diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 154b722238a..22dee1462a9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -34,6 +34,26 @@ v33.0.0 (next next, roadmap) of these in other summary plugins. See https://github.com/nexB/scancode-toolkit/issues/1745 +v32.2.0 - (next, roadmap) +------------------------- + +- New and improved package/dependency data: + - Added new attribute in DependentPackage `is_direct` to aid + package resolution and dependency graph creation. + - Added new attributes in PackageData: `is_private` and + `is_virtual`. #3102 #3811 + https://github.com/nexB/scancode-toolkit/pull/3779 + +- Improved javascript package detection: + - Add support for pnpm manifests and lockfiles #3766 + - Add support for npm, pnpm and yarn workspaces #3746 + - Improve resolved package and dependencies support in lockfiles for + yarn.lock, package-lock.json, and pnpm. #3780 + - Add support for private packages. #3120 + - Add support for new dependency scopes across javascript + - Lots of misc bugfixes in yarn and npm parsers. + https://github.com/nexB/scancode-toolkit/pull/3779 + - Improve cargo package detection support with various improvements and bugfixes: - Fix for parser crashing on cargo workspaces @@ -43,14 +63,10 @@ v33.0.0 (next next, roadmap) - Better handle workspace data thorugh extra_data attribute See https://github.com/nexB/scancode-toolkit/pull/3783 -- We now support parsing the Swift manifest JSON dump and the ``Package.resolved`` file https://github.com/nexB/scancode-toolkit/issues/2657. - - Run the commands below on your local Swift project before running the scan. - - :: - - swift package dump-package > Package.swift.json - - :: - - swift package resolve +- We now support parsing the Swift manifest JSON dump and the + ``Package.resolved`` file https://github.com/nexB/scancode-toolkit/issues/2657. + Run the command below on your local Swift project before running the scan: + `swift package dump-package > Package.swift.json && swift package resolve`` - New and updated licenses, including support for newly released SPDX license list versions: diff --git a/docs/source/reference/available_package_parsers.rst b/docs/source/reference/available_package_parsers.rst index 45a3a4c15ee..3bd0f0ce685 100644 --- a/docs/source/reference/available_package_parsers.rst +++ b/docs/source/reference/available_package_parsers.rst @@ -539,6 +539,24 @@ parsers in scancode-toolkit during documentation builds. - ``npm_shrinkwrap_json`` - JavaScript - https://docs.npmjs.com/cli/v8/configuring-npm/npm-shrinkwrap-json + * - pnpm pnpm-lock.yaml lockfile + - ``*/pnpm-lock.yaml`` + - ``npm`` + - ``pnpm_lock_yaml`` + - JavaScript + - https://github.com/pnpm/spec/blob/master/lockfile/6.0.md + * - pnpm shrinkwrap.yaml lockfile + - ``*/shrinkwrap.yaml`` + - ``npm`` + - ``pnpm_shrinkwrap_yaml`` + - JavaScript + - https://github.com/pnpm/spec/blob/master/lockfile/4.md + * - pnpm workspace yaml file + - ``*/pnpm-workspace.yaml`` + - ``npm`` + - ``pnpm_workspace_yaml`` + - JavaScript + - https://pnpm.io/pnpm-workspace_yaml * - yarn.lock lockfile v1 format - ``*/yarn.lock`` - ``npm`` @@ -748,7 +766,7 @@ parsers in scancode-toolkit during documentation builds. - ``squashfs_disk_image`` - None - https://en.wikipedia.org/wiki/SquashFS - * - JSON dump of Package.swift created with ``swift package dump-package > Package.swift.json`` + * - JSON dump of Package.swift created with ``swift package dump-package > Package.swift.json`` - ``*/Package.swift.json`` - ``swift`` - ``swift_package_manifest_json`` diff --git a/src/packagedcode/__init__.py b/src/packagedcode/__init__.py index 85757e4c21e..e9e34cba04d 100644 --- a/src/packagedcode/__init__.py +++ b/src/packagedcode/__init__.py @@ -150,6 +150,9 @@ npm.NpmShrinkwrapJsonHandler, npm.YarnLockV1Handler, npm.YarnLockV2Handler, + npm.PnpmShrinkwrapYamlHandler, + npm.PnpmLockYamlHandler, + npm.PnpmWorkspaceYamlHandler, nuget.NugetNupkgHandler, nuget.NugetNuspecHandler, diff --git a/src/packagedcode/bower.py b/src/packagedcode/bower.py index 7189b001741..5bf5c949020 100644 --- a/src/packagedcode/bower.py +++ b/src/packagedcode/bower.py @@ -29,8 +29,10 @@ def parse(cls, location, package_only=False): with io.open(location, encoding='utf-8') as loc: package_data = json.load(loc) - # note: having no name is not a problem for private packages. See #1514 name = package_data.get('name') + is_private = False + if not name: + is_private = True description = package_data.get('description') version = package_data.get('version') @@ -99,5 +101,6 @@ def parse(cls, location, package_only=False): homepage_url=homepage_url, vcs_url=vcs_url, dependencies=dependencies, + is_private=is_private, ) yield models.PackageData.from_data(package_data, package_only) diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index a6044cd97b2..26c6b6d0c8c 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -371,6 +371,15 @@ class DependentPackage(ModelMixin): 'been resolved and this dependency url points to an ' 'exact version.') + is_direct = Boolean( + default=True, + label='is direct flag', + help='True if this is a direct, first-level dependency, ' + 'defined in the manifest of a package. False if this ' + 'is an indirect, transitive dependency resolved from ' + 'first level dependencies.' + ) + resolved_package = Mapping( label='resolved package data', help='A mapping of resolved package data for this dependent package, ' @@ -682,6 +691,24 @@ class PackageData(IdentifiablePackageData): 'package type or datafile format.' ) + is_private = Boolean( + default=False, + label='is private flag', + help='True if this is a private package, either not meant to be ' + 'published on a repository, and/or a local package without a ' + 'name and version used primarily to track dependencies and ' + 'other information, and build this package, for instance with ' + 'JavaScript and PHP applications.' + ) + + is_virtual = Boolean( + default=False, + label='is virtual flag', + help='True if this package is created only from a manifest or lockfile, ' + 'and not from its actual packaged code. The files of this package ' + 'are not present in the codebase.' + ) + extra_data = Mapping( label='extra data', help='A mapping of arbitrary extra package data.', @@ -1026,6 +1053,9 @@ class DatafileHandler: # Informational: Default primary language for this parser. default_primary_language = None + # If the datafilehandler contains only resolved dependencies + is_lockfile = False + # Informational: Description of this parser description = None diff --git a/src/packagedcode/npm.py b/src/packagedcode/npm.py index 765f9765f23..60b37ac789b 100644 --- a/src/packagedcode/npm.py +++ b/src/packagedcode/npm.py @@ -8,6 +8,7 @@ # import base64 import io +import fnmatch import os import logging import json @@ -23,6 +24,9 @@ from packagedcode.utils import normalize_vcs_url from packagedcode.utils import yield_dependencies_from_package_data from packagedcode.utils import yield_dependencies_from_package_resource +from packagedcode.utils import update_dependencies_as_resolved +from packagedcode.utils import is_simple_path +from packagedcode.utils import is_simple_path_pattern import saneyaml """ @@ -86,6 +90,8 @@ def assemble(cls, package_data, resource, codebase, package_adder): '.package-lock.json', 'npm-shrinkwrap.json', 'yarn.lock', + 'shrinkwrap.yaml', + 'pnpm-lock.yaml' } package_resource = None @@ -98,55 +104,81 @@ def assemble(cls, package_data, resource, codebase, package_adder): if package_resource: package_resource = package_resource[0] - if package_resource: - assert len(package_resource.package_data) == 1, f'Invalid package.json for {package_resource.path}' - pkg_data = package_resource.package_data[0] - pkg_data = models.PackageData.from_dict(pkg_data) + if not package_resource: + # we do not have a package.json + yield from yield_dependencies_from_package_resource(resource) + return + + if codebase.has_single_resource: + yield from models.DatafileHandler.assemble(package_data, resource, codebase, package_adder) + return + + assert len(package_resource.package_data) == 1, f'Invalid package.json for {package_resource.path}' + pkg_data = package_resource.package_data[0] + pkg_data = models.PackageData.from_dict(pkg_data) + + workspace_root_path = package_resource.parent(codebase).path + workspaces = pkg_data.extra_data.get('workspaces') or [] + # Also look for pnpm workspaces + if not workspaces: + pnpm_workspace_path = os.path.join(workspace_root_path, 'pnpm-workspace.yaml') + pnpm_workspace = codebase.get_resource(path=pnpm_workspace_path) + if pnpm_workspace: + pnpm_workspace_pkg_data = pnpm_workspace.package_data + if pnpm_workspace_pkg_data: + workspace_package = pnpm_workspace_pkg_data[0] + extra_data = workspace_package.get('extra_data') + workspaces = extra_data.get('workspaces') + + workspace_members = cls.get_workspace_members( + workspaces=workspaces, + codebase=codebase, + workspace_root_path=workspace_root_path, + ) - # do we have enough to create a package? - if pkg_data.purl: - package = models.Package.from_package_data( - package_data=pkg_data, - datafile_path=package_resource.path, - ) - package_uid = package.package_uid + cls.update_workspace_members(workspace_members, codebase) - package.populate_license_fields() + # do we have enough to create a package? + if pkg_data.purl: + package = models.Package.from_package_data( + package_data=pkg_data, + datafile_path=package_resource.path, + ) + package_uid = package.package_uid - # Always yield the package resource in all cases and first! - yield package + package.populate_license_fields() - root = package_resource.parent(codebase) - if root: - for npm_res in cls.walk_npm(resource=root, codebase=codebase): - if package_uid and package_uid not in npm_res.for_packages: - package_adder(package_uid, npm_res, codebase) - yield npm_res - elif codebase.has_single_resource: - if package_uid and package_uid not in package_resource.for_packages: - package_adder(package_uid, package_resource, codebase) - yield package_resource + # Always yield the package resource in all cases and first! + yield package + + root = package_resource.parent(codebase) + if root: + for npm_res in cls.walk_npm(resource=root, codebase=codebase): + if package_uid and package_uid not in npm_res.for_packages: + package_adder(package_uid, npm_res, codebase) + yield npm_res + elif codebase.has_single_resource: + if package_uid and package_uid not in package_resource.for_packages: + package_adder(package_uid, package_resource, codebase) + yield package_resource - else: - # we have no package, so deps are not for a specific package uid - package_uid = None + else: + # we have no package, so deps are not for a specific package uid + package_uid = None - # in all cases yield possible dependencies - yield from yield_dependencies_from_package_data(pkg_data, package_resource.path, package_uid) + # in all cases yield possible dependencies + yield from yield_dependencies_from_package_data(pkg_data, package_resource.path, package_uid) - # we yield this as we do not want this further processed - yield package_resource + # we yield this as we do not want this further processed + yield package_resource - for lock_file in package_resource.siblings(codebase): - if lock_file.name in lockfile_names: - yield from yield_dependencies_from_package_resource(lock_file, package_uid) + for lock_file in package_resource.siblings(codebase): + if lock_file.name in lockfile_names: + yield from yield_dependencies_from_package_resource(lock_file, package_uid) - if package_uid and package_uid not in lock_file.for_packages: - package_adder(package_uid, lock_file, codebase) - yield lock_file - else: - # we do not have a package.json - yield from yield_dependencies_from_package_resource(resource) + if package_uid and package_uid not in lock_file.for_packages: + package_adder(package_uid, lock_file, codebase) + yield lock_file @classmethod def walk_npm(cls, resource, codebase, depth=0): @@ -169,6 +201,187 @@ def walk_npm(cls, resource, codebase, depth=0): for subchild in cls.walk_npm(child, codebase, depth=depth): yield subchild + @classmethod + def update_dependencies_by_purl( + cls, + dependencies, + scope, + dependencies_by_purl, + is_runtime=False, + is_optional=False, + is_resolved=False, + is_direct=True, + ): + """ + Update the `dependencies_by_purl` mapping (which contains the cumulative + dependencies for a package metadata) from a list of `dependencies` which + have new dependencies or metadata for already existing dependencies. + """ + # npm/pnpm Dependency scopes which contain metadata for dependencies + # see documentation below for more details + # https://docs.npmjs.com/cli/v10/configuring-npm/package-json#peerdependenciesmeta + # https://pnpm.io/package_json#dependenciesmeta + metadata_deps = ['peerDependenciesMeta', 'dependenciesMeta'] + + if isinstance(dependencies, list): + for subdep in dependencies: + sdns, _ , sdname = subdep.rpartition('/') + dep_purl = PackageURL( + type=cls.default_package_type, + namespace=sdns, + name=sdname + ).to_string() + dep_package = models.DependentPackage( + purl=dep_purl, + scope=scope, + is_runtime=is_runtime, + is_optional=is_optional, + is_resolved=is_resolved, + is_direct=is_direct, + ) + dependencies_by_purl[dep_purl] = dep_package + + elif isinstance(dependencies, dict): + for subdep, metadata in dependencies.items(): + sdns, _ , sdname = subdep.rpartition('/') + dep_purl = PackageURL( + type=cls.default_package_type, + namespace=sdns, + name=sdname + ).to_string() + + if scope in metadata_deps : + dep_package = dependencies_by_purl.get(dep_purl) + if dep_package: + dep_package.is_optional = metadata.get("optional") + else: + dep_package = models.DependentPackage( + purl=dep_purl, + scope=scope, + is_runtime=is_runtime, + is_optional=metadata.get("optional"), + is_resolved=is_resolved, + is_direct=is_direct, + ) + dependencies_by_purl[dep_purl] = dep_package + continue + + # pnpm has peer dependencies also sometimes in version? + # dependencies: + # '@react-spring/animated': 9.5.5_react@18.2.0 + # TODO: store this relation too? + requirement = metadata + if 'pnpm' in cls.datasource_id: + if '_' in metadata: + requirement, _extra = metadata.split('_') + + dep_package = models.DependentPackage( + purl=dep_purl, + scope=scope, + extracted_requirement=requirement, + is_runtime=is_runtime, + is_optional=is_optional, + is_resolved=is_resolved, + is_direct=is_direct, + ) + dependencies_by_purl[dep_purl] = dep_package + + @classmethod + def get_workspace_members(cls, workspaces, codebase, workspace_root_path): + """ + Given the workspaces, a list of paths/glob path patterns for npm + workspaces present in package.json, the codebase, and the + workspace_root_path, which is the parent directory of the + package.json which contains the workspaces, get a list of + workspace member package.json resources. + """ + + workspace_members = [] + + for workspace_path in workspaces: + + # Case 1: A definite path, instead of a pattern (only one package.json) + if is_simple_path(workspace_path): + workspace_dir_path = os.path.join(workspace_root_path, workspace_path) + workspace_member_path = os.path.join(workspace_dir_path, 'package.json') + workspace_member = codebase.get_resource(path=workspace_member_path) + if workspace_member and workspace_member.package_data: + workspace_members.append(workspace_member) + + # Case 2: we have glob path which is a directory, relative to the workspace root + # Here we have only one * at the last (This is an optimization, this is a very + # commonly encountered subcase of case 3) + elif is_simple_path_pattern(workspace_path): + workspace_pattern_prefix = workspace_path.rstrip('*') + workspace_dir_path = os.path.join(workspace_root_path, workspace_pattern_prefix) + workspace_search_dir = codebase.get_resource(path=workspace_dir_path) + if not workspace_search_dir: + continue + + for resource in workspace_search_dir.walk(codebase): + if resource.package_data and NpmPackageJsonHandler.is_datafile( + location=resource.location, + ): + workspace_members.append(resource) + + # Case 3: This is a complex glob pattern, we are doing a full codebase walk + # and glob matching each resource + else: + for resource in workspace_root_path: + if NpmPackageJsonHandler.is_datafile(resource.location) and fnmatch.fnmatch( + name=resource.location, pat=workspace_path, + ): + workspace_members.append(resource) + + return workspace_members + + @classmethod + def update_workspace_members(cls, workspace_members, codebase): + """ + Update all version requirements referencing workspace level + package versions with data from all the `workspace_members`. + Example: "ruru-components@workspace:^" + """ + # Collect info needed from all workspace member + workspace_package_versions_by_base_purl = {} + workspace_dependencies_by_base_purl = {} + for workspace_manifest in workspace_members: + workspace_package_data = workspace_manifest.package_data[0] + + dependencies = workspace_package_data.get('dependencies') + for dependency in dependencies: + dep_purl = dependency.get('purl') + workspace_dependencies_by_base_purl[dep_purl] = dependency + + is_private = workspace_package_data.get("is_private") + package_url = workspace_package_data.get('purl') + if is_private or not package_url: + continue + + purl = PackageURL.from_string(package_url) + base_purl = PackageURL( + type=purl.type, + namespace=purl.namespace, + name=purl.name, + ).to_string() + + version = workspace_package_data.get('version') + if purl and version: + workspace_package_versions_by_base_purl[base_purl] = version + + # Update workspace member package information from + # workspace level data + for base_purl, dependency in workspace_dependencies_by_base_purl.items(): + extracted_requirement = dependency.get('extracted_requirement') + if 'workspace' in extracted_requirement: + version = workspace_package_versions_by_base_purl.get(base_purl) + if version: + new_requirement = extracted_requirement.replace('workspace', version) + dependency['extracted_requirement'] = new_requirement + + for member in workspace_members: + member.save(codebase) + def get_urls(namespace, name, version, **kwargs): return dict( @@ -201,7 +414,11 @@ def _parse(cls, json_data, package_only=False): namespace, name = split_scoped_package_name(name) - urls = get_urls(namespace, name, version) + is_private = json_data.get('private') or False + if is_private: + urls = {} + else: + urls = get_urls(namespace, name, version) package_data = dict( datasource_id=cls.datasource_id, type=cls.default_package_type, @@ -211,6 +428,7 @@ def _parse(cls, json_data, package_only=False): version=version or None, description=json_data.get('description', '').strip() or None, homepage_url=homepage_url, + is_private=is_private, **urls, ) package = models.PackageData.from_data(package_data, package_only) @@ -223,18 +441,27 @@ def _parse(cls, json_data, package_only=False): ('author', partial(party_mapper, party_type='author')), ('contributors', partial(party_mapper, party_type='contributor')), ('maintainers', partial(party_mapper, party_type='maintainer')), - ('dependencies', partial(deps_mapper, field_name='dependencies')), ('devDependencies', partial(deps_mapper, field_name='devDependencies')), ('peerDependencies', partial(deps_mapper, field_name='peerDependencies')), ('optionalDependencies', partial(deps_mapper, field_name='optionalDependencies')), ('bundledDependencies', bundle_deps_mapper), + ('resolutions', partial(deps_mapper, field_name='resolutions')), ('repository', partial(vcs_repository_mapper, vcs_revision=vcs_revision)), ('keywords', keywords_mapper,), ('bugs', bugs_mapper), ('dist', dist_mapper), ] + extra_data = {} + extra_data_fields = ['workspaces', 'engines', 'packageManager'] + for extra_data_field in extra_data_fields: + value = json_data.get(extra_data_field) + if value: + extra_data[extra_data_field] = value + + package.extra_data = extra_data + for source, func in field_mappers: value = json_data.get(source) or None if value: @@ -305,6 +532,38 @@ def parse(cls, location, package_only=False): deps_mapping = package_data.get(deps_key) or {} + # Top level package metadata is present here + root_pkg = deps_mapping.get("") + if root_pkg: + pkg_name = root_pkg.get('name') + pkg_ns, _ , pkg_name = pkg_name.rpartition('/') + pkg_version = root_pkg.get('version') + pkg_purl = PackageURL( + type=cls.default_package_type, + namespace=pkg_ns, + name=pkg_name, + version=pkg_version, + ).to_string() + if pkg_purl != root_package_data.purl: + if TRACE_NPM: + logger_debug(f'BaseNpmLockHandler: parse: purl mismatch: {pkg_purl} vs {root_package_data.purl}') + else: + extracted_license_statement = root_pkg.get('license') + if extracted_license_statement: + root_package_data.extracted_license_statement = extracted_license_statement + root_package_data.populate_license_fields() + + deps_mapper( + deps=root_pkg.get('devDependencies') or {}, + package=root_package_data, + field_name='devDependencies', + ) + deps_mapper( + deps=root_pkg.get('optionalDependencies') or {}, + package=root_package_data, + field_name='optionalDependencies', + ) + dependencies = [] for dep, dep_data in deps_mapping.items(): @@ -323,7 +582,7 @@ def parse(cls, location, package_only=False): if not dep: # in v2 format the first dep is the same as the top level # package and has no name - pass + continue # only present for first top level # otherwise get name from dep @@ -352,11 +611,9 @@ def parse(cls, location, package_only=False): is_runtime=is_runtime, is_optional=is_optional, is_resolved=True, + is_direct=False, ) - # only seen in v2 for the top level package... but good to keep - extracted_license_statement = dep_data.get('license') - # URLs and checksums misc = get_urls(ns, name, version) resolved = dep_data.get('resolved') @@ -371,8 +628,8 @@ def parse(cls, location, package_only=False): namespace=ns, name=name, version=version, - extracted_license_statement=extracted_license_statement, **misc, + is_virtual=True, ) resolved_package = models.PackageData.from_data(resolved_package_mapping, package_only) # these are paths t the root of the installed package in v2 @@ -382,13 +639,11 @@ def parse(cls, location, package_only=False): # v1 as name/constraint pairs subrequires = dep_data.get('requires') or {} - # in v1 these are further nested dependencies + # in v1 these are further nested dependencies (TODO: handle these with tests) # in v2 these are name/constraint pairs like v1 requires subdependencies = dep_data.get('dependencies') # v2? ignored for now - dev_subdependencies = dep_data.get('devDependencies') - optional_subdependencies = dep_data.get('optionalDependencies') engines = dep_data.get('engines') funding = dep_data.get('funding') @@ -398,28 +653,25 @@ def parse(cls, location, package_only=False): subdeps_data = subdependencies subdeps_data = subdeps_data or {} - sub_deps = [] - for subdep, subdep_req in subdeps_data.items(): - sdns, _ , sdname = subdep.rpartition('/') - sdpurl = PackageURL( - type=cls.default_package_type, - namespace=sdns, - name=sdname - ).to_string() - sub_deps.append( - models.DependentPackage( - purl=sdpurl, - scope=scope, - extracted_requirement=subdep_req, - is_runtime=is_runtime, - is_optional=is_optional, - is_resolved=False, - ) - ) - resolved_package.dependencies = sub_deps + sub_deps_by_purl = {} + cls.update_dependencies_by_purl( + dependencies=subdeps_data, + scope=scope, + dependencies_by_purl=sub_deps_by_purl, + is_runtime=is_runtime, + is_optional=is_optional, + is_resolved=False, + is_direct=True, + ) + + resolved_package.dependencies = [ + sub_dep.to_dict() + for sub_dep in sub_deps_by_purl.values() + ] dependency.resolved_package = resolved_package.to_dict() - dependencies.append(dependency) + dependencies.append(dependency.to_dict()) + update_dependencies_as_resolved(dependencies=dependencies) root_package_data.dependencies = dependencies yield root_package_data @@ -435,6 +687,7 @@ class NpmPackageLockJsonHandler(BaseNpmLockHandler): ) default_package_type = 'npm' default_primary_language = 'JavaScript' + is_lockfile = True description = 'npm package-lock.json lockfile' documentation_url = 'https://docs.npmjs.com/cli/v8/configuring-npm/package-lock-json' @@ -444,6 +697,7 @@ class NpmShrinkwrapJsonHandler(BaseNpmLockHandler): path_patterns = ('*/npm-shrinkwrap.json',) default_package_type = 'npm' default_primary_language = 'JavaScript' + is_lockfile = True description = 'npm shrinkwrap.json lockfile' documentation_url = 'https://docs.npmjs.com/cli/v8/configuring-npm/npm-shrinkwrap-json' @@ -488,6 +742,7 @@ class YarnLockV2Handler(BaseNpmHandler): path_patterns = ('*/yarn.lock',) default_package_type = 'npm' default_primary_language = 'JavaScript' + is_lockfile = True description = 'yarn.lock lockfile v2 format' documentation_url = 'https://classic.yarnpkg.com/lang/en/docs/yarn-lock/' @@ -531,7 +786,8 @@ def parse(cls, location, package_only=False): version=version, ) - # TODO: add resolved_package with its own deps + # TODO: what type of checksum is this? ... this is a complex one + # See https://github.com/yarnpkg/berry/blob/f1edfae49d1bab7679ce3061e2749113dc3b80e8/packages/yarnpkg-core/sources/tgzUtils.ts checksum = details.get('checksum') dependencies = details.get('dependencies') or {} peer_dependencies = details.get('peerDependencies') or {} @@ -539,18 +795,56 @@ def parse(cls, location, package_only=False): # these are file references bin = details.get('bin') or [] + deps_for_resolved_by_purl = {} + cls.update_dependencies_by_purl( + dependencies=dependencies, + scope="dependencies", + dependencies_by_purl=deps_for_resolved_by_purl, + ) + cls.update_dependencies_by_purl( + dependencies=peer_dependencies, + scope="peerDependencies", + dependencies_by_purl=deps_for_resolved_by_purl, + ) + cls.update_dependencies_by_purl( + dependencies=dependencies_meta, + scope="dependenciesMeta", + dependencies_by_purl=deps_for_resolved_by_purl, + ) + + dependencies_for_resolved = [ + dep_package.to_dict() + for dep_package in deps_for_resolved_by_purl.values() + ] + + resolved_package_mapping = dict( + datasource_id=cls.datasource_id, + type=cls.default_package_type, + primary_language=cls.default_primary_language, + namespace=ns, + name=name, + version=version, + dependencies=dependencies_for_resolved, + is_virtual=True, + ) + resolved_package = models.PackageData.from_data(resolved_package_mapping) + + # These are top level dependencies which do not have a + # scope defined there, so we are assigning the default + # scope, this would be merged with the dependency having + # correct scope value when resolved dependency = models.DependentPackage( - purl=str(purl), - extracted_requirement=version, - is_resolved=True, - # FIXME: these are NOT correct - scope='dependencies', - # TODO: get details from metadata - is_optional=False, - is_runtime=True, - ) - top_dependencies.append(dependency) + purl=str(purl), + extracted_requirement=version, + is_resolved=True, + resolved_package=resolved_package.to_dict(), + scope='dependencies', + is_optional=False, + is_runtime=True, + ) + top_dependencies.append(dependency.to_dict()) + update_dependencies_as_resolved(dependencies=top_dependencies) package_data = dict( datasource_id=cls.datasource_id, type=cls.default_package_type, @@ -568,6 +862,7 @@ class YarnLockV1Handler(BaseNpmHandler): path_patterns = ('*/yarn.lock',) default_package_type = 'npm' default_primary_language = 'JavaScript' + is_lockfile = True description = 'yarn.lock lockfile v1 format' documentation_url = 'https://classic.yarnpkg.com/lang/en/docs/yarn-lock/' @@ -592,7 +887,7 @@ def parse(cls, location, package_only=False): with io.open(location, encoding='utf-8') as yl: yl_dependencies = yl.read().split('\n\n') - dependencies = [] + dependencies_by_purl = {} for yl_dependency in yl_dependencies: lines = yl_dependency.splitlines(False) if all(l.startswith('#') or not l.strip() for l in lines): @@ -614,6 +909,8 @@ def parse(cls, location, package_only=False): # hosted-git-info "^2.1.4" # semver "2 || 3 || 4 || 5" ns_name, _, constraint = stripped.partition(' ') + if '"' in ns_name: + ns_name = ns_name.replace('"', '') ns, _ , name = ns_name.rpartition('/') sub_dependencies.append((ns, name, constraint,)) @@ -676,6 +973,7 @@ def parse(cls, location, package_only=False): name=name, version=version, primary_language=cls.default_primary_language, + is_virtual=True, **misc, ) resolved_package_data = models.PackageData.from_data(resolved_package_mapping, package_only) @@ -691,29 +989,39 @@ def parse(cls, location, package_only=False): scope='dependencies', is_optional=False, is_runtime=True, + is_direct=True, ) resolved_package_data.dependencies.append(subdep) # we create a purl with a version, since we are resolved - dep_purl = PackageURL( + dep_purl = str(PackageURL( type=cls.default_package_type, namespace=ns, name=name, version=version, - ) + )) dep = models.DependentPackage( - purl=str(dep_purl), + purl=dep_purl, extracted_requirement=extracted_requirement, is_resolved=True, # FIXME: these are NOT correct scope='dependencies', is_optional=False, is_runtime=True, + is_direct=False, resolved_package=resolved_package_data.to_dict(), ) - dependencies.append(dep) + if not dep_purl in dependencies_by_purl: + dependencies_by_purl[dep_purl] = dep.to_dict() + else: + # FIXME: We have duplicate dependencies because of aliases + # should we do something? + pass + + dependencies = list(dependencies_by_purl.values()) + update_dependencies_as_resolved(dependencies=dependencies) package_data = dict( datasource_id=cls.datasource_id, type=cls.default_package_type, @@ -723,6 +1031,217 @@ def parse(cls, location, package_only=False): yield models.PackageData.from_data(package_data, package_only) +class BasePnpmLockHandler(BaseNpmHandler): + + @classmethod + def parse(cls, location, package_only=False): + """ + Parses and yields package dependencies for all lockfile versions + present in the spec: https://github.com/pnpm/spec/blob/master/lockfile/ + """ + + with open(location) as yl: + lock_data = saneyaml.load(yl.read()) + + lockfile_version = lock_data.get("lockfileVersion") + is_shrinkwrap = False + if not lockfile_version: + lockfile_version = lock_data.get("shrinkwrapVersion") + lockfile_minor_version = lock_data.get("shrinkwrapMinorVersion") + if lockfile_minor_version: + lockfile_version = f"{lockfile_version}.{lockfile_minor_version}" + is_shrinkwrap = True + + extra_data = { + "lockfileVersion": lockfile_version, + } + major_v, minor_v = lockfile_version.split(".") + + resolved_packages = lock_data.get("packages", []) + dependencies_by_purl = {} + + for purl_fields, data in resolved_packages.items(): + if major_v == "6": + clean_purl_fields = purl_fields.split("(")[0] + elif major_v == "5" or is_shrinkwrap: + clean_purl_fields = purl_fields.split("_")[0] + else: + clean_purl_fields = purl_fields + raise Exception(lockfile_version, purl_fields) + + sections = clean_purl_fields.split("/") + name_version= None + if major_v == "6": + if len(sections) == 2: + namespace = None + _, name_version = sections + elif len(sections) == 3: + _, namespace, name_version = sections + + name, version = name_version.split("@") + elif major_v == "5" or is_shrinkwrap: + if len(sections) == 3: + _, name, version = sections + elif len(sections) == 4: + _, namespace, name, version = sections + + purl = PackageURL( + type=cls.default_package_type, + name=name, + namespace=namespace, + version=version, + ).to_string() + + checksum = data.get('resolution') or {} + integrity = checksum.get('integrity') + misc = get_algo_hexsum(integrity) + + dependencies = data.get('dependencies') or {} + optional_dependencies = data.get('optionalDependencies') or {} + transitive_peer_dependencies = data.get('transitivePeerDependencies') or {} + peer_dependencies = data.get('peerDependencies') or {} + peer_dependencies_meta = data.get('peerDependenciesMeta') or {} + + deps_for_resolved_by_purl = {} + cls.update_dependencies_by_purl( + dependencies=dependencies, + scope='dependencies', + dependencies_by_purl=deps_for_resolved_by_purl, + is_resolved=True, + is_direct=False, + ) + cls.update_dependencies_by_purl( + dependencies=peer_dependencies, + scope='peerDependencies', + dependencies_by_purl=deps_for_resolved_by_purl, + is_optional=True, + is_direct=False, + ) + cls.update_dependencies_by_purl( + dependencies=optional_dependencies, + scope='optionalDependencies', + dependencies_by_purl=deps_for_resolved_by_purl, + is_resolved=True, + is_optional=True, + is_direct=False, + ) + cls.update_dependencies_by_purl( + dependencies=peer_dependencies_meta, + scope='peerDependenciesMeta', + dependencies_by_purl=deps_for_resolved_by_purl, + ) + cls.update_dependencies_by_purl( + dependencies=transitive_peer_dependencies, + scope='transitivePeerDependencies', + dependencies_by_purl=deps_for_resolved_by_purl, + ) + + dependencies_for_resolved = [ + dep_package.to_dict() + for dep_package in deps_for_resolved_by_purl.values() + ] + + resolved_package_mapping = dict( + datasource_id=cls.datasource_id, + type=cls.default_package_type, + primary_language=cls.default_primary_language, + namespace=namespace, + name=name, + version=version, + dependencies=dependencies_for_resolved, + is_virtual=True, + **misc, + ) + resolved_package = models.PackageData.from_data(resolved_package_mapping) + + extra_data_fields = ["cpu", "os", "engines", "deprecated", "hasBin"] + + is_dev = data.get("dev", False) + is_runtime = not is_dev + is_optional = data.get("optional", False) + + extra_data_deps = {} + for key in extra_data_fields: + value = data.get(key, None) + if value is not None: + extra_data_deps[key] = value + + dependency_data = models.DependentPackage( + purl=purl, + is_optional=is_optional, + is_runtime=is_runtime, + is_resolved=True, + is_direct=True, + resolved_package=resolved_package.to_dict(), + extra_data=extra_data_deps, + ) + dependencies_by_purl[purl] = dependency_data + + dependencies = [ + dep.to_dict() + for dep in dependencies_by_purl.values() + ] + update_dependencies_as_resolved(dependencies=dependencies) + root_package_data = dict( + datasource_id=cls.datasource_id, + type=cls.default_package_type, + primary_language=cls.default_primary_language, + dependencies=dependencies, + extra_data=extra_data, + ) + yield models.PackageData.from_data(root_package_data) + + +class PnpmShrinkwrapYamlHandler(BasePnpmLockHandler): + datasource_id = 'pnpm_shrinkwrap_yaml' + path_patterns = ('*/shrinkwrap.yaml',) + default_package_type = 'npm' + default_primary_language = 'JavaScript' + is_lockfile = True + description = 'pnpm shrinkwrap.yaml lockfile' + documentation_url = 'https://github.com/pnpm/spec/blob/master/lockfile/4.md' + + +class PnpmLockYamlHandler(BasePnpmLockHandler): + datasource_id = 'pnpm_lock_yaml' + path_patterns = ('*/pnpm-lock.yaml',) + default_package_type = 'npm' + default_primary_language = 'JavaScript' + is_lockfile = True + description = 'pnpm pnpm-lock.yaml lockfile' + documentation_url = 'https://github.com/pnpm/spec/blob/master/lockfile/6.0.md' + + +class PnpmWorkspaceYamlHandler(models.NonAssemblableDatafileHandler): + datasource_id = 'pnpm_workspace_yaml' + path_patterns = ('*/pnpm-workspace.yaml',) + default_package_type = 'npm' + default_primary_language = 'JavaScript' + description = 'pnpm workspace yaml file' + documentation_url = 'https://pnpm.io/pnpm-workspace_yaml' + + @classmethod + def parse(cls, location, package_only=False): + """ + Parses and gets pnpm workspace locations from the file. + """ + with open(location) as yl: + workspace_data = saneyaml.load(yl.read()) + + workspaces = workspace_data.get('packages') + if workspaces: + extra_data = { + 'workspaces': workspaces, + } + root_package_data = dict( + datasource_id=cls.datasource_id, + type=cls.default_package_type, + primary_language=cls.default_primary_language, + extra_data=extra_data, + ) + yield models.PackageData.from_data(root_package_data) + + def get_checksum_and_url(url): """ Return a mapping of {download_url, sha1} where the checksum can be a @@ -1110,7 +1629,7 @@ def bundle_deps_mapper(bundle_deps, package): return package -def deps_mapper(deps, package, field_name): +def deps_mapper(deps, package, field_name, is_direct=True): """ Handle deps such as dependencies, devDependencies, peerDependencies, optionalDependencies return a tuple of (dep type, list of deps) @@ -1119,11 +1638,13 @@ def deps_mapper(deps, package, field_name): https://docs.npmjs.com/files/package.json#devdependencies https://docs.npmjs.com/files/package.json#optionaldependencies """ + #TODO: verify, merge and use logic at BaseNpmHandler.update_dependencies_by_purl npm_dependency_scopes_attributes = { 'dependencies': dict(is_runtime=True, is_optional=False), 'devDependencies': dict(is_runtime=False, is_optional=True), 'peerDependencies': dict(is_runtime=True, is_optional=False), 'optionalDependencies': dict(is_runtime=True, is_optional=True), + 'resolutions': dict(is_runtime=True, is_optional=False, is_resolved=True), } dependencies = package.dependencies @@ -1141,6 +1662,11 @@ def deps_mapper(deps, package, field_name): deps_by_name[npm_name] = d for fqname, requirement in deps.items(): + # Handle cases in ``resolutions`` with ``**`` + # "resolutions": { + # "**/@typescript-eslint/eslint-plugin": "^4.1.1", + if fqname.startswith('**'): + fqname = fqname.replace('**', '') ns, name = split_scoped_package_name(fqname) if not name: continue @@ -1161,6 +1687,7 @@ def deps_mapper(deps, package, field_name): purl=purl, scope=field_name, extracted_requirement=requirement, + is_direct=is_direct, **dependency_attributes ) dependencies.append(dep) diff --git a/src/packagedcode/phpcomposer.py b/src/packagedcode/phpcomposer.py index d217e5283d4..f7ca2bd0079 100644 --- a/src/packagedcode/phpcomposer.py +++ b/src/packagedcode/phpcomposer.py @@ -111,6 +111,7 @@ def build_package_data(package_data, package_only=False): repository_homepage_url=get_repository_homepage_url(ns, name), api_data_url=get_api_data_url(ns, name), primary_language=PhpComposerJsonHandler.default_primary_language, + is_private=is_private, ) package = models.PackageData.from_data(package_mapping, package_only) diff --git a/src/packagedcode/utils.py b/src/packagedcode/utils.py index a954b882d3d..ba1506aee6a 100644 --- a/src/packagedcode/utils.py +++ b/src/packagedcode/utils.py @@ -7,6 +7,8 @@ # See https://aboutcode.org for more information about nexB OSS projects. # +from packageurl import PackageURL + try: from license_expression import Licensing from license_expression import combine_expressions as le_combine_expressions @@ -215,3 +217,70 @@ def yield_dependencies_from_package_resource(resource, package_uid=None): for pkg_data in resource.package_data: pkg_data = models.PackageData.from_dict(pkg_data) yield from yield_dependencies_from_package_data(pkg_data, resource.path, package_uid) + + +def update_dependencies_as_resolved(dependencies): + """ + For a list of dependency mappings with their respective + resolved packages, update in place the dependencies for those + resolved packages as resolved (update `is_resolved` as True), + if the requirement is also present as a resolved package. + """ + #TODO: Use vers to mark update `is_resolved` even in the case + # of incomplete resolution/partially pinned dependencies + + # These are only type, namespace and name (without version and qualifiers) + base_resolved_purls = [] + resolved_packages = [ + dep.get("resolved_package") + for dep in dependencies + if dep.get("resolved_package") + ] + + # No resolved packages are present for dependencies + if not resolved_packages: + return + + for pkg in resolved_packages: + purl=pkg.get("purl") + if purl: + base_resolved_purls.append( + get_base_purl(purl=purl) + ) + + for dependency in dependencies: + resolved_package = dependency.get("resolved_package") + dependencies_from_resolved = [] + if resolved_package: + dependencies_from_resolved = resolved_package.get("dependencies") + + if not dependencies_from_resolved: + continue + + for dep in dependencies_from_resolved: + dep_purl = dep.get("purl") + if dep_purl in base_resolved_purls: + dep["is_resolved"] = True + + +def get_base_purl(purl): + """ + Get a base purl with only the type, name and namespace from + a given purl. + """ + base_purl_fields = ["type", "namespace", "name"] + purl_mapping = PackageURL.from_string(purl=purl).to_dict() + base_purl_mapping = { + purl_field: purl_value + for purl_field, purl_value in purl_mapping.items() + if purl_field in base_purl_fields + } + return PackageURL(**base_purl_mapping).to_string() + + +def is_simple_path(path): + return '*' not in path + + +def is_simple_path_pattern(path): + return path.endswith('*') and path.count('*') == 1 diff --git a/tests/formattedcode/data/common/manifests-expected.json b/tests/formattedcode/data/common/manifests-expected.json index 71f5d180509..4e1abbd413e 100644 --- a/tests/formattedcode/data/common/manifests-expected.json +++ b/tests/formattedcode/data/common/manifests-expected.json @@ -73,6 +73,8 @@ "source_packages": [ "pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar", @@ -174,7 +176,13 @@ "extracted_license_statement": "- Apache-2.0\n- type: Apache 2.0\n url: https://github.com/spenceralger/grunt-esvm/blob/master/LICENSE.md\n", "notice_text": null, "source_packages": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.8.0" + } + }, "repository_homepage_url": "https://www.npmjs.com/package/grunt-esvm", "repository_download_url": "https://registry.npmjs.org/grunt-esvm/-/grunt-esvm-3.2.8.tgz", "api_data_url": "https://registry.npmjs.org/grunt-esvm/3.2.8", @@ -251,6 +259,8 @@ "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/angular-compare-validator", "repository_download_url": "https://registry.npmjs.org/angular-compare-validator/-/angular-compare-validator-0.1.1.tgz", @@ -273,6 +283,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/bluebird?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -287,6 +298,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cli-color?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -301,6 +313,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cli-table?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -315,6 +328,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/libesvm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -329,6 +343,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lodash?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -343,6 +358,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/moment?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -357,6 +373,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/wreck?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -371,6 +388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -385,6 +403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/load-grunt-config?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -399,6 +418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -413,6 +433,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -427,6 +448,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/forms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -441,6 +463,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/common?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -455,6 +478,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rxjs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -469,6 +493,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/zone.js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -892,6 +917,8 @@ "pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/", @@ -1096,7 +1123,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.8.0" + } + }, "dependencies": [ { "purl": "pkg:npm/bluebird", @@ -1105,6 +1138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1115,6 +1149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1125,6 +1160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1135,6 +1171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1145,6 +1182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1155,6 +1193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1165,6 +1204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1175,6 +1215,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1185,6 +1226,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1195,6 +1237,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1390,6 +1433,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1399,6 +1444,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1409,6 +1455,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1419,6 +1466,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1429,6 +1477,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1439,6 +1488,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1639,6 +1689,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1648,6 +1700,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1658,6 +1711,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1668,6 +1722,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1678,6 +1733,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1688,6 +1744,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1698,6 +1755,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1708,6 +1766,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1718,6 +1777,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1728,6 +1788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1738,6 +1799,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1748,6 +1810,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/formattedcode/data/common/manifests-expected.jsonlines b/tests/formattedcode/data/common/manifests-expected.jsonlines index 82435d66394..84b171f519a 100644 --- a/tests/formattedcode/data/common/manifests-expected.jsonlines +++ b/tests/formattedcode/data/common/manifests-expected.jsonlines @@ -12,7 +12,7 @@ "--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": [], @@ -20,11 +20,11 @@ "system_environment": { "operating_system": "linux", "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": "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.22", + "spdx_license_list_version": "3.23", "files_count": 4 } } @@ -105,6 +105,8 @@ "source_packages": [ "pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar", @@ -206,7 +208,13 @@ "extracted_license_statement": "- Apache-2.0\n- type: Apache 2.0\n url: https://github.com/spenceralger/grunt-esvm/blob/master/LICENSE.md\n", "notice_text": null, "source_packages": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.8.0" + } + }, "repository_homepage_url": "https://www.npmjs.com/package/grunt-esvm", "repository_download_url": "https://registry.npmjs.org/grunt-esvm/-/grunt-esvm-3.2.8.tgz", "api_data_url": "https://registry.npmjs.org/grunt-esvm/3.2.8", @@ -283,6 +291,8 @@ "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/angular-compare-validator", "repository_download_url": "https://registry.npmjs.org/angular-compare-validator/-/angular-compare-validator-0.1.1.tgz", @@ -307,6 +317,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/bluebird?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -321,6 +332,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cli-color?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -335,6 +347,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cli-table?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -349,6 +362,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/libesvm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -363,6 +377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lodash?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -377,6 +392,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/moment?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -391,6 +407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/wreck?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -405,6 +422,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -419,6 +437,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/load-grunt-config?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -433,6 +452,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -447,6 +467,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -461,6 +482,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/forms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -475,6 +497,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/common?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -489,6 +512,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rxjs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -503,6 +527,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/zone.js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -938,6 +963,8 @@ "pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/", @@ -1150,7 +1177,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.8.0" + } + }, "dependencies": [ { "purl": "pkg:npm/bluebird", @@ -1159,6 +1192,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1169,6 +1203,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1179,6 +1214,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1189,6 +1225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1199,6 +1236,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1209,6 +1247,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1219,6 +1258,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1229,6 +1269,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1239,6 +1280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1249,6 +1291,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1452,6 +1495,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1461,6 +1506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1471,6 +1517,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1481,6 +1528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1491,6 +1539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1501,6 +1550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1709,6 +1759,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1718,6 +1770,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1728,6 +1781,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1738,6 +1792,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1748,6 +1803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1758,6 +1814,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1768,6 +1825,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1778,6 +1836,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1788,6 +1847,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1798,6 +1858,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1808,6 +1869,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1818,6 +1880,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/formattedcode/data/common/manifests-expected.yaml b/tests/formattedcode/data/common/manifests-expected.yaml index cc393bef071..1a2bdc5b5ff 100644 --- a/tests/formattedcode/data/common/manifests-expected.yaml +++ b/tests/formattedcode/data/common/manifests-expected.yaml @@ -21,7 +21,7 @@ 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: [] @@ -29,10 +29,10 @@ headers: system_environment: operating_system: linux 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: 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: declared_license_expression: apache-2.0 AND cddl-1.0 AND mit @@ -130,6 +130,8 @@ packages: notice_text: source_packages: - pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources + is_private: no + is_virtual: no extra_data: {} repository_homepage_url: https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/ repository_download_url: https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar @@ -215,7 +217,11 @@ packages: url: https://github.com/spenceralger/grunt-esvm/blob/master/LICENSE.md notice_text: source_packages: [] - extra_data: {} + is_private: no + is_virtual: no + extra_data: + engines: + node: '>= 0.8.0' repository_homepage_url: https://www.npmjs.com/package/grunt-esvm repository_download_url: https://registry.npmjs.org/grunt-esvm/-/grunt-esvm-3.2.8.tgz api_data_url: https://registry.npmjs.org/grunt-esvm/3.2.8 @@ -280,6 +286,8 @@ packages: - MIT notice_text: source_packages: [] + is_private: no + is_virtual: no extra_data: {} repository_homepage_url: https://www.npmjs.com/package/angular-compare-validator repository_download_url: https://registry.npmjs.org/angular-compare-validator/-/angular-compare-validator-0.1.1.tgz @@ -297,6 +305,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/bluebird?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -309,6 +318,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/cli-color?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -321,6 +331,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/cli-table?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -333,6 +344,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/libesvm?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -345,6 +357,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/lodash?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -357,6 +370,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/moment?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -369,6 +383,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/wreck?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -381,6 +396,7 @@ dependencies: is_runtime: no is_optional: yes is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -393,6 +409,7 @@ dependencies: is_runtime: no is_optional: yes is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/load-grunt-config?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -405,6 +422,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -417,6 +435,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/%40angular/core?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -429,6 +448,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/%40angular/forms?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -441,6 +461,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/%40angular/common?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -453,6 +474,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/rxjs?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -465,6 +487,7 @@ dependencies: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} dependency_uid: pkg:npm/zone.js?uuid=fixed-uid-done-for-testing-5642512d1758 @@ -1791,6 +1814,8 @@ files: source_packages: - pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources file_references: [] + is_private: no + is_virtual: no extra_data: {} dependencies: [] repository_homepage_url: https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/ @@ -1995,7 +2020,11 @@ files: notice_text: source_packages: [] file_references: [] - extra_data: {} + is_private: no + is_virtual: no + extra_data: + engines: + node: '>= 0.8.0' dependencies: - purl: pkg:npm/bluebird extracted_requirement: ^2.9.30 @@ -2003,6 +2032,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/cli-color @@ -2011,6 +2041,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/cli-table @@ -2019,6 +2050,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/libesvm @@ -2027,6 +2059,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/lodash @@ -2035,6 +2068,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/moment @@ -2043,6 +2077,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/wreck @@ -2051,6 +2086,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/grunt @@ -2059,6 +2095,7 @@ files: is_runtime: no is_optional: yes is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/load-grunt-config @@ -2067,6 +2104,7 @@ files: is_runtime: no is_optional: yes is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/grunt @@ -2075,6 +2113,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} repository_homepage_url: https://www.npmjs.com/package/grunt-esvm @@ -2269,6 +2308,8 @@ files: notice_text: source_packages: [] file_references: [] + is_private: no + is_virtual: no extra_data: {} dependencies: - purl: pkg:npm/%40angular/core @@ -2277,6 +2318,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/%40angular/forms @@ -2285,6 +2327,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/%40angular/common @@ -2293,6 +2336,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/rxjs @@ -2301,6 +2345,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:npm/zone.js @@ -2309,6 +2354,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} repository_homepage_url: https://www.npmjs.com/package/angular-compare-validator @@ -2512,6 +2558,8 @@ files: notice_text: source_packages: [] file_references: [] + is_private: no + is_virtual: no extra_data: {} dependencies: - purl: pkg:pypi/numpy @@ -2520,6 +2568,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/pandas @@ -2528,6 +2577,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/deap @@ -2536,6 +2586,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/efel @@ -2544,6 +2595,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/ipyparallel @@ -2552,6 +2604,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/pickleshare @@ -2560,6 +2613,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/jinja2 @@ -2568,6 +2622,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/future @@ -2576,6 +2631,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/pebble @@ -2584,6 +2640,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/scoop @@ -2592,6 +2649,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} - purl: pkg:pypi/scoop @@ -2600,6 +2658,7 @@ files: is_runtime: yes is_optional: no is_resolved: no + is_direct: yes resolved_package: {} extra_data: {} repository_homepage_url: https://pypi.org/project/bluepyopt diff --git a/tests/formattedcode/data/csv/livescan/expected.csv b/tests/formattedcode/data/csv/livescan/expected.csv index ed2b6939cea..e23e3c3560e 100644 --- a/tests/formattedcode/data/csv/livescan/expected.csv +++ b/tests/formattedcode/data/csv/livescan/expected.csv @@ -1,20 +1,20 @@ -path,type,name,base_name,extension,size,date,sha1,md5,sha256,mime_type,file_type,programming_language,is_binary,is_text,is_archive,is_media,is_source,is_script,detected_license_expression,detected_license_expression_spdx,percentage_of_license_text,files_count,dirs_count,size_count,scan_errors,license_expression,detection_log,license_match__license_expression,license_match__spdx_license_expression,license_match__from_file,start_line,end_line,license_match__matcher,license_match__score,license_match__matched_length,license_match__match_coverage,license_match__rule_relevance,license_match__rule_identifier,license_match__rule_url,copyright,holder,author,email,url,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__holder,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl -json2csv.rb,file,json2csv.rb,json2csv,.rb,912,2022-04-20,1236469a06a2bacbdd8e172ad718482af5b0a936,1307c281e0b153202e291b217eab85d5,12ba215313981dbe810d9ed696b7cc753d97adfcc26eba1e13f941dc7506aa4e,text/x-script.python,"Python script, ASCII text executable",Ruby,False,True,False,False,True,True,apache-2.0,Apache-2.0,62.04,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,apache-2.0,,apache-2.0,Apache-2.0,scan/json2csv.rb,5,13,2-aho,100.00,85,100.00,100.00,apache-2.0_7.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,Copyright (c) 2017 nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,,nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,http://nexb.com/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,https://github.com/nexB/scancode-toolkit/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,8,,,,,,,,,,,,http://www.apache.org/licenses/LICENSE-2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -license,file,license,license,,679,2022-04-20,75c5490a718ddd45e40e0cc7ce0c756abc373123,b965a762efb9421cf1bf4405f336e278,a34098a43e5677495f59dff825a3f9bc0f2b0261d75feb2356919f4c3ce049ab,text/plain,ASCII text,,False,True,False,False,False,False,gpl-2.0-plus,GPL-2.0-or-later,100.0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -license,,,,,,,,,,,,,,,,,,,,,,,,,,gpl-2.0-plus,,gpl-2.0-plus,GPL-2.0-or-later,scan/license,1,12,1-hash,100.00,113,100.00,100.00,gpl-2.0-plus_420.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,file,package.json,package,.json,2200,2022-04-20,918376afce796ef90eeda1d6695f2289c90491ac,1f66239a9b850c5e60a9382dbe2162d2,29f6068a1b6c7d06f115a5edc4ed8558edde42c6bbf0145ed77cf1108a0dd529,application/json,JSON data,,False,True,False,False,False,False,mit,MIT,45.72,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,,mit,MIT,scan/package.json,24,24,2-aho,100.00,3,100.00,100.00,mit_27.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,,mit,MIT,scan/package.json,24,24,3-seq,84.68,136,85.53,99.00,mit_823.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,Copyright (c) 2012 LearnBoost ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,LearnBoost,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,10,,,,,,,,,,TJ Holowaychuk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,12,,,,,,,,,,,tj@learnboost.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,16,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature.git,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,27,27,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,npm,,cookie-signature,v 1.0.3,,,JavaScript,Sign and unsign cookies,,,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,git+https://github.com/visionmedia/node-cookie-signature.git,,,mit,MIT,"[{'license_expression': 'mit', 'license_expression_spdx': 'MIT', 'matches': [{'license_expression': 'mit', 'spdx_license_expression': 'MIT', 'from_file': 'scan/package.json', 'start_line': 24, 'end_line': 24, 'matcher': '2-aho', 'score': 100.0, 'matched_length': 3, 'match_coverage': 100.0, 'rule_relevance': 100, 'rule_identifier': 'mit_27.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE'}, {'license_expression': 'mit', 'spdx_license_expression': 'MIT', 'from_file': 'scan/package.json', 'start_line': 24, 'end_line': 24, 'matcher': '3-seq', 'score': 84.68, 'matched_length': 136, 'match_coverage': 85.53, 'rule_relevance': 99, 'rule_identifier': 'mit_823.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE'}], 'identifier': 'mit-13195f55-8383-ff05-7a20-04ec94bbf4b1'}]",,,,,,,,https://www.npmjs.com/package/cookie-signature,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,https://registry.npmjs.org/cookie-signature/1.0.3,npm_package_json,pkg:npm/cookie-signature@1.0.3 +path,type,name,base_name,extension,size,date,sha1,md5,sha256,mime_type,file_type,programming_language,is_binary,is_text,is_archive,is_media,is_source,is_script,detected_license_expression,detected_license_expression_spdx,percentage_of_license_text,files_count,dirs_count,size_count,scan_errors,license_expression,detection_log,license_match__license_expression,license_match__spdx_license_expression,license_match__from_file,start_line,end_line,license_match__matcher,license_match__score,license_match__matched_length,license_match__match_coverage,license_match__rule_relevance,license_match__rule_identifier,license_match__rule_url,copyright,holder,author,email,url,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__holder,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__is_private,package__is_virtual,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl +json2csv.rb,file,json2csv.rb,json2csv,.rb,912,2022-04-20,1236469a06a2bacbdd8e172ad718482af5b0a936,1307c281e0b153202e291b217eab85d5,12ba215313981dbe810d9ed696b7cc753d97adfcc26eba1e13f941dc7506aa4e,text/x-script.python,"Python script, ASCII text executable",Ruby,False,True,False,False,True,True,apache-2.0,Apache-2.0,62.04,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,apache-2.0,,apache-2.0,Apache-2.0,scan/json2csv.rb,5,13,2-aho,100.00,85,100.00,100.00,apache-2.0_7.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,Copyright (c) 2017 nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,3,,,,,,,,,nexB Inc. and others,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,http://nexb.com/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,4,,,,,,,,,,,,https://github.com/nexB/scancode-toolkit/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,8,,,,,,,,,,,,http://www.apache.org/licenses/LICENSE-2.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +license,file,license,license,,679,2022-04-20,75c5490a718ddd45e40e0cc7ce0c756abc373123,b965a762efb9421cf1bf4405f336e278,a34098a43e5677495f59dff825a3f9bc0f2b0261d75feb2356919f4c3ce049ab,text/plain,ASCII text,,False,True,False,False,False,False,gpl-2.0-plus,GPL-2.0-or-later,100.0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +license,,,,,,,,,,,,,,,,,,,,,,,,,,gpl-2.0-plus,,gpl-2.0-plus,GPL-2.0-or-later,scan/license,1,12,1-hash,100.00,113,100.00,100.00,gpl-2.0-plus_420.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,file,package.json,package,.json,2200,2022-04-20,918376afce796ef90eeda1d6695f2289c90491ac,1f66239a9b850c5e60a9382dbe2162d2,29f6068a1b6c7d06f115a5edc4ed8558edde42c6bbf0145ed77cf1108a0dd529,application/json,JSON data,,False,True,False,False,False,False,mit,MIT,45.72,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,,mit,MIT,scan/package.json,24,24,2-aho,100.00,3,100.00,100.00,mit_27.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,,mit,MIT,scan/package.json,24,24,3-seq,84.68,136,85.53,99.00,mit_823.RULE,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,Copyright (c) 2012 LearnBoost ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,LearnBoost,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,10,,,,,,,,,,TJ Holowaychuk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,12,,,,,,,,,,,tj@learnboost.com,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,16,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature.git,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,27,27,,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,npm,,cookie-signature,v 1.0.3,,,JavaScript,Sign and unsign cookies,,,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,git+https://github.com/visionmedia/node-cookie-signature.git,,,mit,MIT,"[{'license_expression': 'mit', 'license_expression_spdx': 'MIT', 'matches': [{'license_expression': 'mit', 'spdx_license_expression': 'MIT', 'from_file': 'scan/package.json', 'start_line': 24, 'end_line': 24, 'matcher': '2-aho', 'score': 100.0, 'matched_length': 3, 'match_coverage': 100.0, 'rule_relevance': 100, 'rule_identifier': 'mit_27.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE'}, {'license_expression': 'mit', 'spdx_license_expression': 'MIT', 'from_file': 'scan/package.json', 'start_line': 24, 'end_line': 24, 'matcher': '3-seq', 'score': 84.68, 'matched_length': 136, 'match_coverage': 85.53, 'rule_relevance': 99, 'rule_identifier': 'mit_823.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE'}], 'identifier': 'mit-13195f55-8383-ff05-7a20-04ec94bbf4b1'}]",,,,,,,,,,https://www.npmjs.com/package/cookie-signature,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,https://registry.npmjs.org/cookie-signature/1.0.3,npm_package_json,pkg:npm/cookie-signature@1.0.3 diff --git a/tests/formattedcode/data/csv/packages/expected-no-root.csv b/tests/formattedcode/data/csv/packages/expected-no-root.csv index 2e4db847a2e..9c48d3c4b26 100644 --- a/tests/formattedcode/data/csv/packages/expected-no-root.csv +++ b/tests/formattedcode/data/csv/packages/expected-no-root.csv @@ -1,4 +1,4 @@ -path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__holder,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl -package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__holder,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__is_private,package__is_virtual,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl +package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'license_expression_spdx': 'Artistic-2.0', 'matches': [{'license_expression': 'artistic-2.0', 'spdx_license_expression': 'Artistic-2.0', 'from_file': 'scan/package.json', 'start_line': 1, 'end_line': 1, 'matcher': '1-hash', 'score': 50.0, 'matched_length': 3, 'match_coverage': 100.0, 'rule_relevance': 50, 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'matched_text': 'Artistic-2.0'}], 'identifier': 'artistic_2_0-2ca48deb-7b37-fc93-edd9-b349ad073774'}]",,,,"- Artistic-2.0 -",,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 +",,,,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 diff --git a/tests/formattedcode/data/csv/packages/expected.csv b/tests/formattedcode/data/csv/packages/expected.csv index 4ecb6b8c16a..866b646ca7d 100644 --- a/tests/formattedcode/data/csv/packages/expected.csv +++ b/tests/formattedcode/data/csv/packages/expected.csv @@ -1,5 +1,5 @@ -path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__holder,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl -scan/,directory,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -scan/package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__holder,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__is_private,package__is_virtual,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl +scan/,directory,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +scan/package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, scan/package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'license_expression_spdx': 'Artistic-2.0', 'matches': [{'license_expression': 'artistic-2.0', 'spdx_license_expression': 'Artistic-2.0', 'from_file': 'scan/package.json', 'start_line': 1, 'end_line': 1, 'matcher': '1-hash', 'score': 50.0, 'matched_length': 3, 'match_coverage': 100.0, 'rule_relevance': 50, 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'matched_text': 'Artistic-2.0'}], 'identifier': 'artistic_2_0-2ca48deb-7b37-fc93-edd9-b349ad073774'}]",,,,"- Artistic-2.0 -",,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 +",,,,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/npm@2.13.5 diff --git a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml index fbade404bda..cbd678d9827 100644 --- a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml +++ b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml @@ -21,7 +21,7 @@ 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: [] @@ -29,10 +29,10 @@ headers: system_environment: operating_system: linux 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: 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: declared_license_expression: apache-2.0 @@ -110,6 +110,8 @@ packages: extracted_license_statement: Apache-2.0 notice_text: source_packages: [] + is_private: no + is_virtual: no extra_data: {} repository_homepage_url: repository_download_url: @@ -1459,6 +1461,8 @@ files: notice_text: source_packages: [] file_references: [] + is_private: no + is_virtual: no extra_data: {} dependencies: [] repository_homepage_url: 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..a0db977ccb6 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 @@ -69,6 +69,8 @@ "extracted_license_statement": "- Artistic-2.0 OR MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/npm", "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", @@ -612,6 +614,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/npm", 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..a9fb8e949ff 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 @@ -69,6 +69,8 @@ "extracted_license_statement": "- Artistic-2.0 OR MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/npm", "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", @@ -597,6 +599,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/npm", diff --git a/tests/licensedcode/data/plugin_license/package/package.expected.json b/tests/licensedcode/data/plugin_license/package/package.expected.json index 64e9b60606f..8de84775137 100644 --- a/tests/licensedcode/data/plugin_license/package/package.expected.json +++ b/tests/licensedcode/data/plugin_license/package/package.expected.json @@ -69,7 +69,13 @@ "extracted_license_statement": "- type: MIT\n url: http://github.com/mscdex/busboy/raw/master/LICENSE\n", "notice_text": null, "source_packages": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.8.0" + } + }, "repository_homepage_url": "https://www.npmjs.com/package/busboy", "repository_download_url": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", "api_data_url": "https://registry.npmjs.org/busboy/0.2.14", @@ -91,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/dicer?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -105,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/readable-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -234,7 +242,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.8.0" + } + }, "dependencies": [ { "purl": "pkg:npm/dicer", @@ -243,6 +257,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +268,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index e998ddb00b3..32ccccdef30 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -141,6 +143,8 @@ "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -264,6 +268,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -357,6 +363,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/about/apipkg.ABOUT-expected b/tests/packagedcode/data/about/apipkg.ABOUT-expected index 7647b2d6c86..e48dad0c64c 100644 --- a/tests/packagedcode/data/about/apipkg.ABOUT-expected +++ b/tests/packagedcode/data/about/apipkg.ABOUT-expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_url": null, "matched_text": "mit" } @@ -74,6 +74,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/about/appdirs.ABOUT-expected b/tests/packagedcode/data/about/appdirs.ABOUT-expected index ef560e35133..c81d2810d4d 100644 --- a/tests/packagedcode/data/about/appdirs.ABOUT-expected +++ b/tests/packagedcode/data/about/appdirs.ABOUT-expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_url": null, "matched_text": "mit" } @@ -74,6 +74,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..1a8fe42f789 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 @@ -67,6 +67,8 @@ "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -279,6 +281,8 @@ "source_packages": [ "pkg:alpine/musl@1.2.3-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -383,6 +387,8 @@ "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -532,6 +538,8 @@ "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -744,6 +752,8 @@ "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1199,6 +1209,8 @@ "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1303,6 +1315,8 @@ "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1497,6 +1511,8 @@ "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1601,6 +1617,8 @@ "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1693,6 +1711,8 @@ "source_packages": [ "pkg:alpine/zlib@1.2.12-r1" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1797,6 +1817,8 @@ "source_packages": [ "pkg:alpine/apk-tools@2.12.9-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1898,6 +1920,8 @@ "source_packages": [ "pkg:alpine/pax-utils@1.3.4-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1990,6 +2014,8 @@ "source_packages": [ "pkg:alpine/musl@1.2.3-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2118,6 +2144,8 @@ "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, 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..69fd7e4b404 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 @@ -68,6 +68,8 @@ "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -161,6 +163,8 @@ "source_packages": [ "pkg:alpine/musl@1.2.3-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -254,6 +258,8 @@ "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -347,6 +353,8 @@ "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r22" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -458,6 +466,8 @@ "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -713,6 +723,8 @@ "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -806,6 +818,8 @@ "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -908,6 +922,8 @@ "source_packages": [ "pkg:alpine/openssl@1.1.1q-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1001,6 +1017,8 @@ "source_packages": [ "pkg:alpine/busybox@1.35.0-r15" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1082,6 +1100,8 @@ "source_packages": [ "pkg:alpine/zlib@1.2.12-r1" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1175,6 +1195,8 @@ "source_packages": [ "pkg:alpine/apk-tools@2.12.9-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1256,6 +1278,8 @@ "source_packages": [ "pkg:alpine/pax-utils@1.3.4-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1337,6 +1361,8 @@ "source_packages": [ "pkg:alpine/musl@1.2.3-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1418,6 +1444,8 @@ "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1440,6 +1468,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/alpine-baselayout-data@3.2.0-r22?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1454,6 +1483,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/musl?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1468,6 +1498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1482,6 +1513,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/scanelf?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1496,6 +1528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/musl-utils?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2371,6 +2404,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2467,6 +2502,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2608,6 +2645,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2812,6 +2851,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2821,6 +2862,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3270,6 +3312,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3366,6 +3410,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3552,6 +3598,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3648,6 +3696,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3735,6 +3785,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3831,6 +3883,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3927,6 +3981,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3936,6 +3992,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3946,6 +4003,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4035,6 +4093,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -4158,6 +4218,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4167,6 +4229,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4246,6 +4309,8 @@ "pkg:alpine/libc-dev@0.7.2-r3" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4255,6 +4320,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json index 3f959e7e5c2..4de792e9437 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/bluedevil/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json index df77305970e..5c04bb8b0a3 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-grub/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "gpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json index e9ea90dc986..c00b892cc45 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-gtk/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-only", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1", - "spdx_license_expression": "LGPL-2.1-only", - "rule_identifier": "spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", "matched_text": "lgpl-2.1-only" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json index 2a8b5c49cf3..bb512cb0791 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze-plymouth/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json index d61e833d4f9..d3052dba4f7 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/breeze/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json index fa31963e042..2d129366bfe 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/discover/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json index aa0685676b7..76e7370ecf7 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/drkonqi/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json index c160712d3ef..c78c73cb23b 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-lts/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json index c160712d3ef..c78c73cb23b 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/jool-modules-rpi/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json index fcbcbbb9836..306b4e3729a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kactivitymanagerd/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json index fbdd389c365..4ce7fc67e1a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-cli-tools/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json index 4d99fab15ba..a496ba24922 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kde-gtk-config/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json index afaa90fd6f7..baad8dfc77f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdecoration/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json index ff5e4b00053..c415f47ec4e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kdeplasma-addons/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json index 1c4bb9ab5d0..1f004e7dd12 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kgamma5/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json index 1ab837d84ca..b6860a41dd8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/khotkeys/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json index 511b70e22bf..76360ae1632 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kinfocenter/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json index 7e2454270bf..6c56af5adab 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kmenuedit/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json index f661be157ec..9f7b08e078c 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreen/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json index 2f6e798b294..cd993d952b5 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kscreenlocker/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json index bb9843750c4..b1d6608d46a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ksshaskpass/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json index a8a6b8eda24..116d852b071 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwallet-pam/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "matched_text": "lgpl-2.1-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json index 1f69989c255..5fde01d4e41 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-integration/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json index c535bfe0e5b..aa07ea3233f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwayland-server/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json index cf80f9d2f3e..55b54e55bf8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwin/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json index 66546879e0f..f472b38748c 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/kwrited/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json index 0d4e95517a9..cae2b41d2ed 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/layer-shell-qt/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json index 35898eb82d4..cf7bab1115c 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libkscreen/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json index f9004df6f97..90061bace93 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libksysguard/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json index 11de8288d91..f84d9f342e7 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/libreoffice/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "MPL-2.0", "matches": [ { - "score": 50.0, + "license_expression": "mpl-2.0", + "spdx_license_expression": "MPL-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mpl-2.0", - "spdx_license_expression": "MPL-2.0", - "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", "matched_text": "mpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json index 6c37d66d102..911cc9e34b7 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/milou/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json index 6a91488fc13..71730b05735 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/mpd/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json index 5538c00a638..dee53ed303f 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/oxygen/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "matched_text": "lgpl-2.1-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json index dabb9faead6..276c3049b59 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/parole/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json index 36940b793bf..c04df6d899a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-browser-integration/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "gpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json index d65e8b9bcb9..b6e4f1d3083 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-desktop/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json index f97f47e514a..62178284197 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-disks/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json index bed393ad7e0..46c30db392e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-firewall/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json index b8599062add..748794161a8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-integration/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json index b714c155144..a7fab4c7225 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nano/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json index ef7d5de792b..9f26af9e0fc 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-nm/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json index 28560628d4d..0ead5d30774 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-pa/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json index 62706cfe121..a1ad364d107 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-phone-components/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json index 9edab3a014b..c730a12ea74 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-sdk/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json index 3f931b950f7..8f7e0b1f2ff 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-systemmonitor/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json index 8a7ad53b596..0f4929fedf9 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-thunderbolt/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json index cce09c3ff54..389e3990be6 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-vault/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json index 07affdea67c..8e646e11d66 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace-wallpapers/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json index 7938b813a92..30588fe456b 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plasma-workspace/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json index e7c703db621..b4758f3f0b9 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/plymouth-kcm/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json index 61cefd7c6ac..62988f06717 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/polkit-kde-agent-1/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json index e111ee9240e..d05631bad97 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/powerdevil/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json index a49177eb6a0..65193c021c1 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qqc2-breeze-style/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json index 891f84336bc..c94a5333415 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/qt6-qtbase/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json index 49d35829d0e..113c19e5fad 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/rtpengine-lts/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "matched_text": "gpl-3.0-only" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json index ef1aa01bb13..530ad4f7ad5 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/sddm-kcm/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json index 79a4dc9a3ff..09a5ea9d7b7 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/systemsettings/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json index 1b950bd84e3..270633656d8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/ufw/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "gpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json index 572ff7046c4..a93db3e5f4a 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/community/xdg-desktop-portal-kde/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE", "matched_text": "lgpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json index f2272866281..561a2aaf8bf 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/cmake/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "bsd-3-clause" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json index 99bc1265341..a4d6129d9ed 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/kamailio/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json index 1e8cf2fc1d9..320f58f78ed 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/libburn/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json index 5516e225b6a..701759a9ff8 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-lts/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json index 77d6ffd871a..d9f6685a524 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/linux-rpi/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json index 25cc70c8554..65108b2b1d4 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/lua-unit/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSD-2-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-simplified", + "spdx_license_expression": "BSD-2-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-simplified", - "spdx_license_expression": "BSD-2-Clause", - "rule_identifier": "spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE", "rule_relevance": 100, + "rule_identifier": "spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause_for_bsd-simplified.RULE", "matched_text": "bsd-2-clause" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json index e2fb61ba016..df5225a1ab2 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite-tcl/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json index a5cbd8ee88e..b0dfbe393ac 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqlite/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json index 1425348a540..f838b66f04e 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sqsh/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "matched_text": "gpl-1.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json index 311afeb1f2d..7463f552c8c 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/sudo/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json index 1f2994a3869..e234a3d1396 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/main/util-linux/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json index 744116bd9b1..66ee2820ab3 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-edge/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json index a8b4382de51..1e2323d6ede 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-elm/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json index 591e7f1d67b..98d7d9a0241 100644 --- a/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild-problems/alpine14/testing/linux-gru/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json index 00eb86cdf44..1e99676e054 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/abook/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json index 966f1077fb8..33baed677c9 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/darktable/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "gpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json index 0ad3a3a7322..8e25ce565cf 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/community/haxe/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json index 9274cb21757..0b32bce07c4 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine13/main/linux-firmware/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json index e4f6a8da663..bfd86eadbde 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/2bwm/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "ISC", "matches": [ { - "score": 100.0, + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "isc", - "spdx_license_expression": "ISC", - "rule_identifier": "spdx-license-identifier-isc-fd23252ced2c9184cff91208f30a380cf105f995", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-isc-fd23252ced2c9184cff91208f30a380cf105f995", "rule_url": null, "matched_text": "isc" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json index 062f591a81a..5a4baeeecee 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/acccheck/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json index f6879798083..a806b9b2f01 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/accerciser/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "bsd-3-clause" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json index 34226abf52f..da93292e2f8 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/alpine/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json index fa3c3842c0b..ae453f3cdad 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/audacious-plugins/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json index 15c463be0e3..651899f02ae 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/boost-build/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSL-1.0", "matches": [ { - "score": 50.0, + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "boost-1.0", - "spdx_license_expression": "BSL-1.0", - "rule_identifier": "boost-1.0_48.RULE", "rule_relevance": 50, + "rule_identifier": "boost-1.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", "matched_text": "bsl-1.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json index d573365c106..1cd2eae2672 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/dircproxy/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE", "matched_text": "gpl-2.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json index e0bfb283ec3..208567ee4d9 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/faac/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "gpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json index 4fc0b8ccb74..50bf5bbfe3a 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/feedbackd-device-themes/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "gpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json index 2762ec76ed9..ff2dd5a4709 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/gcc6/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json index 09dc27c77f0..f5661344883 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/hunspell-de-de/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "matched_text": "gpl-3.0-only" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json index c74c1616022..1b6182abae7 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "ImageMagick", "matches": [ { - "score": 100.0, + "license_expression": "imagemagick", + "spdx_license_expression": "ImageMagick", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "imagemagick", - "spdx_license_expression": "ImageMagick", - "rule_identifier": "spdx-license-identifier-imagemagick-0dd8f5c123a82d3e8b7c6d577c371911a89076bb", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-imagemagick-0dd8f5c123a82d3e8b7c6d577c371911a89076bb", "rule_url": null, "matched_text": "imagemagick" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json index bfad352408a..51057f1dee9 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/imagemagick6/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json index 57b27ff9395..d6a78548b92 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/libluv/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json index 32012d0ef54..d61e5bde161 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/nymphcast-client/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "bsd-3-clause" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json index 6a091b1c7c6..eba5dce71ca 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/openjdk10/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "Classpath-exception-2.0", "matches": [ { - "score": 100.0, + "license_expression": "classpath-exception-2.0", + "spdx_license_expression": "Classpath-exception-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "classpath-exception-2.0", - "spdx_license_expression": "Classpath-exception-2.0", - "rule_identifier": "classpath-exception-2.0_6.RULE", "rule_relevance": 100, + "rule_identifier": "classpath-exception-2.0_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/classpath-exception-2.0_6.RULE", "matched_text": "gpl-2.0-with-classpath-exception" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json index b36cef29ea7..ae3017afcae 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/py3-cairosvg/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-3.0-plus", + "spdx_license_expression": "LGPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-3.0-plus", - "spdx_license_expression": "LGPL-3.0-or-later", - "rule_identifier": "spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE", "matched_text": "lgpl-3.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json index d231e218466..fcc3f77939f 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/qt6-qt3d/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json index 2957134f73b..24e5a490acd 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/ruby-rspec/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_url": null, "matched_text": "mit" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json index 685da43b908..ec959eb94e7 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/unicode-character-database/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "Unicode-DFS-2015", "matches": [ { - "score": 50.0, + "license_expression": "unicode-dfs-2015", + "spdx_license_expression": "Unicode-DFS-2015", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "unicode-dfs-2015", - "spdx_license_expression": "Unicode-DFS-2015", - "rule_identifier": "spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE", "matched_text": "unicode-dfs-2015" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json index 5b847bdc162..b398a5d2286 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/vtk/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "bsd-3-clause" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json index c6218d4d5c7..22832356a32 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/community/zsnes/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json index 1d0abb6963c..a634a451f66 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/gcc/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json index 765d1e7977f..56f42ae0ec0 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/icu/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json index b6b5c7f659e..5d42f65b67c 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/main/ruby/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json index 4a085574a4d..cbcbab53592 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-dcontainers/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSL-1.0", "matches": [ { - "score": 50.0, + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "boost-1.0", - "spdx_license_expression": "BSL-1.0", - "rule_identifier": "boost-1.0_48.RULE", "rule_relevance": 50, + "rule_identifier": "boost-1.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", "matched_text": "bsl-1.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json index 65f59643913..c3e2a1acefb 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-linux-firmware/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json index 7da9b3aa53d..d7a4c0f0ac2 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-lua-lustache/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_url": null, "matched_text": "mit" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json index e24105a0505..ab7166c031c 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-perl-socket-getaddrinfo/APKBUILD-expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json index f766c13f4cd..a6521a427ce 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand-stdx-allocator/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSL-1.0", "matches": [ { - "score": 50.0, + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "boost-1.0", - "spdx_license_expression": "BSL-1.0", - "rule_identifier": "boost-1.0_48.RULE", "rule_relevance": 50, + "rule_identifier": "boost-1.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", "matched_text": "bsl-1.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json index 7a9bb4c4651..4209e5abb27 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/problems/nested_expand_in_python-py3-cssselect2/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "bsd-3-clause" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json index d477574248d..a8cde389589 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gitlab-release-cli/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-1b937028f397e2c5fe4eb6a0abd781ab80f9eeff", "rule_url": null, "matched_text": "mit" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json index f6d2d9c0ed7..ca36b4124b1 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/gtksourceviewmm3/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE", "matched_text": "lgpl-2.1-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json index bf10a282285..09e1a5b64c2 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/pnmixer/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "matched_text": "gpl-1.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json index a83c0cd7a40..7df8c1ec221 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/testing/ubuntu-archive-keyring/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE", "matched_text": "gpl-1.0-or-later" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json b/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json index 115c8a8e56a..82c2b8be215 100644 --- a/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json +++ b/tests/packagedcode/data/alpine/apkbuild/alpine14/unmaintained/buildbot/APKBUILD-expected.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "gpl-2.0" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "sources": [ { diff --git a/tests/packagedcode/data/alpine/full-installed/installed-expected.json b/tests/packagedcode/data/alpine/full-installed/installed-expected.json index 39d8f9aa16f..97dea845f20 100644 --- a/tests/packagedcode/data/alpine/full-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/full-installed/installed-expected.json @@ -87,6 +87,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -228,6 +230,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -549,6 +553,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -807,6 +813,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -993,6 +1001,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1089,6 +1099,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1185,6 +1197,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1273,6 +1287,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1282,6 +1298,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1371,6 +1388,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1467,6 +1486,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1554,6 +1575,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1641,6 +1664,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1764,6 +1789,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1773,6 +1800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1852,6 +1880,8 @@ "pkg:alpine/libc-dev@0.7.2-r3" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1861,6 +1891,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..8db9d569b82 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 @@ -68,6 +68,8 @@ "source_packages": [ "pkg:alpine/musl@1.2.2-r7" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -161,6 +163,8 @@ "source_packages": [ "pkg:alpine/busybox@1.34.1-r5" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -254,6 +258,8 @@ "source_packages": [ "pkg:alpine/alpine-baselayout@3.2.0-r18" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -374,6 +380,8 @@ "source_packages": [ "pkg:alpine/alpine-keys@2.4-r1" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -629,6 +637,8 @@ "source_packages": [ "pkg:alpine/ca-certificates@20211220-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -722,6 +732,8 @@ "source_packages": [ "pkg:alpine/openssl@1.1.1n-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -842,6 +854,8 @@ "source_packages": [ "pkg:alpine/openssl@1.1.1n-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -935,6 +949,8 @@ "source_packages": [ "pkg:alpine/libretls@3.3.4-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1028,6 +1044,8 @@ "source_packages": [ "pkg:alpine/busybox@1.34.1-r5" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1109,6 +1127,8 @@ "source_packages": [ "pkg:alpine/zlib@1.2.12-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -1202,6 +1222,8 @@ "source_packages": [ "pkg:alpine/apk-tools@2.12.7-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1283,6 +1305,8 @@ "source_packages": [ "pkg:alpine/pax-utils@1.3.3-r0" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1364,6 +1388,8 @@ "source_packages": [ "pkg:alpine/musl@1.2.2-r7" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1445,6 +1471,8 @@ "source_packages": [ "pkg:alpine/libc-dev@0.7.2-r3" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1467,6 +1495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1481,6 +1510,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/musl?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1495,6 +1525,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/ca-certificates-bundle?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1509,6 +1540,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/scanelf?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1523,6 +1555,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:alpine/musl-utils?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2249,6 +2282,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2390,6 +2425,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2720,6 +2757,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3167,6 +3206,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3263,6 +3304,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3440,6 +3483,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3536,6 +3581,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3632,6 +3679,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3641,6 +3690,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3730,6 +3780,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3826,6 +3878,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -3922,6 +3976,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3931,6 +3987,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3941,6 +3998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4030,6 +4088,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -4153,6 +4213,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4162,6 +4224,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4241,6 +4304,8 @@ "pkg:alpine/libc-dev@0.7.2-r3" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4250,6 +4315,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/alpine/single-installed/installed-expected.json b/tests/packagedcode/data/alpine/single-installed/installed-expected.json index f8e6a1fc88b..99d6f078460 100644 --- a/tests/packagedcode/data/alpine/single-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/single-installed/installed-expected.json @@ -41,17 +41,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", "rule_relevance": 100, + "rule_identifier": "spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE", "matched_text": "gpl-2.0-only" } @@ -132,6 +132,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/alpine/small-installed/installed-expected.json b/tests/packagedcode/data/alpine/small-installed/installed-expected.json index ad245604036..6afa83e556f 100644 --- a/tests/packagedcode/data/alpine/small-installed/installed-expected.json +++ b/tests/packagedcode/data/alpine/small-installed/installed-expected.json @@ -87,6 +87,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -228,6 +230,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -549,6 +553,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -789,6 +795,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -975,6 +983,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1071,6 +1081,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1158,6 +1170,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1246,6 +1260,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1255,6 +1271,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1344,6 +1361,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1440,6 +1459,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1527,6 +1548,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1614,6 +1637,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1737,6 +1762,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1746,6 +1773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1825,6 +1853,8 @@ "pkg:alpine/libc-dev@0.7.2-r0" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1834,6 +1864,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/bower/author-objects/expected.json b/tests/packagedcode/data/bower/author-objects/expected.json index f2e1c7f3ef8..4b120988e10 100644 --- a/tests/packagedcode/data/bower/author-objects/expected.json +++ b/tests/packagedcode/data/bower/author-objects/expected.json @@ -50,17 +50,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -72,17 +72,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -94,17 +94,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "BSD-3-Clause" } @@ -119,6 +119,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/bower/basic/expected.json b/tests/packagedcode/data/bower/basic/expected.json index a822fa36e56..1ab1e7ace9b 100644 --- a/tests/packagedcode/data/bower/basic/expected.json +++ b/tests/packagedcode/data/bower/basic/expected.json @@ -43,17 +43,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -68,6 +68,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -77,6 +79,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/bower/list-of-licenses/expected.json b/tests/packagedcode/data/bower/list-of-licenses/expected.json index 5da76ef57b6..1939515b3bb 100644 --- a/tests/packagedcode/data/bower/list-of-licenses/expected.json +++ b/tests/packagedcode/data/bower/list-of-licenses/expected.json @@ -43,17 +43,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -65,17 +65,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -87,17 +87,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "BSD-3-Clause" } @@ -112,6 +112,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -121,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index 67a6d4e05eb..ec44a3df4b0 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -119,6 +119,8 @@ "extracted_license_statement": "- MIT\n- Apache 2.0\n- BSD-3-Clause\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -141,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/get-size?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -155,6 +158,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/eventEmitter?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -169,6 +173,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/qunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -309,6 +314,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -318,6 +325,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -328,6 +336,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -338,6 +347,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/bower/scan-package-only-expected.json b/tests/packagedcode/data/bower/scan-package-only-expected.json index e739c38fa0c..883535788a4 100644 --- a/tests/packagedcode/data/bower/scan-package-only-expected.json +++ b/tests/packagedcode/data/bower/scan-package-only-expected.json @@ -66,6 +66,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -75,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +99,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build/bazel/end2end-expected.json b/tests/packagedcode/data/build/bazel/end2end-expected.json index 26935c5af26..16e9e3c6c99 100644 --- a/tests/packagedcode/data/build/bazel/end2end-expected.json +++ b/tests/packagedcode/data/build/bazel/end2end-expected.json @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -79,6 +81,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -140,6 +144,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -237,6 +243,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index 2b169491ec3..fbaf42f660c 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -102,6 +104,8 @@ "extracted_license_statement": "- LICENSE\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -163,6 +167,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -260,6 +266,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json index 3a22a031a70..f4a6d96a24d 100644 --- a/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/end2end/build.gradle-expected.json @@ -8,6 +8,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.google/guava@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -22,6 +23,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache/commons@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -36,6 +38,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jacoco.ant@0.7.4.201502262128?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -50,6 +53,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jacoco.agent@0.7.4.201502262128?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -97,6 +101,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -106,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -116,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -126,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -136,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/end2end/build.gradle-package-only-expected.json b/tests/packagedcode/data/build_gradle/end2end/build.gradle-package-only-expected.json index 264afa7d09b..99479e2f02e 100644 --- a/tests/packagedcode/data/build_gradle/end2end/build.gradle-package-only-expected.json +++ b/tests/packagedcode/data/build_gradle/end2end/build.gradle-package-only-expected.json @@ -40,6 +40,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -49,6 +51,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -59,6 +62,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -69,6 +73,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -79,6 +84,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json index 7e25e26e448..f2f0ed0ec60 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy-and-kotlin1/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json index 29497e10093..4fc509f2049 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy-basic/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json index 5eb009dc31d..172424db0b5 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy-no-parens/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json index c1615294c35..fbbb0b882f8 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy1/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json index 4c1791bd487..9bdb939b16e 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy2/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json index 4fa452607b0..8c7af907cb4 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy3/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json index 53d459a78b5..493ba6c0bc0 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy4-singlequotes/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json index e6347e3d117..8671fbc97fd 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy4/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json index 820a2295c54..db0a3295b7a 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy5-parens+singlequotes/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json index 6742d6957e1..fe1810c10f8 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy5/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json index 27b5f0fe4e6..6c0ecc01293 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy6-braces/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json b/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json index 6a529fd7abb..ddbec368116 100644 --- a/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json +++ b/tests/packagedcode/data/build_gradle/groovy/groovy6-with-props/build.gradle-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json index 7e25e26e448..f2f0ed0ec60 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/groovy-and-kotlin2/build.gradle.kts-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json index dded26834ff..02a175fb1c1 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin1/build.gradle.kts-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json index bfededa1699..3976e0bbf9c 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin2/build.gradle.kts-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json index 693f75b040f..ec0ca1081b7 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin3/build.gradle.kts-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json index d6b2b8dc06e..29cfb1de9c9 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin4/build.gradle.kts-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json b/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json index 27b5f0fe4e6..6c0ecc01293 100644 --- a/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json +++ b/tests/packagedcode/data/build_gradle/kotlin/kotlin5/build.gradle.kts-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json b/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json new file mode 100644 index 00000000000..a844ed1f876 --- /dev/null +++ b/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json @@ -0,0 +1,2017 @@ +{ + "packages": [ + { + "type": "cargo", + "namespace": null, + "name": "tauri", + "version": "2.0.0-alpha.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Make tiny, secure apps for all desktop platforms with Tauri", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/core/tauri/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://crates.io/crates/tauri", + "repository_download_url": "https://crates.io/api/v1/crates/tauri/2.0.0-alpha.17/download", + "api_data_url": "https://crates.io/api/v1/crates/tauri", + "package_uid": "pkg:cargo/tauri@2.0.0-alpha.17?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cargo-with-workspace/core/tauri/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/tauri@2.0.0-alpha.17" + }, + { + "type": "cargo", + "namespace": null, + "name": "tauri-runtime", + "version": "1.0.0-alpha.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Runtime for Tauri applications", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/core/tauri-runtime/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://crates.io/crates/tauri-runtime", + "repository_download_url": "https://crates.io/api/v1/crates/tauri-runtime/1.0.0-alpha.4/download", + "api_data_url": "https://crates.io/api/v1/crates/tauri-runtime", + "package_uid": "pkg:cargo/tauri-runtime@1.0.0-alpha.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cargo-with-workspace/core/tauri-runtime/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/tauri-runtime@1.0.0-alpha.4" + }, + { + "type": "cargo", + "namespace": null, + "name": "tauri-build", + "version": "2.0.0-alpha.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "build time code to pair with https://crates.io/crates/tauri", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/core/tauri-build/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://crates.io/crates/tauri-build", + "repository_download_url": "https://crates.io/api/v1/crates/tauri-build/2.0.0-alpha.11/download", + "api_data_url": "https://crates.io/api/v1/crates/tauri-build", + "package_uid": "pkg:cargo/tauri-build@2.0.0-alpha.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cargo-with-workspace/core/tauri-build/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/tauri-build@2.0.0-alpha.11" + }, + { + "type": "cargo", + "namespace": null, + "name": "restart", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/core/tests/restart/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://crates.io/crates/restart", + "repository_download_url": "https://crates.io/api/v1/crates/restart/0.1.0/download", + "api_data_url": "https://crates.io/api/v1/crates/restart", + "package_uid": "pkg:cargo/restart@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cargo-with-workspace/core/tests/restart/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "purl": "pkg:cargo/restart@0.1.0" + }, + { + "type": "npm", + "namespace": null, + "name": "tauri-workspace", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "contributor", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tauri-workspace/-/tauri-workspace-0.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "git+https://github.com/tauri-apps/tauri.git", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_36.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", + "matched_text": "Apache-2.0 OR MIT" + } + ], + "identifier": "apache_2_0_or_mit-70d858d7-8968-9e7f-b90f-18b72fb96bef" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- Apache-2.0 OR MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": true, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cargo-with-workspace/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/tauri-workspace@0.0.0" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^4.5.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "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": "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cargo-with-workspace/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/covector", + "extracted_requirement": "^0.9.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/covector?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cargo-with-workspace/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/husky", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/husky?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cargo-with-workspace/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^2.5.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cargo-with-workspace/package.json", + "datasource_id": "npm_package_json" + } + ], + "license_detections": [ + { + "identifier": "mit_or__mit_or_apache_2_0___and_cc_by_nc_nd_4_0-59169298-1b74-1a33-b363-79a8d5b62d2d", + "license_expression": "(mit OR (mit OR apache-2.0)) AND cc-by-nc-nd-4.0", + "license_expression_spdx": "(MIT OR (MIT OR Apache-2.0)) AND CC-BY-NC-ND-4.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit OR (mit OR apache-2.0)", + "license_expression_spdx": "MIT OR (MIT OR Apache-2.0)", + "from_file": "cargo-with-workspace/README.md", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 8, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_or_mit_or_apache-2.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_mit_or_apache-2.0_1.RULE" + }, + { + "license_expression": "cc-by-nc-nd-4.0", + "license_expression_spdx": "CC-BY-NC-ND-4.0", + "from_file": "cargo-with-workspace/README.md", + "start_line": 21, + "end_line": 21, + "matcher": "2-aho", + "score": 95.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 95, + "rule_identifier": "cc-by-nc-nd-4.0_64.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-nc-nd-4.0_64.RULE" + } + ] + }, + { + "identifier": "apache_2_0-62ae3761-33a2-9012-c9ab-0dd8e74dae85", + "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": "cargo-with-workspace/LICENSE_APACHE-2.0", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 75.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 75, + "rule_identifier": "apache-2.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_3.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": "cargo-with-workspace/LICENSE.spdx", + "start_line": 7, + "end_line": 7, + "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": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9", + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "detection_count": 9, + "reference_matches": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ] + }, + { + "identifier": "apache_2_0_or_mit-70d858d7-8968-9e7f-b90f-18b72fb96bef", + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_36.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE" + } + ] + }, + { + "identifier": "cc0_1_0-54f26353-a976-a403-90e0-c468b1a57236", + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "from_file": "cargo-with-workspace/LICENSE.spdx", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_208.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_208.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": "cargo-with-workspace/LICENSE_MIT", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "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" + } + ] + } + ], + "files": [ + { + "path": "cargo-with-workspace", + "type": "directory", + "package_data": [], + "for_packages": [], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/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": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "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": { + "resolver": "2", + "members": [ + "core/tauri", + "core/tauri-runtime", + "core/tauri-build", + "core/tests/restart" + ], + "package": { + "authors": [ + "Tauri Programme within The Commons Conservancy" + ], + "homepage": "https://tauri.app/", + "repository": "https://github.com/tauri-apps/tauri", + "categories": [ + "gui", + "web-programming" + ], + "license": "Apache-2.0 OR MIT", + "edition": "2021", + "rust-version": "1.70", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT" + } + } + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "cargo_toml", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "apache-2.0 OR mit", + "detected_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "license_clues": [], + "percentage_of_license_text": 8.0, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/LICENSE.spdx", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "cc0-1.0 AND apache-2.0", + "detected_license_expression_spdx": "CC0-1.0 AND Apache-2.0", + "license_detections": [ + { + "license_expression": "cc0-1.0", + "license_expression_spdx": "CC0-1.0", + "matches": [ + { + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": "cargo-with-workspace/LICENSE.spdx", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "cc0-1.0_208.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc0-1.0_208.RULE" + } + ], + "identifier": "cc0_1_0-54f26353-a976-a403-90e0-c468b1a57236" + }, + { + "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": "cargo-with-workspace/LICENSE.spdx", + "start_line": 7, + "end_line": 7, + "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": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + } + ], + "license_clues": [], + "percentage_of_license_text": 6.48, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/LICENSE_APACHE-2.0", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "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": "cargo-with-workspace/LICENSE_APACHE-2.0", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 75.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 75, + "rule_identifier": "apache-2.0_3.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_3.RULE" + } + ], + "identifier": "apache_2_0-62ae3761-33a2-9012-c9ab-0dd8e74dae85" + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/LICENSE_MIT", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "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": "cargo-with-workspace/LICENSE_MIT", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "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-9967e727-165e-9bb5-f090-7de5e47a3929" + } + ], + "license_clues": [], + "percentage_of_license_text": 22.22, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/README.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "(mit OR (mit OR apache-2.0)) AND cc-by-nc-nd-4.0", + "detected_license_expression_spdx": "(MIT OR (MIT OR Apache-2.0)) AND CC-BY-NC-ND-4.0", + "license_detections": [ + { + "license_expression": "(mit OR (mit OR apache-2.0)) AND cc-by-nc-nd-4.0", + "license_expression_spdx": "(MIT OR (MIT OR Apache-2.0)) AND CC-BY-NC-ND-4.0", + "matches": [ + { + "license_expression": "mit OR (mit OR apache-2.0)", + "spdx_license_expression": "MIT OR (MIT OR Apache-2.0)", + "from_file": "cargo-with-workspace/README.md", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 8, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_or_mit_or_apache-2.0_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_or_mit_or_apache-2.0_1.RULE" + }, + { + "license_expression": "cc-by-nc-nd-4.0", + "spdx_license_expression": "CC-BY-NC-ND-4.0", + "from_file": "cargo-with-workspace/README.md", + "start_line": 21, + "end_line": 21, + "matcher": "2-aho", + "score": 95.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 95, + "rule_identifier": "cc-by-nc-nd-4.0_64.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cc-by-nc-nd-4.0_64.RULE" + } + ], + "identifier": "mit_or__mit_or_apache_2_0___and_cc_by_nc_nd_4_0-59169298-1b74-1a33-b363-79a8d5b62d2d" + } + ], + "license_clues": [], + "percentage_of_license_text": 7.34, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/core", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tauri", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tauri-build", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tauri-build/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "tauri-build", + "version": "2.0.0-alpha.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "build time code to pair with https://crates.io/crates/tauri", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://crates.io/crates/tauri-build", + "repository_download_url": "https://crates.io/api/v1/crates/tauri-build/2.0.0-alpha.11/download", + "api_data_url": "https://crates.io/api/v1/crates/tauri-build", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/tauri-build@2.0.0-alpha.11" + } + ], + "for_packages": [ + "pkg:cargo/tauri-build@2.0.0-alpha.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tauri-runtime", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tauri-runtime/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "tauri-runtime", + "version": "1.0.0-alpha.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Runtime for Tauri applications", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://crates.io/crates/tauri-runtime", + "repository_download_url": "https://crates.io/api/v1/crates/tauri-runtime/1.0.0-alpha.4/download", + "api_data_url": "https://crates.io/api/v1/crates/tauri-runtime", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/tauri-runtime@1.0.0-alpha.4" + } + ], + "for_packages": [ + "pkg:cargo/tauri-runtime@1.0.0-alpha.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tauri/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "tauri", + "version": "2.0.0-alpha.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Make tiny, secure apps for all desktop platforms with Tauri", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://crates.io/crates/tauri", + "repository_download_url": "https://crates.io/api/v1/crates/tauri/2.0.0-alpha.17/download", + "api_data_url": "https://crates.io/api/v1/crates/tauri", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/tauri@2.0.0-alpha.17" + } + ], + "for_packages": [ + "pkg:cargo/tauri@2.0.0-alpha.17?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tests", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tests/restart", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/core/tests/restart/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "restart", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [ + "gui", + "web-programming" + ], + "homepage_url": "https://tauri.app/", + "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/tauri-apps/tauri", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/Cargo.toml", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://crates.io/crates/restart", + "repository_download_url": "https://crates.io/api/v1/crates/restart/0.1.0/download", + "api_data_url": "https://crates.io/api/v1/crates/restart", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/restart@0.1.0" + } + ], + "for_packages": [ + "pkg:cargo/restart@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "apache-2.0 OR mit", + "detected_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/core/tests/restart/Cargo.toml", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "license_clues": [], + "percentage_of_license_text": 20.0, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/examples", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/examples/api", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/examples/api/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "api", + "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/api/-/api-1.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40tauri-apps/api", + "extracted_requirement": "../../tooling/api/dist", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40zerodevx/svelte-json-view", + "extracted_requirement": "0.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40iconify-json/codicon", + "extracted_requirement": "^1.1.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40iconify-json/ph", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/internal-ip", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unocss", + "extracted_requirement": "^0.39.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40sveltejs/vite-plugin-svelte", + "extracted_requirement": "^2.4.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/svelte", + "extracted_requirement": "^4.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite", + "extracted_requirement": "^4.4.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/api@1.0.0" + } + ], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/examples/api/src-tauri", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/examples/api/src-tauri/Cargo.lock", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "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": [ + { + "purl": "pkg:cargo/addr2line@0.21.0", + "extracted_requirement": "0.21.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/adler@1.0.2", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/aead@0.5.2", + "extracted_requirement": "0.5.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "cargo_lock", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?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": [] + }, + { + "path": "cargo-with-workspace/examples/api/src-tauri/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "api", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "An example Tauri Application showcasing the api", + "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 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/examples/api/src-tauri/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_36.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", + "matched_text": "Apache-2.0 OR MIT" + } + ], + "identifier": "apache_2_0_or_mit-70d858d7-8968-9e7f-b90f-18b72fb96bef" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "Apache-2.0 OR MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://crates.io/crates/api", + "repository_download_url": "https://crates.io/api/v1/crates/api/0.1.0/download", + "api_data_url": "https://crates.io/api/v1/crates/api", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/api@0.1.0" + } + ], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "apache-2.0 OR mit", + "detected_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/examples/api/src-tauri/Cargo.toml", + "start_line": 7, + "end_line": 7, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.28, + "scan_errors": [] + }, + { + "path": "cargo-with-workspace/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "tauri-workspace", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "contributor", + "name": "Tauri Programme within The Commons Conservancy", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tauri-workspace/-/tauri-workspace-0.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "git+https://github.com/tauri-apps/tauri.git", + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0 OR mit", + "declared_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_36.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE", + "matched_text": "Apache-2.0 OR MIT" + } + ], + "identifier": "apache_2_0_or_mit-70d858d7-8968-9e7f-b90f-18b72fb96bef" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- Apache-2.0 OR MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": true, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^4.5.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/covector", + "extracted_requirement": "^0.9.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/husky", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^2.5.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/tauri-workspace@0.0.0" + } + ], + "for_packages": [ + "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "apache-2.0 OR mit", + "detected_license_expression_spdx": "Apache-2.0 OR MIT", + "license_detections": [ + { + "license_expression": "apache-2.0 OR mit", + "license_expression_spdx": "Apache-2.0 OR MIT", + "matches": [ + { + "license_expression": "apache-2.0 OR mit", + "spdx_license_expression": "Apache-2.0 OR MIT", + "from_file": "cargo-with-workspace/package.json", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_or_mit_37.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_or_mit_37.RULE" + } + ], + "identifier": "apache_2_0_or_mit-8028b724-ab19-ab66-3288-312e7edc4fd9" + } + ], + "license_clues": [], + "percentage_of_license_text": 8.33, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/cargo/cargo-with-workspace/boring.expected.json b/tests/packagedcode/data/cargo/cargo-with-workspace/boring.expected.json index 326649b875e..046950899a0 100644 --- a/tests/packagedcode/data/cargo/cargo-with-workspace/boring.expected.json +++ b/tests/packagedcode/data/cargo/cargo-with-workspace/boring.expected.json @@ -63,6 +63,8 @@ "extracted_license_statement": "Apache-2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/boring", "rust_edition": "2021" @@ -138,6 +140,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/boring-sys", "rust_edition": "2021" @@ -210,6 +214,8 @@ "extracted_license_statement": "MIT/Apache-2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/tokio-boring", "rust_edition": "2021" @@ -282,6 +288,8 @@ "extracted_license_statement": "MIT/Apache-2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/hyper-boring", "rust_edition": "2021" @@ -307,6 +315,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/bitflags?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -321,6 +330,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/foreign-types?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -335,6 +345,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/once_cell?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -349,6 +360,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/libc?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -363,6 +375,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/boring-sys?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -377,6 +390,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/hex?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -391,6 +405,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/rusty-hook?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -405,6 +420,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/bindgen?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -419,6 +435,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/cmake?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -433,6 +450,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/fs_extra?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -447,6 +465,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/fslock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -461,6 +480,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/boring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -475,6 +495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/boring-sys?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -489,6 +510,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/once_cell?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -503,6 +525,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/tokio?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -517,6 +540,7 @@ "is_runtime": false, "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", @@ -531,6 +555,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -549,6 +574,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/anyhow?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -563,6 +589,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/antidote?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -577,6 +604,7 @@ "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", @@ -591,6 +619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -609,6 +638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/linked_hash_set?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -623,6 +653,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/once_cell?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -637,6 +668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/boring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -651,6 +683,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/tokio?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -665,6 +698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/tokio-boring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -679,6 +713,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/tower-layer?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -693,6 +728,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -711,6 +747,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -729,6 +766,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -747,6 +785,7 @@ "is_runtime": false, "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", @@ -801,6 +840,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ @@ -963,6 +1004,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/boring-sys", "rust_edition": "2021" @@ -975,6 +1018,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -985,6 +1029,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -995,6 +1040,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1005,6 +1051,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1089,6 +1136,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/boring", "rust_edition": "2021" @@ -1101,6 +1150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1111,6 +1161,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1121,6 +1172,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1131,6 +1183,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1141,6 +1194,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1151,6 +1205,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1161,6 +1216,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1245,6 +1301,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/hyper-boring", "rust_edition": "2021" @@ -1257,6 +1315,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1267,6 +1326,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1277,6 +1337,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -1291,6 +1352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1301,6 +1363,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1311,6 +1374,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1321,6 +1385,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1331,6 +1396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1341,6 +1407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1351,6 +1418,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -1365,6 +1433,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -1379,6 +1448,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -1393,6 +1463,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1477,6 +1548,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/tokio-boring", "rust_edition": "2021" @@ -1489,6 +1562,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1499,6 +1573,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1509,6 +1584,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1519,6 +1595,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1529,6 +1606,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1539,6 +1617,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "features": [ @@ -1553,6 +1632,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo-with-workspace/tauri.expected.json b/tests/packagedcode/data/cargo/cargo-with-workspace/tauri.expected.json index 007cec24efd..391dc044a9f 100644 --- a/tests/packagedcode/data/cargo/cargo-with-workspace/tauri.expected.json +++ b/tests/packagedcode/data/cargo/cargo-with-workspace/tauri.expected.json @@ -67,6 +67,8 @@ "extracted_license_statement": "Apache-2.0 OR MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021", "rust_version": "1.70" @@ -150,6 +152,8 @@ "extracted_license_statement": "Apache-2.0 OR MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021", "rust_version": "1.70" @@ -233,6 +237,8 @@ "extracted_license_statement": "Apache-2.0 OR MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021", "rust_version": "1.70" @@ -313,6 +319,8 @@ "extracted_license_statement": "Apache-2.0 OR MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021" }, @@ -392,10 +400,12 @@ "extracted_license_statement": "- Apache-2.0 OR MIT\n", "notice_text": null, "source_packages": [], + "is_private": true, + "is_virtual": false, "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/tauri-workspace", - "repository_download_url": "https://registry.npmjs.org/tauri-workspace/-/tauri-workspace-0.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/tauri-workspace/0.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, "package_uid": "pkg:npm/tauri-workspace@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "tauri/package.json" @@ -414,6 +424,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -433,6 +444,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -453,6 +465,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -476,6 +489,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/futures-util?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -490,6 +504,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -509,6 +524,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.4" @@ -525,6 +541,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/anyhow?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -539,6 +556,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/thiserror?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -553,6 +571,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/once_cell?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -567,6 +586,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0.0-alpha.4", @@ -584,6 +604,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -601,6 +622,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -621,6 +643,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0.0-alpha.5", @@ -638,6 +661,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/getrandom?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -652,6 +676,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serde_repr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -666,6 +691,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/state?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -680,6 +706,7 @@ "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", @@ -694,6 +721,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/dirs-next?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -708,6 +736,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/percent-encoding?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -722,6 +751,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -743,6 +773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -762,6 +793,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/raw-window-handle?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -776,6 +808,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/glob?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -790,6 +823,7 @@ "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", @@ -804,6 +838,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3" @@ -820,6 +855,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serialize-to-javascript?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -834,6 +870,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.15" @@ -850,6 +887,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.17" @@ -866,6 +904,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.0" @@ -882,6 +921,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.1.5" @@ -898,6 +938,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/heck?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -912,6 +953,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/once_cell?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -926,6 +968,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../tauri-build/", @@ -943,6 +986,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/proptest?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -957,6 +1001,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/quickcheck?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -971,6 +1016,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/quickcheck_macros?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -985,6 +1031,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -1004,6 +1051,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serde_json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1018,6 +1066,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": ".", @@ -1038,6 +1087,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -1057,6 +1107,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/cargo_toml?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1071,6 +1122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/http-range?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1085,6 +1137,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -1104,6 +1157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serde_json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1118,6 +1172,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/thiserror?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1132,6 +1187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -1149,6 +1205,7 @@ "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", @@ -1163,6 +1220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/raw-window-handle?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1177,6 +1235,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2" @@ -1193,6 +1252,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/anyhow?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1207,6 +1267,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1" @@ -1223,6 +1284,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -1240,6 +1302,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -1261,6 +1324,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/cargo_toml?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1275,6 +1339,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serde?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1289,6 +1354,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serde_json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1303,6 +1369,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/heck?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1317,6 +1384,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/json-patch?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1331,6 +1399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/walkdir?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1345,6 +1414,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/tauri-winres?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1359,6 +1429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/semver?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1373,6 +1444,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/dirs-next?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1387,6 +1459,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../../tauri" @@ -1403,6 +1476,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/tempfile?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1417,6 +1491,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/typescript?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1431,6 +1506,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/covector?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1445,6 +1521,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/husky?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1459,6 +1536,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1513,6 +1591,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "resolver": "2", @@ -1669,6 +1749,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021", "rust_version": "1.70" @@ -1681,6 +1763,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1691,6 +1774,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1" @@ -1703,6 +1787,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -1716,6 +1801,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -1733,6 +1819,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1743,6 +1830,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1753,6 +1841,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1763,6 +1852,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1773,6 +1863,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1783,6 +1874,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1793,6 +1885,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1803,6 +1896,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1813,6 +1907,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1888,6 +1983,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021", "rust_version": "1.70" @@ -1900,6 +1997,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -1915,6 +2013,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1925,6 +2024,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1935,6 +2035,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -1948,6 +2049,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1958,6 +2060,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1968,6 +2071,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2" @@ -2036,6 +2140,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021", "rust_version": "1.70" @@ -2048,6 +2154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -2063,6 +2170,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -2079,6 +2187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -2098,6 +2207,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2108,6 +2218,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -2123,6 +2234,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.4" @@ -2135,6 +2247,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2145,6 +2258,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2155,6 +2269,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2165,6 +2280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0.0-alpha.4", @@ -2178,6 +2294,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -2191,6 +2308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -2207,6 +2325,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0.0-alpha.5", @@ -2220,6 +2339,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2230,6 +2350,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2240,6 +2361,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2250,6 +2372,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2260,6 +2383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2270,6 +2394,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2280,6 +2405,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -2297,6 +2423,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -2312,6 +2439,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2322,6 +2450,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2332,6 +2461,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2342,6 +2472,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3" @@ -2354,6 +2485,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2364,6 +2496,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.15" @@ -2376,6 +2509,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.17" @@ -2388,6 +2522,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.0" @@ -2400,6 +2535,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.1.5" @@ -2412,6 +2548,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2422,6 +2559,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2432,6 +2570,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../tauri-build/", @@ -2445,6 +2584,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2455,6 +2595,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2465,6 +2606,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2475,6 +2617,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -2490,6 +2633,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2500,6 +2644,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": ".", @@ -2516,6 +2661,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1", @@ -2531,6 +2677,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2541,6 +2688,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2645,6 +2793,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021" }, @@ -2656,6 +2806,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../../tauri" @@ -2668,6 +2819,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2741,6 +2893,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": true, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2750,6 +2904,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2760,6 +2915,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2770,6 +2926,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2780,6 +2937,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2790,6 +2948,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2800,6 +2959,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2810,6 +2970,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2820,6 +2981,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2830,13 +2992,14 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } ], - "repository_homepage_url": "https://www.npmjs.com/package/api", - "repository_download_url": "https://registry.npmjs.org/api/-/api-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/api/1.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, "datasource_id": "npm_package_json", "purl": "pkg:npm/api@1.0.0" } @@ -2893,6 +3056,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2902,6 +3067,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2912,6 +3078,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2922,6 +3089,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2999,6 +3167,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_version": "1.70", "rust_edition": "2021" @@ -3011,6 +3181,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../../../core/tauri-build", @@ -3027,6 +3198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3037,6 +3209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -3052,6 +3225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3062,6 +3236,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3072,6 +3247,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "./tauri-plugin-sample/" @@ -3084,6 +3260,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../../../core/tauri", @@ -3104,6 +3281,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../../../core/tauri", @@ -3194,6 +3372,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": true, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3203,6 +3383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3213,6 +3394,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3223,6 +3405,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3233,13 +3416,14 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } ], - "repository_homepage_url": "https://www.npmjs.com/package/tauri-workspace", - "repository_download_url": "https://registry.npmjs.org/tauri-workspace/-/tauri-workspace-0.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/tauri-workspace/0.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, "datasource_id": "npm_package_json", "purl": "pkg:npm/tauri-workspace@0.0.0" } diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json index 2040ee6b00a..552ab470468 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample1/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json index ab62d795503..5053662ffb8 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample2/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json index 2020b2ec184..1d27e0d65e8 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample3/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json index 7c53e19c7f3..c02659ad1a5 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample4/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json b/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json index d547fe036a8..9a03b8f0f93 100644 --- a/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json +++ b/tests/packagedcode/data/cargo/cargo_lock/sample5/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_toml/boring-child/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/boring-child/Cargo.toml.expected index 2c7082cb036..d9e765f69a9 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/boring-child/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/boring-child/Cargo.toml.expected @@ -81,6 +81,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "version": "workspace", "repository": "workspace", @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "workspace": true @@ -107,6 +110,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "workspace": true @@ -119,6 +123,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "workspace": true @@ -131,6 +136,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "workspace": true diff --git a/tests/packagedcode/data/cargo/cargo_toml/boring-main/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/boring-main/Cargo.toml.expected index 7037878eea2..a58452ebb84 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/boring-main/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/boring-main/Cargo.toml.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ diff --git a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected index b30fd5da915..34ea1ffc553 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clap/Cargo.toml.expected @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/clap/" }, @@ -82,6 +84,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +106,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +117,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.8" @@ -124,6 +130,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.5" @@ -136,6 +143,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "~0.0.166" @@ -148,6 +156,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.2.2" @@ -160,6 +169,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.8" @@ -172,6 +182,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.0" @@ -184,6 +195,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +206,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +217,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected index 1834c064a82..5f1a3f5dce6 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/clippy/Cargo.toml.expected @@ -98,6 +98,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2018" }, @@ -109,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.0.212", @@ -122,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.1.1", @@ -155,6 +161,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.0.1", @@ -168,6 +175,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -178,6 +186,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -188,6 +197,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -198,6 +208,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -208,6 +219,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.2", @@ -221,6 +233,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -231,6 +244,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -241,6 +255,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -251,6 +266,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.1.1", diff --git a/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected index 31dad5fba6f..93beb6d1d98 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/mdbook/Cargo.toml.expected @@ -83,6 +83,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "http://rust-lang-nursery.github.io/mdBook/index.html" }, @@ -94,6 +96,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +140,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +151,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +173,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +184,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +195,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +206,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +217,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +228,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +239,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +261,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +272,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +283,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +294,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +305,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "4.0" @@ -296,6 +318,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.6" @@ -308,6 +331,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.5" @@ -320,6 +344,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.7" @@ -332,6 +357,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.3", @@ -345,6 +371,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.1" @@ -357,6 +384,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -367,6 +395,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -377,6 +406,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -387,6 +417,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected index 9407ec023b9..8ac478e31c0 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/rustfmt/Cargo.toml.expected @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2018" }, @@ -84,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +207,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +218,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +229,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +240,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +251,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +262,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +273,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +284,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +295,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +306,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -294,6 +317,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -304,6 +328,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -314,6 +339,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -324,6 +350,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected index a39f2cd6f85..a08db95c107 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/rustup/Cargo.toml.expected @@ -69,6 +69,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ @@ -86,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "src/rustup-dist" @@ -98,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "src/rustup-utils" @@ -110,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "src/download" @@ -122,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +215,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +237,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +248,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +259,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +270,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +281,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +314,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.10.15" @@ -304,6 +327,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "src/rustup-mock", @@ -317,6 +341,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cargo/cargo_toml/tauri-examples/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/tauri-examples/Cargo.toml.expected index 2aeb2a6ecfb..c07f809f9c5 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/tauri-examples/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/tauri-examples/Cargo.toml.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "version": "workspace", "rust_edition": "2021" diff --git a/tests/packagedcode/data/cargo/cargo_toml/tauri/Cargo.toml.expected b/tests/packagedcode/data/cargo/cargo_toml/tauri/Cargo.toml.expected index 8b2b919f6da..1b414c99791 100644 --- a/tests/packagedcode/data/cargo/cargo_toml/tauri/Cargo.toml.expected +++ b/tests/packagedcode/data/cargo/cargo_toml/tauri/Cargo.toml.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "authors": "workspace", "homepage": "workspace", @@ -50,6 +52,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -65,6 +68,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +79,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2.0.0-alpha.10", @@ -98,6 +104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -108,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -118,6 +126,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "2" diff --git a/tests/packagedcode/data/cargo/scan-package-only.expected.json b/tests/packagedcode/data/cargo/scan-package-only.expected.json index f43796fbc94..95a4f5b216f 100644 --- a/tests/packagedcode/data/cargo/scan-package-only.expected.json +++ b/tests/packagedcode/data/cargo/scan-package-only.expected.json @@ -47,6 +47,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -56,6 +58,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -66,6 +69,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +80,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +91,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +102,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -106,6 +113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -116,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -126,6 +135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -136,6 +146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -146,6 +157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -156,6 +168,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -166,6 +179,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -176,6 +190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -186,6 +201,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -196,6 +212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -206,6 +223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -216,6 +234,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -226,6 +245,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -236,6 +256,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -246,6 +267,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -256,6 +278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -319,6 +342,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021" }, @@ -330,6 +355,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -340,6 +366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -350,6 +377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -360,6 +388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.4", @@ -375,6 +404,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -385,6 +415,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -395,6 +426,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -405,6 +437,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -415,6 +448,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -425,6 +459,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -438,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -453,6 +489,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -463,6 +500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -478,6 +516,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -488,6 +527,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -498,6 +538,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -508,6 +549,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -518,6 +560,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -528,6 +571,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -538,6 +582,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../cryptographic-message-syntax", @@ -551,6 +596,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../x509-certificate", @@ -638,6 +684,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ diff --git a/tests/packagedcode/data/cargo/scan.expected.json b/tests/packagedcode/data/cargo/scan.expected.json index 75039382a7c..bd2cac64789 100644 --- a/tests/packagedcode/data/cargo/scan.expected.json +++ b/tests/packagedcode/data/cargo/scan.expected.json @@ -67,6 +67,8 @@ "extracted_license_statement": "MPL-2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021" }, @@ -163,6 +165,8 @@ "extracted_license_statement": "MIT OR Apache-2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ @@ -193,6 +197,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/base64?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -207,6 +212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/bcder?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -221,6 +227,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/bzip2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -235,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.4", @@ -254,6 +262,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/digest?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -268,6 +277,7 @@ "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", @@ -282,6 +292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/md-5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -296,6 +307,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/flate2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -310,6 +322,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/rand?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -324,6 +337,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -341,6 +355,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -360,6 +375,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/serde-xml-rs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -374,6 +390,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -393,6 +410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/sha1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -407,6 +425,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/sha2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -421,6 +440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/thiserror?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -435,6 +455,7 @@ "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", @@ -449,6 +470,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/xml-rs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -463,6 +485,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/xz2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -477,6 +500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../cryptographic-message-syntax", @@ -494,6 +518,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../x509-certificate", @@ -511,6 +536,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/ahash@0.7.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -525,6 +551,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/autocfg@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -539,6 +566,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/cfg-if@0.1.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -553,6 +581,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/cfg-if@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -567,6 +596,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/chrono@0.4.19?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -581,6 +611,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/getrandom@0.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -595,6 +626,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/hashbrown@0.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -609,6 +641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/libc@0.2.97?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -623,6 +656,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/log@0.4.14?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -637,6 +671,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/memory_units@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -651,6 +686,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/num-integer@0.1.44?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -665,6 +701,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/num-traits@0.2.14?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -679,6 +716,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/once_cell@1.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -693,6 +731,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/proxy-wasm@0.1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -707,6 +746,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/time@0.1.43?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -721,6 +761,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/version_check@0.9.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -735,6 +776,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/wasi@0.10.2%2Bwasi-snapshot-preview1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -749,6 +791,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/wee_alloc@0.4.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -763,6 +806,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/winapi@0.3.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -777,6 +821,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/winapi-i686-pc-windows-gnu@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -791,6 +836,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/winapi-x86_64-pc-windows-gnu@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -845,6 +891,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -854,6 +902,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -864,6 +913,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -874,6 +924,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -884,6 +935,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -894,6 +946,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -904,6 +957,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -914,6 +968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -924,6 +979,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -934,6 +990,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -944,6 +1001,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -954,6 +1012,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -964,6 +1023,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -974,6 +1034,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -984,6 +1045,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -994,6 +1056,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1004,6 +1067,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1014,6 +1078,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1024,6 +1089,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1034,6 +1100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1044,6 +1111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1054,6 +1122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1142,6 +1211,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "rust_edition": "2021" }, @@ -1153,6 +1224,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1163,6 +1235,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1173,6 +1246,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1183,6 +1257,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.4", @@ -1198,6 +1273,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1208,6 +1284,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1218,6 +1295,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1228,6 +1306,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1238,6 +1317,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1248,6 +1328,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -1261,6 +1342,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.11", @@ -1276,6 +1358,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1286,6 +1369,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0", @@ -1301,6 +1385,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1311,6 +1396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1321,6 +1407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1331,6 +1418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1341,6 +1429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1351,6 +1440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1361,6 +1451,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../cryptographic-message-syntax", @@ -1374,6 +1465,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "../x509-certificate", @@ -1486,6 +1578,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ diff --git a/tests/packagedcode/data/chef/basic/metadata.json.expected b/tests/packagedcode/data/chef/basic/metadata.json.expected index c07e50b4e30..e6eb76fc5fb 100644 --- a/tests/packagedcode/data/chef/basic/metadata.json.expected +++ b/tests/packagedcode/data/chef/basic/metadata.json.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/chef/basic/metadata.rb.expected b/tests/packagedcode/data/chef/basic/metadata.rb.expected index 4d16b005d9d..3c8002967f7 100644 --- a/tests/packagedcode/data/chef/basic/metadata.rb.expected +++ b/tests/packagedcode/data/chef/basic/metadata.rb.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/chef/basic/test_package.json.expected b/tests/packagedcode/data/chef/basic/test_package.json.expected index ec4e1ae1213..8ec0ee08d90 100644 --- a/tests/packagedcode/data/chef/basic/test_package.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package.json.expected @@ -30,17 +30,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public-domain" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", diff --git a/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected b/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected index 28ef05e3556..1a52038bf10 100644 --- a/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_code_view_url_and_bug_tracking_url.json.expected @@ -30,17 +30,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public-domain" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", diff --git a/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected b/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected index 030f6f5550e..b65c82b9993 100644 --- a/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_dependencies.json.expected @@ -30,17 +30,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public-domain" } @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -64,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/chef/basic/test_package_parties.json.expected b/tests/packagedcode/data/chef/basic/test_package_parties.json.expected index 1be3d365f22..8eb79e19549 100644 --- a/tests/packagedcode/data/chef/basic/test_package_parties.json.expected +++ b/tests/packagedcode/data/chef/basic/test_package_parties.json.expected @@ -38,17 +38,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public-domain" } @@ -63,6 +63,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://supermarket.chef.io/cookbooks/test/versions/0.01/", diff --git a/tests/packagedcode/data/chef/dependencies/metadata.rb.expected b/tests/packagedcode/data/chef/dependencies/metadata.rb.expected index 274497fa62f..9c34440df0a 100644 --- a/tests/packagedcode/data/chef/dependencies/metadata.rb.expected +++ b/tests/packagedcode/data/chef/dependencies/metadata.rb.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/chef/package-only.scan.expected.json b/tests/packagedcode/data/chef/package-only.scan.expected.json index eb2362c2108..8441d9681f8 100644 --- a/tests/packagedcode/data/chef/package-only.scan.expected.json +++ b/tests/packagedcode/data/chef/package-only.scan.expected.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -64,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -124,6 +127,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -133,6 +138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index 490068ec568..48b3553a4b8 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -86,6 +86,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://supermarket.chef.io/cookbooks/301/versions/0.1.0/", "repository_download_url": "https://supermarket.chef.io/cookbooks/301/versions/0.1.0/download", @@ -110,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -124,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -209,6 +213,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -218,6 +224,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -303,6 +310,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -312,6 +321,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json index 57ef920e152..aec5430ad7a 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/CoreMLPredictionsPlugin", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -141,6 +143,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/Amplify", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -218,6 +222,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AmplifyPlugins", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -295,6 +301,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AmplifyTestCommon", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -372,6 +380,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AWSPluginsCore", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -449,6 +459,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AWSPredictionsPlugin", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -471,6 +483,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/AWSCore@2.27.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -485,6 +498,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlCatchException@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -499,6 +513,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlCatchExceptionSupport@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -513,6 +528,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlMachBadInstructionHandler@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -527,6 +543,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlPosixPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -541,6 +558,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -555,6 +573,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/SwiftFormat/CLI@0.44.17?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -569,6 +588,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/SwiftLint@0.46.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -654,6 +674,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AWSPluginsCore", @@ -737,6 +759,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AWSPredictionsPlugin", @@ -820,6 +844,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/Amplify", @@ -903,6 +929,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AmplifyPlugins", @@ -986,6 +1014,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AmplifyTestCommon", @@ -1069,6 +1099,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/CoreMLPredictionsPlugin", @@ -1121,6 +1153,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1173,6 +1207,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1182,6 +1218,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1192,6 +1229,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1202,6 +1240,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1212,6 +1251,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1222,6 +1262,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1232,6 +1273,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1242,6 +1284,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1252,6 +1295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..69ed0d5f031 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 @@ -64,6 +64,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/CoreMLPredictionsPlugin", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -141,6 +143,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/Amplify", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -218,6 +222,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AmplifyPlugins", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -295,6 +301,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AmplifyTestCommon", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -372,6 +380,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AWSPluginsCore", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -449,6 +459,8 @@ "extracted_license_statement": "Apache License, Version 2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/AWSPredictionsPlugin", "repository_download_url": "https://github.com/aws-amplify/amplify-ios/archive/refs/tags/$AMPLIFY_VERSION.zip", @@ -471,6 +483,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/AWSCore@2.27.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -485,6 +498,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlCatchException@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -499,6 +513,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlCatchExceptionSupport@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -513,6 +528,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlMachBadInstructionHandler@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -527,6 +543,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlPosixPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -541,6 +558,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/CwlPreconditionTesting@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -555,6 +573,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/SwiftFormat/CLI@0.44.17?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -569,6 +588,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/SwiftLint@0.46.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -727,6 +747,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AWSPluginsCore", @@ -837,6 +859,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AWSPredictionsPlugin", @@ -947,6 +971,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/Amplify", @@ -1057,6 +1083,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AmplifyPlugins", @@ -1167,6 +1195,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/AmplifyTestCommon", @@ -1277,6 +1307,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/CoreMLPredictionsPlugin", @@ -1378,6 +1410,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1457,6 +1491,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1466,6 +1502,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1476,6 +1513,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1486,6 +1524,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1496,6 +1535,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1506,6 +1546,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1516,6 +1557,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1526,6 +1568,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1536,6 +1579,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 68022a70270..2e4b3c08d60 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", "repository_download_url": "https://github.com/RxSwiftCommunity/RxDataSources/archive/refs/tags/4.0.1.zip", @@ -141,6 +143,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/Differentiator", "repository_download_url": "https://github.com/RxSwiftCommunity/RxDataSources/archive/refs/tags/4.0.1.zip", @@ -163,6 +167,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -177,6 +182,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -191,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -276,6 +283,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/Differentiator", @@ -328,6 +337,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -380,6 +391,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -389,6 +402,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -399,6 +413,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -409,6 +424,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -494,6 +510,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index ddb4b0d072f..a380431565e 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", "repository_download_url": "https://github.com/RxSwiftCommunity/RxDataSources/archive/refs/tags/4.0.1.zip", @@ -86,6 +88,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -100,6 +103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -114,6 +118,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -168,6 +173,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -220,6 +227,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -229,6 +238,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -239,6 +249,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -249,6 +260,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -334,6 +346,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json index 8a098a213e1..05bf843939f 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile-expected.json @@ -40,6 +40,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json index e3c1ae47085..2d1933db0c8 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/Podfile.lock-expected.json @@ -8,6 +8,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/boost@1.76.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -22,6 +23,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/Yoga@1.14.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -36,6 +38,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cocoapods/YogaKit@1.18.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -83,6 +86,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -92,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources-package-only.podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources-package-only.podspec-expected.json index 93bbebb32e2..94036a56fca 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources-package-only.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources-package-only.podspec-expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", 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..de12f969756 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", "repository_download_url": "https://github.com/RxSwiftCommunity/RxDataSources/archive/refs/tags/4.0.1.zip", @@ -149,6 +151,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", diff --git a/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json b/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json index b517c307732..c47f68e24b8 100644 --- a/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json +++ b/tests/packagedcode/data/cocoapods/podfile.lock/braintree_ios_Podfile.lock.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json b/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json index e933d8e958b..dcefa1feb32 100644 --- a/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec.json/FirebaseAnalytics.podspec.json.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "score": 100.0, + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "5-undetected", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "5-undetected", - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "rule_identifier": "package-manifest-unknown-d2754fbb513aa8b758a4d140049dd6bef0aedd05", "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-d2754fbb513aa8b758a4d140049dd6bef0aedd05", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-d2754fbb513aa8b758a4d140049dd6bef0aedd05", "matched_text": "license Copyright 2021 Google Copyright" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/FirebaseAnalytics", diff --git a/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json index 93b6bf1083b..93e4c89abac 100644 --- a/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/BadgeHub.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_in_manifest.RULE", "rule_relevance": 100, + "rule_identifier": "mit_in_manifest.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", "matched_text": ":type = MIT, :file = LICENSE" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/BadgeHub", diff --git a/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json index 897962b47db..1cf8cdad4b4 100644 --- a/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/LoadingShimmer.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_in_manifest.RULE", "rule_relevance": 100, + "rule_identifier": "mit_in_manifest.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", "matched_text": ":type = MIT, :file = LICENSE" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/LoadingShimmer", diff --git a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json index a85a021279e..258ff6b5ac4 100644 --- a/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/PayTabsSDK.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/PayTabsSDK", diff --git a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json index 0e86af9794a..32eb6000038 100644 --- a/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/RxDataSources.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/RxDataSources", diff --git a/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json index 8f88504461a..d91bc3ac8e5 100644 --- a/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/Starscream.podspec.expected.json @@ -46,17 +46,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "Apache License, Version 2.0" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/Starscream", diff --git a/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json index 1c3e2e34ce0..4023ef7b53f 100644 --- a/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/SwiftLib.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_in_manifest.RULE", "rule_relevance": 100, + "rule_identifier": "mit_in_manifest.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", "matched_text": ":type = MIT, :file = LICENSE" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/SwiftLib", diff --git a/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json index 175b1657f04..2a6a1b78093 100644 --- a/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/flutter_paytabs_bridge.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", "matches": [ { - "score": 100.0, + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "unknown-license-reference", - "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", - "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", "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", "matched_text": "license :file = ../LICENSE" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", diff --git a/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json index be7c37f7c22..5040b3e36ac 100644 --- a/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/kmmWebSocket.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_in_manifest.RULE", "rule_relevance": 100, + "rule_identifier": "mit_in_manifest.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_in_manifest.RULE", "matched_text": ":type = MIT, :file = LICENSE" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/kmmWebSocket", diff --git a/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json b/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json index eb04492b6ce..8e21c803712 100644 --- a/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json +++ b/tests/packagedcode/data/cocoapods/podspec/nanopb.podspec.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "Zlib", "matches": [ { - "score": 100.0, + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "zlib", - "spdx_license_expression": "Zlib", - "rule_identifier": "zlib_in_manifest.RULE", "rule_relevance": 100, + "rule_identifier": "zlib_in_manifest.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_in_manifest.RULE", "matched_text": ":type = zlib, :file = LICENSE.txt" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/nanopb", 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..dd08fa0ba70 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 @@ -59,6 +59,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -133,6 +135,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -207,6 +211,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -281,6 +287,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -355,6 +363,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -429,6 +439,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -503,6 +515,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -577,6 +591,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -651,6 +667,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -725,6 +743,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -799,6 +819,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -873,6 +895,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -947,6 +971,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1021,6 +1047,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1095,6 +1123,8 @@ "extracted_license_statement": "- BSL-1.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1117,6 +1147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/zlib?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1131,6 +1162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/bzip2@1.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1145,6 +1177,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/xz_utils@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1159,6 +1192,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/zstd@1.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1173,6 +1207,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/libbacktrace@cci.20210118?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1187,6 +1222,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/icu@73.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1201,6 +1237,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/libiconv@1.17?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1248,6 +1285,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1290,6 +1329,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1332,6 +1373,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1374,6 +1417,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1416,6 +1461,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1458,6 +1505,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1500,6 +1549,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1542,6 +1593,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1584,6 +1637,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1626,6 +1681,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1668,6 +1725,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1710,6 +1769,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1752,6 +1813,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1794,6 +1857,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1885,6 +1950,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1894,6 +1961,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1904,6 +1972,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1914,6 +1983,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1924,6 +1994,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1934,6 +2005,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1944,6 +2016,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1954,6 +2027,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/conan/recipes/boost/conandata.yml-expected.json b/tests/packagedcode/data/conan/recipes/boost/conandata.yml-expected.json index 9716f1b8b26..b4acec305dc 100644 --- a/tests/packagedcode/data/conan/recipes/boost/conandata.yml-expected.json +++ b/tests/packagedcode/data/conan/recipes/boost/conandata.yml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -75,6 +77,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -117,6 +121,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -159,6 +165,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -201,6 +209,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -243,6 +253,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -285,6 +297,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -327,6 +341,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -369,6 +385,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -411,6 +429,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -453,6 +473,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -495,6 +517,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -537,6 +561,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -579,6 +605,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/conan/recipes/boost/conanfile.py-expected.json b/tests/packagedcode/data/conan/recipes/boost/conanfile.py-expected.json index 0dbef5fcb4b..1633de0ebee 100644 --- a/tests/packagedcode/data/conan/recipes/boost/conanfile.py-expected.json +++ b/tests/packagedcode/data/conan/recipes/boost/conanfile.py-expected.json @@ -59,6 +59,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -68,6 +70,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -78,6 +81,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -98,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -108,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -118,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -128,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..83a568dad90 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 @@ -61,6 +61,8 @@ "extracted_license_statement": "- LGPL-2.1-or-later\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -137,6 +139,8 @@ "extracted_license_statement": "- LGPL-2.1-or-later\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -213,6 +217,8 @@ "extracted_license_statement": "- LGPL-2.1-or-later\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -289,6 +295,8 @@ "extracted_license_statement": "- LGPL-2.1-or-later\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -311,6 +319,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/libiconv@1.17?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -358,6 +367,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -400,6 +411,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -442,6 +455,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -524,6 +539,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -533,6 +550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/conan/recipes/libgettext/conandata.yml-expected.json b/tests/packagedcode/data/conan/recipes/libgettext/conandata.yml-expected.json index fdf55b30072..9c526bb4d03 100644 --- a/tests/packagedcode/data/conan/recipes/libgettext/conandata.yml-expected.json +++ b/tests/packagedcode/data/conan/recipes/libgettext/conandata.yml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -75,6 +77,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -117,6 +121,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/conan/recipes/libgettext/conanfile.py-expected.json b/tests/packagedcode/data/conan/recipes/libgettext/conanfile.py-expected.json index d7ccf8ce0ab..6962aaa7af3 100644 --- a/tests/packagedcode/data/conan/recipes/libgettext/conanfile.py-expected.json +++ b/tests/packagedcode/data/conan/recipes/libgettext/conanfile.py-expected.json @@ -61,6 +61,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -70,6 +72,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..39943a4bba0 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 @@ -60,6 +60,8 @@ "extracted_license_statement": "- BSD-3-Clause\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -135,6 +137,8 @@ "extracted_license_statement": "- BSD-3-Clause\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -210,6 +214,8 @@ "extracted_license_statement": "- BSD-3-Clause\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -285,6 +291,8 @@ "extracted_license_statement": "- BSD-3-Clause\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -360,6 +368,8 @@ "extracted_license_statement": "- BSD-3-Clause\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -382,6 +392,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/zlib?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -396,6 +407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/bzip2@1.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -410,6 +422,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/xz_utils@5.4.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -424,6 +437,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/zstd@1.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -438,6 +452,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/openssl?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -452,6 +467,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conan/mbedtls@3.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -499,6 +515,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -541,6 +559,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -583,6 +603,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -625,6 +647,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -707,6 +731,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -716,6 +742,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -726,6 +753,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -736,6 +764,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -746,6 +775,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -756,6 +786,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -766,6 +797,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/conan/recipes/libzip/conandata.yml-expected.json b/tests/packagedcode/data/conan/recipes/libzip/conandata.yml-expected.json index bfae0b1c677..5ccbbd240c7 100644 --- a/tests/packagedcode/data/conan/recipes/libzip/conandata.yml-expected.json +++ b/tests/packagedcode/data/conan/recipes/libzip/conandata.yml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -75,6 +77,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -117,6 +121,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -159,6 +165,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/conan/recipes/libzip/conanfile.py-expected.json b/tests/packagedcode/data/conan/recipes/libzip/conanfile.py-expected.json index 8d9e75ffb01..90565b485f1 100644 --- a/tests/packagedcode/data/conan/recipes/libzip/conanfile.py-expected.json +++ b/tests/packagedcode/data/conan/recipes/libzip/conanfile.py-expected.json @@ -60,6 +60,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -69,6 +71,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -79,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -89,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +126,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/conda/meta.yaml.expected.json b/tests/packagedcode/data/conda/meta.yaml.expected.json index 9fb3cdbfcbb..b316702c2f6 100644 --- a/tests/packagedcode/data/conda/meta.yaml.expected.json +++ b/tests/packagedcode/data/conda/meta.yaml.expected.json @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_292.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_292.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_292.RULE", "matched_text": "license Apache Software" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -65,6 +67,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +78,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cran/codetools/package.json.expected b/tests/packagedcode/data/cran/codetools/package.json.expected index aa9ce12214b..39601a8c26e 100644 --- a/tests/packagedcode/data/cran/codetools/package.json.expected +++ b/tests/packagedcode/data/cran/codetools/package.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl_bare_word_only.RULE", "rule_relevance": 50, + "rule_identifier": "gpl_bare_word_only.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "matched_text": "GPL" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/cran/geometry/package.json.expected b/tests/packagedcode/data/cran/geometry/package.json.expected index 06edd977803..17e1df81351 100644 --- a/tests/packagedcode/data/cran/geometry/package.json.expected +++ b/tests/packagedcode/data/cran/geometry/package.json.expected @@ -88,17 +88,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "gpl-3.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_25.RULE", "matched_text": "GPL (>= 3)" } @@ -113,6 +113,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -122,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/debian/basic-rootfs-expected.json b/tests/packagedcode/data/debian/basic-rootfs-expected.json index b5c068c664b..137e3ae0c4d 100644 --- a/tests/packagedcode/data/debian/basic-rootfs-expected.json +++ b/tests/packagedcode/data/debian/basic-rootfs-expected.json @@ -136,6 +136,8 @@ "source_packages": [ "pkg:deb/ubuntu/ncurses" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -293,6 +295,8 @@ "source_packages": [ "pkg:deb/ubuntu/libndp" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -497,6 +501,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -609,6 +615,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -728,6 +736,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -810,6 +820,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -876,6 +888,8 @@ "pkg:deb/ubuntu/ncurses" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -934,6 +948,8 @@ "pkg:deb/ubuntu/libndp" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, diff --git a/tests/packagedcode/data/debian/basic/status-package-only.expected b/tests/packagedcode/data/debian/basic/status-package-only.expected index 9266be9acd2..6c735fa98c4 100644 --- a/tests/packagedcode/data/debian/basic/status-package-only.expected +++ b/tests/packagedcode/data/debian/basic/status-package-only.expected @@ -47,6 +47,8 @@ "pkg:deb/ubuntu/ncurses" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -105,6 +107,8 @@ "pkg:deb/ubuntu/e2fsprogs" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -163,6 +167,8 @@ "pkg:deb/ubuntu/apt" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -221,6 +227,8 @@ "pkg:deb/ubuntu/audit" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -279,6 +287,8 @@ "pkg:deb/ubuntu/perl" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -335,6 +345,8 @@ "pkg:deb/ubuntu/systemd" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, diff --git a/tests/packagedcode/data/debian/basic/status.expected b/tests/packagedcode/data/debian/basic/status.expected index 9266be9acd2..6c735fa98c4 100644 --- a/tests/packagedcode/data/debian/basic/status.expected +++ b/tests/packagedcode/data/debian/basic/status.expected @@ -47,6 +47,8 @@ "pkg:deb/ubuntu/ncurses" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -105,6 +107,8 @@ "pkg:deb/ubuntu/e2fsprogs" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -163,6 +167,8 @@ "pkg:deb/ubuntu/apt" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -221,6 +227,8 @@ "pkg:deb/ubuntu/audit" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -279,6 +287,8 @@ "pkg:deb/ubuntu/perl" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -335,6 +345,8 @@ "pkg:deb/ubuntu/systemd" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, diff --git a/tests/packagedcode/data/debian/control.expected.json b/tests/packagedcode/data/debian/control.expected.json index 67658e73462..0965056cb73 100644 --- a/tests/packagedcode/data/debian/control.expected.json +++ b/tests/packagedcode/data/debian/control.expected.json @@ -35,6 +35,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -83,6 +85,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -176,6 +180,8 @@ "pkg:deb/gzip" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -220,6 +226,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -264,6 +272,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/debian/copyright/metadata_archive/diffutils_3.7-5_copyright.expected.json b/tests/packagedcode/data/debian/copyright/metadata_archive/diffutils_3.7-5_copyright.expected.json index 1ff2a212e45..b8deaeee7f6 100644 --- a/tests/packagedcode/data/debian/copyright/metadata_archive/diffutils_3.7-5_copyright.expected.json +++ b/tests/packagedcode/data/debian/copyright/metadata_archive/diffutils_3.7-5_copyright.expected.json @@ -78,6 +78,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..10566371217 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 @@ -135,6 +135,8 @@ "source_packages": [ "pkg:deb/ubuntu/ncurses" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -318,6 +320,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -409,6 +413,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -526,6 +532,8 @@ "source_packages": [ "pkg:deb/ubuntu/libndp" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -655,6 +663,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -737,6 +747,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..ab4f842eefa 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 @@ -136,6 +136,8 @@ "source_packages": [ "pkg:deb/ubuntu/ncurses" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -293,6 +295,8 @@ "source_packages": [ "pkg:deb/ubuntu/libndp" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -511,6 +515,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -623,6 +629,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -742,6 +750,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -824,6 +834,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -890,6 +902,8 @@ "pkg:deb/ubuntu/ncurses" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -948,6 +962,8 @@ "pkg:deb/ubuntu/libndp" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, 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..7c84373cf1c 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 @@ -52,6 +52,8 @@ "source_packages": [ "pkg:deb/debian/adduser" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -125,6 +127,8 @@ "pkg:deb/debian/adduser" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..d6998a1a890 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 @@ -73,6 +73,8 @@ "source_packages": [ "pkg:deb/debian/zsh" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -167,6 +169,8 @@ "pkg:deb/debian/zsh" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..5eef620e84f 100644 --- a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json +++ b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json @@ -47,6 +47,8 @@ "source_packages": [ "pkg:deb/ubuntu/ncurses" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, @@ -264,6 +266,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -330,6 +334,8 @@ "pkg:deb/ubuntu/ncurses" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same" }, diff --git a/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json b/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json index 8d645113d64..b386a99bef0 100644 --- a/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json +++ b/tests/packagedcode/data/debian/files-md5sums/mokutil-amd64.md5sums.expected.json @@ -81,6 +81,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json b/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json index a0a8967009b..57db1eed103 100644 --- a/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json +++ b/tests/packagedcode/data/debian/files-md5sums/mokutil.md5sums.expected.json @@ -79,6 +79,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..59fd456dfc3 100644 --- a/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json +++ b/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json @@ -47,6 +47,8 @@ "source_packages": [ "pkg:deb/debian/python-tenacity" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -135,6 +137,8 @@ "pkg:deb/debian/python-tenacity" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -406,6 +410,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json b/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json index 393f87d6b92..0139eab6479 100644 --- a/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json +++ b/tests/packagedcode/data/debian/libatk-adaptor-amd64.md5sums.expected.json @@ -90,6 +90,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/debian/mini-status/status.expected b/tests/packagedcode/data/debian/mini-status/status.expected index 0a86ff1acc2..adb2d209550 100644 --- a/tests/packagedcode/data/debian/mini-status/status.expected +++ b/tests/packagedcode/data/debian/mini-status/status.expected @@ -47,6 +47,8 @@ "pkg:deb/ubuntu/perl" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/debian/status-with-source/status.expected b/tests/packagedcode/data/debian/status-with-source/status.expected index 9342b09e6c2..7b3f57b889c 100644 --- a/tests/packagedcode/data/debian/status-with-source/status.expected +++ b/tests/packagedcode/data/debian/status-with-source/status.expected @@ -47,6 +47,8 @@ "pkg:deb/debian/util-linux@2.36.1-8%2Bdeb11u1" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, 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..dd3eff31785 100644 --- a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json +++ b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json @@ -45,6 +45,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign", "missing_file_references": [ @@ -118,6 +120,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign", "missing_file_references": [ @@ -335,6 +339,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign", "missing_file_references": [ @@ -608,6 +614,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -668,6 +676,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -1676,6 +1686,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1882,6 +1894,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2322,6 +2336,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2573,6 +2589,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -2637,6 +2655,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -2693,6 +2713,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -2749,6 +2771,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -2805,6 +2829,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, @@ -2861,6 +2887,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "foreign" }, diff --git a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST-package-only.expected b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST-package-only.expected index 9d7a4937eaf..b59eb67308e 100644 --- a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST-package-only.expected +++ b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST-package-only.expected @@ -51,6 +51,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected index 8c5f916b958..1cb39879045 100644 --- a/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/basic/+COMPACT_MANIFEST.expected @@ -44,17 +44,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "matched_text": "GPLv2" } @@ -69,6 +69,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected index f375514b67c..b346c458c09 100644 --- a/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/basic2/+COMPACT_MANIFEST.expected @@ -44,17 +44,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "gpl-3.0_32.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0_32.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", "matched_text": "GPLv3" } @@ -69,6 +69,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected index aa75fc5ebd8..179dae3114b 100644 --- a/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license/+COMPACT_MANIFEST.expected @@ -45,17 +45,17 @@ "license_expression_spdx": "Ruby", "matches": [ { - "score": 100.0, + "license_expression": "ruby", + "spdx_license_expression": "Ruby", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "ruby", - "spdx_license_expression": "Ruby", - "rule_identifier": "spdx-license-identifier-ruby-549f9d48faec54b20eadf7c9097124f88f2cdd2b", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-ruby-549f9d48faec54b20eadf7c9097124f88f2cdd2b", "rule_url": null, "matched_text": "RUBY" } @@ -67,17 +67,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "matched_text": "GPLv2" } @@ -92,6 +92,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected index a4cc0375975..53b841b06e7 100644 --- a/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/dual_license2/+COMPACT_MANIFEST.expected @@ -45,17 +45,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "gpl-3.0_32.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0_32.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", "matched_text": "GPLv3" } @@ -67,17 +67,17 @@ "license_expression_spdx": "Ruby", "matches": [ { - "score": 100.0, + "license_expression": "ruby", + "spdx_license_expression": "Ruby", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "ruby", - "spdx_license_expression": "Ruby", - "rule_identifier": "spdx-license-identifier-ruby-549f9d48faec54b20eadf7c9097124f88f2cdd2b", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-ruby-549f9d48faec54b20eadf7c9097124f88f2cdd2b", "rule_url": null, "matched_text": "RUBY" } @@ -89,17 +89,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "matched_text": "GPLv2" } @@ -114,6 +114,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected index c55003b80dc..25bf0cdf323 100644 --- a/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/multi_license/+COMPACT_MANIFEST.expected @@ -45,17 +45,17 @@ "license_expression_spdx": "Python-2.0", "matches": [ { - "score": 80.0, + "license_expression": "python", + "spdx_license_expression": "Python-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 80.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "python", - "spdx_license_expression": "Python-2.0", - "rule_identifier": "python_10.RULE", "rule_relevance": 80, + "rule_identifier": "python_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_10.RULE", "matched_text": "PSFL" } @@ -67,17 +67,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_416.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_416.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_416.RULE", "matched_text": "BSD3CLAUSE" } @@ -92,6 +92,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected b/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected index 4af3a24378e..659983c0b6a 100644 --- a/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected +++ b/tests/packagedcode/data/freebsd/no_licenses/+COMPACT_MANIFEST.expected @@ -46,6 +46,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package b/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package index fa694166947..ad22b11e36e 100644 --- a/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/comments/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/full/Godeps.json-expected-package b/tests/packagedcode/data/godeps/full/Godeps.json-expected-package index 18faa02069e..b54babd0d8c 100644 --- a/tests/packagedcode/data/godeps/full/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/full/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package b/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package index 09d27286593..047768049a7 100644 --- a/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/full2/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package b/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package index ea43702e4bf..c8913d8f4ff 100644 --- a/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/medium/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package b/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package index 84d57090002..cd5ce8f5708 100644 --- a/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/medium2/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package b/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package index 756b54a9c54..4fd79e830d2 100644 --- a/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/mini/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package b/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package index 0cd7d4b8d28..4404cba0e87 100644 --- a/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/package1/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package b/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package index bdc7273c554..3ab98666666 100644 --- a/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/package2/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package b/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package index f009f4f7bdd..5dceae2f52b 100644 --- a/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/package3/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package b/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package index 45acb25991b..e16de888fbf 100644 --- a/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package +++ b/tests/packagedcode/data/godeps/simple/Godeps.json-expected-package @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json b/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json index 4258d48f3b1..264e060eaaf 100644 --- a/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/kingpin/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json b/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json index c0aadd5b311..203d8e80646 100644 --- a/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/opencensus-service/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gomod/participle/output.expected.json b/tests/packagedcode/data/golang/gomod/participle/output.expected.json index 3c330606476..f3ef2ffbb82 100644 --- a/tests/packagedcode/data/golang/gomod/participle/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/participle/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gomod/sample/output.expected.json b/tests/packagedcode/data/golang/gomod/sample/output.expected.json index c797a6ea01c..738c02921b9 100644 --- a/tests/packagedcode/data/golang/gomod/sample/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/sample/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json b/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json index f409ad06c1b..7b6b2dda2e1 100644 --- a/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/uap-go/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json b/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json index 7d00475905d..408fad06d37 100644 --- a/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json +++ b/tests/packagedcode/data/golang/gomod/user_agent/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pkg.go.dev/github.com/mssola/user_agent", diff --git a/tests/packagedcode/data/golang/gosum/sample1/output.expected.json b/tests/packagedcode/data/golang/gosum/sample1/output.expected.json index 337266c8fa4..bb3d7d6f342 100644 --- a/tests/packagedcode/data/golang/gosum/sample1/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample1/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gosum/sample2/output.expected.json b/tests/packagedcode/data/golang/gosum/sample2/output.expected.json index cff8d765712..8be6777846e 100644 --- a/tests/packagedcode/data/golang/gosum/sample2/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample2/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gosum/sample3/output.expected.json b/tests/packagedcode/data/golang/gosum/sample3/output.expected.json index 689ff98aca6..5b9fa414d4d 100644 --- a/tests/packagedcode/data/golang/gosum/sample3/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample3/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gosum/sample4/output.expected.json b/tests/packagedcode/data/golang/gosum/sample4/output.expected.json index 811c0bc5f11..2ec1632c487 100644 --- a/tests/packagedcode/data/golang/gosum/sample4/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample4/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gosum/sample5/output.expected.json b/tests/packagedcode/data/golang/gosum/sample5/output.expected.json index 05256713a86..c38941eb4ed 100644 --- a/tests/packagedcode/data/golang/gosum/sample5/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample5/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/golang/gosum/sample6/output.expected.json b/tests/packagedcode/data/golang/gosum/sample6/output.expected.json index e8db977f7a5..f34d40f890f 100644 --- a/tests/packagedcode/data/golang/gosum/sample6/output.expected.json +++ b/tests/packagedcode/data/golang/gosum/sample6/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/haxe/basic/haxelib.json.expected b/tests/packagedcode/data/haxe/basic/haxelib.json.expected index 9d6292df722..7af404334f0 100644 --- a/tests/packagedcode/data/haxe/basic/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic/haxelib.json.expected @@ -77,17 +77,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl_bare_word_only.RULE", "rule_relevance": 50, + "rule_identifier": "gpl_bare_word_only.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "matched_text": "GPL" } @@ -102,6 +102,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://lib.haxe.org/p/haxelib", diff --git a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected index c05a6d17d29..f3564d0520e 100644 --- a/tests/packagedcode/data/haxe/basic2/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/basic2/haxelib.json.expected @@ -44,17 +44,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -69,6 +69,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://lib.haxe.org/p/hxsocketio", diff --git a/tests/packagedcode/data/haxe/deps/haxelib.json.expected b/tests/packagedcode/data/haxe/deps/haxelib.json.expected index 3c30076376d..bcf49d53295 100644 --- a/tests/packagedcode/data/haxe/deps/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/deps/haxelib.json.expected @@ -52,17 +52,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -77,6 +77,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -86,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/haxe/tags/haxelib.json.expected b/tests/packagedcode/data/haxe/tags/haxelib.json.expected index 38284ae52ca..7828f74370b 100644 --- a/tests/packagedcode/data/haxe/tags/haxelib.json.expected +++ b/tests/packagedcode/data/haxe/tags/haxelib.json.expected @@ -49,17 +49,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -74,6 +74,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://lib.haxe.org/p/tink_core", 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..e7d8b1c6f4b 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 @@ -74,6 +74,8 @@ "extracted_license_statement": "classifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://setuptools.readthedocs.io/" }, @@ -303,6 +305,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://setuptools.readthedocs.io/" }, @@ -520,6 +524,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -607,6 +613,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -616,6 +624,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -626,6 +635,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -636,6 +646,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -646,6 +657,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -656,6 +668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -666,6 +679,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -676,6 +690,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -686,6 +701,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -696,6 +712,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -706,6 +723,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -716,6 +734,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -726,6 +745,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -736,6 +756,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -746,6 +767,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -756,6 +778,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -766,6 +789,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -776,6 +800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -786,6 +811,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -796,6 +822,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -806,6 +833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -816,6 +844,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -826,6 +855,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -836,6 +866,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -846,6 +877,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -856,6 +888,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -866,6 +899,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -876,6 +910,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -979,6 +1014,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..4421fe31166 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 @@ -74,6 +74,8 @@ "extracted_license_statement": "classifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://setuptools.readthedocs.io/" }, @@ -189,6 +191,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://setuptools.readthedocs.io/" }, @@ -289,6 +293,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -349,6 +355,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -358,6 +366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -368,6 +377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -378,6 +388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -388,6 +399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -398,6 +410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -408,6 +421,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -418,6 +432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -428,6 +443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -438,6 +454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -448,6 +465,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -458,6 +476,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -468,6 +487,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -478,6 +498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -488,6 +509,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -498,6 +520,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -508,6 +531,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -518,6 +542,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -528,6 +553,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -538,6 +564,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -548,6 +575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -558,6 +586,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -568,6 +597,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -578,6 +608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -588,6 +619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -598,6 +630,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -608,6 +641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -618,6 +652,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -672,6 +707,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..9ade7ee6563 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 @@ -64,6 +64,8 @@ "extracted_license_statement": "BSD-3-Clause license_files: LICENSE.rst", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -86,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -100,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -114,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -210,6 +215,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -219,6 +226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -273,6 +281,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -282,6 +292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/instance/python-package-instance-expected.json b/tests/packagedcode/data/instance/python-package-instance-expected.json index 2944eaba654..9ade7ee6563 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "BSD-3-Clause license_files: LICENSE.rst", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -86,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -100,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -114,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -210,6 +215,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -219,6 +226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -273,6 +281,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -282,6 +292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..ebeb0ffe2b5 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 @@ -81,6 +81,8 @@ "extracted_license_statement": "BSD-3-Clause license_files: LICENSE.rst", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -103,6 +105,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:generic/python?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -117,6 +120,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -131,6 +135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -403,6 +408,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -412,6 +419,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -555,6 +563,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -564,6 +574,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -574,6 +585,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..063b8c59615 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 @@ -62,6 +62,8 @@ "source_packages": [ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", @@ -84,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -98,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-jms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -112,6 +116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -126,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-pool?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -140,6 +146,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -154,6 +161,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -168,6 +176,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -182,6 +191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-spring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -196,6 +206,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -210,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -224,6 +236,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-all?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -329,6 +342,8 @@ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -338,6 +353,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -348,6 +364,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -358,6 +375,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -368,6 +386,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -378,6 +397,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -388,6 +408,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -398,6 +419,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -408,6 +430,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -418,6 +441,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -428,6 +452,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -438,6 +463,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..f366e748b35 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 @@ -35,6 +35,8 @@ "source_packages": [ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -71,6 +74,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-jms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -85,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -99,6 +104,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-pool?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -113,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -127,6 +134,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -141,6 +149,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -155,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-spring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -169,6 +179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -183,6 +194,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -197,6 +209,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-all?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -246,6 +259,8 @@ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -255,6 +270,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -265,6 +281,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -275,6 +292,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -285,6 +303,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -295,6 +314,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -305,6 +325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -315,6 +336,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -325,6 +347,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -335,6 +358,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -345,6 +369,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -355,6 +380,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..49f3eef3a37 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,308 @@ { - "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": [], + "is_private": false, + "is_virtual": false, + "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, + "is_direct": true, + "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, + "is_direct": true, + "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, + "is_direct": true, + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "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, + "is_direct": true, + "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, + "is_direct": true, + "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..6450ac8c186 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 @@ -56,6 +56,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "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", @@ -78,6 +80,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -92,6 +95,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -106,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -236,6 +241,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -245,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -255,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -265,6 +274,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..964cce0a3f3 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 @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "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", @@ -55,6 +57,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -69,6 +72,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -83,6 +87,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -137,6 +142,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -146,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -156,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -166,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..7f3e468b2cf 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 @@ -55,6 +55,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "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", @@ -77,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -91,6 +94,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -105,6 +109,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -232,6 +237,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -241,6 +248,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -251,6 +259,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -261,6 +270,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..1e6a08daa48 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 @@ -84,6 +84,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -190,6 +192,8 @@ "extracted_license_statement": "- MIT\n- GPL-2.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://packagist.org/packages/malsup/form", "repository_download_url": null, @@ -337,6 +341,8 @@ "extracted_license_statement": "- type: MIT\n url: http://malsup.github.com/mit-license.txt\n- type: GPL\n url: http://malsup.github.com/gpl-license-v2.txt\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/@liferay/jquery-form", "repository_download_url": "https://registry.npmjs.org/@liferay/jquery-form/-/jquery-form-3.51.0-liferay.1.tgz", @@ -359,6 +365,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/jquery?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -373,6 +380,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/components/jquery?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -387,6 +395,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/jquery?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -401,6 +410,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/gulp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -415,6 +425,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/gulp-concat?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -429,6 +440,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/gulp-jshint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -443,6 +455,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/gulp-uglify?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -457,6 +470,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/gulp-util?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -786,6 +800,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -795,6 +811,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -920,6 +937,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -929,6 +948,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1136,6 +1156,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1145,6 +1167,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1155,6 +1178,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1165,6 +1189,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1175,6 +1200,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1185,6 +1211,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1195,6 +1222,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..505a0b79b85 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 @@ -99,6 +99,8 @@ "extracted_license_statement": "'@type': file\n'#text': COPYING.txt\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.nuget.org/packages/Fizzler/1.3.0", "repository_download_url": "https://www.nuget.org/api/v2/package/Fizzler/1.3.0", @@ -121,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.0", @@ -138,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.0", @@ -467,6 +471,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -476,6 +482,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.0", @@ -489,6 +496,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.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..ef8d32852ac 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 @@ -99,6 +99,8 @@ "extracted_license_statement": ":file = ../LICENSE", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", "repository_download_url": "./archive/refs/tags/2.2.5.zip", @@ -374,6 +376,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", 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..7453b10c4f5 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 @@ -64,6 +64,8 @@ "extracted_license_statement": ":file = ../LICENSE", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", "repository_download_url": "./archive/refs/tags/2.2.5.zip", @@ -156,6 +158,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/flutter_paytabs_bridge", 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..dad175885f5 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 @@ -83,6 +83,8 @@ "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/nanopb", "repository_download_url": "https://github.com/nanopb/nanopb/archive/refs/tags/1.30905.0.zip", @@ -294,6 +296,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/nanopb", 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..27990097776 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 @@ -64,6 +64,8 @@ "extracted_license_statement": ":type = zlib, :file = LICENSE.txt", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cocoapods.org/pods/nanopb", "repository_download_url": "https://github.com/nanopb/nanopb/archive/refs/tags/1.30905.0.zip", @@ -156,6 +158,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://cocoapods.org/pods/nanopb", 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..60773baba95 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 @@ -76,6 +76,8 @@ "extracted_license_statement": "classifiers:\n - 'License :: OSI Approved :: BSD License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" }, @@ -244,6 +246,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" }, 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..f3a01506955 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 @@ -35,6 +35,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -83,6 +85,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -131,6 +135,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -179,6 +185,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -227,6 +235,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -275,6 +285,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -323,6 +335,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -371,6 +385,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -419,6 +435,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -467,6 +485,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -515,6 +535,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -563,6 +585,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -611,6 +635,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -659,6 +685,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -707,6 +735,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -755,6 +785,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -803,6 +835,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -851,6 +885,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -899,6 +935,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -947,6 +985,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -995,6 +1035,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1043,6 +1085,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1091,6 +1135,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1139,6 +1185,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1187,6 +1235,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1235,6 +1285,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1283,6 +1335,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1331,6 +1385,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1379,6 +1435,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1427,6 +1485,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1475,6 +1535,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1523,6 +1585,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1571,6 +1635,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1619,6 +1685,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1667,6 +1735,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1715,6 +1785,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1763,6 +1835,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1811,6 +1885,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1859,6 +1935,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1907,6 +1985,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -1955,6 +2035,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2003,6 +2085,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2051,6 +2135,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2099,6 +2185,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2147,6 +2235,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2195,6 +2285,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2243,6 +2335,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2291,6 +2385,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2339,6 +2435,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2387,6 +2485,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2435,6 +2535,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2483,6 +2585,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2531,6 +2635,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2579,6 +2685,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2627,6 +2735,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2675,6 +2785,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2723,6 +2835,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2771,6 +2885,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2819,6 +2935,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2867,6 +2985,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2915,6 +3035,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -2963,6 +3085,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3011,6 +3135,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3059,6 +3185,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3107,6 +3235,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3155,6 +3285,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3203,6 +3335,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3251,6 +3385,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3299,6 +3435,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3347,6 +3485,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3395,6 +3535,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3443,6 +3585,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3491,6 +3635,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3539,6 +3685,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3587,6 +3735,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3635,6 +3785,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3683,6 +3835,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3731,6 +3885,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3779,6 +3935,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3827,6 +3985,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3875,6 +4035,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3923,6 +4085,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -3971,6 +4135,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4019,6 +4185,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4067,6 +4235,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4115,6 +4285,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4163,6 +4335,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4211,6 +4385,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4259,6 +4435,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4307,6 +4485,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4355,6 +4535,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4403,6 +4585,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4451,6 +4635,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4499,6 +4685,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4547,6 +4735,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4595,6 +4785,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4643,6 +4835,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4691,6 +4885,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -4739,6 +4935,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -7705,6 +7903,8 @@ "pkg:deb/fusiondirectory" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -7749,6 +7949,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -7793,6 +7995,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -7837,6 +8041,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -7881,6 +8087,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -7925,6 +8133,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -7969,6 +8179,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8013,6 +8225,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8057,6 +8271,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8101,6 +8317,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8145,6 +8363,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8189,6 +8409,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8233,6 +8455,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8277,6 +8501,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8321,6 +8547,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8365,6 +8593,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8409,6 +8639,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8453,6 +8685,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8497,6 +8731,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8541,6 +8777,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8585,6 +8823,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8629,6 +8869,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8673,6 +8915,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8717,6 +8961,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8761,6 +9007,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8805,6 +9053,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8849,6 +9099,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8893,6 +9145,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8937,6 +9191,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -8981,6 +9237,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9025,6 +9283,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9069,6 +9329,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9113,6 +9375,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9157,6 +9421,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9201,6 +9467,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9245,6 +9513,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9289,6 +9559,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9333,6 +9605,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9377,6 +9651,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9421,6 +9697,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9465,6 +9743,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9509,6 +9789,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9553,6 +9835,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9597,6 +9881,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9641,6 +9927,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9685,6 +9973,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9729,6 +10019,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9773,6 +10065,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9817,6 +10111,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9861,6 +10157,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9905,6 +10203,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9949,6 +10249,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -9993,6 +10295,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10037,6 +10341,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10081,6 +10387,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10125,6 +10433,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10169,6 +10479,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10213,6 +10525,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10257,6 +10571,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10301,6 +10617,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10345,6 +10663,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10389,6 +10709,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10433,6 +10755,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10477,6 +10801,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10521,6 +10847,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10565,6 +10893,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10609,6 +10939,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10653,6 +10985,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10697,6 +11031,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10741,6 +11077,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10785,6 +11123,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10829,6 +11169,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10873,6 +11215,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10917,6 +11261,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -10961,6 +11307,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11005,6 +11353,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11049,6 +11399,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11093,6 +11445,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11137,6 +11491,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11181,6 +11537,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11225,6 +11583,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11269,6 +11629,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11313,6 +11675,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11357,6 +11721,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11401,6 +11767,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11445,6 +11813,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11489,6 +11859,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11533,6 +11905,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11577,6 +11951,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11621,6 +11997,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11665,6 +12043,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11709,6 +12089,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11753,6 +12135,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11797,6 +12181,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11841,6 +12227,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11885,6 +12273,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11929,6 +12319,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -11973,6 +12365,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -12017,6 +12411,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -12061,6 +12457,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..33781880cc3 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 @@ -76,6 +76,8 @@ "extracted_license_statement": "classifiers:\n - 'License :: OSI Approved :: BSD License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" }, @@ -171,6 +173,8 @@ "extracted_license_statement": "classifiers:\n - 'License :: OSI Approved :: BSD License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz" }, @@ -859,6 +863,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -959,6 +965,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz" }, @@ -1222,6 +1230,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz" }, @@ -1553,6 +1563,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1657,6 +1669,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz" }, 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..e70de33ab2d 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 @@ -92,6 +92,8 @@ "extracted_license_statement": "license: Apache 2.0\nclassifiers:\n - 'License :: OSI Approved :: Apache Software License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=3.6" }, @@ -116,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -141,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -166,6 +170,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -191,6 +196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -216,6 +222,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -241,6 +248,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -266,6 +274,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -291,6 +300,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -316,6 +326,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -341,6 +352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -366,6 +378,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/cython?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -380,6 +393,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/numpy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1018,6 +1032,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1027,6 +1043,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1048,6 +1065,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1069,6 +1087,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1090,6 +1109,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1111,6 +1131,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1132,6 +1153,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1153,6 +1175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1353,6 +1376,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1362,6 +1387,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1383,6 +1409,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1404,6 +1431,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1425,6 +1453,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1446,6 +1475,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1467,6 +1497,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1488,6 +1519,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1509,6 +1541,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1530,6 +1563,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1551,6 +1585,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1680,6 +1715,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=3.6" }, @@ -1691,6 +1728,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1701,6 +1739,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json index ce7f1c5d46d..ae774d16d0e 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/physics.expected.json @@ -968,6 +968,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json index 125d4f8de5c..bd17a620382 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/samba.expected.json @@ -1239,6 +1239,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1565,6 +1567,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/m2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.pom.package.json b/tests/packagedcode/data/m2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.pom.package.json index cd30af21e70..3e949e2cd52 100644 --- a/tests/packagedcode/data/m2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.pom.package.json +++ b/tests/packagedcode/data/m2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/ant/ant-launcher@1.6.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ant/ant-launcher/1.6.5/", diff --git a/tests/packagedcode/data/m2/ant/ant/1.6.5/ant-1.6.5.pom.package.json b/tests/packagedcode/data/m2/ant/ant/1.6.5/ant-1.6.5.pom.package.json index 3a92789d03c..6986fe0cf16 100644 --- a/tests/packagedcode/data/m2/ant/ant/1.6.5/ant-1.6.5.pom.package.json +++ b/tests/packagedcode/data/m2/ant/ant/1.6.5/ant-1.6.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/ant/ant@1.6.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/antlr/antlr/2.7.6/antlr-2.7.6.pom.package.json b/tests/packagedcode/data/m2/antlr/antlr/2.7.6/antlr-2.7.6.pom.package.json index 7ba68f40955..f0237a6c67f 100644 --- a/tests/packagedcode/data/m2/antlr/antlr/2.7.6/antlr-2.7.6.pom.package.json +++ b/tests/packagedcode/data/m2/antlr/antlr/2.7.6/antlr-2.7.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/antlr/antlr@2.7.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/antlr/antlr/2.7.6/", diff --git a/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json b/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json index 07b66c6f182..71d84489a22 100644 --- a/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "- name: Public Domain" } @@ -57,6 +57,8 @@ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", diff --git a/tests/packagedcode/data/m2/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.pom.package.json b/tests/packagedcode/data/m2/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.pom.package.json index c767e0ece85..7eddaae4638 100644 --- a/tests/packagedcode/data/m2/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.pom.package.json @@ -56,6 +56,8 @@ "pkg:maven/asm/asm-attrs@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/asm/asm-attrs/1.5.3/", diff --git a/tests/packagedcode/data/m2/asm/asm-parent/3.0/asm-parent-3.0.pom.package.json b/tests/packagedcode/data/m2/asm/asm-parent/3.0/asm-parent-3.0.pom.package.json index 821d74802af..66e6b82b047 100644 --- a/tests/packagedcode/data/m2/asm/asm-parent/3.0/asm-parent-3.0.pom.package.json +++ b/tests/packagedcode/data/m2/asm/asm-parent/3.0/asm-parent-3.0.pom.package.json @@ -56,6 +56,8 @@ "pkg:maven/asm/asm-parent@3.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -65,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/asm/asm/1.5.3/asm-1.5.3.pom.package.json b/tests/packagedcode/data/m2/asm/asm/1.5.3/asm-1.5.3.pom.package.json index 680ad3eac77..af9e0b00482 100644 --- a/tests/packagedcode/data/m2/asm/asm/1.5.3/asm-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/asm/asm/1.5.3/asm-1.5.3.pom.package.json @@ -56,6 +56,8 @@ "pkg:maven/asm/asm@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/asm/asm/1.5.3/", diff --git a/tests/packagedcode/data/m2/asm/asm/3.0/asm-3.0.pom.package.json b/tests/packagedcode/data/m2/asm/asm/3.0/asm-3.0.pom.package.json index cb06fe53d58..a6707410bb2 100644 --- a/tests/packagedcode/data/m2/asm/asm/3.0/asm-3.0.pom.package.json +++ b/tests/packagedcode/data/m2/asm/asm/3.0/asm-3.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/asm/asm@3.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/asm/asm/3.0/", diff --git a/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json b/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json index 63c7318591a..59f3f88a45a 100644 --- a/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.3/aspectjrt-1.5.3.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/aspectj/aspectjrt@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/aspectj/aspectjrt/1.5.3/", diff --git a/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json b/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json index f8952df0b57..dfd4d574463 100644 --- a/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/aspectj/aspectjrt@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json b/tests/packagedcode/data/m2/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json index f613cda5d6a..5d951f6ba3b 100644 --- a/tests/packagedcode/data/m2/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/aspectj/aspectjtools@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json b/tests/packagedcode/data/m2/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json index 4dd6c955198..af1d9e5cb28 100644 --- a/tests/packagedcode/data/m2/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/aspectj/aspectjweaver@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/avalon/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.package.json b/tests/packagedcode/data/m2/avalon/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.package.json index ebac66bdd96..081c3362117 100644 --- a/tests/packagedcode/data/m2/avalon/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.package.json +++ b/tests/packagedcode/data/m2/avalon/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/avalon-framework/avalon-framework@4.1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/avalon-framework/avalon-framework/4.1.3/", diff --git a/tests/packagedcode/data/m2/bcel/bcel/5.1/bcel-5.1.pom.package.json b/tests/packagedcode/data/m2/bcel/bcel/5.1/bcel-5.1.pom.package.json index 6c230fa378b..43b78a770b8 100644 --- a/tests/packagedcode/data/m2/bcel/bcel/5.1/bcel-5.1.pom.package.json +++ b/tests/packagedcode/data/m2/bcel/bcel/5.1/bcel-5.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/bcel/bcel@5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", diff --git a/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom.package.json b/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom.package.json index 34e3ae259e6..4054edbb269 100644 --- a/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom.package.json +++ b/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom.package.json @@ -77,6 +77,8 @@ "pkg:maven/commons-beanutils/commons-beanutils@1.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -86,6 +88,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +99,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -106,6 +110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.package.json b/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.package.json index 8649b4aeab2..dfa4eff33fb 100644 --- a/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.package.json +++ b/tests/packagedcode/data/m2/beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json index fcd6a8b4aa7..4d1056d0bc1 100644 --- a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json +++ b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.203/bndlib-0.0.203.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 12, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_239.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_239.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_239.RULE", "matched_text": "- name: This material is licensed under the Apache Software License, Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0" } @@ -80,6 +80,8 @@ "pkg:maven/biz.aQute/bndlib@0.0.203?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/biz/aQute/bndlib/0.0.203/", diff --git a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json index 40c3d178859..f1d7fc3fe91 100644 --- a/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json +++ b/tests/packagedcode/data/m2/biz/aQute/bndlib/0.0.238/bndlib-0.0.238.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 12, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_239.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_239.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_239.RULE", "matched_text": "- name: This material is licensed under the Apache Software License, Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0" } @@ -80,6 +80,8 @@ "pkg:maven/biz.aQute/bndlib@0.0.238?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/biz/aQute/bndlib/0.0.238/", diff --git a/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json b/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json index d09c22f7fdd..bdf5dce9c17 100644 --- a/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json +++ b/tests/packagedcode/data/m2/bytebuddy/pom.xml.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 3, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 23, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_1277.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_1277.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1277.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt\n comments: A business-friendly OSS license" } @@ -65,6 +65,8 @@ "pkg:maven/net.bytebuddy/byte-buddy-parent@1.7.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json b/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json index dac5ff25c62..47b9c5b930b 100644 --- a/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/c3p0/c3p0/0.9.0.4/c3p0-0.9.0.4.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/c3p0/c3p0@0.9.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/c3p0/c3p0/0.9.0.4/", diff --git a/tests/packagedcode/data/m2/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.pom.package.json b/tests/packagedcode/data/m2/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.pom.package.json index d964310f118..ca1727daa56 100644 --- a/tests/packagedcode/data/m2/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.pom.package.json +++ b/tests/packagedcode/data/m2/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/cglib/cglib-nodep@2.1_3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/cglib/cglib-nodep/2.1_3/", diff --git a/tests/packagedcode/data/m2/cglib/cglib/2.1_3/cglib-2.1_3.pom.package.json b/tests/packagedcode/data/m2/cglib/cglib/2.1_3/cglib-2.1_3.pom.package.json index fea904f5bc1..99b37d7f5b5 100644 --- a/tests/packagedcode/data/m2/cglib/cglib/2.1_3/cglib-2.1_3.pom.package.json +++ b/tests/packagedcode/data/m2/cglib/cglib/2.1_3/cglib-2.1_3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/cglib/cglib@2.1_3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.package.json b/tests/packagedcode/data/m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.package.json index 0b772966e78..ac63f9710d8 100644 --- a/tests/packagedcode/data/m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.package.json @@ -63,6 +63,8 @@ "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", diff --git a/tests/packagedcode/data/m2/classworlds/classworlds/1.1/classworlds-1.1.pom.package.json b/tests/packagedcode/data/m2/classworlds/classworlds/1.1/classworlds-1.1.pom.package.json index 5fed027f782..8087906959b 100644 --- a/tests/packagedcode/data/m2/classworlds/classworlds/1.1/classworlds-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/classworlds/classworlds/1.1/classworlds-1.1.pom.package.json @@ -63,6 +63,8 @@ "pkg:maven/classworlds/classworlds@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1/", diff --git a/tests/packagedcode/data/m2/cli/commons-cli/1.0/commons-cli-1.0.pom.package.json b/tests/packagedcode/data/m2/cli/commons-cli/1.0/commons-cli-1.0.pom.package.json index bf860e8766e..9ef73424d80 100644 --- a/tests/packagedcode/data/m2/cli/commons-cli/1.0/commons-cli-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/cli/commons-cli/1.0/commons-cli-1.0.pom.package.json @@ -70,6 +70,8 @@ "pkg:maven/commons-cli/commons-cli@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -79,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -89,6 +92,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json b/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json index e839bf4dd3e..96fd66e0ce4 100644 --- a/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json +++ b/tests/packagedcode/data/m2/codec/commons-codec/1.3/commons-codec-1.3.pom.package.json @@ -184,6 +184,8 @@ "pkg:maven/commons-codec/commons-codec@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -193,6 +195,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/collections/commons-collections/2.0/commons-collections-2.0.pom.package.json b/tests/packagedcode/data/m2/collections/commons-collections/2.0/commons-collections-2.0.pom.package.json index 512221c5765..59de22f2c75 100644 --- a/tests/packagedcode/data/m2/collections/commons-collections/2.0/commons-collections-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/collections/commons-collections/2.0/commons-collections-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-collections/commons-collections@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/commons-collections/commons-collections/2.0/", diff --git a/tests/packagedcode/data/m2/collections/commons-collections/2.1/commons-collections-2.1.pom.package.json b/tests/packagedcode/data/m2/collections/commons-collections/2.1/commons-collections-2.1.pom.package.json index 0d94c563208..fa51b118f6d 100644 --- a/tests/packagedcode/data/m2/collections/commons-collections/2.1/commons-collections-2.1.pom.package.json +++ b/tests/packagedcode/data/m2/collections/commons-collections/2.1/commons-collections-2.1.pom.package.json @@ -70,6 +70,8 @@ "pkg:maven/commons-collections/commons-collections@2.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -79,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/collections/commons-collections/3.1/commons-collections-3.1.pom.package.json b/tests/packagedcode/data/m2/collections/commons-collections/3.1/commons-collections-3.1.pom.package.json index e70f41137da..ac4ce678078 100644 --- a/tests/packagedcode/data/m2/collections/commons-collections/3.1/commons-collections-3.1.pom.package.json +++ b/tests/packagedcode/data/m2/collections/commons-collections/3.1/commons-collections-3.1.pom.package.json @@ -476,6 +476,8 @@ "pkg:maven/commons-collections/commons-collections@3.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -485,6 +487,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json b/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json index 8a1fe878e68..ad8614d0667 100644 --- a/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json +++ b/tests/packagedcode/data/m2/collections/commons-collections/3.2/commons-collections-3.2.pom.package.json @@ -723,6 +723,8 @@ "pkg:maven/commons-collections/commons-collections@3.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -732,6 +734,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/com/google/collect/com.ss.c.g.common.collect/0.5.0.alpha/com.ss.c.g.common.collect-0.5.0.alpha.pom.package.json b/tests/packagedcode/data/m2/com/google/collect/com.ss.c.g.common.collect/0.5.0.alpha/com.ss.c.g.common.collect-0.5.0.alpha.pom.package.json index 0f8f45ef14f..f7f27120051 100644 --- a/tests/packagedcode/data/m2/com/google/collect/com.ss.c.g.common.collect/0.5.0.alpha/com.ss.c.g.common.collect-0.5.0.alpha.pom.package.json +++ b/tests/packagedcode/data/m2/com/google/collect/com.ss.c.g.common.collect/0.5.0.alpha/com.ss.c.g.common.collect-0.5.0.alpha.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.google.collect/com.ss.c.g.common.collect@0.5.0.alpha?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/google/collect/com.ss.c.g.common.collect/0.5.0.alpha/", diff --git a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json index f441a5683e5..ed350383e00 100644 --- a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json +++ b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.23/jsch-0.1.23.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_jcraft_4.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_jcraft_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_jcraft_4.RULE", "matched_text": " url: http://www.jcraft.com/jsch/LICENSE.txt" }, { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 3, "end_line": 3, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_jcraft_3.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_jcraft_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_jcraft_3.RULE", "matched_text": " comments: License information from http://www.jcraft.com/jsch" } @@ -80,6 +80,8 @@ "pkg:maven/com.jcraft/jsch@0.1.23?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.23/", diff --git a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json index aa6d3d20b6e..061e9cc1a5b 100644 --- a/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json +++ b/tests/packagedcode/data/m2/com/jcraft/jsch/0.1.27/jsch-0.1.27.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_jcraft_4.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_jcraft_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_jcraft_4.RULE", "matched_text": " url: http://www.jcraft.com/jsch/LICENSE.txt" } @@ -65,6 +65,8 @@ "pkg:maven/com.jcraft/jsch@0.1.27?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/com/sun/facelets/el-api/1.1.11/el-api-1.1.11.pom.package.json b/tests/packagedcode/data/m2/com/sun/facelets/el-api/1.1.11/el-api-1.1.11.pom.package.json index 28d94e24112..43c2f0ddcd9 100644 --- a/tests/packagedcode/data/m2/com/sun/facelets/el-api/1.1.11/el-api-1.1.11.pom.package.json +++ b/tests/packagedcode/data/m2/com/sun/facelets/el-api/1.1.11/el-api-1.1.11.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.sun.facelets/el-api@1.1.11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/sun/facelets/el-api/1.1.11/", diff --git a/tests/packagedcode/data/m2/com/sun/facelets/el-ri/1.1.11/el-ri-1.1.11.pom.package.json b/tests/packagedcode/data/m2/com/sun/facelets/el-ri/1.1.11/el-ri-1.1.11.pom.package.json index 2b14c6bf5f4..c957b21f4ab 100644 --- a/tests/packagedcode/data/m2/com/sun/facelets/el-ri/1.1.11/el-ri-1.1.11.pom.package.json +++ b/tests/packagedcode/data/m2/com/sun/facelets/el-ri/1.1.11/el-ri-1.1.11.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.sun.facelets/el-ri@1.1.11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/sun/facelets/el-ri/1.1.11/", diff --git a/tests/packagedcode/data/m2/com/sun/facelets/jsf-facelets/1.1.14/jsf-facelets-1.1.14.pom.package.json b/tests/packagedcode/data/m2/com/sun/facelets/jsf-facelets/1.1.14/jsf-facelets-1.1.14.pom.package.json index 1e2dcee89d2..6dd497aa62c 100644 --- a/tests/packagedcode/data/m2/com/sun/facelets/jsf-facelets/1.1.14/jsf-facelets-1.1.14.pom.package.json +++ b/tests/packagedcode/data/m2/com/sun/facelets/jsf-facelets/1.1.14/jsf-facelets-1.1.14.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.sun.facelets/jsf-facelets@1.1.14?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/sun/facelets/jsf-facelets/1.1.14/", diff --git a/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json b/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json index aba0fcfe603..ccba2f3c64c 100644 --- a/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json +++ b/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream-parent/1.2.2/xstream-parent-1.2.2.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 90.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 90.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_878.RULE", "rule_relevance": 90, + "rule_identifier": "bsd-new_878.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_878.RULE", "matched_text": "- name: BSD style" }, { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_xstream_maven_4.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_xstream_maven_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_xstream_maven_4.RULE", "matched_text": " url: http://xstream.codehaus.com/license.html" } @@ -80,6 +80,8 @@ "pkg:maven/com.thoughtworks.xstream/xstream-parent@1.2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +135,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +146,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +157,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +168,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -169,6 +179,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -179,6 +190,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -189,6 +201,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -199,6 +212,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -209,6 +223,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -219,6 +234,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -229,6 +245,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -239,6 +256,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.pom.package.json b/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.pom.package.json index 0c4575e5ef9..441d28b7208 100644 --- a/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.pom.package.json +++ b/tests/packagedcode/data/m2/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.thoughtworks.xstream/xstream@1.2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/depman/foo.pom.package.json b/tests/packagedcode/data/m2/depman/foo.pom.package.json index c1eaf3253c3..499d9d54c7b 100644 --- a/tests/packagedcode/data/m2/depman/foo.pom.package.json +++ b/tests/packagedcode/data/m2/depman/foo.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "- name: Apache License, Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 9, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -80,6 +80,8 @@ "pkg:maven/org.jboss.shrinkwrap.resolver/shrinkwrap-resolver-bom@3.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +135,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +146,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +157,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +168,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -169,6 +179,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -179,6 +190,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -189,6 +201,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -199,6 +212,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -209,6 +223,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -219,6 +234,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -229,6 +245,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -239,6 +256,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/digester/commons-digester/1.6/commons-digester-1.6.pom.package.json b/tests/packagedcode/data/m2/digester/commons-digester/1.6/commons-digester-1.6.pom.package.json index a28f69bf42b..f54cdbc9e8b 100644 --- a/tests/packagedcode/data/m2/digester/commons-digester/1.6/commons-digester-1.6.pom.package.json +++ b/tests/packagedcode/data/m2/digester/commons-digester/1.6/commons-digester-1.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-digester/commons-digester@1.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json b/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json index 97bdb1816e6..08c4cd7d555 100644 --- a/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json +++ b/tests/packagedcode/data/m2/digester/commons-digester/1.8/commons-digester-1.8.pom.package.json @@ -219,6 +219,8 @@ "pkg:maven/commons-digester/commons-digester@1.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -228,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -238,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -248,6 +252,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -258,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.package.json b/tests/packagedcode/data/m2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.package.json index e585efc51a2..fc07f31b804 100644 --- a/tests/packagedcode/data/m2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.package.json +++ b/tests/packagedcode/data/m2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.package.json @@ -147,6 +147,8 @@ "pkg:maven/dom4j/dom4j@1.6.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -156,6 +158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -166,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -176,6 +180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -186,6 +191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -196,6 +202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -206,6 +213,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -216,6 +224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -226,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -236,6 +246,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -246,6 +257,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -256,6 +268,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -266,6 +279,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/doxia/doxia-core/1.0-alpha-4/doxia-core-1.0-alpha-4.pom.package.json b/tests/packagedcode/data/m2/doxia/doxia-core/1.0-alpha-4/doxia-core-1.0-alpha-4.pom.package.json index 48d428530eb..63af28a6bca 100644 --- a/tests/packagedcode/data/m2/doxia/doxia-core/1.0-alpha-4/doxia-core-1.0-alpha-4.pom.package.json +++ b/tests/packagedcode/data/m2/doxia/doxia-core/1.0-alpha-4/doxia-core-1.0-alpha-4.pom.package.json @@ -49,6 +49,8 @@ "pkg:maven/doxia/doxia-core@1.0-alpha-4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -58,6 +60,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -68,6 +71,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -78,6 +82,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +93,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/doxia/doxia-sink-api/1.0-alpha-4/doxia-sink-api-1.0-alpha-4.pom.package.json b/tests/packagedcode/data/m2/doxia/doxia-sink-api/1.0-alpha-4/doxia-sink-api-1.0-alpha-4.pom.package.json index 6e787eb297a..a04fa6437c2 100644 --- a/tests/packagedcode/data/m2/doxia/doxia-sink-api/1.0-alpha-4/doxia-sink-api-1.0-alpha-4.pom.package.json +++ b/tests/packagedcode/data/m2/doxia/doxia-sink-api/1.0-alpha-4/doxia-sink-api-1.0-alpha-4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/doxia/doxia-sink-api@1.0-alpha-4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/doxia/doxia-sink-api/1.0-alpha-4/", diff --git a/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json b/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json index 11d23dfaaea..3407cf1a593 100644 --- a/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/el/commons-el/1.0/commons-el-1.0.pom.package.json @@ -100,6 +100,8 @@ "pkg:maven/commons-el/commons-el@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -109,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/fileupload/commons-fileupload/1.0/commons-fileupload-1.0.pom.package.json b/tests/packagedcode/data/m2/fileupload/commons-fileupload/1.0/commons-fileupload-1.0.pom.package.json index 7049116c956..06b3b9be829 100644 --- a/tests/packagedcode/data/m2/fileupload/commons-fileupload/1.0/commons-fileupload-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/fileupload/commons-fileupload/1.0/commons-fileupload-1.0.pom.package.json @@ -84,6 +84,8 @@ "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -93,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +106,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json b/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json index 58df11c7983..50b84f2339c 100644 --- a/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_363.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_363.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_363.RULE", "matched_text": "- name: HSQLDB License" }, { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_82.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_82.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_82.RULE", "matched_text": " url: http://hsqldb.org/web/hsqlLicense.html" } @@ -72,6 +72,8 @@ "pkg:maven/hsqldb/hsqldb@1.8.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/hsqldb/hsqldb/1.8.0.7/", diff --git a/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json b/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json index 9d4f99ad1b4..126868f2a47 100644 --- a/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json +++ b/tests/packagedcode/data/m2/httpunit/httpunit/1.6.2/httpunit-1.6.2.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1106.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", "matched_text": "- name: MIT License" }, { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1144.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1144.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1144.RULE", "matched_text": " url: http://httpunit.sourceforge.net/doc/license.html" } @@ -72,6 +72,8 @@ "pkg:maven/httpunit/httpunit@1.6.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -81,6 +83,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +94,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +127,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +138,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +149,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json b/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json index 20e4db82bd3..e9e2e719d59 100644 --- a/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json +++ b/tests/packagedcode/data/m2/io/commons-io/1.3.1/commons-io-1.3.1.pom.package.json @@ -254,6 +254,8 @@ "pkg:maven/commons-io/commons-io@1.3.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -263,6 +265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json b/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json index 54aaedc912f..0a099103658 100644 --- a/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json +++ b/tests/packagedcode/data/m2/javassist/javassist/3.4.GA/javassist-3.4.GA.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "LGPL-2.0-or-later", "matches": [ { - "score": 75.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 75.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl_bare_single_word.RULE", "rule_relevance": 75, + "rule_identifier": "lgpl_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", "matched_text": "- name: lgpl" }, { - "score": 75.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 75.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl_bare_single_word.RULE", "rule_relevance": 75, + "rule_identifier": "lgpl_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", "matched_text": " url: http://repository.jboss.com/licenses/lgpl.txt" } @@ -72,6 +72,8 @@ "pkg:maven/javassist/javassist@3.4.GA?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javassist/javassist/3.4.GA/", diff --git a/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0.2/persistence-api-1.0.2.pom.package.json b/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0.2/persistence-api-1.0.2.pom.package.json index ac8a0a112f9..b84fedce96a 100644 --- a/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0.2/persistence-api-1.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0.2/persistence-api-1.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/javax.persistence/persistence-api@1.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0.2/", diff --git a/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json b/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json index 36d73c2c1a0..36bf196741d 100644 --- a/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "CDDL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "cddl-1.0", + "spdx_license_expression": "CDDL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cddl-1.0", - "spdx_license_expression": "CDDL-1.0", - "rule_identifier": "cddl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "cddl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cddl-1.0.RULE", "matched_text": "- name: Common Development and Distribution License (CDDL) v1.0" }, { - "score": 100.0, + "license_expression": "cddl-1.0", + "spdx_license_expression": "CDDL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cddl-1.0", - "spdx_license_expression": "CDDL-1.0", - "rule_identifier": "cddl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "cddl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cddl-1.0_4.RULE", "matched_text": " url: http://www.sun.com/cddl/cddl.html" } @@ -72,6 +72,8 @@ "pkg:maven/javax.persistence/persistence-api@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/persistence/persistence-api/1.0/", diff --git a/tests/packagedcode/data/m2/javax/servlet/jstl/1.1.0/jstl-1.1.0.pom.package.json b/tests/packagedcode/data/m2/javax/servlet/jstl/1.1.0/jstl-1.1.0.pom.package.json index 2a595fc34fa..fa8ecdff974 100644 --- a/tests/packagedcode/data/m2/javax/servlet/jstl/1.1.0/jstl-1.1.0.pom.package.json +++ b/tests/packagedcode/data/m2/javax/servlet/jstl/1.1.0/jstl-1.1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/javax.servlet/jstl@1.1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.package.json b/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.package.json index 474934ebe72..275ca85e4e9 100644 --- a/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.package.json +++ b/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/javax.servlet/servlet-api@2.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/servlet/servlet-api/2.4/", diff --git a/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.package.json b/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.package.json index 60567203f81..38b0b61bde8 100644 --- a/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.package.json +++ b/tests/packagedcode/data/m2/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/javax.servlet/servlet-api@2.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/", diff --git a/tests/packagedcode/data/m2/javax/transaction/jta/1.0.1B/jta-1.0.1B.pom.package.json b/tests/packagedcode/data/m2/javax/transaction/jta/1.0.1B/jta-1.0.1B.pom.package.json index f65b99af2d0..1d836ef7e2d 100644 --- a/tests/packagedcode/data/m2/javax/transaction/jta/1.0.1B/jta-1.0.1B.pom.package.json +++ b/tests/packagedcode/data/m2/javax/transaction/jta/1.0.1B/jta-1.0.1B.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/javax.transaction/jta@1.0.1B?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/javax/transaction/jta/1.0.1B/", diff --git a/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json b/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json index 8d17f23bd22..8b2bd97e7f4 100644 --- a/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json +++ b/tests/packagedcode/data/m2/jboss/javassist/3.3.ga/javassist-3.3.ga.pom.package.json @@ -38,47 +38,47 @@ "license_expression_spdx": "MPL-1.1 AND (MPL-1.1 OR LGPL-2.1-or-later)", "matches": [ { - "score": 50.0, + "license_expression": "mpl-1.1", + "spdx_license_expression": "MPL-1.1", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mpl-1.1", - "spdx_license_expression": "MPL-1.1", - "rule_identifier": "spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE", "matched_text": "- name: MPL 1.1" }, { - "score": 100.0, + "license_expression": "mpl-1.1 OR lgpl-2.1-plus", + "spdx_license_expression": "MPL-1.1 OR LGPL-2.1-or-later", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 19, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mpl-1.1 OR lgpl-2.1-plus", - "spdx_license_expression": "MPL-1.1 OR LGPL-2.1-or-later", - "rule_identifier": "mpl-1.1_or_lgpl-2.1-plus_6.RULE", "rule_relevance": 100, + "rule_identifier": "mpl-1.1_or_lgpl-2.1-plus_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_6.RULE", "matched_text": " url: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/jboss/javassist/License.html?rev=HEAD&content-type=text/html" }, { - "score": 100.0, + "license_expression": "mpl-1.1 OR lgpl-2.1-plus", + "spdx_license_expression": "MPL-1.1 OR LGPL-2.1-or-later", + "from_file": null, "start_line": 3, "end_line": 3, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 13, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mpl-1.1 OR lgpl-2.1-plus", - "spdx_license_expression": "MPL-1.1 OR LGPL-2.1-or-later", - "rule_identifier": "mpl-1.1_or_lgpl-2.1-plus_5.RULE", "rule_relevance": 100, + "rule_identifier": "mpl-1.1_or_lgpl-2.1-plus_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mpl-1.1_or_lgpl-2.1-plus_5.RULE", "matched_text": " comments: Dual-license; LGPL if downloaded as part of JBoss, MPL if downloaded separately." } @@ -95,6 +95,8 @@ "pkg:maven/jboss/javassist@3.3.ga?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/jboss/javassist/3.3.ga/", diff --git a/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json b/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json index 412bba316d6..456037ca7ed 100644 --- a/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json +++ b/tests/packagedcode/data/m2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/jboss-archive-browsing-5.0.0alpha-200607201-119.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/jboss/jboss-archive-browsing@5.0.0alpha-200607201-119?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/jboss/jboss-archive-browsing/5.0.0alpha-200607201-119/", diff --git a/tests/packagedcode/data/m2/jetty/org.mortbay.jetty/5.1.10/org.mortbay.jetty-5.1.10.pom.package.json b/tests/packagedcode/data/m2/jetty/org.mortbay.jetty/5.1.10/org.mortbay.jetty-5.1.10.pom.package.json index ba783acc679..abe794e9e5c 100644 --- a/tests/packagedcode/data/m2/jetty/org.mortbay.jetty/5.1.10/org.mortbay.jetty-5.1.10.pom.package.json +++ b/tests/packagedcode/data/m2/jetty/org.mortbay.jetty/5.1.10/org.mortbay.jetty-5.1.10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/jetty/org.mortbay.jetty@5.1.10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/jetty/org.mortbay.jetty/5.1.10/", diff --git a/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json b/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json index 4d91d8fad62..018740dedaf 100644 --- a/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json +++ b/tests/packagedcode/data/m2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "HTMLTIDY", "matches": [ { - "score": 100.0, + "license_expression": "tidy", + "spdx_license_expression": "HTMLTIDY", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "tidy", - "spdx_license_expression": "HTMLTIDY", - "rule_identifier": "tidy_2.RULE", "rule_relevance": 100, + "rule_identifier": "tidy_2.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/tidy_2.RULE", "matched_text": "- name: Java HTML Tidy License" } @@ -65,6 +65,8 @@ "pkg:maven/jtidy/jtidy@4aug2000r7-dev?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/jtidy/jtidy/4aug2000r7-dev/", diff --git a/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json b/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json index 0983306d4af..94b9d444dbc 100644 --- a/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json +++ b/tests/packagedcode/data/m2/junit/junit/3.8.1/junit-3.8.1.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "CPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cpl-1.0", - "spdx_license_expression": "CPL-1.0", - "rule_identifier": "cpl-1.0_5.RULE", "rule_relevance": 100, + "rule_identifier": "cpl-1.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", "matched_text": "- name: Common Public License Version 1.0" }, { - "score": 100.0, + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cpl-1.0", - "spdx_license_expression": "CPL-1.0", - "rule_identifier": "cpl-1.0_10.RULE", "rule_relevance": 100, + "rule_identifier": "cpl-1.0_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_10.RULE", "matched_text": " url: http://www.opensource.org/licenses/cpl1.0.txt" } @@ -80,6 +80,8 @@ "pkg:maven/junit/junit@3.8.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/junit/junit/3.8.1/", diff --git a/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json b/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json index 4a2ba0b362b..676e3af2ab0 100644 --- a/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json +++ b/tests/packagedcode/data/m2/junit/junit/3.8.2/junit-3.8.2.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "CPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cpl-1.0", - "spdx_license_expression": "CPL-1.0", - "rule_identifier": "cpl-1.0_5.RULE", "rule_relevance": 100, + "rule_identifier": "cpl-1.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", "matched_text": "- name: Common Public License Version 1.0" }, { - "score": 100.0, + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cpl-1.0", - "spdx_license_expression": "CPL-1.0", - "rule_identifier": "cpl-1.0_10.RULE", "rule_relevance": 100, + "rule_identifier": "cpl-1.0_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_10.RULE", "matched_text": " url: http://www.opensource.org/licenses/cpl1.0.txt" } @@ -80,6 +80,8 @@ "pkg:maven/junit/junit@3.8.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/junit/junit/3.8.2/", diff --git a/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json b/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json index b6fe7dc373a..a8fb14edf3d 100644 --- a/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json +++ b/tests/packagedcode/data/m2/junit/junit/4.4/junit-4.4.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "CPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cpl-1.0", - "spdx_license_expression": "CPL-1.0", - "rule_identifier": "cpl-1.0_5.RULE", "rule_relevance": 100, + "rule_identifier": "cpl-1.0_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_5.RULE", "matched_text": "- name: Common Public License Version 1.0" }, { - "score": 100.0, + "license_expression": "cpl-1.0", + "spdx_license_expression": "CPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cpl-1.0", - "spdx_license_expression": "CPL-1.0", - "rule_identifier": "cpl-1.0_10.RULE", "rule_relevance": 100, + "rule_identifier": "cpl-1.0_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cpl-1.0_10.RULE", "matched_text": " url: http://www.opensource.org/licenses/cpl1.0.txt" } @@ -80,6 +80,8 @@ "pkg:maven/junit/junit@4.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/junit/junit/4.4/", diff --git a/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json b/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json index 976986722c0..eb42aa0ba18 100644 --- a/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json +++ b/tests/packagedcode/data/m2/lang/commons-lang/2.1/commons-lang-2.1.pom.package.json @@ -562,6 +562,8 @@ "pkg:maven/commons-lang/commons-lang@2.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -571,6 +573,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json b/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json index ddff1acc662..df1ffb8b491 100644 --- a/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/lang/commons-lang/2.3/commons-lang-2.3.pom.package.json @@ -639,6 +639,8 @@ "pkg:maven/commons-lang/commons-lang@2.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -648,6 +650,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/lang/commons-lang/2.4/commons-lang-2.4.pom.package.json b/tests/packagedcode/data/m2/lang/commons-lang/2.4/commons-lang-2.4.pom.package.json index 74784d181e6..66a6bef3a44 100644 --- a/tests/packagedcode/data/m2/lang/commons-lang/2.4/commons-lang-2.4.pom.package.json +++ b/tests/packagedcode/data/m2/lang/commons-lang/2.4/commons-lang-2.4.pom.package.json @@ -623,6 +623,8 @@ "pkg:maven/commons-lang/commons-lang@2.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -632,6 +634,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json b/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json index ecb37fd6823..24bdffafd76 100644 --- a/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json +++ b/tests/packagedcode/data/m2/log4j/log4j/1.2.15/log4j-1.2.15.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/log4j/log4j@1.2.15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/log4j/log4j/1.2.9/log4j-1.2.9.pom.package.json b/tests/packagedcode/data/m2/log4j/log4j/1.2.9/log4j-1.2.9.pom.package.json index 98e185c200e..e12cd215670 100644 --- a/tests/packagedcode/data/m2/log4j/log4j/1.2.9/log4j-1.2.9.pom.package.json +++ b/tests/packagedcode/data/m2/log4j/log4j/1.2.9/log4j-1.2.9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/log4j/log4j@1.2.9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.9/", diff --git a/tests/packagedcode/data/m2/logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.pom.package.json index fd600a8a17d..8a490d267e6 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-logging/commons-logging-api@1.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/commons-logging/commons-logging-api/1.0.4/", diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.package.json index e82164c6316..2ce532ff096 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-logging/commons-logging@1.0.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json index ab70659ebcb..8210c83f879 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.package.json @@ -128,6 +128,8 @@ "pkg:maven/commons-logging/commons-logging@1.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -137,6 +139,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -147,6 +150,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -157,6 +161,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -167,6 +172,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.0/commons-logging-1.0.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.0/commons-logging-1.0.pom.package.json index 6e6f245a581..956f1ed05aa 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.0/commons-logging-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.0/commons-logging-1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-logging/commons-logging@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.0/", diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.package.json index de33a761853..831d4c9b425 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/commons-logging/commons-logging@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -168,6 +174,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json b/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json index c9b4dd1792c..7460c98f2e6 100644 --- a/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/logging/commons-logging/1.1/commons-logging-1.1.pom.package.json @@ -149,6 +149,8 @@ "pkg:maven/commons-logging/commons-logging@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -158,6 +160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -168,6 +171,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -178,6 +182,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -188,6 +193,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -198,6 +204,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/logkit/logkit/1.0.1/logkit-1.0.1.pom.package.json b/tests/packagedcode/data/m2/logkit/logkit/1.0.1/logkit-1.0.1.pom.package.json index f372ca4318c..39a017d7c1a 100644 --- a/tests/packagedcode/data/m2/logkit/logkit/1.0.1/logkit-1.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/logkit/logkit/1.0.1/logkit-1.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/logkit/logkit@1.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/logkit/logkit/1.0.1/", diff --git a/tests/packagedcode/data/m2/math/commons-math/1.2/commons-math-1.2.pom.package.json b/tests/packagedcode/data/m2/math/commons-math/1.2/commons-math-1.2.pom.package.json index a5e180ad4be..fc286a84a30 100644 --- a/tests/packagedcode/data/m2/math/commons-math/1.2/commons-math-1.2.pom.package.json +++ b/tests/packagedcode/data/m2/math/commons-math/1.2/commons-math-1.2.pom.package.json @@ -203,6 +203,8 @@ "pkg:maven/commons-math/commons-math@1.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -212,6 +214,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +225,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +236,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json b/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json index 46eae36784a..2b8e1b1f848 100644 --- a/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "GPL-2.0-only WITH LicenseRef-scancode-mysql-linking-exception-2018", "matches": [ { - "score": 90.2, + "license_expression": "gpl-2.0 WITH mysql-linking-exception-2018", + "spdx_license_expression": "GPL-2.0-only WITH LicenseRef-scancode-mysql-linking-exception-2018", + "from_file": null, "start_line": 1, "end_line": 5, - "from_file": null, + "matcher": "3-seq", + "score": 90.2, "matched_length": 46, "match_coverage": 90.2, - "matcher": "3-seq", - "license_expression": "gpl-2.0 WITH mysql-linking-exception-2018", - "spdx_license_expression": "GPL-2.0-only WITH LicenseRef-scancode-mysql-linking-exception-2018", - "rule_identifier": "gpl-2.0_with_mysql-linking-exception-2018_3.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_with_mysql-linking-exception-2018_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_with_mysql-linking-exception-2018_3.RULE", "matched_text": "- name: The GNU General Public License, Version 2\n url: http://www.gnu.org/licenses/gpl.txt\n comments: \"MySQL Connector/J contains exceptions to GPL requirements when linking with other\\\n \\ components\\n \\t\\tthat are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J\\n\\\n \\ \\t\\tin this distribution for more details.\"" } @@ -52,17 +52,17 @@ "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "score": 96.3, + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": null, "start_line": 1, "end_line": 5, - "from_file": null, + "matcher": "5-undetected", + "score": 96.3, "matched_length": 52, "match_coverage": 100.0, - "matcher": "5-undetected", - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "rule_identifier": "package-manifest-unknown-91b1be345430234b155decbb3e945d9349c09ea1", "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-91b1be345430234b155decbb3e945d9349c09ea1", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-91b1be345430234b155decbb3e945d9349c09ea1", "matched_text": "license - name: The GNU General Public License, Version 2\n url: http://www.gnu.org/licenses/gpl.txt\n comments: \"MySQL Connector/J contains exceptions to GPL requirements when linking with other\\\n \\ components\\n \\t\\tthat are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J\\n\\\n \\ \\t\\tin this distribution for more details.\"" } @@ -79,6 +79,8 @@ "pkg:maven/mysql/mysql-connector-java@5.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.0.4/", diff --git a/tests/packagedcode/data/m2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.package.json b/tests/packagedcode/data/m2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.package.json index d8b42ada6b1..7a5b76b5924 100644 --- a/tests/packagedcode/data/m2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/net.jcip/jcip-annotations@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/", diff --git a/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json b/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json index 75ec7871b59..c8cbcb8cb67 100644 --- a/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json +++ b/tests/packagedcode/data/m2/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.pom.package.json @@ -107,6 +107,8 @@ "pkg:maven/net.sf.ehcache/ehcache@1.2.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -116,6 +118,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -126,6 +129,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -136,6 +140,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -146,6 +151,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -156,6 +162,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -166,6 +173,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -176,6 +184,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -186,6 +195,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json b/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json index 5a6b013ca18..f436616e672 100644 --- a/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json +++ b/tests/packagedcode/data/m2/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.package.json @@ -45,32 +45,32 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 99.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_145.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_145.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_145.RULE", "matched_text": "- name: The BSD License" }, { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_335.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_335.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_335.RULE", "matched_text": " url: http://www.opensource.org/licenses/bsd-license.html" } @@ -87,6 +87,8 @@ "pkg:maven/net.sf.kxml/kxml2@2.2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -96,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -106,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json index 8c1e86aa460..cadc0b2f75e 100644 --- a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.5/acegi-security-parent-1.0.5.pom.package.json @@ -234,17 +234,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -261,6 +261,8 @@ "pkg:maven/org.acegisecurity/acegi-security-parent@1.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -270,6 +272,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -280,6 +283,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -290,6 +294,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -300,6 +305,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -310,6 +316,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -320,6 +327,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -330,6 +338,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -340,6 +349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json index f273b3a924f..8e35cd455dd 100644 --- a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security-parent/1.0.7/acegi-security-parent-1.0.7.pom.package.json @@ -234,17 +234,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -261,6 +261,8 @@ "pkg:maven/org.acegisecurity/acegi-security-parent@1.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -270,6 +272,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -280,6 +283,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -290,6 +294,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -300,6 +305,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -310,6 +316,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -320,6 +327,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -330,6 +338,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -340,6 +349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.5/acegi-security-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.5/acegi-security-1.0.5.pom.package.json index 3e319207a31..abf55a05c0e 100644 --- a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.5/acegi-security-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.5/acegi-security-1.0.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.acegisecurity/acegi-security@1.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.7/acegi-security-1.0.7.pom.package.json b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.7/acegi-security-1.0.7.pom.package.json index a3bd5af1f46..57aba6bced6 100644 --- a/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.7/acegi-security-1.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/acegisecurity/acegi-security/1.0.7/acegi-security-1.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.acegisecurity/acegi-security@1.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/ajax4jsf/ajax4jsf/1.1.1/ajax4jsf-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/ajax4jsf/ajax4jsf/1.1.1/ajax4jsf-1.1.1.pom.package.json index 8774deca8c2..8f6f203fc50 100644 --- a/tests/packagedcode/data/m2/org/ajax4jsf/ajax4jsf/1.1.1/ajax4jsf-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/ajax4jsf/ajax4jsf/1.1.1/ajax4jsf-1.1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.ajax4jsf/ajax4jsf@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json index 13c08b37a6f..41be0355afa 100644 --- a/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/ajax4jsf/master/1.1.1/master-1.1.1.pom.package.json @@ -52,47 +52,47 @@ "license_expression_spdx": "LGPL-2.1-only AND LGPL-2.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.1", - "spdx_license_expression": "LGPL-2.1-only", - "rule_identifier": "lgpl-2.1_85.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_85.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_85.RULE", "matched_text": "- name: LGPL 2.1" }, { - "score": 100.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl_3.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_3.RULE", "matched_text": " url: http://www.gnu.org/licenses/lgpl.html" }, { - "score": 100.0, + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": null, "start_line": 3, "end_line": 3, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.1", - "spdx_license_expression": "LGPL-2.1-only", - "rule_identifier": "lgpl-2.1_36.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_36.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_36.RULE", "matched_text": " comments: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1" } @@ -109,6 +109,8 @@ "pkg:maven/org.ajax4jsf/master@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/ajax4jsf/master/1.1.1/", diff --git a/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json b/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json index 84549df372e..290504c644d 100644 --- a/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/apache/1/apache-1.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.apache/apache@1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/apache/1/", diff --git a/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json index 249c570ee0f..5ea10fa6af5 100644 --- a/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/apache/3/apache-3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.apache/apache@3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/apache/3/", diff --git a/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json b/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json index 854b1fc9e54..59730a2fdb9 100644 --- a/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/apache/4/apache-4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.apache/apache@4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/apache/4/", diff --git a/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json b/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json index 9cdf8317304..100738d705a 100644 --- a/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/commons/commons-jaxrs/1.22/commons-jaxrs-1.22.pom.package.json @@ -73,32 +73,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_182.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_182.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_182.RULE", "matched_text": "- name: The Apache License, Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 9, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -115,6 +115,8 @@ "pkg:maven/edu.psu.swe.commons/commons-jaxrs@1.22?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -124,6 +126,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +137,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +148,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +170,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +181,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +192,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +203,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +214,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +236,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +247,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +258,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +269,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +302,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -294,6 +313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/commons/commons-parent/5/commons-parent-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/commons/commons-parent/5/commons-parent-5.pom.package.json index 8ed538673e2..4f600eecee1 100644 --- a/tests/packagedcode/data/m2/org/apache/commons/commons-parent/5/commons-parent-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/commons/commons-parent/5/commons-parent-5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.commons/commons-parent@5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/", diff --git a/tests/packagedcode/data/m2/org/apache/commons/commons-parent/7/commons-parent-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/commons/commons-parent/7/commons-parent-7.pom.package.json index 21176f35ed2..ae9378a892f 100644 --- a/tests/packagedcode/data/m2/org/apache/commons/commons-parent/7/commons-parent-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/commons/commons-parent/7/commons-parent-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.commons/commons-parent@7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/commons/commons-parent/7/", diff --git a/tests/packagedcode/data/m2/org/apache/commons/commons-parent/9/commons-parent-9.pom.package.json b/tests/packagedcode/data/m2/org/apache/commons/commons-parent/9/commons-parent-9.pom.package.json index 3c4705592b6..2ba1e44bd9e 100644 --- a/tests/packagedcode/data/m2/org/apache/commons/commons-parent/9/commons-parent-9.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/commons/commons-parent/9/commons-parent-9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.commons/commons-parent@9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/commons/commons-parent/9/", diff --git a/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.package.json index c70e8e32b53..7936de48100 100644 --- a/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.felix/felix@1.0.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.package.json index 19468f4993a..c947789c8de 100644 --- a/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.felix/felix@1.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/felix/maven-bundle-plugin/1.4.0/maven-bundle-plugin-1.4.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/felix/maven-bundle-plugin/1.4.0/maven-bundle-plugin-1.4.0.pom.package.json index 680ad651fb7..4e6159673cc 100644 --- a/tests/packagedcode/data/m2/org/apache/felix/maven-bundle-plugin/1.4.0/maven-bundle-plugin-1.4.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/felix/maven-bundle-plugin/1.4.0/maven-bundle-plugin-1.4.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.felix/maven-bundle-plugin@1.4.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.package.json index 7e07f02ace4..38f719686d8 100644 --- a/tests/packagedcode/data/m2/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.felix/org.osgi.core@1.0.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/felix/org.osgi.core/1.0.0/", diff --git a/tests/packagedcode/data/m2/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.package.json index cc5b5b741d1..9da39b4efd6 100644 --- a/tests/packagedcode/data/m2/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.felix/org.osgi.service.obr@1.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/config/1.1/config-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/config/1.1/config-1.1.pom.package.json index 6d1f40714c1..d0f287fe0ac 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/config/1.1/config-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/config/1.1/config-1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.genesis.config/config@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/genesis/config/config/1.1/", diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json index a284860b4e8..1e5792bac2a 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/config/project-config/1.1/project-config-1.1.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.apache.geronimo.genesis.config/project-config@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/genesis/1.1/genesis-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/genesis/1.1/genesis-1.1.pom.package.json index 7069e8f6100..ab5399f3791 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/genesis/genesis/1.1/genesis-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/genesis/genesis/1.1/genesis-1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.genesis/genesis@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/genesis/genesis/1.1/", diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-jsp_2.0_spec/1.1/geronimo-jsp_2.0_spec-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-jsp_2.0_spec/1.1/geronimo-jsp_2.0_spec-1.1.pom.package.json index 4a8c6947ad9..f468389eb2b 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-jsp_2.0_spec/1.1/geronimo-jsp_2.0_spec-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-jsp_2.0_spec/1.1/geronimo-jsp_2.0_spec-1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.specs/geronimo-jsp_2.0_spec@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.1.1/geronimo-servlet_2.4_spec-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.1.1/geronimo-servlet_2.4_spec-1.1.1.pom.package.json index e2bec83ce95..dc73d44ec64 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.1.1/geronimo-servlet_2.4_spec-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.1.1/geronimo-servlet_2.4_spec-1.1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.specs/geronimo-servlet_2.4_spec@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-servlet_2.4_spec/1.1.1/", diff --git a/tests/packagedcode/data/m2/org/apache/geronimo/specs/specs/1.2/specs-1.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/geronimo/specs/specs/1.2/specs-1.2.pom.package.json index a1ffb3d6729..64a73ff6348 100644 --- a/tests/packagedcode/data/m2/org/apache/geronimo/specs/specs/1.2/specs-1.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/geronimo/specs/specs/1.2/specs-1.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.specs/specs@1.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-10/doxia-core-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-10/doxia-core-1.0-alpha-10.pom.package.json index fa982379145..35376b7678d 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-10/doxia-core-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-10/doxia-core-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-7/doxia-core-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-7/doxia-core-1.0-alpha-7.pom.package.json index c9d98ff95c4..3e898ff923b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-7/doxia-core-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-7/doxia-core-1.0-alpha-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-8/doxia-core-1.0-alpha-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-8/doxia-core-1.0-alpha-8.pom.package.json index 14d90f880d8..28eb7bea3c3 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-8/doxia-core-1.0-alpha-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-core/1.0-alpha-8/doxia-core-1.0-alpha-8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-10/doxia-decoration-model-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-10/doxia-decoration-model-1.0-alpha-10.pom.package.json index 3c7d6fc91ff..ceacc4deb00 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-10/doxia-decoration-model-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-10/doxia-decoration-model-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-decoration-model@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-7/doxia-decoration-model-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-7/doxia-decoration-model-1.0-alpha-7.pom.package.json index 5a7ee2065a5..c7f0f63b971 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-7/doxia-decoration-model-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-7/doxia-decoration-model-1.0-alpha-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-decoration-model@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-8/doxia-decoration-model-1.0-alpha-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-8/doxia-decoration-model-1.0-alpha-8.pom.package.json index e1280564715..c1a93488bde 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-8/doxia-decoration-model-1.0-alpha-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-8/doxia-decoration-model-1.0-alpha-8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-decoration-model@1.0-alpha-8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-apt/1.0-alpha-10/doxia-module-apt-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-apt/1.0-alpha-10/doxia-module-apt-1.0-alpha-10.pom.package.json index a3385ad95c5..67037934135 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-apt/1.0-alpha-10/doxia-module-apt-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-apt/1.0-alpha-10/doxia-module-apt-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-module-apt@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-fml/1.0-alpha-10/doxia-module-fml-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-fml/1.0-alpha-10/doxia-module-fml-1.0-alpha-10.pom.package.json index 7ced98d1477..da9ab704ab4 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-fml/1.0-alpha-10/doxia-module-fml-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-fml/1.0-alpha-10/doxia-module-fml-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-module-fml@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xdoc/1.0-alpha-10/doxia-module-xdoc-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xdoc/1.0-alpha-10/doxia-module-xdoc-1.0-alpha-10.pom.package.json index 70a381e848a..86679f66fd5 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xdoc/1.0-alpha-10/doxia-module-xdoc-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xdoc/1.0-alpha-10/doxia-module-xdoc-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-module-xdoc@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xhtml/1.0-alpha-10/doxia-module-xhtml-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xhtml/1.0-alpha-10/doxia-module-xhtml-1.0-alpha-10.pom.package.json index 678ca0873ab..1507aac842a 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xhtml/1.0-alpha-10/doxia-module-xhtml-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-module-xhtml/1.0-alpha-10/doxia-module-xhtml-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-module-xhtml@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-modules/1.0-alpha-10/doxia-modules-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-modules/1.0-alpha-10/doxia-modules-1.0-alpha-10.pom.package.json index a0d6f77d565..0f209fe7a21 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-modules/1.0-alpha-10/doxia-modules-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-modules/1.0-alpha-10/doxia-modules-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-modules@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom.package.json index 456263ef51a..9226dc93311 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-sink-api@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.package.json index 67449269b80..6c6aabba5ff 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-sink-api@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-8/doxia-sink-api-1.0-alpha-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-8/doxia-sink-api-1.0-alpha-8.pom.package.json index 064919bc776..836cb2a728b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-8/doxia-sink-api-1.0-alpha-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-8/doxia-sink-api-1.0-alpha-8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-sink-api@1.0-alpha-8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-9/doxia-sink-api-1.0-alpha-9.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-9/doxia-sink-api-1.0-alpha-9.pom.package.json index 6b8e4ee93c1..414156714ed 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-9/doxia-sink-api-1.0-alpha-9.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-9/doxia-sink-api-1.0-alpha-9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-sink-api@1.0-alpha-9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-9/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-10/doxia-site-renderer-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-10/doxia-site-renderer-1.0-alpha-10.pom.package.json index 4d3a312618c..d2bb5f4dbfd 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-10/doxia-site-renderer-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-10/doxia-site-renderer-1.0-alpha-10.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-site-renderer@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -181,6 +196,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-7/doxia-site-renderer-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-7/doxia-site-renderer-1.0-alpha-7.pom.package.json index 56e33222288..35cc2c7a24a 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-7/doxia-site-renderer-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-7/doxia-site-renderer-1.0-alpha-7.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-site-renderer@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-8/doxia-site-renderer-1.0-alpha-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-8/doxia-site-renderer-1.0-alpha-8.pom.package.json index 009a7a13e91..e9e59d4e1f3 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-8/doxia-site-renderer-1.0-alpha-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-8/doxia-site-renderer-1.0-alpha-8.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-site-renderer@1.0-alpha-8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sitetools/1.0-alpha-10/doxia-sitetools-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sitetools/1.0-alpha-10/doxia-sitetools-1.0-alpha-10.pom.package.json index 64dc9e4c4a2..a61ad6f2b39 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sitetools/1.0-alpha-10/doxia-sitetools-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia-sitetools/1.0-alpha-10/doxia-sitetools-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia-sitetools@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom.package.json index 39903e5cdf0..f10ca15201d 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.package.json index cb9620b9e33..29e884b8ccc 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.package.json @@ -56,6 +56,8 @@ "pkg:maven/org.apache.maven.doxia/doxia@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-8/doxia-1.0-alpha-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-8/doxia-1.0-alpha-8.pom.package.json index 28296e14f26..81d3b89a79e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-8/doxia-1.0-alpha-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-8/doxia-1.0-alpha-8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia@1.0-alpha-8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-9/doxia-1.0-alpha-9.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-9/doxia-1.0-alpha-9.pom.package.json index fba47a6150f..f270702cf3b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-9/doxia-1.0-alpha-9.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/doxia/doxia/1.0-alpha-9/doxia-1.0-alpha-9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.doxia/doxia@1.0-alpha-9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.pom.package.json index 8d4a6d7d5a2..b6a9c9ab12b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-archiver@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.package.json index 3574a27d973..320088c9512 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-archiver@2.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.1/maven-artifact-manager-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.1/maven-artifact-manager-2.0.1.pom.package.json index 90ae500d103..ca11cb50ef5 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.1/maven-artifact-manager-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.1/maven-artifact-manager-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom.package.json index 092be4028d8..89585a996bd 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.pom.package.json index a6e98a4871a..93191ab0460 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.package.json index 2f91bffb6c1..f23f3fd1423 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.package.json index 0c0a4f44738..2a683547dbe 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom.package.json index fba34d9b012..6b1b58b2472 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.package.json index fc7c2a2d6b6..633d42e378e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact-manager@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.1/maven-artifact-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.1/maven-artifact-2.0.1.pom.package.json index a36c3b91519..9c7c44bd925 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.1/maven-artifact-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.1/maven-artifact-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom.package.json index cf3e0705f01..5544ed6d0eb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.pom.package.json index 8a39e877cac..8a767cc44a8 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom.package.json index 95760ef94a1..bdcdf7ba743 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.package.json index 355ff536fa5..d58fc8ff9ec 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.package.json index f3779c76f64..605bc2a76fe 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom.package.json index bf6cb85c487..4c355a63e87 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.package.json index 0f5e5eaa3fa..187f55458e8 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-artifact@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0.8/maven-core-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0.8/maven-core-2.0.8.pom.package.json index afd0f65db4e..ad4c9cc8aaf 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0.8/maven-core-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0.8/maven-core-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-core@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0/maven-core-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0/maven-core-2.0.pom.package.json index a9b94e85bf3..e885e356824 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0/maven-core-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-core/2.0/maven-core-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-core@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0.8/maven-error-diagnostics-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0.8/maven-error-diagnostics-2.0.8.pom.package.json index 424b9c4c5df..b317c06e6fb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0.8/maven-error-diagnostics-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0.8/maven-error-diagnostics-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-error-diagnostics@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.pom.package.json index fb5341f65bb..272b01fab4d 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-error-diagnostics@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.1/maven-model-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.1/maven-model-2.0.1.pom.package.json index d27a32a36c2..5795ebf11bc 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.1/maven-model-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.1/maven-model-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.2/maven-model-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.2/maven-model-2.0.2.pom.package.json index bf76a942946..86cc0036043 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.2/maven-model-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.2/maven-model-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.pom.package.json index 5fc88c135e8..1b2383ac61b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom.package.json index f592e6daac0..5c428c6654e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.package.json index d91b2ee97ec..6d312613844 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.package.json index 11854f57132..c8e4b7ee262 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom.package.json index 0116c12d5df..22870ab6d23 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.package.json index 52dac93397a..7cfced59374 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-model@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0.8/maven-monitor-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0.8/maven-monitor-2.0.8.pom.package.json index ded68695a3d..a008f22276a 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0.8/maven-monitor-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0.8/maven-monitor-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-monitor@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-monitor/2.0.8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0/maven-monitor-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0/maven-monitor-2.0.pom.package.json index bec4ea58f8b..78da6d88571 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0/maven-monitor-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-monitor/2.0/maven-monitor-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-monitor@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-monitor/2.0/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/1/maven-parent-1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/1/maven-parent-1.pom.package.json index 46c26cf95a5..f326037f048 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/1/maven-parent-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/1/maven-parent-1.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.apache.maven/maven-parent@1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-parent/1/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/4/maven-parent-4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/4/maven-parent-4.pom.package.json index 3a085deb8f6..b8fcf031945 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/4/maven-parent-4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/4/maven-parent-4.pom.package.json @@ -133,6 +133,8 @@ "pkg:maven/org.apache.maven/maven-parent@4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-parent/4/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.package.json index 881b7fdf4e7..9cfb33d5c64 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.package.json @@ -175,6 +175,8 @@ "pkg:maven/org.apache.maven/maven-parent@5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-parent/5/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/6/maven-parent-6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/6/maven-parent-6.pom.package.json index 3baa093ca3a..8c0438c0d9f 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/6/maven-parent-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/6/maven-parent-6.pom.package.json @@ -329,6 +329,8 @@ "pkg:maven/org.apache.maven/maven-parent@6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-parent/6/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/7/maven-parent-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/7/maven-parent-7.pom.package.json index f6b9266dbf1..ee58362c205 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/7/maven-parent-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/7/maven-parent-7.pom.package.json @@ -343,6 +343,8 @@ "pkg:maven/org.apache.maven/maven-parent@7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-parent/7/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/8/maven-parent-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/8/maven-parent-8.pom.package.json index 2fa6c9f8681..eb2d03e07c2 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-parent/8/maven-parent-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-parent/8/maven-parent-8.pom.package.json @@ -357,6 +357,8 @@ "pkg:maven/org.apache.maven/maven-parent@8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/maven-parent/8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.1/maven-plugin-api-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.1/maven-plugin-api-2.0.1.pom.package.json index bc178641e2d..019d9fe87a9 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.1/maven-plugin-api-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.1/maven-plugin-api-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.2/maven-plugin-api-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.2/maven-plugin-api-2.0.2.pom.package.json index 84a4853d70e..821a5a7c60f 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.2/maven-plugin-api-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.2/maven-plugin-api-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.pom.package.json index 3366932e941..0d4d5da3c46 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.package.json index 0910c755e51..8fbd0046af1 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.pom.package.json index caae424da5b..5307b899692 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.7/maven-plugin-api-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom.package.json index 323dbd7c84b..c13b0aa1972 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.package.json index 7ae6358cee4..cd9a73e91a4 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-api@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0.8/maven-plugin-descriptor-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0.8/maven-plugin-descriptor-2.0.8.pom.package.json index c07ecfaa049..4682a26324b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0.8/maven-plugin-descriptor-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0.8/maven-plugin-descriptor-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-descriptor@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.pom.package.json index b321507512b..9f6ebbe59fb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-descriptor@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0.8/maven-plugin-parameter-documenter-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0.8/maven-plugin-parameter-documenter-2.0.8.pom.package.json index e9d325ee91e..b56352151f6 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0.8/maven-plugin-parameter-documenter-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0.8/maven-plugin-parameter-documenter-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-parameter-documenter@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0/maven-plugin-parameter-documenter-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0/maven-plugin-parameter-documenter-2.0.pom.package.json index ad384f2ebc0..900fe76438b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0/maven-plugin-parameter-documenter-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-parameter-documenter/2.0/maven-plugin-parameter-documenter-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-parameter-documenter@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.package.json index 918ca4d23b9..0b1acd16852 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-registry@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.package.json index 6b18594a1cf..52d276af9f7 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-registry@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom.package.json index 12ad523c69d..5a5711a129f 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-registry@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0/maven-plugin-registry-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0/maven-plugin-registry-2.0.pom.package.json index 2fc546ab0ee..8a186e3e236 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0/maven-plugin-registry-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-plugin-registry/2.0/maven-plugin-registry-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-plugin-registry@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.1/maven-profile-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.1/maven-profile-2.0.1.pom.package.json index 738af1c4a0e..b2e96987a4c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.1/maven-profile-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.1/maven-profile-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.2/maven-profile-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.2/maven-profile-2.0.2.pom.package.json index d1470e5a0eb..46590b484b0 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.2/maven-profile-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.2/maven-profile-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.pom.package.json index 7b9a54e6af5..60fcd1532bc 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.package.json index 0d3c50d85f1..e07b09ffbcb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.package.json index 46a5a0c62a6..f0ed4fc0648 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom.package.json index 6d04b2385f1..6580deea6b1 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.package.json index 4bce562ac75..31ee0caee49 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-profile@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.1/maven-project-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.1/maven-project-2.0.1.pom.package.json index e613bfbc35d..a3794485e97 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.1/maven-project-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.1/maven-project-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.2/maven-project-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.2/maven-project-2.0.2.pom.package.json index bab7b634079..7eb902f2684 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.2/maven-project-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.2/maven-project-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.pom.package.json index e6694c8162c..1d30986b2b1 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom.package.json index d386c7c1f3e..e0750d3401f 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.package.json index ce4d44f5dbd..37fc0c50cec 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.package.json index 89817a25805..b2480cf2edc 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom.package.json index 3d7c5963942..7d345e7ca57 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.package.json index 3d3907065e3..1a128880605 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-project@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.1/maven-repository-metadata-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.1/maven-repository-metadata-2.0.1.pom.package.json index df76b1d9360..1dc330287ed 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.1/maven-repository-metadata-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.1/maven-repository-metadata-2.0.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom.package.json index a57aa168b29..f2c849fbeb9 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.pom.package.json index 8ecaea345a1..cb64ac5b27c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.package.json index 7eb6326c1e4..4ac6b333ff3 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.package.json index 9fc87a32ce7..df71015971e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom.package.json index 8a84e1691bf..8fbee611d08 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.package.json index fb955274d8c..884e9ee80fb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-repository-metadata@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.2/maven-settings-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.2/maven-settings-2.0.2.pom.package.json index 379d38bb371..99a1281f448 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.2/maven-settings-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.2/maven-settings-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-settings@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.pom.package.json index 15752821ed2..26d76a37d62 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-settings@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.package.json index f3ef2287a0c..4ec965824b8 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-settings@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.package.json index a567ec77ca1..bc42c59dffc 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-settings@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom.package.json index 8a5c714107b..8b2416697b3 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-settings@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0/maven-settings-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0/maven-settings-2.0.pom.package.json index 279e754e2b5..fccd2abdefd 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0/maven-settings-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven-settings/2.0/maven-settings-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven-settings@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json index c71c5f34f5b..8e607b92cde 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.1/maven-2.0.1.pom.package.json @@ -94,17 +94,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -121,6 +121,8 @@ "pkg:maven/org.apache.maven/maven@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -130,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +143,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +154,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +165,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +176,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +187,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +198,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json index 29e840cc599..40b492f1281 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.package.json @@ -94,17 +94,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -121,6 +121,8 @@ "pkg:maven/org.apache.maven/maven@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -130,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +143,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +154,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +165,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +176,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +187,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +198,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -200,6 +209,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json index 8b3a2d0bf7f..10839ecc748 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.4/maven-2.0.4.pom.package.json @@ -94,17 +94,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -121,6 +121,8 @@ "pkg:maven/org.apache.maven/maven@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -130,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +143,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +154,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +165,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +176,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +187,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +198,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -200,6 +209,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.5/maven-2.0.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.5/maven-2.0.5.pom.package.json index 090ae751a18..8bbc3b46ff6 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.5/maven-2.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.5/maven-2.0.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven@2.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.package.json index 35f272dbcb8..e03e8e7d428 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.package.json index a7b32aec265..858d9bf4a5a 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +298,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +309,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.8/maven-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.8/maven-2.0.8.pom.package.json index a981b9332aa..5b813f1f7bb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.8/maven-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0.8/maven-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven/maven@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +298,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +309,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json index 7d6861f36d6..d82e0b30ee1 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/maven/2.0/maven-2.0.pom.package.json @@ -94,17 +94,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -121,6 +121,8 @@ "pkg:maven/org.apache.maven/maven@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -130,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +143,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +154,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +165,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +176,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +187,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +198,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-antrun-plugin/1.1/maven-antrun-plugin-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-antrun-plugin/1.1/maven-antrun-plugin-1.1.pom.package.json index 9610d11b364..41359b36d48 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-antrun-plugin/1.1/maven-antrun-plugin-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-antrun-plugin/1.1/maven-antrun-plugin-1.1.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-antrun-plugin@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-2/maven-assembly-plugin-2.2-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-2/maven-assembly-plugin-2.2-beta-2.pom.package.json index 40fea83413c..e503ab1f48c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-2/maven-assembly-plugin-2.2-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-2/maven-assembly-plugin-2.2-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-assembly-plugin@2.2-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.1/maven-checkstyle-plugin-2.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.1/maven-checkstyle-plugin-2.1.pom.package.json index 0feeea5cae5..d53e4681d49 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.1/maven-checkstyle-plugin-2.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.1/maven-checkstyle-plugin-2.1.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-checkstyle-plugin@2.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.2/maven-checkstyle-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.2/maven-checkstyle-plugin-2.2.pom.package.json index 698aa2f7998..f196bbfc937 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.2/maven-checkstyle-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-checkstyle-plugin/2.2/maven-checkstyle-plugin-2.2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-checkstyle-plugin@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -181,6 +196,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom.package.json index aeda821e46f..d04fc90e282 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-clean-plugin@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.package.json index 7762d2cdf8a..872de19694b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json index e1bfa08c79b..7349a6958b9 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-dependency-plugin/2.0/maven-dependency-plugin-2.0.pom.package.json @@ -52,32 +52,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_1039.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_1039.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_1039.RULE", "matched_text": "- name: Apache License 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 9, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_42.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_42.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_42.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -94,6 +94,8 @@ "pkg:maven/org.apache.maven.plugins/maven-dependency-plugin@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -103,6 +105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +127,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +138,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +149,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +171,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +182,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +193,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +204,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +215,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +226,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +237,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +248,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +259,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +270,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +281,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +292,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +303,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -293,6 +314,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-install-plugin/2.2/maven-install-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-install-plugin/2.2/maven-install-plugin-2.2.pom.package.json index 95e83353391..a5196d9a5aa 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-install-plugin/2.2/maven-install-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-install-plugin/2.2/maven-install-plugin-2.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-install-plugin@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.package.json index cdaff123b5d..37bde432d71 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-jar-plugin@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugin-parent/2.0.1/maven-plugin-parent-2.0.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugin-parent/2.0.1/maven-plugin-parent-2.0.1.pom.package.json index b0d715e6edf..eb6bfa7b11d 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugin-parent/2.0.1/maven-plugin-parent-2.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugin-parent/2.0.1/maven-plugin-parent-2.0.1.pom.package.json @@ -98,6 +98,8 @@ "pkg:maven/org.apache.maven.plugins/maven-plugin-parent@2.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -107,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +131,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +142,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -147,6 +153,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom.package.json index 8a5254a280e..1e4dbf91c7c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-plugins@1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins/1/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.package.json index ff7747d7d56..5df5f450364 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-plugins@10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins/10/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/11/maven-plugins-11.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/11/maven-plugins-11.pom.package.json index 7c3a1c515aa..3d953603794 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/11/maven-plugins-11.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/11/maven-plugins-11.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-plugins@11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins/11/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom.package.json index 15c71b00bcc..33fa28408c0 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-plugins@8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins/8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-pmd-plugin/2.3/maven-pmd-plugin-2.3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-pmd-plugin/2.3/maven-pmd-plugin-2.3.pom.package.json index 13f12b65c88..56b3439defe 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-pmd-plugin/2.3/maven-pmd-plugin-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-pmd-plugin/2.3/maven-pmd-plugin-2.3.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-pmd-plugin@2.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-release-plugin/2.0-beta-7/maven-release-plugin-2.0-beta-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-release-plugin/2.0-beta-7/maven-release-plugin-2.0-beta-7.pom.package.json index 1df8143335f..db3026ae88e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-release-plugin/2.0-beta-7/maven-release-plugin-2.0-beta-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-release-plugin/2.0-beta-7/maven-release-plugin-2.0-beta-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-release-plugin@2.0-beta-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom.package.json index 95d85a08aa3..3b0b4996964 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-resources-plugin@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-site-plugin/2.0-beta-6/maven-site-plugin-2.0-beta-6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-site-plugin/2.0-beta-6/maven-site-plugin-2.0-beta-6.pom.package.json index a5c7b660a45..4b9721f4a01 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-site-plugin/2.0-beta-6/maven-site-plugin-2.0-beta-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-site-plugin/2.0-beta-6/maven-site-plugin-2.0-beta-6.pom.package.json @@ -126,6 +126,8 @@ "pkg:maven/org.apache.maven.plugins/maven-site-plugin@2.0-beta-6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -135,6 +137,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +148,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +170,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +181,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -185,6 +192,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -195,6 +203,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -205,6 +214,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -215,6 +225,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -225,6 +236,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -235,6 +247,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -245,6 +258,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -255,6 +269,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -265,6 +280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -275,6 +291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -285,6 +302,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -295,6 +313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -305,6 +324,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-source-plugin/2.0.4/maven-source-plugin-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-source-plugin/2.0.4/maven-source-plugin-2.0.4.pom.package.json index dcc4daad5c0..0812bc66ede 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-source-plugin/2.0.4/maven-source-plugin-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-source-plugin/2.0.4/maven-source-plugin-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-source-plugin@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-surefire-plugin/2.4.2/maven-surefire-plugin-2.4.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-surefire-plugin/2.4.2/maven-surefire-plugin-2.4.2.pom.package.json index 118f3c27ccc..d38326fe9a6 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-surefire-plugin/2.4.2/maven-surefire-plugin-2.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-surefire-plugin/2.4.2/maven-surefire-plugin-2.4.2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.plugins/maven-surefire-plugin@2.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-war-plugin/2.1-alpha-1/maven-war-plugin-2.1-alpha-1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-war-plugin/2.1-alpha-1/maven-war-plugin-2.1-alpha-1.pom.package.json index 8259200beac..25c0c867a71 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-war-plugin/2.1-alpha-1/maven-war-plugin-2.1-alpha-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/plugins/maven-war-plugin/2.1-alpha-1/maven-war-plugin-2.1-alpha-1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.plugins/maven-war-plugin@2.1-alpha-1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/release/maven-release/4/maven-release-4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/release/maven-release/4/maven-release-4.pom.package.json index 6a6993ecac5..aa082d095f4 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/release/maven-release/4/maven-release-4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/release/maven-release/4/maven-release-4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.release/maven-release@4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/release/maven-release/4/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.4/maven-reporting-api-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.4/maven-reporting-api-2.0.4.pom.package.json index 3c9b8b050ce..3a7b88eb75c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.4/maven-reporting-api-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.4/maven-reporting-api-2.0.4.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.package.json index 4409b8a1109..4af6e0e460c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.8/maven-reporting-api-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.8/maven-reporting-api-2.0.8.pom.package.json index 10c3b532152..035affbbafe 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.8/maven-reporting-api-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0.8/maven-reporting-api-2.0.8.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0/maven-reporting-api-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0/maven-reporting-api-2.0.pom.package.json index 148f2ffcc2e..9a01e1a6b20 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0/maven-reporting-api-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-api/2.0/maven-reporting-api-2.0.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0.4/maven-reporting-impl-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0.4/maven-reporting-impl-2.0.4.pom.package.json index 04743113c63..7f5c64b4cc7 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0.4/maven-reporting-impl-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0.4/maven-reporting-impl-2.0.4.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0/maven-reporting-impl-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0/maven-reporting-impl-2.0.pom.package.json index 2e80de9d6c5..520d5be5b45 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0/maven-reporting-impl-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting-impl/2.0/maven-reporting-impl-2.0.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.4/maven-reporting-2.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.4/maven-reporting-2.0.4.pom.package.json index 21dcd6e1512..c8748ff2474 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.4/maven-reporting-2.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.4/maven-reporting-2.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting@2.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.4/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.package.json index a1b464daaf0..80ac13f84c3 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting@2.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.8/maven-reporting-2.0.8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.8/maven-reporting-2.0.8.pom.package.json index 76677902720..5d997de07b6 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.8/maven-reporting-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0.8/maven-reporting-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0/maven-reporting-2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0/maven-reporting-2.0.pom.package.json index c5d80cbb8b3..e41499c5ec5 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0/maven-reporting-2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/reporting/maven-reporting/2.0/maven-reporting-2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.reporting/maven-reporting@2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/reporting/maven-reporting/2.0/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-api/1.0-beta-3/maven-scm-api-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-api/1.0-beta-3/maven-scm-api-1.0-beta-3.pom.package.json index 9d7199b2dd0..36df3e46c2e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-api/1.0-beta-3/maven-scm-api-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-api/1.0-beta-3/maven-scm-api-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-api@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-manager-plexus/1.0-beta-3/maven-scm-manager-plexus-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-manager-plexus/1.0-beta-3/maven-scm-manager-plexus-1.0-beta-3.pom.package.json index dd65ff89f57..f90c3f252d1 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-manager-plexus/1.0-beta-3/maven-scm-manager-plexus-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-manager-plexus/1.0-beta-3/maven-scm-manager-plexus-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-manager-plexus@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-managers/1.0-beta-3/maven-scm-managers-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-managers/1.0-beta-3/maven-scm-managers-1.0-beta-3.pom.package.json index acafa9db29a..1190fb4f9ab 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-managers/1.0-beta-3/maven-scm-managers-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-managers/1.0-beta-3/maven-scm-managers-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-managers@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-clearcase/1.0-beta-3/maven-scm-provider-clearcase-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-clearcase/1.0-beta-3/maven-scm-provider-clearcase-1.0-beta-3.pom.package.json index 9e3e30d77bd..5132e6eec40 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-clearcase/1.0-beta-3/maven-scm-provider-clearcase-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-clearcase/1.0-beta-3/maven-scm-provider-clearcase-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-clearcase@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/scm/maven-scm-provider-clearcase/1.0-beta-3/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.0-beta-3/maven-scm-provider-cvs-commons-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.0-beta-3/maven-scm-provider-cvs-commons-1.0-beta-3.pom.package.json index 0805c4a3d28..438063f8296 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.0-beta-3/maven-scm-provider-cvs-commons-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.0-beta-3/maven-scm-provider-cvs-commons-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-cvs-commons@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.0-beta-3/maven-scm-provider-cvsexe-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.0-beta-3/maven-scm-provider-cvsexe-1.0-beta-3.pom.package.json index 02345eb70e5..a0735a75699 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.0-beta-3/maven-scm-provider-cvsexe-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-cvsexe/1.0-beta-3/maven-scm-provider-cvsexe-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-cvsexe@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-perforce/1.0-beta-3/maven-scm-provider-perforce-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-perforce/1.0-beta-3/maven-scm-provider-perforce-1.0-beta-3.pom.package.json index b7fd933f89b..fa74d4d7f0e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-perforce/1.0-beta-3/maven-scm-provider-perforce-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-perforce/1.0-beta-3/maven-scm-provider-perforce-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-perforce@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-starteam/1.0-beta-3/maven-scm-provider-starteam-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-starteam/1.0-beta-3/maven-scm-provider-starteam-1.0-beta-3.pom.package.json index 264ffd3a3b0..8d9881271eb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-starteam/1.0-beta-3/maven-scm-provider-starteam-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-starteam/1.0-beta-3/maven-scm-provider-starteam-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-starteam@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/scm/maven-scm-provider-starteam/1.0-beta-3/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.0-beta-3/maven-scm-provider-svn-commons-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.0-beta-3/maven-scm-provider-svn-commons-1.0-beta-3.pom.package.json index 6dd661f7f83..d4d470aa17b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.0-beta-3/maven-scm-provider-svn-commons-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.0-beta-3/maven-scm-provider-svn-commons-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-svn-commons@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/scm/maven-scm-provider-svn-commons/1.0-beta-3/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svnexe/1.0-beta-3/maven-scm-provider-svnexe-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svnexe/1.0-beta-3/maven-scm-provider-svnexe-1.0-beta-3.pom.package.json index 1a98bdd114f..c205170dd63 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svnexe/1.0-beta-3/maven-scm-provider-svnexe-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-provider-svnexe/1.0-beta-3/maven-scm-provider-svnexe-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-provider-svnexe@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-cvs/1.0-beta-3/maven-scm-providers-cvs-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-cvs/1.0-beta-3/maven-scm-providers-cvs-1.0-beta-3.pom.package.json index b2e6ab6f215..44963549708 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-cvs/1.0-beta-3/maven-scm-providers-cvs-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-cvs/1.0-beta-3/maven-scm-providers-cvs-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-providers-cvs@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/scm/maven-scm-providers-cvs/1.0-beta-3/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-svn/1.0-beta-3/maven-scm-providers-svn-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-svn/1.0-beta-3/maven-scm-providers-svn-1.0-beta-3.pom.package.json index 70e0e0501dd..f7572b1dfdf 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-svn/1.0-beta-3/maven-scm-providers-svn-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers-svn/1.0-beta-3/maven-scm-providers-svn-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-providers-svn@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/scm/maven-scm-providers-svn/1.0-beta-3/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers/1.0-beta-3/maven-scm-providers-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers/1.0-beta-3/maven-scm-providers-1.0-beta-3.pom.package.json index 56ac17e6b47..4023b6ed78b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers/1.0-beta-3/maven-scm-providers-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm-providers/1.0-beta-3/maven-scm-providers-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm-providers@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm/1.0-beta-3/maven-scm-1.0-beta-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm/1.0-beta-3/maven-scm-1.0-beta-3.pom.package.json index 7b44fb03bdb..7f620599eff 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm/1.0-beta-3/maven-scm-1.0-beta-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/scm/maven-scm/1.0-beta-3/maven-scm-1.0-beta-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.scm/maven-scm@1.0-beta-3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.1/file-management-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.1/file-management-1.1.pom.package.json index b6f48f2b3ac..cb2b1130e4c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.1/file-management-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.1/file-management-1.1.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.shared/file-management@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.2/file-management-1.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.2/file-management-1.2.pom.package.json index 307f7e88aa7..bb5effd48f4 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.2/file-management-1.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/file-management/1.2/file-management-1.2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.shared/file-management@1.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0-alpha-1/maven-common-artifact-filters-1.0-alpha-1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0-alpha-1/maven-common-artifact-filters-1.0-alpha-1.pom.package.json index a7369410d3f..371b2467135 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0-alpha-1/maven-common-artifact-filters-1.0-alpha-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0-alpha-1/maven-common-artifact-filters-1.0-alpha-1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-common-artifact-filters@1.0-alpha-1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0/maven-common-artifact-filters-1.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0/maven-common-artifact-filters-1.0.pom.package.json index 8157883ec2d..4daa777d4d6 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0/maven-common-artifact-filters-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-common-artifact-filters/1.0/maven-common-artifact-filters-1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-common-artifact-filters@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-analyzer/1.0/maven-dependency-analyzer-1.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-analyzer/1.0/maven-dependency-analyzer-1.0.pom.package.json index 5d0a4a5815f..ac5a2b6d024 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-analyzer/1.0/maven-dependency-analyzer-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-analyzer/1.0/maven-dependency-analyzer-1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-dependency-analyzer@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.pom.package.json index 3c062ade037..2a34d3616b3 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-dependency-tree/1.1/maven-dependency-tree-1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-dependency-tree@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-osgi/0.2.0/maven-osgi-0.2.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-osgi/0.2.0/maven-osgi-0.2.0.pom.package.json index 8a14a245d91..6a4c523f5d4 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-osgi/0.2.0/maven-osgi-0.2.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-osgi/0.2.0/maven-osgi-0.2.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-osgi@0.2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.pom.package.json index f66197c07e4..32255604889 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-plugin-testing-harness@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.pom.package.json index 4bd763a44af..195077978ff 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-repository-builder@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/3/maven-shared-components-3.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/3/maven-shared-components-3.pom.package.json index b0d4f3d58d7..dfbf81598ed 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/3/maven-shared-components-3.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/3/maven-shared-components-3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-components@3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/3/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/4/maven-shared-components-4.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/4/maven-shared-components-4.pom.package.json index f80862db66c..3cca81a0a5e 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/4/maven-shared-components-4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/4/maven-shared-components-4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-components@4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/4/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom.package.json index 372cf200fbf..b88bb7fdaeb 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/6/maven-shared-components-6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-components@6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/6/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/7/maven-shared-components-7.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/7/maven-shared-components-7.pom.package.json index e8db7b8ae87..2c4d0a15a60 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/7/maven-shared-components-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/7/maven-shared-components-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-components@7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/7/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.package.json index f41c37bdcb8..838a5fde5ac 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-components@8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared-components/8/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.0/maven-shared-io-1.0.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.0/maven-shared-io-1.0.pom.package.json index 011625f8617..3db0e618893 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.0/maven-shared-io-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.0/maven-shared-io-1.0.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-io@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom.package.json index 9f1147e64d5..b0e9a45248b 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.shared/maven-shared-io@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-api/2.4.2/surefire-api-2.4.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-api/2.4.2/surefire-api-2.4.2.pom.package.json index 682ffb8bb28..1ec51f8056c 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-api/2.4.2/surefire-api-2.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-api/2.4.2/surefire-api-2.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.surefire/surefire-api@2.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-booter/2.4.2/surefire-booter-2.4.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-booter/2.4.2/surefire-booter-2.4.2.pom.package.json index 2221f7f08af..2c41ae22a3d 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-booter/2.4.2/surefire-booter-2.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-booter/2.4.2/surefire-booter-2.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.surefire/surefire-booter@2.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-providers/2.4.2/surefire-providers-2.4.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-providers/2.4.2/surefire-providers-2.4.2.pom.package.json index 422f0132c3b..e265258bb57 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-providers/2.4.2/surefire-providers-2.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-providers/2.4.2/surefire-providers-2.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.surefire/surefire-providers@2.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-testng/2.4.2/surefire-testng-2.4.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-testng/2.4.2/surefire-testng-2.4.2.pom.package.json index 6b12a0ac64b..7bd8de995ce 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-testng/2.4.2/surefire-testng-2.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire-testng/2.4.2/surefire-testng-2.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.surefire/surefire-testng@2.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire/2.4.2/surefire-2.4.2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire/2.4.2/surefire-2.4.2.pom.package.json index 62db52eb29a..f816bceeda8 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire/2.4.2/surefire-2.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/surefire/surefire/2.4.2/surefire-2.4.2.pom.package.json @@ -49,6 +49,8 @@ "pkg:maven/org.apache.maven.surefire/surefire@2.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -58,6 +60,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -68,6 +71,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -78,6 +82,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +93,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -98,6 +104,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json index 2aa578c9352..492fb2def51 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -86,6 +86,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-file@1.0-alpha-5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.pom.package.json index 0382db59aaf..607f0a28336 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-file@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-2/", diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json index bc887787684..414abb02fe5 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -86,6 +86,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-http-lightweight@1.0-alpha-5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom.package.json index 0bea76d9738..48da92ee22a 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-http-lightweight@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom.package.json index 3ace0f4a8cf..d2f31dce404 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-http-shared@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json index 04cee507729..dbc8c46a029 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -86,6 +86,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-provider-api@1.0-alpha-5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom.package.json index ce0465817b0..b1fda0d76e9 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-provider-api@1.0-alpha-6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom.package.json index 0c50bc5be3e..e00df3ff0fa 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-provider-api@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom.package.json index 3feac8f6556..1461e4e2f60 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-providers/1.0-beta-2/wagon-providers-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-providers@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.pom.package.json index 427c075e67c..58270bbcf91 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-ssh-common@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom.package.json index 450d6a87d70..51018728264 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-ssh-external@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json index c5b8e34a5e9..33d8594a7c6 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -86,6 +86,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-ssh@1.0-alpha-5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.pom.package.json index 83958528c92..39b18e63717 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.maven.wagon/wagon-ssh@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json index 2ff2338478c..61af555b522 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -86,6 +86,8 @@ "pkg:maven/org.apache.maven.wagon/wagon@1.0-alpha-6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +119,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +130,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +141,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +152,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom.package.json index 940cb034984..9f97a508c16 100644 --- a/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/maven/wagon/wagon/1.0-beta-2/wagon-1.0-beta-2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.apache.maven.wagon/wagon@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json index 944329b260f..d7a728dbd4f 100644 --- a/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/mina/build/1.1.1/build-1.1.1.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_176.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_176.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_176.RULE", "matched_text": "- name: Apache 2.0 License" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0" } @@ -80,6 +80,8 @@ "pkg:maven/org.apache.mina/build@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/mina/mina-core/1.1.1/mina-core-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/apache/mina/mina-core/1.1.1/mina-core-1.1.1.pom.package.json index bca3be64ba0..96cc920f6ab 100644 --- a/tests/packagedcode/data/m2/org/apache/mina/mina-core/1.1.1/mina-core-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/mina/mina-core/1.1.1/mina-core-1.1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.mina/mina-core@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-api/1.1.5/myfaces-api-1.1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-api/1.1.5/myfaces-api-1.1.5.pom.package.json index 15cb7fecc54..af3278494fa 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-api/1.1.5/myfaces-api-1.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-api/1.1.5/myfaces-api-1.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.myfaces.core/myfaces-api@1.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-core-project/1.1.5/myfaces-core-project-1.1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-core-project/1.1.5/myfaces-core-project-1.1.5.pom.package.json index a018b5ab4e0..a3bbeeebca8 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-core-project/1.1.5/myfaces-core-project-1.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-core-project/1.1.5/myfaces-core-project-1.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.myfaces.core/myfaces-core-project@1.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/myfaces/core/myfaces-core-project/1.1.5/", diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-impl/1.1.5/myfaces-impl-1.1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-impl/1.1.5/myfaces-impl-1.1.5.pom.package.json index b0b6c53f119..ad6c6c555a9 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-impl/1.1.5/myfaces-impl-1.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/core/myfaces-impl/1.1.5/myfaces-impl-1.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.myfaces.core/myfaces-impl@1.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json index e5a5de8d1dc..f77305cdb7a 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/maven/myfaces-master/1.0.5/myfaces-master-1.0.5.pom.package.json @@ -297,17 +297,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -324,6 +324,8 @@ "pkg:maven/org.apache.myfaces.maven/myfaces-master@1.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -333,6 +335,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk-project/1.1.5/tomahawk-project-1.1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk-project/1.1.5/tomahawk-project-1.1.5.pom.package.json index 352ffe42273..9b8e7291f7e 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk-project/1.1.5/tomahawk-project-1.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk-project/1.1.5/tomahawk-project-1.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.myfaces.tomahawk/tomahawk-project@1.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk/1.1.5/tomahawk-1.1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk/1.1.5/tomahawk-1.1.5.pom.package.json index 071ac2eae56..58c58fec10b 100644 --- a/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk/1.1.5/tomahawk-1.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/myfaces/tomahawk/tomahawk/1.1.5/tomahawk-1.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.myfaces.tomahawk/tomahawk@1.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +298,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/shale/shale-master/2/shale-master-2.pom.package.json b/tests/packagedcode/data/m2/org/apache/shale/shale-master/2/shale-master-2.pom.package.json index 92c7f411cea..23a43e1a863 100644 --- a/tests/packagedcode/data/m2/org/apache/shale/shale-master/2/shale-master-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/shale/shale-master/2/shale-master-2.pom.package.json @@ -322,6 +322,8 @@ "pkg:maven/org.apache.shale/shale-master@2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/shale/shale-master/2/", diff --git a/tests/packagedcode/data/m2/org/apache/shale/shale-parent/1.0.4/shale-parent-1.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/shale/shale-parent/1.0.4/shale-parent-1.0.4.pom.package.json index 50a2f6a1a4c..2dab13f5233 100644 --- a/tests/packagedcode/data/m2/org/apache/shale/shale-parent/1.0.4/shale-parent-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/shale/shale-parent/1.0.4/shale-parent-1.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.shale/shale-parent@1.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/shale/shale-test/1.0.4/shale-test-1.0.4.pom.package.json b/tests/packagedcode/data/m2/org/apache/shale/shale-test/1.0.4/shale-test-1.0.4.pom.package.json index 35b20f082a3..6dcc2508d4c 100644 --- a/tests/packagedcode/data/m2/org/apache/shale/shale-test/1.0.4/shale-test-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/shale/shale-test/1.0.4/shale-test-1.0.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.shale/shale-test@1.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json b/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json index 97e648acaac..412b81b3bcd 100644 --- a/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/apache/velocity/velocity/1.5/velocity-1.5.pom.package.json @@ -73,17 +73,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -100,6 +100,8 @@ "pkg:maven/org.apache.velocity/velocity@1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -109,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -169,6 +177,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -179,6 +188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -189,6 +199,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json index bfd6d8f3eaf..b7f75b9456c 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.aspectj/aspectjrt@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/aspectj/aspectjrt/1.5.4/", diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json index f8381e40978..fd269a41c00 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjrt/1.6.0/aspectjrt-1.6.0.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.aspectj/aspectjrt@1.6.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/aspectj/aspectjrt/1.6.0/", diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json index aff1c06a3be..56143a28780 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.5.4/aspectjtools-1.5.4.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.aspectj/aspectjtools@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/aspectj/aspectjtools/1.5.4/", diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json index 9b0746fe38f..d3755b04b60 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjtools/1.6.0/aspectjtools-1.6.0.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.aspectj/aspectjtools@1.6.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/aspectj/aspectjtools/1.6.0/", diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json index 5d3b9358759..71771e89e22 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.aspectj/aspectjweaver@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.5.4/", diff --git a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json index 6f43c2015f7..d8885cdd17d 100644 --- a/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/aspectj/aspectjweaver/1.6.0/aspectjweaver-1.6.0.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.aspectj/aspectjweaver@1.6.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.6.0/", diff --git a/tests/packagedcode/data/m2/org/bouncycastle/bcprov/1.37/bcprov-1.37.pom.package.json b/tests/packagedcode/data/m2/org/bouncycastle/bcprov/1.37/bcprov-1.37.pom.package.json index 2475ea44048..b8b33dbe223 100644 --- a/tests/packagedcode/data/m2/org/bouncycastle/bcprov/1.37/bcprov-1.37.pom.package.json +++ b/tests/packagedcode/data/m2/org/bouncycastle/bcprov/1.37/bcprov-1.37.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.bouncycastle/bcprov@1.37?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/bouncycastle/bcprov/1.37/", diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-20090219.165735-19.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-20090219.165735-19.pom.package.json index f3505f787dc..ba05a9709aa 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-20090219.165735-19.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-20090219.165735-19.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.cargo/cargo-extensions-maven2@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/", diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-SNAPSHOT.pom.package.json index f3505f787dc..ba05a9709aa 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/cargo-extensions-maven2-1.0-SNAPSHOT.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.cargo/cargo-extensions-maven2@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/cargo/cargo-extensions-maven2/1.0-SNAPSHOT/", diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-20090219.165735-20.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-20090219.165735-20.pom.package.json index 3963b9b1802..b63ad967a4e 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-20090219.165735-20.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-20090219.165735-20.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.cargo/cargo-extensions@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-SNAPSHOT.pom.package.json index 3963b9b1802..b63ad967a4e 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-extensions/1.0-SNAPSHOT/cargo-extensions-1.0-SNAPSHOT.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.cargo/cargo-extensions@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-20090219.165735-19.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-20090219.165735-19.pom.package.json index ebb0d0f17d3..bd1185b2643 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-20090219.165735-19.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-20090219.165735-19.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.cargo/cargo-maven2-plugin@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-SNAPSHOT.pom.package.json index ebb0d0f17d3..bd1185b2643 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-maven2-plugin/1.0-SNAPSHOT/cargo-maven2-plugin-1.0-SNAPSHOT.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.cargo/cargo-maven2-plugin@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-20090219.165735-12.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-20090219.165735-12.pom.package.json index 050356db937..e2eadbf405b 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-20090219.165735-12.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-20090219.165735-12.pom.package.json @@ -259,6 +259,8 @@ "pkg:maven/org.codehaus.cargo/cargo-parent@4.2-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/", diff --git a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-SNAPSHOT.pom.package.json index 050356db937..e2eadbf405b 100644 --- a/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/cargo-parent-4.2-SNAPSHOT.pom.package.json @@ -259,6 +259,8 @@ "pkg:maven/org.codehaus.cargo/cargo-parent@4.2-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/cargo/cargo-parent/4.2-SNAPSHOT/", diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json index 51d06b77e4e..db5eb157942 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/aspectj-maven-plugin/1.0/aspectj-maven-plugin-1.0.pom.package.json @@ -45,17 +45,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_27.RULE", "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", "matched_text": "- name: The MIT License" } @@ -72,6 +72,8 @@ "pkg:maven/org.codehaus.mojo/aspectj-maven-plugin@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -81,6 +83,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +94,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +127,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +138,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +149,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +171,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json index 8a5049bc41e..be16f54ad96 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-20080813.143116-6.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_27.RULE", "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", "matched_text": "- name: The MIT License" }, { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_237.RULE", "rule_relevance": 100, + "rule_identifier": "mit_237.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_237.RULE", "matched_text": " url: http://www.opensource.org/licenses/mit-license.php" } @@ -80,6 +80,8 @@ "pkg:maven/org.codehaus.mojo/build-helper-maven-plugin@1.2-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json index 8a5049bc41e..be16f54ad96 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/build-helper-maven-plugin/1.2-SNAPSHOT/build-helper-maven-plugin-1.2-SNAPSHOT.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_27.RULE", "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", "matched_text": "- name: The MIT License" }, { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_237.RULE", "rule_relevance": 100, + "rule_identifier": "mit_237.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_237.RULE", "matched_text": " url: http://www.opensource.org/licenses/mit-license.php" } @@ -80,6 +80,8 @@ "pkg:maven/org.codehaus.mojo/build-helper-maven-plugin@1.2-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json index df3784d9c9c..36f5b786481 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/cobertura-maven-plugin/2.2/cobertura-maven-plugin-2.2.pom.package.json @@ -52,17 +52,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -79,6 +79,8 @@ "pkg:maven/org.codehaus.mojo/cobertura-maven-plugin@2.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -88,6 +90,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -98,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -108,6 +112,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -118,6 +123,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -128,6 +134,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +156,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +167,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -168,6 +178,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -178,6 +189,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -188,6 +200,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -198,6 +211,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -208,6 +222,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 77701300278..9d3d3b4db27 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1160.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1160.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", "matched_text": "license - name: MIT" } @@ -86,6 +86,8 @@ "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json index 35176e6358a..3128314b7b2 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/maven-buildnumber-plugin/0.9.6/maven-buildnumber-plugin-0.9.6.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_27.RULE", "rule_relevance": 100, + "rule_identifier": "mit_27.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE", "matched_text": "- name: The MIT License" }, { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1165.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1165.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1165.RULE", "matched_text": " url: http://commons.ucalgary.ca/projects/licenses/mit-license.txt" } @@ -80,6 +80,8 @@ "pkg:maven/org.codehaus.mojo/maven-buildnumber-plugin@0.9.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +146,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +168,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -169,6 +179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -179,6 +190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo-sandbox/2/mojo-sandbox-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo-sandbox/2/mojo-sandbox-2.pom.package.json index 188ec28738b..d155e8492c5 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo-sandbox/2/mojo-sandbox-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo-sandbox/2/mojo-sandbox-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo/mojo-sandbox@2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-sandbox/2/", diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/11/mojo-11.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/11/mojo-11.pom.package.json index d0bda5bc5ae..424f04bcea3 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/11/mojo-11.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/11/mojo-11.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo/mojo@11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/12/mojo-12.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/12/mojo-12.pom.package.json index ccb1f0c78f2..561faa4b6bc 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/12/mojo-12.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/12/mojo-12.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo/mojo@12?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/14/mojo-14.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/14/mojo-14.pom.package.json index 4b1e6142953..4b11c506519 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/14/mojo-14.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/14/mojo-14.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.codehaus.mojo/mojo@14?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/16/mojo-16.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/16/mojo-16.pom.package.json index 90ce06a164d..73cbbd3a428 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/16/mojo-16.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/16/mojo-16.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.codehaus.mojo/mojo@16?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/17/mojo-17.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/17/mojo-17.pom.package.json index d0eb059f0fb..d4b507714a5 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/17/mojo-17.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/mojo/17/mojo-17.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.codehaus.mojo/mojo@17?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/native-maven-plugin/1.0-alpha-2/native-maven-plugin-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/native-maven-plugin/1.0-alpha-2/native-maven-plugin-1.0-alpha-2.pom.package.json index 315879ee175..fcc21699e07 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/native-maven-plugin/1.0-alpha-2/native-maven-plugin-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/native-maven-plugin/1.0-alpha-2/native-maven-plugin-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo/native-maven-plugin@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-api/1.0-alpha-2/maven-native-api-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-api/1.0-alpha-2/maven-native-api-1.0-alpha-2.pom.package.json index af8efab6d9a..a6181b3cc87 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-api/1.0-alpha-2/maven-native-api-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-api/1.0-alpha-2/maven-native-api-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-api@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-bcc/1.0-alpha-2/maven-native-bcc-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-bcc/1.0-alpha-2/maven-native-bcc-1.0-alpha-2.pom.package.json index 9fc00b0866d..8ce3a5d60bf 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-bcc/1.0-alpha-2/maven-native-bcc-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-bcc/1.0-alpha-2/maven-native-bcc-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-bcc@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-components/1.0-alpha-2/maven-native-components-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-components/1.0-alpha-2/maven-native-components-1.0-alpha-2.pom.package.json index 71812d9b343..36ab29e8397 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-components/1.0-alpha-2/maven-native-components-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-components/1.0-alpha-2/maven-native-components-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-components@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-generic-c/1.0-alpha-2/maven-native-generic-c-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-generic-c/1.0-alpha-2/maven-native-generic-c-1.0-alpha-2.pom.package.json index 2b3f25b561c..c3293d6e74f 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-generic-c/1.0-alpha-2/maven-native-generic-c-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-generic-c/1.0-alpha-2/maven-native-generic-c-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-generic-c@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-javah/1.0-alpha-2/maven-native-javah-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-javah/1.0-alpha-2/maven-native-javah-1.0-alpha-2.pom.package.json index dc24a1e5057..ccd3236a8d4 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-javah/1.0-alpha-2/maven-native-javah-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-javah/1.0-alpha-2/maven-native-javah-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-javah@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/natives/maven-native-javah/1.0-alpha-2/", diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-manager/1.0-alpha-2/maven-native-manager-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-manager/1.0-alpha-2/maven-native-manager-1.0-alpha-2.pom.package.json index 7dd760425db..ee05672a966 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-manager/1.0-alpha-2/maven-native-manager-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-manager/1.0-alpha-2/maven-native-manager-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-manager@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/natives/maven-native-manager/1.0-alpha-2/", diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-msvc/1.0-alpha-2/maven-native-msvc-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-msvc/1.0-alpha-2/maven-native-msvc-1.0-alpha-2.pom.package.json index 3135a60018b..71ca6831be9 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-msvc/1.0-alpha-2/maven-native-msvc-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native-msvc/1.0-alpha-2/maven-native-msvc-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native-msvc@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native/1.0-alpha-2/maven-native-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native/1.0-alpha-2/maven-native-1.0-alpha-2.pom.package.json index 33b62518e48..470985a46ab 100644 --- a/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native/1.0-alpha-2/maven-native-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/mojo/natives/maven-native/1.0-alpha-2/maven-native-1.0-alpha-2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.codehaus.mojo.natives/maven-native@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +152,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.pom.package.json index 233b3ae6c45..d5eea431f45 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-active-collections@1.0-beta-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-10/plexus-archiver-1.0-alpha-10.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-10/plexus-archiver-1.0-alpha-10.pom.package.json index 1b7bb74aea1..39604be0a9a 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-10/plexus-archiver-1.0-alpha-10.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-10/plexus-archiver-1.0-alpha-10.pom.package.json @@ -49,6 +49,8 @@ "pkg:maven/org.codehaus.plexus/plexus-archiver@1.0-alpha-10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -58,6 +60,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -68,6 +71,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -78,6 +82,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +93,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-5/plexus-archiver-1.0-alpha-5.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-5/plexus-archiver-1.0-alpha-5.pom.package.json index 9c791d0905c..3b22b770802 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-5/plexus-archiver-1.0-alpha-5.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-5/plexus-archiver-1.0-alpha-5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-archiver@1.0-alpha-5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-5/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.pom.package.json index 8076ffb48da..3d6a6dcd792 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.pom.package.json @@ -49,6 +49,8 @@ "pkg:maven/org.codehaus.plexus/plexus-archiver@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -58,6 +60,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom.package.json index cb18adbacbb..683b4efba0d 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom.package.json @@ -49,6 +49,8 @@ "pkg:maven/org.codehaus.plexus/plexus-archiver@1.0-alpha-9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -58,6 +60,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -68,6 +71,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -78,6 +82,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +93,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom.package.json index bf62d89ef56..7cc42da80bc 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-classworlds@1.2-alpha-6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.1/plexus-compiler-api-1.5.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.1/plexus-compiler-api-1.5.1.pom.package.json index 7db08ede824..d590e95da97 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.1/plexus-compiler-api-1.5.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.1/plexus-compiler-api-1.5.1.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-compiler-api@1.5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom.package.json index 4cb9b8367a0..326bd627a95 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-compiler-api@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom.package.json index 86f7ff016da..9fda4927610 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-compiler-javac@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom.package.json index e31df81a2fa..e62bc17d4f1 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-compiler-manager@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom.package.json index f5cc0814dec..0f63f8862a3 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-compiler@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-compiler/1.5.3/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom.package.json index a206ba5c8a4..291434c2ad2 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-compilers@1.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom.package.json index 25cf55ff71a..5ce5afe7849 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-component-api@1.0-alpha-15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.package.json index 67530dc50ae..89de4840f4e 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-component-api@1.0-alpha-16?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.package.json index 9471ecb5255..32616db1650 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-components@1.1.12?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.4/plexus-components-1.1.4.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.4/plexus-components-1.1.4.pom.package.json index 43db048d081..f939bd6b2f5 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.4/plexus-components-1.1.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.4/plexus-components-1.1.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-components@1.1.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.5/plexus-components-1.1.5.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.5/plexus-components-1.1.5.pom.package.json index 87f8a903ae9..c270941dddc 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.5/plexus-components-1.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.5/plexus-components-1.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-components@1.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.package.json index 3e322fca08d..425e6277005 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-components@1.1.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.package.json index 8c03a6d1474..a592744abca 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-components@1.1.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom.package.json index 7516188b2ca..57e554c2cec 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-components@1.1.9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom.package.json index 13c6ec58614..717585ca6de 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-22/plexus-container-default-1.0-alpha-22.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-22/plexus-container-default-1.0-alpha-22.pom.package.json index 4f985d6a055..331c44980e5 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-22/plexus-container-default-1.0-alpha-22.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-22/plexus-container-default-1.0-alpha-22.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-22?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom.package.json index 77c0899f44a..828b8ba567a 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-30?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-7/plexus-container-default-1.0-alpha-7.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-7/plexus-container-default-1.0-alpha-7.pom.package.json index e3dea45cf54..95ba24300af 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-7/plexus-container-default-1.0-alpha-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-7/plexus-container-default-1.0-alpha-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.package.json index 7588101058e..3fc343b8fb1 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.package.json index fad04c24b96..7c49f37b4cd 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-9-stable-1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.package.json index 8342a6fc4d0..408e87f8afb 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom.package.json index df515627dfe..c84479a8372 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-containers@1.0-alpha-15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.package.json index be7cf655ff0..f642321ed9f 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-containers@1.0-alpha-16?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-22/plexus-containers-1.0-alpha-22.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-22/plexus-containers-1.0-alpha-22.pom.package.json index d293e4724fe..c90397dafb2 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-22/plexus-containers-1.0-alpha-22.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-22/plexus-containers-1.0-alpha-22.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-containers@1.0-alpha-22?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom.package.json index f400edf7afc..1e4082ceb51 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-containers@1.0-alpha-30?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.package.json index f394a5d0902..4b7a9445361 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-containers@1.0.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.package.json index 618732492df..208259bdeee 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-digest@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-digest/1.0/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-6/plexus-i18n-1.0-beta-6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-6/plexus-i18n-1.0-beta-6.pom.package.json index f2b92bdccdb..f25470639b5 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-6/plexus-i18n-1.0-beta-6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-6/plexus-i18n-1.0-beta-6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-i18n@1.0-beta-6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-6/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom.package.json index 2c3ff809ccc..a2f30b75172 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-i18n@1.0-beta-7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json index 57793fac1ea..50c466a1b8e 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom.package.json index 5d00036c5e0..7869da15243 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-io@1.0-alpha-1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-2/plexus-io-1.0-alpha-2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-2/plexus-io-1.0-alpha-2.pom.package.json index a4376d67d25..ec50261446b 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-2/plexus-io-1.0-alpha-2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-io/1.0-alpha-2/plexus-io-1.0-alpha-2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-io@1.0-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.package.json index 2de88f768a9..a1e1970ab8f 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom.package.json index 204f572e7a8..35821f1b423 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.package.json index bcb211af6ed..62b278283c7 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.1/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.2/plexus-utils-1.2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.2/plexus-utils-1.2.pom.package.json index d2f3a1ee79a..e25edf90b3d 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.2/plexus-utils-1.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.2/plexus-utils-1.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.2/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.package.json index f5f1ed77302..eaf4ba6fb86 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.3/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.package.json index 9bfe979a32f..90b63190dcd 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.4.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.4.1/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.2.pom.package.json index 8bd867c672c..525daff9ae8 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.2/plexus-utils-1.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.4.2/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.package.json index 99e5a217272..af6b608bb91 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.4.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom.package.json index 33df2bfa88f..e3f6a14ba15 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.4.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.4.6/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.7/plexus-utils-1.4.7.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.7/plexus-utils-1.4.7.pom.package.json index 3aba1c389a2..3b06e908884 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.7/plexus-utils-1.4.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.7/plexus-utils-1.4.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.4.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.4.7/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom.package.json index f3ffc49b429..d9647b87f7d 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.4.9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom.package.json index 80ea87e483c..7c15c0d7b0b 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-utils@1.5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/", diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.2/plexus-velocity-1.1.2.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.2/plexus-velocity-1.1.2.pom.package.json index 3202186d309..a0df2b7fdab 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.2/plexus-velocity-1.1.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.2/plexus-velocity-1.1.2.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-velocity@1.1.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -168,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -178,6 +185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -188,6 +196,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.3/plexus-velocity-1.1.3.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.3/plexus-velocity-1.1.3.pom.package.json index fdd791bd652..0642512d9c7 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.3/plexus-velocity-1.1.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.3/plexus-velocity-1.1.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-velocity@1.1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom.package.json index 7c7fb9dddb9..99d5670223f 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.codehaus.plexus/plexus-velocity@1.1.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.package.json index 25a60c362aa..615e2aef3c3 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.package.json @@ -168,6 +168,8 @@ "pkg:maven/org.codehaus.plexus/plexus@1.0.10?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -177,6 +179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json index bf18bc995cd..62c3f8505e9 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.package.json @@ -164,17 +164,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -191,6 +191,8 @@ "pkg:maven/org.codehaus.plexus/plexus@1.0.11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -200,6 +202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.package.json index f18db446de8..9ebe26c6325 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus@1.0.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.5/plexus-1.0.5.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.5/plexus-1.0.5.pom.package.json index 451086a81c1..60d08f64475 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.5/plexus-1.0.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.5/plexus-1.0.5.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus@1.0.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.package.json index 863d71e136f..d242a4a9420 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.package.json @@ -140,6 +140,8 @@ "pkg:maven/org.codehaus.plexus/plexus@1.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -149,6 +151,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.package.json b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.package.json index 81a016bcc5a..e403f7a927e 100644 --- a/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.package.json +++ b/tests/packagedcode/data/m2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.package.json @@ -147,6 +147,8 @@ "pkg:maven/org.codehaus.plexus/plexus@1.0.9?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -156,6 +158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json b/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json index 07f442e536b..36cf185e5a8 100644 --- a/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/easymock/easymock/2.3/easymock-2.3.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1106.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", "matched_text": "- name: MIT License" } @@ -57,6 +57,8 @@ "pkg:maven/org.easymock/easymock@2.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json b/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json index eea0c9bd2d3..66c9addb5e4 100644 --- a/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/easymock/easymockclassextension/2.3/easymockclassextension-2.3.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1106.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1106.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1106.RULE", "matched_text": "- name: MIT License" } @@ -57,6 +57,8 @@ "pkg:maven/org.easymock/easymockclassextension@2.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.pom.package.json index 63280cabdbf..7179ede0eb8 100644 --- a/tests/packagedcode/data/m2/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/ejb3-persistence/1.0.1.GA/ejb3-persistence-1.0.1.GA.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.hibernate/ejb3-persistence@1.0.1.GA?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/hibernate/ejb3-persistence/1.0.1.GA/", diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json index 53bbbfa6efa..9d87ee14807 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.2.1.ga/hibernate-annotations-3.2.1.ga.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/org.hibernate/hibernate-annotations@3.2.1.ga?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +90,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json index 6e5b1760450..0fed2b41ab7 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/org.hibernate/hibernate-annotations@3.3.1.GA?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +90,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json index 3aefb1321a1..33a33a898af 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/org.hibernate/hibernate-commons-annotations@3.0.0.ga?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json index 2eb8f518d2c..981d2579da1 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.2.1.ga/hibernate-entitymanager-3.2.1.ga.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/org.hibernate/hibernate-entitymanager@3.2.1.ga?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +90,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json index c4a1a61877f..c490aafaa67 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -57,6 +57,8 @@ "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.GA?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +90,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -106,6 +112,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -116,6 +123,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json index 7e0ad50ca31..9b43add7972 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.1.ga/hibernate-3.2.1.ga.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.hibernate/hibernate@3.2.1.ga?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json index 5d59e3e3cf1..a58efa2dfaf 100644 --- a/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json +++ b/tests/packagedcode/data/m2/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_482.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_482.RULE", "matched_text": "- name: GNU LESSER GENERAL PUBLIC LICENSE\n url: http://www.gnu.org/licenses/lgpl.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.hibernate/hibernate@3.2.6.ga?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json index b12656afebd..709f6134e22 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-parent/7/jetty-parent-7.pom.package.json @@ -115,32 +115,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "- name: Apache License Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0" } @@ -157,6 +157,8 @@ "pkg:maven/org.mortbay.jetty/jetty-parent@7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/mortbay/jetty/jetty-parent/7/", diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.pom.package.json index deeac31039a..84b501a85ba 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.mortbay.jetty/jetty-util@6.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.pom.package.json index 8f9e3e9bae4..05c6dfb1e5e 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.mortbay.jetty/jetty@6.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-20090123.170629-84.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-20090123.170629-84.pom.package.json index 56a8da165c4..2e02247d9d5 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-20090123.170629-84.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-20090123.170629-84.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.mortbay.jetty/maven-jetty-plugin@6.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-SNAPSHOT.pom.package.json index 56a8da165c4..2e02247d9d5 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/maven-jetty-plugin/6.1-SNAPSHOT/maven-jetty-plugin-6.1-SNAPSHOT.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.mortbay.jetty/maven-jetty-plugin@6.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +86,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-20090123.170629-92.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-20090123.170629-92.pom.package.json index d1bc0c29aee..c2bca2105cf 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-20090123.170629-92.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-20090123.170629-92.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.mortbay.jetty/project@6.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-SNAPSHOT.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-SNAPSHOT.pom.package.json index d1bc0c29aee..c2bca2105cf 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-SNAPSHOT.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1-SNAPSHOT/project-6.1-SNAPSHOT.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.mortbay.jetty/project@6.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json index 3e8fa643870..bf5902e59aa 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/project/6.1.5/project-6.1.5.pom.package.json @@ -94,32 +94,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "- name: Apache License Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", "matched_text": " url: http://www.apache.org/licenses/LICENSE-2.0" } @@ -136,6 +136,8 @@ "pkg:maven/org.mortbay.jetty/project@6.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -145,6 +147,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +158,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +169,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +180,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -185,6 +191,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -195,6 +202,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -205,6 +213,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -215,6 +224,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -225,6 +235,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -235,6 +246,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -245,6 +257,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json b/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json index 1b47412226f..eabe16825bb 100644 --- a/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "CDDL-1.0", "matches": [ { - "score": 95.0, + "license_expression": "cddl-1.0", + "spdx_license_expression": "CDDL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 95.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cddl-1.0", - "spdx_license_expression": "CDDL-1.0", - "rule_identifier": "spdx_license_id_cddl-1.0_for_cddl-1.0.RULE", "rule_relevance": 95, + "rule_identifier": "spdx_license_id_cddl-1.0_for_cddl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_cddl-1.0_for_cddl-1.0.RULE", "matched_text": "- name: CDDL 1.0" }, { - "score": 100.0, + "license_expression": "cddl-1.0", + "spdx_license_expression": "CDDL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 9, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cddl-1.0", - "spdx_license_expression": "CDDL-1.0", - "rule_identifier": "cddl-1.0_6.RULE", "rule_relevance": 100, + "rule_identifier": "cddl-1.0_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/cddl-1.0_6.RULE", "matched_text": " url: https://glassfish.dev.java.net/public/CDDLv1.0.html" } @@ -72,6 +72,8 @@ "pkg:maven/org.mortbay.jetty/servlet-api-2.5@6.1.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/mortbay/jetty/servlet-api-2.5/6.1.5/", diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-client-drivers/0.9.2/selenium-client-drivers-0.9.2.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-client-drivers/0.9.2/selenium-client-drivers-0.9.2.pom.package.json index 750ba1e6e36..7c5032e84a5 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-client-drivers/0.9.2/selenium-client-drivers-0.9.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-client-drivers/0.9.2/selenium-client-drivers-0.9.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium.client-drivers/selenium-client-drivers@0.9.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-java-client-driver/0.9.2/selenium-java-client-driver-0.9.2.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-java-client-driver/0.9.2/selenium-java-client-driver-0.9.2.pom.package.json index 23afdb715b7..f63823f31c4 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-java-client-driver/0.9.2/selenium-java-client-driver-0.9.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/client-drivers/selenium-java-client-driver/0.9.2/selenium-java-client-driver-0.9.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium.client-drivers/selenium-java-client-driver@0.9.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/core/selenium-core/0.8.3/selenium-core-0.8.3.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/core/selenium-core/0.8.3/selenium-core-0.8.3.pom.package.json index d7356baee21..a4e3b512271 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/core/selenium-core/0.8.3/selenium-core-0.8.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/core/selenium-core/0.8.3/selenium-core-0.8.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium.core/selenium-core@0.8.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.1/selenium-rc-0.9.1.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.1/selenium-rc-0.9.1.pom.package.json index 795121aa605..efe4772d3a3 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.1/selenium-rc-0.9.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.1/selenium-rc-0.9.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium/selenium-rc@0.9.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.2/selenium-rc-0.9.2.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.2/selenium-rc-0.9.2.pom.package.json index f9318554e1c..46107cdf37e 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.2/selenium-rc-0.9.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/selenium-rc/0.9.2/selenium-rc-0.9.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium/selenium-rc@0.9.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.1/selenium-server-coreless-0.9.1.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.1/selenium-server-coreless-0.9.1.pom.package.json index 045de0a6833..93b2f348e3c 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.1/selenium-server-coreless-0.9.1.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.1/selenium-server-coreless-0.9.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium.server/selenium-server-coreless@0.9.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.2/selenium-server-coreless-0.9.2.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.2/selenium-server-coreless-0.9.2.pom.package.json index 0519fc25887..c1f53c64110 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.2/selenium-server-coreless-0.9.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server-coreless/0.9.2/selenium-server-coreless-0.9.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium.server/selenium-server-coreless@0.9.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server/0.9.2/selenium-server-0.9.2.pom.package.json b/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server/0.9.2/selenium-server-0.9.2.pom.package.json index 2863d0a924c..b046d3e2bd0 100644 --- a/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server/0.9.2/selenium-server-0.9.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/openqa/selenium/server/selenium-server/0.9.2/selenium-server-0.9.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.openqa.selenium.server/selenium-server@0.9.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.package.json b/tests/packagedcode/data/m2/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.package.json index 9330c4f7070..ddfdb219a45 100644 --- a/tests/packagedcode/data/m2/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.slf4j/slf4j-api@1.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.4.2/", diff --git a/tests/packagedcode/data/m2/org/slf4j/slf4j-log4j12/1.4.2/slf4j-log4j12-1.4.2.pom.package.json b/tests/packagedcode/data/m2/org/slf4j/slf4j-log4j12/1.4.2/slf4j-log4j12-1.4.2.pom.package.json index d646e81386f..df8662fa1a3 100644 --- a/tests/packagedcode/data/m2/org/slf4j/slf4j-log4j12/1.4.2/slf4j-log4j12-1.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/slf4j/slf4j-log4j12/1.4.2/slf4j-log4j12-1.4.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.slf4j/slf4j-log4j12@1.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/slf4j/slf4j-parent/1.4.2/slf4j-parent-1.4.2.pom.package.json b/tests/packagedcode/data/m2/org/slf4j/slf4j-parent/1.4.2/slf4j-parent-1.4.2.pom.package.json index 150cd395453..040c1774f16 100644 --- a/tests/packagedcode/data/m2/org/slf4j/slf4j-parent/1.4.2/slf4j-parent-1.4.2.pom.package.json +++ b/tests/packagedcode/data/m2/org/slf4j/slf4j-parent/1.4.2/slf4j-parent-1.4.2.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.slf4j/slf4j-parent@1.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -61,6 +64,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -71,6 +75,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json index 433b8f7b711..06f618a139f 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-aop/2.5.3/spring-aop-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-aop@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json index 2e3a2558be2..df1d9e617be 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.3/spring-aspects-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-aspects@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json index bb10218f8ea..a5d0dc15cdb 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-aspects/2.5.4/spring-aspects-2.5.4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-aspects@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json index 4fe7331c788..a23e6714aa6 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-beans/2.5.3/spring-beans-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-beans@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json index c18a6d2f1bf..d8e94e8f643 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-context-support/2.5.3/spring-context-support-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-context-support@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +285,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +296,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +307,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -294,6 +318,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -304,6 +329,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json index f63a39aa37a..55707f4b873 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-context/2.5.3/spring-context-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-context@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json index 0123c27e457..2cb3ea83e22 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-core/2.5.3/spring-core-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-core@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json index d571c0eeff6..356324e4614 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-jdbc/2.5.3/spring-jdbc-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-jdbc@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json index f8bee51384f..f16dade0418 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json index 62291235714..0b9feeeb4fd 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.3/spring-test-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-test@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json index b75c7646bea..4c68e5eb4f7 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-test/2.5.4/spring-test-2.5.4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-test@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json index 56d040f7d82..e9a40d49e66 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-tx/2.5.3/spring-tx-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-tx@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json index 0f071df313c..8b44fedb226 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-web/2.5.3/spring-web-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-web@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json index 0f158196afa..0afd1fab3d1 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +285,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +296,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +307,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json index 22ff1ee28c9..4fcbed596cc 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-webmvc@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +285,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +296,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +307,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json b/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json index 08928f34fda..fba89f575c8 100644 --- a/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json +++ b/tests/packagedcode/data/m2/org/springframework/spring/2.5.4/spring-2.5.4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +285,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +296,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +307,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -294,6 +318,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -304,6 +329,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -314,6 +340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -324,6 +351,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -334,6 +362,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -344,6 +373,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -354,6 +384,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -364,6 +395,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -374,6 +406,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -384,6 +417,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -394,6 +428,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -404,6 +439,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -414,6 +450,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -424,6 +461,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -434,6 +472,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -444,6 +483,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -454,6 +494,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -464,6 +505,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -474,6 +516,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -484,6 +527,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -494,6 +538,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -504,6 +549,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -514,6 +560,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -524,6 +571,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -534,6 +582,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -544,6 +593,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -554,6 +604,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -564,6 +615,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -574,6 +626,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -584,6 +637,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -594,6 +648,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -604,6 +659,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -614,6 +670,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -624,6 +681,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -634,6 +692,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -644,6 +703,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -654,6 +714,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -664,6 +725,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -674,6 +736,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -684,6 +747,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -694,6 +758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -704,6 +769,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -714,6 +780,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json b/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json index 386e4fe3178..6ce27cc37c3 100644 --- a/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json +++ b/tests/packagedcode/data/m2/org/testng/testng/5.7/testng-5.7.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "- name: Apache License, Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_url_6.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_url_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_url_6.RULE", "matched_text": " url: http://apache.org/licenses/LICENSE-2.0" } @@ -72,6 +72,8 @@ "pkg:maven/org.testng/testng@5.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -81,6 +83,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +94,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +105,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json b/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json index 20180caa2ad..8e491fe982f 100644 --- a/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json +++ b/tests/packagedcode/data/m2/org/testng/testng/5.8/testng-5.8.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "- name: Apache License, Version 2.0" }, { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_url_6.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_url_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_url_6.RULE", "matched_text": " url: http://apache.org/licenses/LICENSE-2.0" } @@ -72,6 +72,8 @@ "pkg:maven/org.testng/testng@5.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -81,6 +83,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +94,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +105,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/org/uncommons/reportng/0.9.5/reportng-0.9.5.pom.package.json b/tests/packagedcode/data/m2/org/uncommons/reportng/0.9.5/reportng-0.9.5.pom.package.json index f59d6ec2e13..2df84fef70c 100644 --- a/tests/packagedcode/data/m2/org/uncommons/reportng/0.9.5/reportng-0.9.5.pom.package.json +++ b/tests/packagedcode/data/m2/org/uncommons/reportng/0.9.5/reportng-0.9.5.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.uncommons/reportng@0.9.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/oro/oro/2.0.7/oro-2.0.7.pom.package.json b/tests/packagedcode/data/m2/oro/oro/2.0.7/oro-2.0.7.pom.package.json index 479e70a7b69..aa23d896ecc 100644 --- a/tests/packagedcode/data/m2/oro/oro/2.0.7/oro-2.0.7.pom.package.json +++ b/tests/packagedcode/data/m2/oro/oro/2.0.7/oro-2.0.7.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/oro/oro@2.0.7?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/oro/oro/2.0.7/", diff --git a/tests/packagedcode/data/m2/oro/oro/2.0.8/oro-2.0.8.pom.package.json b/tests/packagedcode/data/m2/oro/oro/2.0.8/oro-2.0.8.pom.package.json index 0b9ec101d3a..596104529b3 100644 --- a/tests/packagedcode/data/m2/oro/oro/2.0.8/oro-2.0.8.pom.package.json +++ b/tests/packagedcode/data/m2/oro/oro/2.0.8/oro-2.0.8.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/oro/oro@2.0.8?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/oro/oro/2.0.8/", diff --git a/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json b/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json index 78ba344d129..104ddb44114 100644 --- a/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json +++ b/tests/packagedcode/data/m2/p6spy/p6spy/1.3/p6spy-1.3.pom.package.json @@ -66,32 +66,32 @@ "license_expression_spdx": "Apache-1.1", "matches": [ { - "score": 100.0, + "license_expression": "apache-1.1", + "spdx_license_expression": "Apache-1.1", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-1.1", - "spdx_license_expression": "Apache-1.1", - "rule_identifier": "apache-1.1_66.RULE", "rule_relevance": 100, + "rule_identifier": "apache-1.1_66.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_66.RULE", "matched_text": "- name: The P6Spy Software License, Version 1.1" }, { - "score": 100.0, + "license_expression": "apache-1.1", + "spdx_license_expression": "Apache-1.1", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 13, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-1.1", - "spdx_license_expression": "Apache-1.1", - "rule_identifier": "apache-1.1_64.RULE", "rule_relevance": 100, + "rule_identifier": "apache-1.1_64.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_64.RULE", "matched_text": " url: http://cvs.sourceforge.net/viewcvs.py/*checkout*/p6spy/p6spy/license.txt?rev=HEAD" } @@ -108,6 +108,8 @@ "pkg:maven/p6spy/p6spy@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -117,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -147,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -157,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -167,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.7.0.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.7.0.pom.package.json index 113bb3f9261..eb65d0e63af 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.7.0.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.7.0.pom.package.json @@ -36,6 +36,8 @@ "pkg:maven/com.salesforce.argus/argus-webservices@%24%7Bproject.version%7D?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -45,6 +47,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -55,6 +58,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -65,6 +69,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +80,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +146,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.8.0.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.8.0.pom.package.json index 113bb3f9261..eb65d0e63af 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.8.0.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/argus-webservices-2.8.0.pom.package.json @@ -36,6 +36,8 @@ "pkg:maven/com.salesforce.argus/argus-webservices@%24%7Bproject.version%7D?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -45,6 +47,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -55,6 +58,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -65,6 +69,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +80,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +146,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/coreplugin-1.0.0.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/coreplugin-1.0.0.pom.package.json index 3a10e3247b6..478ecbb0e31 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/coreplugin-1.0.0.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/coreplugin-1.0.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/net.sourceforge.findbugs/coreplugin@1.0.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/net/sourceforge/findbugs/coreplugin/1.0.0/", diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-annotations-0.2.1.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-annotations-0.2.1.pom.package.json index 5e886758b29..9ac477c8627 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-annotations-0.2.1.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-annotations-0.2.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.github.albertoanguita/jacuzzi-annotations@%24%7Bversion%7D?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/github/albertoanguita/jacuzzi-annotations/${version}/", diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-database-0.2.1.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-database-0.2.1.pom.package.json index 7edc136da9f..90be7cd00ee 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-database-0.2.1.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/jacuzzi-database-0.2.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.github.albertoanguita/jacuzzi-database@%24%7Bversion%7D?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/ojcms-beans-0.1-beta.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/ojcms-beans-0.1-beta.pom.package.json index 53107cbf43d..524039f9a60 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/ojcms-beans-0.1-beta.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/ojcms-beans-0.1-beta.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.github.simondan.ojcms/ojcms-beans@%24%7Bproject.version%7D?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/pkg-2.0.13.1005.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/pkg-2.0.13.1005.pom.package.json index 8c5388957ea..07665bc6704 100644 --- a/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/pkg-2.0.13.1005.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/inifinite_loop/pkg-2.0.13.1005.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.jvnet.updatecenter2/pkg@%24%7Bversion%7D?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/jvnet/updatecenter2/pkg/${version}/", diff --git a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json index c858f11fba1..abe34f2e657 100644 --- a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-2.17.0718b.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_358.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_358.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_358.RULE", "matched_text": "- name: The 3-Clause BSD License\n url: https://opensource.org/licenses/BSD-3-Clause" } @@ -65,6 +65,8 @@ "pkg:maven/io.github.subiyacryolite/jds@2.17.0718b?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json index 6956971c542..d3c5b325bbd 100644 --- a/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/parse_error/jds-3.0.1.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 14, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_358.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_358.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_358.RULE", "matched_text": "- name: The 3-Clause BSD License\n url: https://opensource.org/licenses/BSD-3-Clause" } @@ -65,6 +65,8 @@ "pkg:maven/io.github.subiyacryolite/jds@3.0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/parse_error/maven-javanet-plugin-1.7.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/parse_error/maven-javanet-plugin-1.7.pom.package.json index d6413caa7f9..126cdd21b60 100644 --- a/tests/packagedcode/data/m2/parsing_issues/parse_error/maven-javanet-plugin-1.7.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/parse_error/maven-javanet-plugin-1.7.pom.package.json @@ -54,6 +54,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -63,6 +65,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/parse_error/springmvc-rest-docs-maven-plugin-1.0-RC1.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/parse_error/springmvc-rest-docs-maven-plugin-1.0-RC1.pom.package.json index 2f12273ff88..34cf157a0b6 100644 --- a/tests/packagedcode/data/m2/parsing_issues/parse_error/springmvc-rest-docs-maven-plugin-1.0-RC1.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/parse_error/springmvc-rest-docs-maven-plugin-1.0-RC1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.github.vincentrussell/springmvc-rest-docs-maven-plugin@1.0-RC1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +221,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +243,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +254,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +265,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +276,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +287,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +298,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +309,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -293,6 +320,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -303,6 +331,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -313,6 +342,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -323,6 +353,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -333,6 +364,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -343,6 +375,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -353,6 +386,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -363,6 +397,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -373,6 +408,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -383,6 +419,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -393,6 +430,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -403,6 +441,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -413,6 +452,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json index d3ee8a00fb0..ac3cdfa0368 100644 --- a/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/was_empty/common-object-1.0.2.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.xson/common-object@1.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json b/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json index d1c28fc19b7..5f0e82f0f2d 100644 --- a/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json +++ b/tests/packagedcode/data/m2/parsing_issues/was_empty/osgl-http-1.1.2.pom.package.json @@ -30,17 +30,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -57,6 +57,8 @@ "pkg:maven/org.osgl/osgl-http@1.1.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -66,6 +68,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +79,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -86,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -96,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -106,6 +112,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/plexus/plexus-containers/1.0.2/plexus-containers-1.0.2.pom.package.json b/tests/packagedcode/data/m2/plexus/plexus-containers/1.0.2/plexus-containers-1.0.2.pom.package.json index f715bfbb87d..ed4d9f7744c 100644 --- a/tests/packagedcode/data/m2/plexus/plexus-containers/1.0.2/plexus-containers-1.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/plexus/plexus-containers/1.0.2/plexus-containers-1.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/plexus/plexus-containers@1.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/plexus/plexus-containers/1.0.2/", diff --git a/tests/packagedcode/data/m2/plexus/plexus-root/1.0.3/plexus-root-1.0.3.pom.package.json b/tests/packagedcode/data/m2/plexus/plexus-root/1.0.3/plexus-root-1.0.3.pom.package.json index 23fa46c3c65..5485e4bb553 100644 --- a/tests/packagedcode/data/m2/plexus/plexus-root/1.0.3/plexus-root-1.0.3.pom.package.json +++ b/tests/packagedcode/data/m2/plexus/plexus-root/1.0.3/plexus-root-1.0.3.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/plexus/plexus-root@1.0.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/plexus/plexus-utils/1.0.2/plexus-utils-1.0.2.pom.package.json b/tests/packagedcode/data/m2/plexus/plexus-utils/1.0.2/plexus-utils-1.0.2.pom.package.json index 2ddb7df3475..8feb8e3146b 100644 --- a/tests/packagedcode/data/m2/plexus/plexus-utils/1.0.2/plexus-utils-1.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/plexus/plexus-utils/1.0.2/plexus-utils-1.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/plexus/plexus-utils@1.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/plexus/plexus-utils/1.0.2/", diff --git a/tests/packagedcode/data/m2/quartz/quartz/1.5.1/quartz-1.5.1.pom.package.json b/tests/packagedcode/data/m2/quartz/quartz/1.5.1/quartz-1.5.1.pom.package.json index c25d006028a..1505371bdda 100644 --- a/tests/packagedcode/data/m2/quartz/quartz/1.5.1/quartz-1.5.1.pom.package.json +++ b/tests/packagedcode/data/m2/quartz/quartz/1.5.1/quartz-1.5.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/quartz/quartz@1.5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/quartz/quartz/1.5.1/", diff --git a/tests/packagedcode/data/m2/regexp/regexp/1.3/regexp-1.3.pom.package.json b/tests/packagedcode/data/m2/regexp/regexp/1.3/regexp-1.3.pom.package.json index 02bcf30a66c..05e3b5d5dde 100644 --- a/tests/packagedcode/data/m2/regexp/regexp/1.3/regexp-1.3.pom.package.json +++ b/tests/packagedcode/data/m2/regexp/regexp/1.3/regexp-1.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/regexp/regexp@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/regexp/regexp/1.3/", diff --git a/tests/packagedcode/data/m2/validator/commons-validator/1.1.4/commons-validator-1.1.4.pom.package.json b/tests/packagedcode/data/m2/validator/commons-validator/1.1.4/commons-validator-1.1.4.pom.package.json index 23a4aea9d1b..5577bdeeb93 100644 --- a/tests/packagedcode/data/m2/validator/commons-validator/1.1.4/commons-validator-1.1.4.pom.package.json +++ b/tests/packagedcode/data/m2/validator/commons-validator/1.1.4/commons-validator-1.1.4.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/commons-validator/commons-validator@1.1.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.1.4/", diff --git a/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json b/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json index 3a0da2f3836..91acaa5b403 100644 --- a/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json +++ b/tests/packagedcode/data/m2/validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.package.json @@ -282,6 +282,8 @@ "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -291,6 +293,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -301,6 +304,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -311,6 +315,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -321,6 +326,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -331,6 +337,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -341,6 +348,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json b/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json index fbd98a6eafa..62ce384d8d4 100644 --- a/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json +++ b/tests/packagedcode/data/m2/validator/commons-validator/1.3.1/commons-validator-1.3.1.pom.package.json @@ -289,6 +289,8 @@ "pkg:maven/commons-validator/commons-validator@1.3.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -298,6 +300,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -308,6 +311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -318,6 +322,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -328,6 +333,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -338,6 +344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -348,6 +355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/velocity/velocity-dep/1.4/velocity-dep-1.4.pom.package.json b/tests/packagedcode/data/m2/velocity/velocity-dep/1.4/velocity-dep-1.4.pom.package.json index 6b04749fb9d..36ef95c729b 100644 --- a/tests/packagedcode/data/m2/velocity/velocity-dep/1.4/velocity-dep-1.4.pom.package.json +++ b/tests/packagedcode/data/m2/velocity/velocity-dep/1.4/velocity-dep-1.4.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/velocity/velocity-dep@1.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/velocity/velocity-dep/1.4/", diff --git a/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json b/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json index 3c6a8c66d9a..0e90b092485 100644 --- a/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json +++ b/tests/packagedcode/data/m2/velocity/velocity/1.4/velocity-1.4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/velocity/velocity@1.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json b/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json index 4de1083aec2..7f92eeb7efe 100644 --- a/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json +++ b/tests/packagedcode/data/m2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/xml-apis/xml-apis@1.0.b2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/", diff --git a/tests/packagedcode/data/m2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom.package.json b/tests/packagedcode/data/m2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom.package.json index 10cc4fd5038..eac816bc3d5 100644 --- a/tests/packagedcode/data/m2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom.package.json +++ b/tests/packagedcode/data/m2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/xml-apis/xml-apis@2.0.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json b/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json index 4379d11fe23..7be61d8fced 100644 --- a/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json +++ b/tests/packagedcode/data/m2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain AND SAX-PD", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "- name: Public Domain" }, { - "score": 100.0, + "license_expression": "sax-pd", + "spdx_license_expression": "SAX-PD", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 9, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "sax-pd", - "spdx_license_expression": "SAX-PD", - "rule_identifier": "sax-pd_url_4.RULE", "rule_relevance": 100, + "rule_identifier": "sax-pd_url_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/sax-pd_url_4.RULE", "matched_text": " url: http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt" } @@ -72,6 +72,8 @@ "pkg:maven/xmlpull/xmlpull@1.1.3.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/", diff --git a/tests/packagedcode/data/m2/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.pom.package.json b/tests/packagedcode/data/m2/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.pom.package.json index 94a983f1780..f97a08d3c52 100644 --- a/tests/packagedcode/data/m2/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.pom.package.json +++ b/tests/packagedcode/data/m2/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/xpp3/xpp3_min@1.1.3.4.O?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/xpp3/xpp3_min/1.1.3.4.O/", diff --git a/tests/packagedcode/data/maven2/activemq-camel/activemq-camel-pom.xml.package.json b/tests/packagedcode/data/maven2/activemq-camel/activemq-camel-pom.xml.package.json index 5bcd88e7f4a..1bf0d00320c 100644 --- a/tests/packagedcode/data/maven2/activemq-camel/activemq-camel-pom.xml.package.json +++ b/tests/packagedcode/data/maven2/activemq-camel/activemq-camel-pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/adarwin-1.0/adarwin-1.0.pom.package.json b/tests/packagedcode/data/maven2/adarwin-1.0/adarwin-1.0.pom.package.json index 004674ebbb7..1a2172e5ca6 100644 --- a/tests/packagedcode/data/maven2/adarwin-1.0/adarwin-1.0.pom.package.json +++ b/tests/packagedcode/data/maven2/adarwin-1.0/adarwin-1.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/adarwin/adarwin@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", diff --git a/tests/packagedcode/data/maven2/ant-jai-1.7.0/ant-jai-1.7.0.pom.package.json b/tests/packagedcode/data/maven2/ant-jai-1.7.0/ant-jai-1.7.0.pom.package.json index 5099ccc79cc..3bcfcc961bb 100644 --- a/tests/packagedcode/data/maven2/ant-jai-1.7.0/ant-jai-1.7.0.pom.package.json +++ b/tests/packagedcode/data/maven2/ant-jai-1.7.0/ant-jai-1.7.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.ant/ant-jai@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/ant-jsch-1.7.0/ant-jsch-1.7.0.pom.package.json b/tests/packagedcode/data/maven2/ant-jsch-1.7.0/ant-jsch-1.7.0.pom.package.json index 46c34af199f..d4e52fb8d7c 100644 --- a/tests/packagedcode/data/maven2/ant-jsch-1.7.0/ant-jsch-1.7.0.pom.package.json +++ b/tests/packagedcode/data/maven2/ant-jsch-1.7.0/ant-jsch-1.7.0.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.ant/ant-jsch@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json b/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json index 1a00414c317..551861e51bb 100644 --- a/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json +++ b/tests/packagedcode/data/maven2/aopalliance-1.0/aopalliance-1.0.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain AND GPL-1.0-or-later", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "- name: Public Domain" }, { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 50.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl_bare_word_only.RULE", "rule_relevance": 50, + "rule_identifier": "gpl_bare_word_only.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "matched_text": "- name: GPL" } @@ -72,6 +72,8 @@ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", diff --git a/tests/packagedcode/data/maven2/bcel-5.1/bcel-5.1.pom.package.json b/tests/packagedcode/data/maven2/bcel-5.1/bcel-5.1.pom.package.json index 6c230fa378b..43b78a770b8 100644 --- a/tests/packagedcode/data/maven2/bcel-5.1/bcel-5.1.pom.package.json +++ b/tests/packagedcode/data/maven2/bcel-5.1/bcel-5.1.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/bcel/bcel@5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", diff --git a/tests/packagedcode/data/maven2/classworlds-1.1-alpha2/classworlds-1.1-alpha-2.pom.package.json b/tests/packagedcode/data/maven2/classworlds-1.1-alpha2/classworlds-1.1-alpha-2.pom.package.json index 0b772966e78..ac63f9710d8 100644 --- a/tests/packagedcode/data/maven2/classworlds-1.1-alpha2/classworlds-1.1-alpha-2.pom.package.json +++ b/tests/packagedcode/data/maven2/classworlds-1.1-alpha2/classworlds-1.1-alpha-2.pom.package.json @@ -63,6 +63,8 @@ "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", diff --git a/tests/packagedcode/data/maven2/commons-fileupload-1.0/commons-fileupload-1.0.pom.package.json b/tests/packagedcode/data/maven2/commons-fileupload-1.0/commons-fileupload-1.0.pom.package.json index 7049116c956..06b3b9be829 100644 --- a/tests/packagedcode/data/maven2/commons-fileupload-1.0/commons-fileupload-1.0.pom.package.json +++ b/tests/packagedcode/data/maven2/commons-fileupload-1.0/commons-fileupload-1.0.pom.package.json @@ -84,6 +84,8 @@ "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -93,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +106,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json b/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json index 3a0da2f3836..91acaa5b403 100644 --- a/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json +++ b/tests/packagedcode/data/maven2/commons-validator-1.2.0/commons-validator-1.2.0.pom.package.json @@ -282,6 +282,8 @@ "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -291,6 +293,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -301,6 +304,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -311,6 +315,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -321,6 +326,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -331,6 +337,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -341,6 +348,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/dbwebx_pom/dbwebx_pom.xml.package.json b/tests/packagedcode/data/maven2/dbwebx_pom/dbwebx_pom.xml.package.json index e0dab0381ce..e42c733e41c 100644 --- a/tests/packagedcode/data/maven2/dbwebx_pom/dbwebx_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/dbwebx_pom/dbwebx_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", diff --git a/tests/packagedcode/data/maven2/easyconf-0.9.0/easyconf-0.9.0.pom.package.json b/tests/packagedcode/data/maven2/easyconf-0.9.0/easyconf-0.9.0.pom.package.json index 111cb2e3b19..278dc676093 100644 --- a/tests/packagedcode/data/maven2/easyconf-0.9.0/easyconf-0.9.0.pom.package.json +++ b/tests/packagedcode/data/maven2/easyconf-0.9.0/easyconf-0.9.0.pom.package.json @@ -70,6 +70,8 @@ "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -79,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -89,6 +92,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +114,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +136,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +147,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -169,6 +180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -179,6 +191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -189,6 +202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -199,6 +213,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -209,6 +224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -219,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -229,6 +246,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -239,6 +257,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -249,6 +268,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json index 77701300278..9d3d3b4db27 100644 --- a/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json +++ b/tests/packagedcode/data/maven2/findbugs-maven-plugin-1.1.1/findbugs-maven-plugin-1.1.1.pom.package.json @@ -59,17 +59,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_1160.RULE", "rule_relevance": 100, + "rule_identifier": "mit_1160.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1160.RULE", "matched_text": "license - name: MIT" } @@ -86,6 +86,8 @@ "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/fna2_pom/fna2_pom.xml.package.json b/tests/packagedcode/data/maven2/fna2_pom/fna2_pom.xml.package.json index 54a3ca026d8..fe1f2de8c39 100644 --- a/tests/packagedcode/data/maven2/fna2_pom/fna2_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/fna2_pom/fna2_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/fna_pom_project/fna_pom_project.xml.package.json b/tests/packagedcode/data/maven2/fna_pom_project/fna_pom_project.xml.package.json index 1d22da45f61..a5f8aa295ee 100644 --- a/tests/packagedcode/data/maven2/fna_pom_project/fna_pom_project.xml.package.json +++ b/tests/packagedcode/data/maven2/fna_pom_project/fna_pom_project.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json b/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json index 75f056dab53..61882544ae9 100644 --- a/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json +++ b/tests/packagedcode/data/maven2/foo-pom/foo-pom.xml.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "EPL-1.0", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_4.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_4.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_4.RULE", "matched_text": "- name: Eclipse Public License - v 1.0" }, { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0.RULE", "matched_text": " url: http://www.eclipse.org/legal/epl-v10.html" } @@ -80,6 +80,8 @@ "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +135,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +146,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +157,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +168,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/gero_pom/gero_pom.xml.package.json b/tests/packagedcode/data/maven2/gero_pom/gero_pom.xml.package.json index 2c383664395..8f80328944a 100644 --- a/tests/packagedcode/data/maven2/gero_pom/gero_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/gero_pom/gero_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/idega_pom/idega_pom.xml.package.json b/tests/packagedcode/data/maven2/idega_pom/idega_pom.xml.package.json index 0d13697d2fc..93908f806fa 100644 --- a/tests/packagedcode/data/maven2/idega_pom/idega_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/idega_pom/idega_pom.xml.package.json @@ -63,6 +63,8 @@ "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -72,6 +74,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +85,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +96,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +107,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json b/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json index 371732ce280..610d63259b0 100644 --- a/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json +++ b/tests/packagedcode/data/maven2/jrecordbind-2.3.4/jrecordbind-2.3.4.pom.package.json @@ -38,32 +38,32 @@ "license_expression_spdx": "LGPL-2.0-or-later AND LGPL-2.1-or-later", "matches": [ { - "score": 75.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 75.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl_bare_single_word.RULE", "rule_relevance": 75, + "rule_identifier": "lgpl_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", "matched_text": "- name: LGPL" }, { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl_7.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl_7.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_7.RULE", "matched_text": " url: http://www.gnu.org/copyleft/lesser.html" } @@ -80,6 +80,8 @@ "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -89,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -99,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json b/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json index ecb37fd6823..24bdffafd76 100644 --- a/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json +++ b/tests/packagedcode/data/maven2/log4j/log4j-pom.xml.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/log4j/log4j@1.2.15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json b/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json index cd6685161f3..bb1847e7b98 100644 --- a/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json +++ b/tests/packagedcode/data/maven2/logback-access/logback-access.pom.package.json @@ -30,32 +30,32 @@ "license_expression_spdx": "LGPL-2.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_87.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_87.RULE", "matched_text": "- name: GNU Lesser General Public License" }, { - "score": 100.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl_3.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_3.RULE", "matched_text": " url: http://www.gnu.org/licenses/lgpl.html" } @@ -72,6 +72,8 @@ "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -81,6 +83,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +94,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +127,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json b/tests/packagedcode/data/maven2/plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json index 57793fac1ea..50c466a1b8e 100644 --- a/tests/packagedcode/data/maven2/plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json +++ b/tests/packagedcode/data/maven2/plexus-interactivity-api-1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.package.json @@ -119,6 +119,8 @@ "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -128,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/pom-generic/pom.xml.package.json b/tests/packagedcode/data/maven2/pom-generic/pom.xml.package.json index 7e798501d75..d96c9931760 100644 --- a/tests/packagedcode/data/maven2/pom-generic/pom.xml.package.json +++ b/tests/packagedcode/data/maven2/pom-generic/pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", diff --git a/tests/packagedcode/data/maven2/proper-pom/proper_pom.xml.package.json b/tests/packagedcode/data/maven2/proper-pom/proper_pom.xml.package.json index 2c383664395..8f80328944a 100644 --- a/tests/packagedcode/data/maven2/proper-pom/proper_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/proper-pom/proper_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/rel_pom/rel_pom.xml.package.json b/tests/packagedcode/data/maven2/rel_pom/rel_pom.xml.package.json index 8befa7ca87d..31d6d412e3a 100644 --- a/tests/packagedcode/data/maven2/rel_pom/rel_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/rel_pom/rel_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.modeler/modeler@0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/sea_pom/sea_pom.xml.package.json b/tests/packagedcode/data/maven2/sea_pom/sea_pom.xml.package.json index 0eb45c16683..b56396027e3 100644 --- a/tests/packagedcode/data/maven2/sea_pom/sea_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/sea_pom/sea_pom.xml.package.json @@ -56,6 +56,8 @@ "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -65,6 +67,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +78,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +89,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +100,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +111,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +122,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +133,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +144,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +155,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +166,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +177,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +188,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -185,6 +199,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -195,6 +210,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -205,6 +221,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -215,6 +232,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -225,6 +243,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -235,6 +254,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -245,6 +265,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -255,6 +276,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -265,6 +287,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -275,6 +298,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -285,6 +309,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -295,6 +320,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -305,6 +331,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -315,6 +342,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -325,6 +353,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -335,6 +364,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -345,6 +375,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -355,6 +386,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -365,6 +397,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -375,6 +408,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -385,6 +419,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -395,6 +430,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -405,6 +441,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -415,6 +452,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -425,6 +463,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/specs-1.3/specs-1.3.pom.package.json b/tests/packagedcode/data/maven2/specs-1.3/specs-1.3.pom.package.json index e475e34243e..d92a94d115f 100644 --- a/tests/packagedcode/data/maven2/specs-1.3/specs-1.3.pom.package.json +++ b/tests/packagedcode/data/maven2/specs-1.3/specs-1.3.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.apache.geronimo.specs/specs@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json b/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json index 08928f34fda..fba89f575c8 100644 --- a/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json +++ b/tests/packagedcode/data/maven2/spring-2.5.4/spring-2.5.4.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +285,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +296,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +307,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -294,6 +318,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -304,6 +329,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -314,6 +340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -324,6 +351,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -334,6 +362,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -344,6 +373,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -354,6 +384,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -364,6 +395,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -374,6 +406,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -384,6 +417,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -394,6 +428,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -404,6 +439,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -414,6 +450,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -424,6 +461,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -434,6 +472,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -444,6 +483,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -454,6 +494,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -464,6 +505,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -474,6 +516,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -484,6 +527,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -494,6 +538,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -504,6 +549,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -514,6 +560,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -524,6 +571,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -534,6 +582,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -544,6 +593,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -554,6 +604,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -564,6 +615,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -574,6 +626,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -584,6 +637,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -594,6 +648,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -604,6 +659,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -614,6 +670,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -624,6 +681,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -634,6 +692,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -644,6 +703,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -654,6 +714,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -664,6 +725,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -674,6 +736,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -684,6 +747,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -694,6 +758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -704,6 +769,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -714,6 +780,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json b/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json index f8bee51384f..f16dade0418 100644 --- a/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json +++ b/tests/packagedcode/data/maven2/spring-orm-2.5.3/spring-orm-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json b/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json index 0f158196afa..0afd1fab3d1 100644 --- a/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json +++ b/tests/packagedcode/data/maven2/spring-webmvc-2.5.3/spring-webmvc-2.5.3.pom.package.json @@ -38,17 +38,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 2, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 18, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_40.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_40.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_40.RULE", "matched_text": "- name: The Apache Software License, Version 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.txt" } @@ -65,6 +65,8 @@ "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -74,6 +76,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -94,6 +98,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +131,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +153,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +285,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +296,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +307,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom.package.json b/tests/packagedcode/data/maven2/startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom.package.json index 1012dd1860b..b3d25430d29 100644 --- a/tests/packagedcode/data/maven2/startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom.package.json +++ b/tests/packagedcode/data/maven2/startup-trigger-plugin-0.1/startup-trigger-plugin-0.1.pom.package.json @@ -42,6 +42,8 @@ "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -51,6 +53,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/uni_pom/uni_pom.xml.package.json b/tests/packagedcode/data/maven2/uni_pom/uni_pom.xml.package.json index c05a49d147e..c0a0a303bd7 100644 --- a/tests/packagedcode/data/maven2/uni_pom/uni_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/uni_pom/uni_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven2/urwerky_pom/urwerky_pom.xml.package.json b/tests/packagedcode/data/maven2/urwerky_pom/urwerky_pom.xml.package.json index 6edbe9f9b25..de24950b293 100644 --- a/tests/packagedcode/data/maven2/urwerky_pom/urwerky_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/urwerky_pom/urwerky_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", diff --git a/tests/packagedcode/data/maven2/webre_pom/webre_pom.xml.package.json b/tests/packagedcode/data/maven2/webre_pom/webre_pom.xml.package.json index 7172b48e115..24d735b1cdb 100644 --- a/tests/packagedcode/data/maven2/webre_pom/webre_pom.xml.package.json +++ b/tests/packagedcode/data/maven2/webre_pom/webre_pom.xml.package.json @@ -34,6 +34,8 @@ "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", diff --git a/tests/packagedcode/data/maven2/xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom.package.json b/tests/packagedcode/data/maven2/xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom.package.json index 847581b3819..6f0971205ad 100644 --- a/tests/packagedcode/data/maven2/xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom.package.json +++ b/tests/packagedcode/data/maven2/xml-format-maven-plugin-3.0.6/xml-format-maven-plugin-3.0.6.pom.package.json @@ -34,6 +34,8 @@ "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -43,6 +45,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -53,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -63,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -73,6 +78,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +111,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..ff8f9ef5c92 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 @@ -102,6 +102,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -349,6 +351,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, 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..33bf66274a0 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 @@ -60,6 +60,8 @@ "source_packages": [ "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.11?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/johnzon/johnzon-jsonb/1.2.11/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/johnzon/johnzon-jsonb/1.2.11/johnzon-jsonb-1.2.11.jar", @@ -82,6 +84,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.3_spec@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -96,6 +99,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-jaxrs_2.1_spec@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -110,6 +114,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-jcdi_2.0_spec@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -124,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-jsonb_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -138,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.johnzon/johnzon-mapper@1.2.11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -152,6 +159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.cxf/cxf-rt-rs-client?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -166,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.cxf/cxf-rt-frontend-jaxrs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -180,6 +189,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.cxf/cxf-rt-transports-local?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -194,6 +204,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-interceptor_1.2_spec@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -208,6 +219,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-atinject_1.0_spec@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -222,6 +234,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.openwebbeans/openwebbeans-impl?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -541,6 +554,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "http://johnzon.apache.org/" }, @@ -702,6 +717,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -786,6 +803,8 @@ "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -795,6 +814,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -805,6 +825,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -815,6 +836,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -825,6 +847,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -835,6 +858,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -845,6 +869,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -855,6 +880,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -865,6 +891,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -875,6 +902,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -885,6 +913,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -895,6 +924,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-package-only-expected.json b/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-package-only-expected.json index f62caf2832a..0410f469c84 100644 --- a/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-package-only-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-package-only-expected.json @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "http://johnzon.apache.org/" }, @@ -153,6 +155,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -205,6 +209,8 @@ "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.11?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -214,6 +220,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -224,6 +231,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -234,6 +242,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -244,6 +253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -254,6 +264,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -264,6 +275,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -274,6 +286,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -284,6 +297,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -294,6 +308,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -304,6 +319,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -314,6 +330,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..560cb851b42 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 @@ -73,6 +73,8 @@ "source_packages": [ "pkg:maven/com.github.peteroupc/numbers@1.7.4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/github/peteroupc/numbers/1.7.4/", "repository_download_url": "https://repo1.maven.org/maven2/com/github/peteroupc/numbers/1.7.4/numbers-1.7.4.jar", @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@4.13-beta-3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -218,6 +221,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -317,6 +322,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -414,6 +421,8 @@ "pkg:maven/com.github.peteroupc/numbers@1.7.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -423,6 +432,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..36db21de97a 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 @@ -35,6 +35,8 @@ "source_packages": [ "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/", "repository_download_url": "https://repo1.maven.org/maven2/org/activiti/activiti-image-generator/7-201802-EA/activiti-image-generator-7-201802-EA.jar", @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.activiti/activiti-bpmn-model?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -71,6 +74,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.xmlgraphics/batik-awt-util?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -85,6 +89,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.xmlgraphics/batik-dom?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -99,6 +104,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.xmlgraphics/batik-svggen?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -113,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.slf4j/slf4j-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -127,6 +134,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -141,6 +149,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.activiti/activiti-engine?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -155,6 +164,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -169,6 +179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.h2database/h2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -183,6 +194,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.xmlgraphics/batik-svg-dom?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -197,6 +209,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.xmlgraphics/batik-anim?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -211,6 +224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.xmlgraphics/batik-parser?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -276,6 +290,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -355,6 +371,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -409,6 +427,8 @@ "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -418,6 +438,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -428,6 +449,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -438,6 +460,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -448,6 +471,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -458,6 +482,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -468,6 +493,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -478,6 +504,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -488,6 +515,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -498,6 +526,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -508,6 +537,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -518,6 +548,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -528,6 +559,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..c6b6284291a 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 @@ -41,6 +41,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -116,6 +118,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/maven_misc/parse/swagger-java-sample-app_2.10-1.3.1.pom.package.json b/tests/packagedcode/data/maven_misc/parse/swagger-java-sample-app_2.10-1.3.1.pom.package.json index a3c34ca979f..db23bef5fcf 100644 --- a/tests/packagedcode/data/maven_misc/parse/swagger-java-sample-app_2.10-1.3.1.pom.package.json +++ b/tests/packagedcode/data/maven_misc/parse/swagger-java-sample-app_2.10-1.3.1.pom.package.json @@ -36,6 +36,8 @@ "pkg:maven/com.wordnik/swagger-java-sample-app_2.10@1.3.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -45,6 +47,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -55,6 +58,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -65,6 +69,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +80,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..fbce0183af2 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 @@ -84,6 +84,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -132,6 +134,8 @@ "source_packages": [ "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.4.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.4.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar", @@ -180,6 +184,8 @@ "source_packages": [ "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.4.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.4.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.4.0/jackson-core-2.4.0.jar", @@ -228,6 +234,8 @@ "source_packages": [ "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.4.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.4.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.4.0/jackson-databind-2.4.0.jar", @@ -298,6 +306,8 @@ "source_packages": [ "pkg:maven/commons-logging/commons-logging@1.1.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/", "repository_download_url": "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar", @@ -368,6 +378,8 @@ "source_packages": [ "pkg:maven/org.apache.htrace/htrace-core@4.0.0-incubating?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/htrace/htrace-core/4.0.0-incubating/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/htrace/htrace-core/4.0.0-incubating/htrace-core-4.0.0-incubating.jar", @@ -390,6 +402,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -404,6 +417,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -418,6 +432,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/cglib/cglib@2.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -432,6 +447,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.groovy/groovy@1.7.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -446,6 +462,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-cglib-repack@2.1_3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -460,6 +477,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -474,6 +492,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.12?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -488,6 +507,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/logkit/logkit@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -502,6 +522,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/avalon-framework/avalon-framework@4.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -516,6 +537,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -530,6 +552,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -544,6 +567,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.fasterxml.jackson.core/jackson-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -558,6 +582,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.fasterxml.jackson.core/jackson-databind?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -572,6 +597,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -939,6 +965,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1076,6 +1104,8 @@ "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.4.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.4.0/", @@ -1150,6 +1180,8 @@ "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.4.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.4.0/", @@ -1224,6 +1256,8 @@ "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.4.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1233,6 +1267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1243,6 +1278,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1253,6 +1289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1263,6 +1300,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1273,6 +1311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1385,6 +1424,8 @@ "pkg:maven/commons-logging/commons-logging@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1394,6 +1435,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1404,6 +1446,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1414,6 +1457,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1424,6 +1468,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1434,6 +1479,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1568,6 +1614,8 @@ "pkg:maven/org.apache.htrace/htrace-core@4.0.0-incubating?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1577,6 +1625,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1587,6 +1636,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1597,6 +1647,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1607,6 +1658,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/models/full-expected.json b/tests/packagedcode/data/models/full-expected.json index 9be83f05432..8919b4c3217 100644 --- a/tests/packagedcode/data/models/full-expected.json +++ b/tests/packagedcode/data/models/full-expected.json @@ -45,17 +45,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -72,6 +72,8 @@ "pkg:maven/aspectj/aspectjtools@1.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/models/simple-expected.json b/tests/packagedcode/data/models/simple-expected.json index f3673758433..5b7197c6e47 100644 --- a/tests/packagedcode/data/models/simple-expected.json +++ b/tests/packagedcode/data/models/simple-expected.json @@ -41,17 +41,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -66,6 +66,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/npm/as_installed/package.json.expected b/tests/packagedcode/data/npm/as_installed/package.json.expected index 1b44fc962ef..f2677044de0 100644 --- a/tests/packagedcode/data/npm/as_installed/package.json.expected +++ b/tests/packagedcode/data/npm/as_installed/package.json.expected @@ -2214,17 +2214,17 @@ "license_expression_spdx": "Artistic-2.0", "matches": [ { - "score": 50.0, + "license_expression": "artistic-2.0", + "spdx_license_expression": "Artistic-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "artistic-2.0", - "spdx_license_expression": "Artistic-2.0", - "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "matched_text": "Artistic-2.0" } @@ -2239,6 +2239,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2248,6 +2250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2258,6 +2261,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2268,6 +2272,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2278,6 +2283,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2288,6 +2294,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2298,6 +2305,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2308,6 +2316,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2318,6 +2327,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2328,6 +2338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2338,6 +2349,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2348,6 +2360,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2358,6 +2371,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2368,6 +2382,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2378,6 +2393,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2388,6 +2404,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2398,6 +2415,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2408,6 +2426,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2418,6 +2437,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2428,6 +2448,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2438,6 +2459,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2448,6 +2470,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2458,6 +2481,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2468,6 +2492,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2478,6 +2503,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2488,6 +2514,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2498,6 +2525,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2508,6 +2536,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2518,6 +2547,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2528,6 +2558,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2538,6 +2569,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2548,6 +2580,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2558,6 +2591,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2568,6 +2602,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2578,6 +2613,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2588,6 +2624,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2598,6 +2635,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2608,6 +2646,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2618,6 +2657,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2628,6 +2668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2638,6 +2679,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2648,6 +2690,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2658,6 +2701,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2668,6 +2712,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2678,6 +2723,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2688,6 +2734,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2698,6 +2745,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2708,6 +2756,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2718,6 +2767,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2728,6 +2778,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2738,6 +2789,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2748,6 +2800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2758,6 +2811,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2768,6 +2822,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2778,6 +2833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2788,6 +2844,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2798,6 +2855,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2808,6 +2866,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2818,6 +2877,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2828,6 +2888,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2838,6 +2899,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2848,6 +2910,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2858,6 +2921,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2868,6 +2932,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2878,6 +2943,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2888,6 +2954,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2898,6 +2965,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2908,6 +2976,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2918,6 +2987,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2928,6 +2998,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2938,6 +3009,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2948,6 +3020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2958,6 +3031,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2968,6 +3042,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2978,6 +3053,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2988,6 +3064,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2998,6 +3075,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3008,6 +3086,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected index 3ccc7f55c13..a84ff3b3618 100644 --- a/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_dicts/package.json.expected @@ -59,17 +59,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -81,17 +81,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_30.RULE", "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", "matched_text": "https://github.com/csscomb/grunt-csscomb/blob/master/LICENSE-MIT" } @@ -106,7 +106,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.10.0" + } + }, "dependencies": [ { "purl": "pkg:npm/csscomb", @@ -115,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +143,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +154,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +165,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected index f6808e67677..b7a2dda363d 100644 --- a/tests/packagedcode/data/npm/authors_list_strings/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_strings/package.json.expected @@ -57,17 +57,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -82,6 +82,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -91,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +126,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +137,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +148,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +170,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +181,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -181,6 +192,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -191,6 +203,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -201,6 +214,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -211,6 +225,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -221,6 +236,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -231,6 +247,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -241,6 +258,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -251,6 +269,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -261,6 +280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -271,6 +291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -281,6 +302,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -291,6 +313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -301,6 +324,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -311,6 +335,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -321,6 +346,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -331,6 +357,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -341,6 +368,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -351,6 +379,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -361,6 +390,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -371,6 +401,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -381,6 +412,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -391,6 +423,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -401,6 +434,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -411,6 +445,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -421,6 +456,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -431,6 +467,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -441,6 +478,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -451,6 +489,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/authors_list_strings2/package.json.expected b/tests/packagedcode/data/npm/authors_list_strings2/package.json.expected index 7813e9f65d0..d8ab6cd7bdf 100644 --- a/tests/packagedcode/data/npm/authors_list_strings2/package.json.expected +++ b/tests/packagedcode/data/npm/authors_list_strings2/package.json.expected @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -64,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -74,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/basic/package.json.expected b/tests/packagedcode/data/npm/basic/package.json.expected index 07891f8a395..66c3015d502 100644 --- a/tests/packagedcode/data/npm/basic/package.json.expected +++ b/tests/packagedcode/data/npm/basic/package.json.expected @@ -45,6 +45,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -54,6 +56,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -64,6 +67,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/bundledDeps/package.json.expected b/tests/packagedcode/data/npm/bundledDeps/package.json.expected index 1831db15a6b..92f1f1ba119 100644 --- a/tests/packagedcode/data/npm/bundledDeps/package.json.expected +++ b/tests/packagedcode/data/npm/bundledDeps/package.json.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/casepath/package.json.expected b/tests/packagedcode/data/npm/casepath/package.json.expected index 8df03893337..af749b608f0 100644 --- a/tests/packagedcode/data/npm/casepath/package.json.expected +++ b/tests/packagedcode/data/npm/casepath/package.json.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,7 +64,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": "^4 || ^5" + } + }, "dependencies": [ { "purl": "pkg:npm/babel-polyfill", @@ -73,6 +79,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +123,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +134,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +156,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +167,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +178,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +189,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +200,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +211,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +222,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +233,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +244,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +255,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +266,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +277,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +288,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +299,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +310,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -293,6 +321,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -303,6 +332,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -313,6 +343,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -323,6 +354,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -333,6 +365,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -343,6 +376,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -353,6 +387,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/chartist/package.json.expected b/tests/packagedcode/data/npm/chartist/package.json.expected index db8b4ea571f..c2b75461750 100644 --- a/tests/packagedcode/data/npm/chartist/package.json.expected +++ b/tests/packagedcode/data/npm/chartist/package.json.expected @@ -157,7 +157,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=4.6.0" + } + }, "dependencies": [ { "purl": "pkg:npm/assemble-dox", @@ -166,6 +172,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -176,6 +183,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -186,6 +194,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -196,6 +205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -206,6 +216,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -216,6 +227,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -226,6 +238,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -236,6 +249,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -246,6 +260,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -256,6 +271,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -266,6 +282,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -276,6 +293,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -286,6 +304,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -296,6 +315,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -306,6 +326,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -316,6 +337,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -326,6 +348,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -336,6 +359,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -346,6 +370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -356,6 +381,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -366,6 +392,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -376,6 +403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -386,6 +414,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -396,6 +425,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -406,6 +436,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -416,6 +447,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -426,6 +458,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -436,6 +469,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -446,6 +480,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -456,6 +491,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/dist/package.json.expected b/tests/packagedcode/data/npm/dist/package.json.expected index e2a611a2a56..7b160f7ee10 100644 --- a/tests/packagedcode/data/npm/dist/package.json.expected +++ b/tests/packagedcode/data/npm/dist/package.json.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/double_license/package.json.expected b/tests/packagedcode/data/npm/double_license/package.json.expected index de58a332c67..7fbbe305a3a 100644 --- a/tests/packagedcode/data/npm/double_license/package.json.expected +++ b/tests/packagedcode/data/npm/double_license/package.json.expected @@ -41,17 +41,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -63,17 +63,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -88,7 +88,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.8.0" + } + }, "dependencies": [ { "purl": "pkg:npm/bluebird", @@ -97,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -147,6 +158,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -157,6 +169,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -167,6 +180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -177,6 +191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -187,6 +202,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index ad412285e74..a8dd036330f 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -66,7 +66,13 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 4.0" + } + }, "repository_homepage_url": "https://www.npmjs.com/package/electron", "repository_download_url": "https://registry.npmjs.org/electron/-/electron-3.1.11.tgz", "api_data_url": "https://registry.npmjs.org/electron/3.1.11", @@ -88,6 +94,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -102,6 +109,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/electron-download?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -116,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/extract-zip?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -130,6 +139,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/home-path?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -144,6 +154,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/path-exists?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -158,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/standard?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -254,7 +266,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 4.0" + } + }, "dependencies": [ { "purl": "pkg:npm/%40types/node", @@ -263,6 +281,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -293,6 +314,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -303,6 +325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -313,6 +336,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected index ee6267c23ae..7bfc018b805 100644 --- a/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected +++ b/tests/packagedcode/data/npm/express-jwt-3.4.0/package.json.expected @@ -50,17 +50,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -72,17 +72,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_13.RULE", "rule_relevance": 100, + "rule_identifier": "mit_13.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_13.RULE", "matched_text": "http://www.opensource.org/licenses/MIT" } @@ -97,7 +97,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.4.0" + } + }, "dependencies": [ { "purl": "pkg:npm/async", @@ -106,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -116,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -126,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -136,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -146,6 +156,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/from_npmjs/package.json.expected b/tests/packagedcode/data/npm/from_npmjs/package.json.expected index 9182fc7f42f..689adef392e 100644 --- a/tests/packagedcode/data/npm/from_npmjs/package.json.expected +++ b/tests/packagedcode/data/npm/from_npmjs/package.json.expected @@ -2214,17 +2214,17 @@ "license_expression_spdx": "Artistic-2.0", "matches": [ { - "score": 50.0, + "license_expression": "artistic-2.0", + "spdx_license_expression": "Artistic-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "artistic-2.0", - "spdx_license_expression": "Artistic-2.0", - "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "matched_text": "Artistic-2.0" } @@ -2239,6 +2239,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2248,6 +2250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2258,6 +2261,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2268,6 +2272,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2278,6 +2283,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2288,6 +2294,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2298,6 +2305,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2308,6 +2316,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2318,6 +2327,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2328,6 +2338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2338,6 +2349,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2348,6 +2360,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2358,6 +2371,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2368,6 +2382,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2378,6 +2393,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2388,6 +2404,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2398,6 +2415,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2408,6 +2426,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2418,6 +2437,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2428,6 +2448,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2438,6 +2459,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2448,6 +2470,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2458,6 +2481,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2468,6 +2492,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2478,6 +2503,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2488,6 +2514,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2498,6 +2525,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2508,6 +2536,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2518,6 +2547,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2528,6 +2558,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2538,6 +2569,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2548,6 +2580,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2558,6 +2591,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2568,6 +2602,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2578,6 +2613,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2588,6 +2624,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2598,6 +2635,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2608,6 +2646,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2618,6 +2657,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2628,6 +2668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2638,6 +2679,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2648,6 +2690,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2658,6 +2701,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2668,6 +2712,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2678,6 +2723,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2688,6 +2734,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2698,6 +2745,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2708,6 +2756,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2718,6 +2767,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2728,6 +2778,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2738,6 +2789,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2748,6 +2800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2758,6 +2811,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2768,6 +2822,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2778,6 +2833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2788,6 +2844,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2798,6 +2855,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2808,6 +2866,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2818,6 +2877,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2828,6 +2888,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2838,6 +2899,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2848,6 +2910,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2858,6 +2921,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2868,6 +2932,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2878,6 +2943,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2888,6 +2954,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2898,6 +2965,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2908,6 +2976,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2918,6 +2987,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2928,6 +2998,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2938,6 +3009,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2948,6 +3020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2958,6 +3031,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2968,6 +3042,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2978,6 +3053,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2988,6 +3064,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2998,6 +3075,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3008,6 +3086,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/from_tarball/package.json.expected b/tests/packagedcode/data/npm/from_tarball/package.json.expected index 59f8290a2db..26f74c50684 100644 --- a/tests/packagedcode/data/npm/from_tarball/package.json.expected +++ b/tests/packagedcode/data/npm/from_tarball/package.json.expected @@ -44,17 +44,17 @@ "license_expression_spdx": "Artistic-2.0", "matches": [ { - "score": 50.0, + "license_expression": "artistic-2.0", + "spdx_license_expression": "Artistic-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "artistic-2.0", - "spdx_license_expression": "Artistic-2.0", - "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE", "matched_text": "Artistic-2.0" } @@ -69,6 +69,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -78,6 +80,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +91,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -98,6 +102,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -108,6 +113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -118,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -128,6 +135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +168,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -168,6 +179,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -178,6 +190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -188,6 +201,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -198,6 +212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -208,6 +223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -218,6 +234,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -228,6 +245,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -238,6 +256,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -248,6 +267,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -258,6 +278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -268,6 +289,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -278,6 +300,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -288,6 +311,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -298,6 +322,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -308,6 +333,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -318,6 +344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -328,6 +355,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -338,6 +366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -348,6 +377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -358,6 +388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -368,6 +399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -378,6 +410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -388,6 +421,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -398,6 +432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -408,6 +443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -418,6 +454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -428,6 +465,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -438,6 +476,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -448,6 +487,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -458,6 +498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -468,6 +509,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -478,6 +520,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -488,6 +531,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -498,6 +542,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -508,6 +553,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -518,6 +564,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -528,6 +575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -538,6 +586,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -548,6 +597,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -558,6 +608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -568,6 +619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -578,6 +630,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -588,6 +641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -598,6 +652,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -608,6 +663,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -618,6 +674,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -628,6 +685,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -638,6 +696,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -648,6 +707,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -658,6 +718,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -668,6 +729,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -678,6 +740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -688,6 +751,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -698,6 +762,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -708,6 +773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -718,6 +784,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -728,6 +795,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -738,6 +806,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -748,6 +817,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -758,6 +828,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -768,6 +839,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -778,6 +850,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -788,6 +861,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -798,6 +872,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -808,6 +883,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -818,6 +894,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -828,6 +905,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..da4c1e43a32 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -56,6 +56,8 @@ "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/test", "repository_download_url": "https://registry.npmjs.org/test/-/test-0.1.0.tgz", @@ -154,6 +156,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/test", diff --git a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected index 5a36885d36c..22f4fcc62f2 100644 --- a/tests/packagedcode/data/npm/homepage-as-list/package.json.expected +++ b/tests/packagedcode/data/npm/homepage-as-list/package.json.expected @@ -54,17 +54,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -79,6 +79,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -88,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -98,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -108,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -118,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -128,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/invalid-dep/package.json.expected b/tests/packagedcode/data/npm/invalid-dep/package.json.expected index 53df6dcc864..17a751d3986 100644 --- a/tests/packagedcode/data/npm/invalid-dep/package.json.expected +++ b/tests/packagedcode/data/npm/invalid-dep/package.json.expected @@ -48,17 +48,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -82,6 +84,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/keywords/package.json.expected b/tests/packagedcode/data/npm/keywords/package.json.expected index 066341342f4..ff8a4a0e033 100644 --- a/tests/packagedcode/data/npm/keywords/package.json.expected +++ b/tests/packagedcode/data/npm/keywords/package.json.expected @@ -63,17 +63,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -88,6 +88,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -97,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected index 3ec4a2fba5e..d572f3a470d 100644 --- a/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected +++ b/tests/packagedcode/data/npm/legacy_license_dict/package.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -68,17 +68,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_30.RULE", "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", "matched_text": "https://github.com/sartak/grunt-inline-imgsize/blob/master/LICENSE-MIT" } @@ -93,7 +93,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.8.0" + } + }, "dependencies": [ { "purl": "pkg:npm/imagesize", @@ -102,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected index a683a05a509..da172233a87 100644 --- a/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected +++ b/tests/packagedcode/data/npm/mime-1.3.4/package.json.expected @@ -49,17 +49,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -74,6 +74,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -83,6 +85,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/nodep/package.json.expected b/tests/packagedcode/data/npm/nodep/package.json.expected index fd4215998df..283ab56d48a 100644 --- a/tests/packagedcode/data/npm/nodep/package.json.expected +++ b/tests/packagedcode/data/npm/nodep/package.json.expected @@ -33,7 +33,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.8.0" + } + }, "dependencies": [ { "purl": "pkg:npm/grunt", @@ -42,6 +48,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +92,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +114,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +136,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +147,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +213,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +246,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +257,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +268,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +279,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +290,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +301,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +312,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/npm-shrinkwrap/npm-shrinkwrap.json-expected b/tests/packagedcode/data/npm/npm-shrinkwrap/npm-shrinkwrap.json-expected index 54f9890eb40..566deb515d1 100644 --- a/tests/packagedcode/data/npm/npm-shrinkwrap/npm-shrinkwrap.json-expected +++ b/tests/packagedcode/data/npm/npm-shrinkwrap/npm-shrinkwrap.json-expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 1 }, @@ -44,6 +46,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -90,6 +93,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/abbrev", @@ -107,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -153,6 +159,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/accepts", @@ -170,6 +178,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -216,6 +225,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/acorn", @@ -233,6 +244,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -279,6 +291,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/acorn-globals", @@ -296,6 +310,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -342,6 +357,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/agent-base", @@ -359,6 +376,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -405,6 +423,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/align-text", @@ -422,6 +442,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -468,6 +489,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/amdefine", @@ -485,6 +508,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -531,6 +555,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -548,6 +574,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -594,6 +621,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", @@ -611,6 +640,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -657,6 +687,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/archiver", @@ -674,6 +706,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -720,6 +753,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/archiver-utils", @@ -737,6 +772,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -783,6 +819,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/argparse", @@ -800,6 +838,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -846,6 +885,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/array-differ", @@ -863,6 +904,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -909,6 +951,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/array-find-index", @@ -926,6 +970,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -972,6 +1017,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/array-union", @@ -989,6 +1036,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1035,6 +1083,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/array-uniq", @@ -1052,6 +1102,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1098,6 +1149,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/arrify", @@ -1115,6 +1168,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1161,6 +1215,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/asap", @@ -1178,6 +1234,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1224,6 +1281,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/asn1", @@ -1241,6 +1300,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1287,6 +1347,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/assert-plus", @@ -1304,6 +1366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1350,6 +1413,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/async", @@ -1367,6 +1432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1413,6 +1479,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/autoprefixer-core", @@ -1430,6 +1498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1476,6 +1545,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/aws-sign2", @@ -1493,6 +1564,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1539,6 +1611,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/aws4", @@ -1556,6 +1630,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1602,6 +1677,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/babel-runtime", @@ -1619,6 +1696,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1665,6 +1743,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/babylon", @@ -1682,6 +1762,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1728,6 +1809,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", @@ -1745,6 +1828,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1791,6 +1875,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/basic-auth", @@ -1808,6 +1894,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1854,6 +1941,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/batch", @@ -1871,6 +1960,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1917,6 +2007,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/bl", @@ -1934,6 +2026,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1980,6 +2073,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/body-parser", @@ -1997,6 +2092,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2043,6 +2139,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/boom", @@ -2060,6 +2158,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2106,6 +2205,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", @@ -2123,6 +2224,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2169,6 +2271,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/browserify-zlib", @@ -2186,6 +2290,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2232,6 +2337,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/browserslist", @@ -2249,6 +2356,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2295,6 +2403,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/btoa", @@ -2312,6 +2422,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2358,6 +2469,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/buffer-crc32", @@ -2375,6 +2488,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2421,6 +2535,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/buffer-shims", @@ -2438,6 +2554,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2484,6 +2601,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/builtin-modules", @@ -2501,6 +2620,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2547,6 +2667,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/bytes", @@ -2564,6 +2686,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2610,6 +2733,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/camel-case", @@ -2627,6 +2752,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2673,6 +2799,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/camelcase", @@ -2690,6 +2818,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2736,6 +2865,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/camelcase-keys", @@ -2753,6 +2884,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2799,6 +2931,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/caniuse-db", @@ -2816,6 +2950,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2862,6 +2997,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/caseless", @@ -2879,6 +3016,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2925,6 +3063,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/center-align", @@ -2942,6 +3082,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -2988,6 +3129,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/chalk", @@ -3005,6 +3148,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3051,6 +3195,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/change-case", @@ -3068,6 +3214,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3114,6 +3261,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/character-parser", @@ -3131,6 +3280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3177,6 +3327,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/clean-css", @@ -3194,6 +3346,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3240,6 +3393,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cli", @@ -3257,6 +3412,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3303,6 +3459,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cli-table", @@ -3320,6 +3478,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3366,6 +3525,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cliui", @@ -3383,6 +3544,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3429,6 +3591,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/coffee-script", @@ -3446,6 +3610,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3492,6 +3657,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/colors", @@ -3509,6 +3676,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3555,6 +3723,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/combined-stream", @@ -3572,6 +3742,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3618,6 +3789,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/commander", @@ -3635,6 +3808,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3681,6 +3855,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/comment-parser", @@ -3698,6 +3874,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3744,6 +3921,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/compress-commons", @@ -3761,6 +3940,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3807,6 +3987,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/concat-map", @@ -3824,6 +4006,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3870,6 +4053,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/concat-stream", @@ -3887,6 +4072,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3933,6 +4119,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/connect", @@ -3950,6 +4138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -3996,6 +4185,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/connect-livereload", @@ -4013,6 +4204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4059,6 +4251,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/console-browserify", @@ -4076,6 +4270,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4122,6 +4317,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/constant-case", @@ -4139,6 +4336,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4185,6 +4383,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/constantinople", @@ -4202,6 +4402,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4248,6 +4449,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/content-type", @@ -4265,6 +4468,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4311,6 +4515,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/core-js", @@ -4328,6 +4534,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4374,6 +4581,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/core-util-is", @@ -4391,6 +4600,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4437,6 +4647,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/crc32-stream", @@ -4454,6 +4666,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4500,6 +4713,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cryptiles", @@ -4517,6 +4732,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4563,6 +4779,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/csscomb", @@ -4580,6 +4798,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4626,6 +4845,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/csscomb-core", @@ -4643,6 +4864,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4689,6 +4911,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/csslint", @@ -4706,6 +4930,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4752,6 +4977,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cst", @@ -4769,6 +4996,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4815,6 +5043,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/currently-unhandled", @@ -4832,6 +5062,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4878,6 +5109,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cycle", @@ -4895,6 +5128,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -4941,6 +5175,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/dashdash", @@ -4958,6 +5194,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5004,6 +5241,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/date-now", @@ -5021,6 +5260,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5067,6 +5307,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/date-time", @@ -5084,6 +5326,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5130,6 +5373,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/dateformat", @@ -5147,6 +5392,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5193,6 +5439,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/debug", @@ -5210,6 +5458,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5256,6 +5505,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/decamelize", @@ -5273,6 +5524,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5319,6 +5571,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/deep-equal", @@ -5336,6 +5590,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5382,6 +5637,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", @@ -5399,6 +5656,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5445,6 +5703,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/depd", @@ -5462,6 +5722,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5508,6 +5769,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/destroy", @@ -5525,6 +5788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5571,6 +5835,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/diff", @@ -5588,6 +5854,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5634,6 +5901,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/doctypes", @@ -5651,6 +5920,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5697,6 +5967,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/dom-serializer", @@ -5714,6 +5986,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5760,6 +6033,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/domelementtype", @@ -5777,6 +6052,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5823,6 +6099,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/domhandler", @@ -5840,6 +6118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5886,6 +6165,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/domutils", @@ -5903,6 +6184,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -5949,6 +6231,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/dot-case", @@ -5966,6 +6250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6012,6 +6297,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ecc-jsbn", @@ -6029,6 +6316,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6075,6 +6363,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ee-first", @@ -6092,6 +6382,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6138,6 +6429,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/encodeurl", @@ -6155,6 +6448,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6201,6 +6495,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/end-of-stream", @@ -6218,6 +6514,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6264,6 +6561,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/entities", @@ -6281,6 +6580,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6327,6 +6627,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/errno", @@ -6344,6 +6646,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6390,6 +6693,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/error-ex", @@ -6407,6 +6712,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6453,6 +6759,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/es6-promise", @@ -6470,6 +6778,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6516,6 +6825,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/escape-html", @@ -6533,6 +6844,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6579,6 +6891,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/escape-string-regexp", @@ -6596,6 +6910,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6642,6 +6957,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/esprima", @@ -6659,6 +6976,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6705,6 +7023,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/estraverse", @@ -6722,6 +7042,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6768,6 +7089,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/etag", @@ -6785,6 +7108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6831,6 +7155,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/eventemitter2", @@ -6848,6 +7174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6894,6 +7221,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/exit", @@ -6911,6 +7240,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6957,6 +7287,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/extend", @@ -6974,6 +7306,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7020,6 +7353,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/extract-zip", @@ -7037,6 +7372,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7083,6 +7419,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/extsprintf", @@ -7100,6 +7438,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7146,6 +7485,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/eyes", @@ -7163,6 +7504,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7209,6 +7551,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/faye-websocket", @@ -7226,6 +7570,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7272,6 +7617,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fd-slicer", @@ -7289,6 +7636,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7335,6 +7683,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fg-lodash", @@ -7352,6 +7702,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7398,6 +7749,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/figures", @@ -7415,6 +7768,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7461,6 +7815,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/file-sync-cmp", @@ -7478,6 +7834,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7524,6 +7881,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/finalhandler", @@ -7541,6 +7900,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7587,6 +7947,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/find-up", @@ -7604,6 +7966,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7650,6 +8013,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/findup-sync", @@ -7667,6 +8032,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7713,6 +8079,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/forever-agent", @@ -7730,6 +8098,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7776,6 +8145,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/form-data", @@ -7793,6 +8164,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7839,6 +8211,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fresh", @@ -7856,6 +8230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7902,6 +8277,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fs-extra", @@ -7919,6 +8296,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7965,6 +8343,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", @@ -7982,6 +8362,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8028,6 +8409,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/gaze", @@ -8045,6 +8428,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8091,6 +8475,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/generate-function", @@ -8108,6 +8494,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8154,6 +8541,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/generate-object-property", @@ -8171,6 +8560,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8217,6 +8607,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", @@ -8234,6 +8626,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8280,6 +8673,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/getobject", @@ -8297,6 +8692,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8343,6 +8739,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/getpass", @@ -8360,6 +8758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8406,6 +8805,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/glob", @@ -8423,6 +8824,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8469,6 +8871,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/globule", @@ -8486,6 +8890,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8532,6 +8937,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/gonzales-pe", @@ -8549,6 +8956,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8595,6 +9003,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/graceful-fs", @@ -8612,6 +9022,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8658,6 +9069,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/graceful-readlink", @@ -8675,6 +9088,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8721,6 +9135,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt", @@ -8738,6 +9154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8784,6 +9201,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-autoprefixer", @@ -8801,6 +9220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8847,6 +9267,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-clean", @@ -8864,6 +9286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8910,6 +9333,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-compress", @@ -8927,6 +9352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8973,6 +9399,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-concat", @@ -8990,6 +9418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9036,6 +9465,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-connect", @@ -9053,6 +9484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9099,6 +9531,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-copy", @@ -9116,6 +9550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9162,6 +9597,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-csslint", @@ -9179,6 +9616,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9225,6 +9663,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-cssmin", @@ -9242,6 +9682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9288,6 +9729,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-htmlmin", @@ -9305,6 +9748,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9351,6 +9795,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-jshint", @@ -9368,6 +9814,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9414,6 +9861,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-less", @@ -9431,6 +9880,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9477,6 +9927,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-pug", @@ -9494,6 +9946,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9540,6 +9993,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-qunit", @@ -9557,6 +10012,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9603,6 +10059,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-uglify", @@ -9620,6 +10078,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9666,6 +10125,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-contrib-watch", @@ -9683,6 +10144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9729,6 +10191,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-csscomb", @@ -9746,6 +10210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9792,6 +10257,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-exec", @@ -9809,6 +10276,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9855,6 +10323,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-html", @@ -9872,6 +10342,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9918,6 +10389,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-jekyll", @@ -9935,6 +10408,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9981,6 +10455,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-jscs", @@ -9998,6 +10474,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10044,6 +10521,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-known-options", @@ -10061,6 +10540,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10107,6 +10587,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-legacy-log", @@ -10124,6 +10606,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10170,6 +10653,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-legacy-log-utils", @@ -10187,6 +10672,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10233,6 +10719,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-legacy-util", @@ -10250,6 +10738,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10296,6 +10785,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-lib-phantomjs", @@ -10313,6 +10804,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10359,6 +10851,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/grunt-saucelabs", @@ -10376,6 +10870,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10422,6 +10917,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/gzip-size", @@ -10439,6 +10936,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10485,6 +10983,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/har-validator", @@ -10502,6 +11002,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10548,6 +11049,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/has-ansi", @@ -10565,6 +11068,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10611,6 +11115,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/has-color", @@ -10628,6 +11134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10674,6 +11181,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/hasha", @@ -10691,6 +11200,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10737,6 +11247,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/hawk", @@ -10754,6 +11266,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10800,6 +11313,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/he", @@ -10817,6 +11332,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10863,6 +11379,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/header-case", @@ -10880,6 +11398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10926,6 +11445,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/hoek", @@ -10943,6 +11464,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10989,6 +11511,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/hooker", @@ -11006,6 +11530,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11052,6 +11577,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/hosted-git-info", @@ -11069,6 +11596,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11115,6 +11643,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/html-minifier", @@ -11132,6 +11662,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11178,6 +11709,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/htmlparser2", @@ -11195,6 +11728,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11241,6 +11775,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/http-errors", @@ -11258,6 +11794,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11304,6 +11841,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/http-signature", @@ -11321,6 +11860,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11367,6 +11907,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/http2", @@ -11384,6 +11926,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11430,6 +11973,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/https-proxy-agent", @@ -11447,6 +11992,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11493,6 +12039,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/i", @@ -11510,6 +12058,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11556,6 +12105,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/iconv-lite", @@ -11573,6 +12124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11619,6 +12171,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/image-size", @@ -11636,6 +12190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11682,6 +12237,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/indent-string", @@ -11699,6 +12256,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11745,6 +12303,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/inflight", @@ -11762,6 +12322,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11808,6 +12369,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/inherit", @@ -11825,6 +12388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11871,6 +12435,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/inherits", @@ -11888,6 +12454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11934,6 +12501,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/interpret", @@ -11951,6 +12520,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11997,6 +12567,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-arrayish", @@ -12014,6 +12586,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12060,6 +12633,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-buffer", @@ -12077,6 +12652,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12123,6 +12699,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-builtin-module", @@ -12140,6 +12718,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12186,6 +12765,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-expression", @@ -12203,6 +12784,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12249,6 +12831,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-finite", @@ -12266,6 +12850,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12312,6 +12897,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-lower-case", @@ -12329,6 +12916,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12375,6 +12963,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-my-json-valid", @@ -12392,6 +12982,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12438,6 +13029,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-promise", @@ -12455,6 +13048,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12501,6 +13095,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-property", @@ -12518,6 +13114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12564,6 +13161,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-regex", @@ -12581,6 +13180,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12627,6 +13227,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-stream", @@ -12644,6 +13246,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12690,6 +13293,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-typedarray", @@ -12707,6 +13312,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12753,6 +13359,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-upper-case", @@ -12770,6 +13378,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12816,6 +13425,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-utf8", @@ -12833,6 +13444,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12879,6 +13491,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/isarray", @@ -12896,6 +13510,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12942,6 +13557,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/isexe", @@ -12959,6 +13576,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13005,6 +13623,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/isstream", @@ -13022,6 +13642,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13068,6 +13689,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jodid25519", @@ -13085,6 +13708,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13131,6 +13755,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/js-base64", @@ -13148,6 +13774,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13194,6 +13821,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/js-stringify", @@ -13211,6 +13840,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13257,6 +13887,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/js-yaml", @@ -13274,6 +13906,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13320,6 +13953,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsbn", @@ -13337,6 +13972,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13383,6 +14019,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jscs", @@ -13400,6 +14038,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13446,6 +14085,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jscs-jsdoc", @@ -13463,6 +14104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13509,6 +14151,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jscs-preset-wikimedia", @@ -13526,6 +14170,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13572,6 +14217,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsdoctypeparser", @@ -13589,6 +14236,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13635,6 +14283,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jshint", @@ -13652,6 +14302,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13698,6 +14349,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/json-schema", @@ -13715,6 +14368,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13761,6 +14415,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/json-stringify-safe", @@ -13778,6 +14434,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13824,6 +14481,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsonfile", @@ -13841,6 +14500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13887,6 +14547,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsonlint", @@ -13904,6 +14566,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13950,6 +14613,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsonpointer", @@ -13967,6 +14632,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14013,6 +14679,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsprim", @@ -14030,6 +14698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14076,6 +14745,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jstransformer", @@ -14093,6 +14764,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14139,6 +14811,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/JSV", @@ -14156,6 +14830,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14202,6 +14877,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/kew", @@ -14219,6 +14896,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14265,6 +14943,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/kind-of", @@ -14282,6 +14962,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14328,6 +15009,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/klaw", @@ -14345,6 +15028,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14391,6 +15075,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lazy-cache", @@ -14408,6 +15094,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14454,6 +15141,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lazystream", @@ -14471,6 +15160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14517,6 +15207,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/less", @@ -14534,6 +15226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14580,6 +15273,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/linkify-it", @@ -14597,6 +15292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14643,6 +15339,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/livereload-js", @@ -14660,6 +15358,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14706,6 +15405,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/load-grunt-tasks", @@ -14723,6 +15424,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14769,6 +15471,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", @@ -14786,6 +15490,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14832,6 +15537,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lodash", @@ -14849,6 +15556,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14895,6 +15603,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/longest", @@ -14912,6 +15622,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14958,6 +15669,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/loud-rejection", @@ -14975,6 +15688,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15021,6 +15735,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lower-case", @@ -15038,6 +15754,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15084,6 +15801,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lower-case-first", @@ -15101,6 +15820,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15147,6 +15867,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", @@ -15164,6 +15886,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15210,6 +15933,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/map-obj", @@ -15227,6 +15952,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15273,6 +15999,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/markdown-it", @@ -15290,6 +16018,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15336,6 +16065,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/maxmin", @@ -15353,6 +16084,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15399,6 +16131,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mdurl", @@ -15416,6 +16150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15462,6 +16197,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/media-typer", @@ -15479,6 +16216,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15525,6 +16263,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/meow", @@ -15542,6 +16282,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15588,6 +16329,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mime", @@ -15605,6 +16348,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15651,6 +16395,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mime-db", @@ -15668,6 +16414,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15714,6 +16461,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mime-types", @@ -15731,6 +16480,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15777,6 +16527,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/minimatch", @@ -15794,6 +16546,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15840,6 +16593,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/minimist", @@ -15857,6 +16612,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15903,6 +16659,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mkdirp", @@ -15920,6 +16678,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15966,6 +16725,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/morgan", @@ -15983,6 +16744,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16029,6 +16791,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ms", @@ -16046,6 +16810,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16092,6 +16857,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/multimatch", @@ -16109,6 +16876,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16155,6 +16923,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mute-stream", @@ -16172,6 +16942,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16218,6 +16989,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/natural-compare", @@ -16235,6 +17008,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16281,6 +17055,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ncname", @@ -16298,6 +17074,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16344,6 +17121,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ncp", @@ -16361,6 +17140,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16407,6 +17187,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/negotiator", @@ -16424,6 +17206,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16470,6 +17253,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/no-case", @@ -16487,6 +17272,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16533,6 +17319,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/node-int64", @@ -16550,6 +17338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16596,6 +17385,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/node-uuid", @@ -16613,6 +17404,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16659,6 +17451,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/nomnom", @@ -16676,6 +17470,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16722,6 +17517,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/nopt", @@ -16739,6 +17536,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16785,6 +17583,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/normalize-package-data", @@ -16802,6 +17602,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16848,6 +17649,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/normalize-path", @@ -16865,6 +17668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16911,6 +17715,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/num2fraction", @@ -16928,6 +17734,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16974,6 +17781,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/number-is-nan", @@ -16991,6 +17800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17037,6 +17847,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/oauth-sign", @@ -17054,6 +17866,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17100,6 +17913,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/object-assign", @@ -17117,6 +17932,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17163,6 +17979,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/on-finished", @@ -17180,6 +17998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17226,6 +18045,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/on-headers", @@ -17243,6 +18064,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17289,6 +18111,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/once", @@ -17306,6 +18130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17352,6 +18177,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/opn", @@ -17369,6 +18196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17415,6 +18243,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/os-tmpdir", @@ -17432,6 +18262,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17478,6 +18309,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/package", @@ -17495,6 +18328,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17541,6 +18375,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pako", @@ -17558,6 +18394,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17604,6 +18441,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/param-case", @@ -17621,6 +18460,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17667,6 +18507,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/parse-json", @@ -17684,6 +18526,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17730,6 +18573,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/parse-ms", @@ -17747,6 +18592,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17793,6 +18639,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/parserlib", @@ -17810,6 +18658,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17856,6 +18705,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/parseurl", @@ -17873,6 +18724,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17919,6 +18771,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pascal-case", @@ -17936,6 +18790,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17982,6 +18837,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-case", @@ -17999,6 +18856,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18045,6 +18903,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-exists", @@ -18062,6 +18922,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18108,6 +18969,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", @@ -18125,6 +18988,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18171,6 +19035,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-type", @@ -18188,6 +19054,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18234,6 +19101,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pathval", @@ -18251,6 +19120,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18297,6 +19167,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pend", @@ -18314,6 +19186,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18360,6 +19233,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/phantomjs", @@ -18377,6 +19252,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18423,6 +19299,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pify", @@ -18440,6 +19318,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18486,6 +19365,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pinkie", @@ -18503,6 +19384,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18549,6 +19431,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pinkie-promise", @@ -18566,6 +19450,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18612,6 +19497,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pkg-up", @@ -18629,6 +19516,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18675,6 +19563,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pkginfo", @@ -18692,6 +19582,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18738,6 +19629,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/plur", @@ -18755,6 +19648,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18801,6 +19695,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/portscanner", @@ -18818,6 +19714,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18864,6 +19761,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/postcss", @@ -18881,6 +19780,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18927,6 +19827,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pretty-bytes", @@ -18944,6 +19846,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18990,6 +19893,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pretty-ms", @@ -19007,6 +19912,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19053,6 +19959,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/process-nextick-args", @@ -19070,6 +19978,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19116,6 +20025,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/progress", @@ -19133,6 +20044,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19179,6 +20091,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/promise", @@ -19196,6 +20110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19242,6 +20157,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/prompt", @@ -19259,6 +20176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19305,6 +20223,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/prr", @@ -19322,6 +20242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19368,6 +20289,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug", @@ -19385,6 +20308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19431,6 +20355,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-attrs", @@ -19448,6 +20374,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19494,6 +20421,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-code-gen", @@ -19511,6 +20440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19557,6 +20487,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-error", @@ -19574,6 +20506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19620,6 +20553,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-filters", @@ -19637,6 +20572,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19683,6 +20619,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-lexer", @@ -19700,6 +20638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19746,6 +20685,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-linker", @@ -19763,6 +20704,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19809,6 +20751,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-load", @@ -19826,6 +20770,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19872,6 +20817,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-parser", @@ -19889,6 +20836,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19935,6 +20883,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-runtime", @@ -19952,6 +20902,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19998,6 +20949,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-strip-comments", @@ -20015,6 +20968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20061,6 +21015,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pug-walk", @@ -20078,6 +21034,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20124,6 +21081,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/q", @@ -20141,6 +21100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20187,6 +21147,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/qs", @@ -20204,6 +21166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20250,6 +21213,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/range-parser", @@ -20267,6 +21232,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20313,6 +21279,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/raw-body", @@ -20330,6 +21298,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20376,6 +21345,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/read", @@ -20393,6 +21364,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20439,6 +21411,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/read-pkg", @@ -20456,6 +21430,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20502,6 +21477,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/read-pkg-up", @@ -20519,6 +21496,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20565,6 +21543,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/readable-stream", @@ -20582,6 +21562,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20628,6 +21609,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rechoir", @@ -20645,6 +21628,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20691,6 +21675,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/redent", @@ -20708,6 +21694,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20754,6 +21741,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/regenerator-runtime", @@ -20771,6 +21760,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20817,6 +21807,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/relateurl", @@ -20834,6 +21826,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20880,6 +21873,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/repeat-string", @@ -20897,6 +21892,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20943,6 +21939,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/repeating", @@ -20960,6 +21958,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21006,6 +22005,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/request", @@ -21023,6 +22024,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21069,6 +22071,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/request-progress", @@ -21086,6 +22090,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21132,6 +22137,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/requestretry", @@ -21149,6 +22156,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21195,6 +22203,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/reserved-words", @@ -21212,6 +22222,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21258,6 +22269,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/resolve", @@ -21275,6 +22288,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21321,6 +22335,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/resolve-from", @@ -21338,6 +22354,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21384,6 +22401,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/resolve-pkg", @@ -21401,6 +22420,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21447,6 +22467,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/revalidator", @@ -21464,6 +22486,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21510,6 +22533,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/right-align", @@ -21527,6 +22552,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21573,6 +22599,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rimraf", @@ -21590,6 +22618,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21636,6 +22665,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sauce-tunnel", @@ -21653,6 +22684,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21699,6 +22731,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/saucelabs", @@ -21716,6 +22750,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21762,6 +22797,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/semver", @@ -21779,6 +22816,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21825,6 +22863,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/send", @@ -21842,6 +22882,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21888,6 +22929,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sentence-case", @@ -21905,6 +22948,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21951,6 +22995,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/serve-index", @@ -21968,6 +23014,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22014,6 +23061,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/serve-static", @@ -22031,6 +23080,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22077,6 +23127,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/setprototypeof", @@ -22094,6 +23146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22140,6 +23193,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/shelljs", @@ -22157,6 +23212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22203,6 +23259,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/shx", @@ -22220,6 +23278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22266,6 +23325,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sigmund", @@ -22283,6 +23344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22329,6 +23391,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -22346,6 +23410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22392,6 +23457,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/snake-case", @@ -22409,6 +23476,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22455,6 +23523,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sntp", @@ -22472,6 +23542,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22518,6 +23589,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/source-map", @@ -22535,6 +23608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22581,6 +23655,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/source-map-support", @@ -22598,6 +23674,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22644,6 +23721,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/spdx-correct", @@ -22661,6 +23740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22707,6 +23787,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/spdx-exceptions", @@ -22724,6 +23806,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22770,6 +23853,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/spdx-expression-parse", @@ -22787,6 +23872,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22833,6 +23919,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/spdx-license-ids", @@ -22850,6 +23938,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22896,6 +23985,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/split", @@ -22913,6 +24004,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22959,6 +24051,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sprintf-js", @@ -22976,6 +24070,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23022,6 +24117,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sshpk", @@ -23039,6 +24136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23085,6 +24183,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/stack-trace", @@ -23102,6 +24202,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23148,6 +24249,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/statuses", @@ -23165,6 +24268,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23211,6 +24315,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/stream-buffers", @@ -23228,6 +24334,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23274,6 +24381,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/string_decoder", @@ -23291,6 +24400,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23337,6 +24447,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/stringstream", @@ -23354,6 +24466,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23400,6 +24513,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", @@ -23417,6 +24532,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23463,6 +24579,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-bom", @@ -23480,6 +24598,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23526,6 +24645,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-indent", @@ -23543,6 +24664,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23589,6 +24711,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-json-comments", @@ -23606,6 +24730,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23652,6 +24777,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/supports-color", @@ -23669,6 +24796,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23715,6 +24843,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/swap-case", @@ -23732,6 +24862,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23778,6 +24909,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tar-stream", @@ -23795,6 +24928,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23841,6 +24975,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/temporary", @@ -23858,6 +24994,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23904,6 +25041,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/text-table", @@ -23921,6 +25060,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23967,6 +25107,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/throttleit", @@ -23984,6 +25126,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24030,6 +25173,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/through", @@ -24047,6 +25192,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24093,6 +25239,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/time-grunt", @@ -24110,6 +25258,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24156,6 +25305,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tiny-lr", @@ -24173,6 +25324,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24219,6 +25371,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/title-case", @@ -24236,6 +25390,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24282,6 +25437,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tmp", @@ -24299,6 +25456,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24345,6 +25503,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-double-quotes", @@ -24362,6 +25522,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24408,6 +25569,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-single-quotes", @@ -24425,6 +25588,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24471,6 +25635,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/token-stream", @@ -24488,6 +25654,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24534,6 +25701,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tough-cookie", @@ -24551,6 +25720,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24597,6 +25767,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/trim-newlines", @@ -24614,6 +25786,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24660,6 +25833,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tunnel-agent", @@ -24677,6 +25852,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24723,6 +25899,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tweetnacl", @@ -24740,6 +25918,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24786,6 +25965,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/type-is", @@ -24803,6 +25984,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24849,6 +26031,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/typedarray", @@ -24866,6 +26050,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24912,6 +26097,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/uc.micro", @@ -24929,6 +26116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24975,6 +26163,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/uglify-js", @@ -24992,6 +26182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25038,6 +26229,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/uglify-to-browserify", @@ -25055,6 +26248,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25101,6 +26295,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/underscore", @@ -25118,6 +26314,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25164,6 +26361,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/underscore.string", @@ -25181,6 +26380,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25227,6 +26427,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/unpipe", @@ -25244,6 +26446,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25290,6 +26493,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/upper-case", @@ -25307,6 +26512,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25353,6 +26559,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/upper-case-first", @@ -25370,6 +26578,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25416,6 +26625,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/uri-path", @@ -25433,6 +26644,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25479,6 +26691,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/util-deprecate", @@ -25496,6 +26710,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25542,6 +26757,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/utile", @@ -25559,6 +26776,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25605,6 +26823,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/utils-merge", @@ -25622,6 +26842,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25668,6 +26889,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/uuid", @@ -25685,6 +26908,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25731,6 +26955,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/validate-npm-package-license", @@ -25748,6 +26974,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25794,6 +27021,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/verror", @@ -25811,6 +27040,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25857,6 +27087,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/void-elements", @@ -25874,6 +27106,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25920,6 +27153,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/vow", @@ -25937,6 +27172,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25983,6 +27219,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/vow-fs", @@ -26000,6 +27238,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26046,6 +27285,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/vow-queue", @@ -26063,6 +27304,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26109,6 +27351,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/websocket-driver", @@ -26126,6 +27370,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26172,6 +27417,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/websocket-extensions", @@ -26189,6 +27436,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26235,6 +27483,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/when", @@ -26252,6 +27502,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26298,6 +27549,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/which", @@ -26315,6 +27568,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26361,6 +27615,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/window-size", @@ -26378,6 +27634,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26424,6 +27681,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/winston", @@ -26441,6 +27700,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26487,6 +27747,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/with", @@ -26504,6 +27766,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26550,6 +27813,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/wordwrap", @@ -26567,6 +27832,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26613,6 +27879,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/wrappy", @@ -26630,6 +27898,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26676,6 +27945,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xml-char-classes", @@ -26693,6 +27964,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26739,6 +28011,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xmlbuilder", @@ -26756,6 +28030,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26802,6 +28077,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xtend", @@ -26819,6 +28096,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26865,6 +28143,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yargs", @@ -26882,6 +28162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26928,6 +28209,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yauzl", @@ -26945,6 +28228,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26991,6 +28275,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/zip-stream", diff --git a/tests/packagedcode/data/npm/old_registry/package.json.expected b/tests/packagedcode/data/npm/old_registry/package.json.expected index ff941f4de91..26a123bf017 100644 --- a/tests/packagedcode/data/npm/old_registry/package.json.expected +++ b/tests/packagedcode/data/npm/old_registry/package.json.expected @@ -55,7 +55,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.2.4" + } + }, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/automatta", "repository_download_url": "https://registry.npmjs.org/automatta/-/automatta-0.0.1.tgz", diff --git a/tests/packagedcode/data/npm/package-lock-v1/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v1/package-lock.json-expected index 73daf7f8819..17a9cc7c764 100644 --- a/tests/packagedcode/data/npm/package-lock-v1/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v1/package-lock.json-expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 1 }, @@ -44,6 +46,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -90,6 +93,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -107,6 +112,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -153,6 +159,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -161,7 +169,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,7 +180,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -191,6 +201,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -237,6 +248,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -245,7 +258,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -265,6 +279,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -311,6 +326,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -319,7 +336,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -339,6 +357,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -385,6 +404,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -394,6 +415,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -413,6 +435,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -459,6 +482,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -467,7 +492,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -478,6 +504,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -488,6 +515,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -498,6 +526,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -508,6 +537,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -527,6 +557,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -573,6 +604,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", diff --git a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected index 2c860c5d9d8..38e3caab412 100644 --- a/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2-2/package-lock.json-expected @@ -23,94 +23,45 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "matches": [ + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "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-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", + "rule_url": null, + "matched_text": "ISC" + } + ], + "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119" + } + ], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": null, + "extracted_license_statement": "ISC", "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 2 }, "dependencies": [ - { - "purl": "pkg:npm/megak@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "megak", - "version": "1.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": "isc", - "declared_license_expression_spdx": "ISC", - "license_detections": [ - { - "license_expression": "isc", - "license_expression_spdx": "ISC", - "matches": [ - { - "score": 100.0, - "start_line": 1, - "end_line": 1, - "from_file": null, - "matched_length": 1, - "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "isc", - "spdx_license_expression": "ISC", - "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", - "rule_relevance": 100, - "rule_url": null, - "matched_text": "ISC" - } - ], - "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "ISC", - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/megak", - "repository_download_url": "https://registry.npmjs.org/megak/-/megak-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/megak/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/megak@1.0.0" - }, - "extra_data": {} - }, { "purl": "pkg:npm/%40szmarczak/http-timer@1.1.2", "extracted_requirement": "1.1.2", @@ -118,6 +69,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@szmarczak", @@ -164,6 +116,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -173,6 +127,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -192,6 +147,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -238,6 +194,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -247,6 +205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -266,6 +225,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -312,6 +272,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -329,6 +291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -375,6 +338,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -384,6 +349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -403,6 +369,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -449,6 +416,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -458,6 +427,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -468,6 +438,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -478,6 +449,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -488,6 +460,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -498,6 +471,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -508,6 +482,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -527,6 +502,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -573,6 +549,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fsevents", @@ -590,6 +568,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -636,6 +615,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/typescript", @@ -653,6 +634,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -699,6 +681,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -716,6 +700,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -731,6 +716,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -750,6 +736,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -796,6 +783,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yn", diff --git a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected index e753c7b7710..3041afd5ddc 100644 --- a/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected +++ b/tests/packagedcode/data/npm/package-lock-v2/package-lock.json-expected @@ -23,94 +23,45 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], + "declared_license_expression": "isc", + "declared_license_expression_spdx": "ISC", + "license_detections": [ + { + "license_expression": "isc", + "license_expression_spdx": "ISC", + "matches": [ + { + "license_expression": "isc", + "spdx_license_expression": "ISC", + "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-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", + "rule_url": null, + "matched_text": "ISC" + } + ], + "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119" + } + ], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": null, + "extracted_license_statement": "ISC", "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 2 }, "dependencies": [ - { - "purl": "pkg:npm/megak@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "megak", - "version": "1.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": "isc", - "declared_license_expression_spdx": "ISC", - "license_detections": [ - { - "license_expression": "isc", - "license_expression_spdx": "ISC", - "matches": [ - { - "score": 100.0, - "start_line": 1, - "end_line": 1, - "from_file": null, - "matched_length": 1, - "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "isc", - "spdx_license_expression": "ISC", - "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", - "rule_relevance": 100, - "rule_url": null, - "matched_text": "ISC" - } - ], - "identifier": "isc-6c4320cc-eb5b-3792-8c56-b8565fff1119" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "ISC", - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/megak", - "repository_download_url": "https://registry.npmjs.org/megak/-/megak-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/megak/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/megak@1.0.0" - }, - "extra_data": {} - }, { "purl": "pkg:npm/%40sindresorhus/is@0.14.0", "extracted_requirement": "0.14.0", @@ -118,6 +69,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@sindresorhus", @@ -164,6 +116,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@sindresorhus/is", @@ -181,6 +135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -227,6 +182,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ini", @@ -244,6 +201,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -290,6 +248,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-binary-path", @@ -307,6 +267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -353,6 +314,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xtend", @@ -370,6 +333,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -416,6 +380,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yn", diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe-pnpm-lock.yaml-expected b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe-pnpm-lock.yaml-expected new file mode 100644 index 00000000000..4e039f6cb80 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe-pnpm-lock.yaml-expected @@ -0,0 +1,1584 @@ +[ + { + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "lockfileVersion": "5.4" + }, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/runtime@7.18.9", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "runtime", + "version": "7.18.9", + "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": "964a970dcbe5153e6bbc48e2bbaf9060efb5197ac41d1a362ceb52ec4e06b57e4448864e81ea6ab19055223e8fbfe6baceab326bd5428222b52802b806f24303", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/regenerator-runtime", + "extracted_requirement": "0.13.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/runtime@7.18.9" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40headlessui/react@1.6.6", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@headlessui", + "name": "react", + "version": "1.6.6", + "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": "30526d9a3f5787f86104c84b71c19b0684a4fac93ad4194feac25ee2e41c54cb576610a01aa7761b2210cf39ac74f753116192178df80818bc9a7851eae9b8e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16 || ^17 || ^18", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16 || ^17 || ^18", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40headlessui/react@1.6.6" + }, + "extra_data": { + "engines": { + "node": ">=10" + } + } + }, + { + "purl": "pkg:npm/%40mdx-js/mdx@2.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@mdx-js", + "name": "mdx", + "version": "2.1.2", + "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": "0123751941f4817b20276503fd377b173268d52c059244395758bd6ade68fd13ab6bb6eb93231c06ca2db0e589591ce65d968bc36b975a7e1a37c0773cc34530", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/estree-jsx", + "extracted_requirement": "0.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mdx", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/astring", + "extracted_requirement": "1.8.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-util-build-jsx", + "extracted_requirement": "2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-util-is-identifier-name", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-walker", + "extracted_requirement": "3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/hast-util-to-estree", + "extracted_requirement": "2.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/markdown-extensions", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/periscopic", + "extracted_requirement": "3.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-mdx", + "extracted_requirement": "2.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-parse", + "extracted_requirement": "10.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-rehype", + "extracted_requirement": "10.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-position-from-estree", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-stringify-position", + "extracted_requirement": "3.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-visit", + "extracted_requirement": "4.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vfile", + "extracted_requirement": "5.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40mdx-js/mdx@2.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mdx-js/react@2.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@mdx-js", + "name": "react", + "version": "2.1.2", + "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": "e767b70d3241ae3b30dd4e75642759dcdd4805aaa76f32c89e00925e92ad898886afb3c8aa9dff3fffa4ca6d0c3d3c012ffcbd64198289e0fc172ad7b840eb47", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/mdx", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "18.0.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40mdx-js/react@2.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-android-arm-eabi", + "version": "0.1.8", + "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": "24909e8c7041d46e8ef27c6340b4f8aae58272f2e90b7a1174927d1b73056120a8612f22d5b58259e53e2bb06bfb14fe0fab35b7dabc90d240c09bfd620a62d2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-android-arm64", + "version": "0.1.8", + "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": "9ab687cf0581c37b5d45eb4d392e4a9c54a3bdd01b3419e314b03c2383f04c23c98f7438b71ae281c3e9d9de7d709d130b9d71a673d79d98d874dc30488f60ea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-darwin-arm64", + "version": "0.1.8", + "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": "b9fcbfdfa788fe3e14b2412ebea487eee5eda77a1778b0e68d009f289cf7bb9571f7c2a638c2aba809b61fcd4007658eb42a399aa4ba3db05e51747c0495fc95", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-darwin-x64", + "version": "0.1.8", + "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": "55bdb553ebf7b4f24d97ef09b481c74fc1c67ba599f28d53ab77faa7e271f42cfbd7311b708881f45084318d649d2fe3c1010eba186523d424edde0763eae9ac", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8" + }, + "extra_data": { + "cpu": [ + "x64" + ], + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "nextra", + "version": "2.0.0-alpha.56", + "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": "53abc5a148f839cf8fc7d5b234e50959db5aea3f01f9d2ad8db5af1358c2a33f70740011b56c486649c810c2badb2b7de3365e523260e4a0b38f51c165ce94a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40mdx-js/mdx", + "extracted_requirement": "2.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git", + "extracted_requirement": "0.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/github-slugger", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graceful-fs", + "extracted_requirement": "4.2.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gray-matter", + "extracted_requirement": "4.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.13.1", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rehype-pretty-code", + "extracted_requirement": "0.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-gfm", + "extracted_requirement": "3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/shiki", + "extracted_requirement": "0.10.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/react-is@16.13.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "react-is", + "version": "16.13.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": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/react-is@16.13.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "react-spring", + "version": "9.5.5", + "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": "bcc195776ca383159c442ce82e7f400f5776e3e5a9ba71c1460e43a1e85c45d881a1c68e1faaa095ed3137d0b92cfa655dfbf8c88a52e5058637930aad6c5266", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40react-spring/core", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/konva", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/native", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/three", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/web", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/zdog", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-three/fiber", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/konva", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-konva", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-native", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-zdog", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/three", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zdog", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "remark-gfm", + "version": "3.0.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": "944143a22d8f20227236b00214e7c30f72652e4b926ce6b959df043edd3a1d4769b6ff069f46f161375b53f5d7437b3000f904686c713cdf5c6e7307bd5bb522", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/mdast", + "extracted_requirement": "3.0.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mdast-util-gfm", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromark-extension-gfm", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "styled-jsx", + "version": "5.0.2", + "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": "2ea3d0adb061dde803e7b341707113e2a720b213e4b3ec9b97284f947d8663ca1a0e02acf122b80b7741877a122638332771b9b7549811918790ff901295fd11", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": ">= 16.8.0 || 17.x.x || ^18.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-plugin-macros", + "extracted_requirement": "*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2" + }, + "extra_data": { + "engines": { + "node": ">= 12.0.0" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/zustand@3.7.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "zustand", + "version": "3.7.2", + "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": "3c82432192ada248687fef7eeb4729a1c9153aad39b09cc70ab8b2bda2c1984262c6c790d5ae4a768bfa7d665f58ebb948af5cf85847d63534b67b4bc5125830", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.8", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/zustand@3.7.2" + }, + "extra_data": { + "engines": { + "node": ">=12.7.0" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "zwitch", + "version": "2.0.2", + "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": "259c68b65ed2c40247d23edd378a71b1357a64b5e82dd18c13e3ec8e42ff0da06b56bc8af644c6ab4e867caaf07123aaca93fe7dd5c6a021c4dfa6fdf5f595a0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": null + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe-scan.expected.json b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe-scan.expected.json new file mode 100644 index 00000000000..c537d0f36f9 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe-scan.expected.json @@ -0,0 +1,3764 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "cobe", + "version": "0.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "None", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://cobe.vercel.app/", + "download_url": "https://github.com/shuding/cobe/releases/tag/0.6.3", + "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": { + "missing_file_references": [] + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cobe/cobe.ABOUT" + ], + "datasource_ids": [ + "about_file" + ], + "purl": "pkg:npm/cobe@0.6.3" + }, + { + "type": "npm", + "namespace": null, + "name": "cobe", + "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/cobe/-/cobe-0.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/shuding/cobe", + "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": "cobe/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/cobe", + "repository_download_url": "https://registry.npmjs.org/cobe/-/cobe-0.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/cobe/0.6.3", + "package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cobe/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/cobe@0.6.3" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/phenomenon", + "extracted_requirement": "^1.6.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/phenomenon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/esbuild", + "extracted_requirement": "^0.13.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/esbuild?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/glslx", + "extracted_requirement": "^0.2.13", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/glslx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/next", + "extracted_requirement": "^12.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/next?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nextra", + "extracted_requirement": "2.0.0-alpha.50", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nextra?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nextra-theme-docs", + "extracted_requirement": "2.0.0-alpha.53", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nextra-theme-docs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^4.5.4", + "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": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/runtime@7.18.9", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "runtime", + "version": "7.18.9", + "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": "964a970dcbe5153e6bbc48e2bbaf9060efb5197ac41d1a362ceb52ec4e06b57e4448864e81ea6ab19055223e8fbfe6baceab326bd5428222b52802b806f24303", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/regenerator-runtime", + "extracted_requirement": "0.13.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/runtime@7.18.9" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/runtime@7.18.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40headlessui/react@1.6.6", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@headlessui", + "name": "react", + "version": "1.6.6", + "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": "30526d9a3f5787f86104c84b71c19b0684a4fac93ad4194feac25ee2e41c54cb576610a01aa7761b2210cf39ac74f753116192178df80818bc9a7851eae9b8e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16 || ^17 || ^18", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16 || ^17 || ^18", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40headlessui/react@1.6.6" + }, + "extra_data": { + "engines": { + "node": ">=10" + } + }, + "dependency_uid": "pkg:npm/%40headlessui/react@1.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40mdx-js/mdx@2.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@mdx-js", + "name": "mdx", + "version": "2.1.2", + "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": "0123751941f4817b20276503fd377b173268d52c059244395758bd6ade68fd13ab6bb6eb93231c06ca2db0e589591ce65d968bc36b975a7e1a37c0773cc34530", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/estree-jsx", + "extracted_requirement": "0.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mdx", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/astring", + "extracted_requirement": "1.8.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-util-build-jsx", + "extracted_requirement": "2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-util-is-identifier-name", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-walker", + "extracted_requirement": "3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/hast-util-to-estree", + "extracted_requirement": "2.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/markdown-extensions", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/periscopic", + "extracted_requirement": "3.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-mdx", + "extracted_requirement": "2.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-parse", + "extracted_requirement": "10.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-rehype", + "extracted_requirement": "10.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-position-from-estree", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-stringify-position", + "extracted_requirement": "3.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-visit", + "extracted_requirement": "4.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vfile", + "extracted_requirement": "5.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40mdx-js/mdx@2.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mdx-js/mdx@2.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40mdx-js/react@2.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@mdx-js", + "name": "react", + "version": "2.1.2", + "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": "e767b70d3241ae3b30dd4e75642759dcdd4805aaa76f32c89e00925e92ad898886afb3c8aa9dff3fffa4ca6d0c3d3c012ffcbd64198289e0fc172ad7b840eb47", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/mdx", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "18.0.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40mdx-js/react@2.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mdx-js/react@2.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-android-arm-eabi", + "version": "0.1.8", + "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": "24909e8c7041d46e8ef27c6340b4f8aae58272f2e90b7a1174927d1b73056120a8612f22d5b58259e53e2bb06bfb14fe0fab35b7dabc90d240c09bfd620a62d2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "dependency_uid": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-android-arm64", + "version": "0.1.8", + "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": "9ab687cf0581c37b5d45eb4d392e4a9c54a3bdd01b3419e314b03c2383f04c23c98f7438b71ae281c3e9d9de7d709d130b9d71a673d79d98d874dc30488f60ea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "dependency_uid": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-darwin-arm64", + "version": "0.1.8", + "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": "b9fcbfdfa788fe3e14b2412ebea487eee5eda77a1778b0e68d009f289cf7bb9571f7c2a638c2aba809b61fcd4007658eb42a399aa4ba3db05e51747c0495fc95", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "dependency_uid": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-darwin-x64", + "version": "0.1.8", + "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": "55bdb553ebf7b4f24d97ef09b481c74fc1c67ba599f28d53ab77faa7e271f42cfbd7311b708881f45084318d649d2fe3c1010eba186523d424edde0763eae9ac", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8" + }, + "extra_data": { + "cpu": [ + "x64" + ], + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "dependency_uid": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "nextra", + "version": "2.0.0-alpha.56", + "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": "53abc5a148f839cf8fc7d5b234e50959db5aea3f01f9d2ad8db5af1358c2a33f70740011b56c486649c810c2badb2b7de3365e523260e4a0b38f51c165ce94a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40mdx-js/mdx", + "extracted_requirement": "2.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git", + "extracted_requirement": "0.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/github-slugger", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graceful-fs", + "extracted_requirement": "4.2.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gray-matter", + "extracted_requirement": "4.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.13.1", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rehype-pretty-code", + "extracted_requirement": "0.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-gfm", + "extracted_requirement": "3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/shiki", + "extracted_requirement": "0.10.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/react-is@16.13.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "react-is", + "version": "16.13.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": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/react-is@16.13.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40napi-rs/react-is@16.13.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "react-spring", + "version": "9.5.5", + "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": "bcc195776ca383159c442ce82e7f400f5776e3e5a9ba71c1460e43a1e85c45d881a1c68e1faaa095ed3137d0b92cfa655dfbf8c88a52e5058637930aad6c5266", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40react-spring/core", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/konva", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/native", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/three", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/web", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/zdog", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-three/fiber", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/konva", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-konva", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-native", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-zdog", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/three", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zdog", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40napi-rs/react-spring@9.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "remark-gfm", + "version": "3.0.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": "944143a22d8f20227236b00214e7c30f72652e4b926ce6b959df043edd3a1d4769b6ff069f46f161375b53f5d7437b3000f904686c713cdf5c6e7307bd5bb522", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/mdast", + "extracted_requirement": "3.0.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mdast-util-gfm", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromark-extension-gfm", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40napi-rs/remark-gfm@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "styled-jsx", + "version": "5.0.2", + "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": "2ea3d0adb061dde803e7b341707113e2a720b213e4b3ec9b97284f947d8663ca1a0e02acf122b80b7741877a122638332771b9b7549811918790ff901295fd11", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": ">= 16.8.0 || 17.x.x || ^18.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-plugin-macros", + "extracted_requirement": "*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2" + }, + "extra_data": { + "engines": { + "node": ">= 12.0.0" + } + }, + "dependency_uid": "pkg:npm/%40napi-rs/styled-jsx@5.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/zustand@3.7.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "zustand", + "version": "3.7.2", + "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": "3c82432192ada248687fef7eeb4729a1c9153aad39b09cc70ab8b2bda2c1984262c6c790d5ae4a768bfa7d665f58ebb948af5cf85847d63534b67b4bc5125830", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.8", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/zustand@3.7.2" + }, + "extra_data": { + "engines": { + "node": ">=12.7.0" + } + }, + "dependency_uid": "pkg:npm/%40napi-rs/zustand@3.7.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "zwitch", + "version": "2.0.2", + "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": "259c68b65ed2c40247d23edd378a71b1357a64b5e82dd18c13e3ec8e42ff0da06b56bc8af644c6ab4e867caaf07123aaca93fe7dd5c6a021c4dfa6fdf5f595a0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40napi-rs/zwitch@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + } + ], + "files": [ + { + "path": "cobe", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "cobe/cobe.ABOUT", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "cobe", + "version": "0.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "None", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://cobe.vercel.app/", + "download_url": "https://github.com/shuding/cobe/releases/tag/0.6.3", + "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": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "about_file", + "purl": "pkg:npm/cobe@0.6.3" + } + ], + "for_packages": [ + "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "cobe/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "cobe", + "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/cobe/-/cobe-0.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/shuding/cobe", + "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": "cobe/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": [ + { + "purl": "pkg:npm/phenomenon", + "extracted_requirement": "^1.6.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/esbuild", + "extracted_requirement": "^0.13.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glslx", + "extracted_requirement": "^0.2.13", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/next", + "extracted_requirement": "^12.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nextra", + "extracted_requirement": "2.0.0-alpha.50", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nextra-theme-docs", + "extracted_requirement": "2.0.0-alpha.53", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^4.5.4", + "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/cobe", + "repository_download_url": "https://registry.npmjs.org/cobe/-/cobe-0.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/cobe/0.6.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/cobe@0.6.3" + } + ], + "for_packages": [ + "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "cobe/pnpm-lock.yaml", + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "lockfileVersion": "5.4" + }, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/runtime@7.18.9", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "runtime", + "version": "7.18.9", + "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": "964a970dcbe5153e6bbc48e2bbaf9060efb5197ac41d1a362ceb52ec4e06b57e4448864e81ea6ab19055223e8fbfe6baceab326bd5428222b52802b806f24303", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/regenerator-runtime", + "extracted_requirement": "0.13.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/runtime@7.18.9" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40headlessui/react@1.6.6", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@headlessui", + "name": "react", + "version": "1.6.6", + "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": "30526d9a3f5787f86104c84b71c19b0684a4fac93ad4194feac25ee2e41c54cb576610a01aa7761b2210cf39ac74f753116192178df80818bc9a7851eae9b8e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16 || ^17 || ^18", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16 || ^17 || ^18", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40headlessui/react@1.6.6" + }, + "extra_data": { + "engines": { + "node": ">=10" + } + } + }, + { + "purl": "pkg:npm/%40mdx-js/mdx@2.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@mdx-js", + "name": "mdx", + "version": "2.1.2", + "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": "0123751941f4817b20276503fd377b173268d52c059244395758bd6ade68fd13ab6bb6eb93231c06ca2db0e589591ce65d968bc36b975a7e1a37c0773cc34530", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/estree-jsx", + "extracted_requirement": "0.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mdx", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/astring", + "extracted_requirement": "1.8.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-util-build-jsx", + "extracted_requirement": "2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-util-is-identifier-name", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/estree-walker", + "extracted_requirement": "3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/hast-util-to-estree", + "extracted_requirement": "2.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/markdown-extensions", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/periscopic", + "extracted_requirement": "3.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-mdx", + "extracted_requirement": "2.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-parse", + "extracted_requirement": "10.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-rehype", + "extracted_requirement": "10.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-position-from-estree", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-stringify-position", + "extracted_requirement": "3.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unist-util-visit", + "extracted_requirement": "4.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vfile", + "extracted_requirement": "5.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40mdx-js/mdx@2.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mdx-js/react@2.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@mdx-js", + "name": "react", + "version": "2.1.2", + "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": "e767b70d3241ae3b30dd4e75642759dcdd4805aaa76f32c89e00925e92ad898886afb3c8aa9dff3fffa4ca6d0c3d3c012ffcbd64198289e0fc172ad7b840eb47", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/mdx", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "18.0.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40mdx-js/react@2.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-android-arm-eabi", + "version": "0.1.8", + "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": "24909e8c7041d46e8ef27c6340b4f8aae58272f2e90b7a1174927d1b73056120a8612f22d5b58259e53e2bb06bfb14fe0fab35b7dabc90d240c09bfd620a62d2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-android-arm64", + "version": "0.1.8", + "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": "9ab687cf0581c37b5d45eb4d392e4a9c54a3bdd01b3419e314b03c2383f04c23c98f7438b71ae281c3e9d9de7d709d130b9d71a673d79d98d874dc30488f60ea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-darwin-arm64", + "version": "0.1.8", + "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": "b9fcbfdfa788fe3e14b2412ebea487eee5eda77a1778b0e68d009f289cf7bb9571f7c2a638c2aba809b61fcd4007658eb42a399aa4ba3db05e51747c0495fc95", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8" + }, + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "simple-git-darwin-x64", + "version": "0.1.8", + "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": "55bdb553ebf7b4f24d97ef09b481c74fc1c67ba599f28d53ab77faa7e271f42cfbd7311b708881f45084318d649d2fe3c1010eba186523d424edde0763eae9ac", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8" + }, + "extra_data": { + "cpu": [ + "x64" + ], + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "nextra", + "version": "2.0.0-alpha.56", + "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": "53abc5a148f839cf8fc7d5b234e50959db5aea3f01f9d2ad8db5af1358c2a33f70740011b56c486649c810c2badb2b7de3365e523260e4a0b38f51c165ce94a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40mdx-js/mdx", + "extracted_requirement": "2.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/simple-git", + "extracted_requirement": "0.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/github-slugger", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graceful-fs", + "extracted_requirement": "4.2.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gray-matter", + "extracted_requirement": "4.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.13.1", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rehype-pretty-code", + "extracted_requirement": "0.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/remark-gfm", + "extracted_requirement": "3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/shiki", + "extracted_requirement": "0.10.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/react-is@16.13.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "react-is", + "version": "16.13.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": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/react-is@16.13.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "react-spring", + "version": "9.5.5", + "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": "bcc195776ca383159c442ce82e7f400f5776e3e5a9ba71c1460e43a1e85c45d881a1c68e1faaa095ed3137d0b92cfa655dfbf8c88a52e5058637930aad6c5266", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40react-spring/core", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/konva", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/native", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/three", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/web", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-spring/zdog", + "extracted_requirement": "9.5.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40react-three/fiber", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/konva", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-konva", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-native", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-zdog", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/three", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zdog", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "remark-gfm", + "version": "3.0.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": "944143a22d8f20227236b00214e7c30f72652e4b926ce6b959df043edd3a1d4769b6ff069f46f161375b53f5d7437b3000f904686c713cdf5c6e7307bd5bb522", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/mdast", + "extracted_requirement": "3.0.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mdast-util-gfm", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromark-extension-gfm", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "styled-jsx", + "version": "5.0.2", + "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": "2ea3d0adb061dde803e7b341707113e2a720b213e4b3ec9b97284f947d8663ca1a0e02acf122b80b7741877a122638332771b9b7549811918790ff901295fd11", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": ">= 16.8.0 || 17.x.x || ^18.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-plugin-macros", + "extracted_requirement": "*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2" + }, + "extra_data": { + "engines": { + "node": ">= 12.0.0" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/zustand@3.7.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "zustand", + "version": "3.7.2", + "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": "3c82432192ada248687fef7eeb4729a1c9153aad39b09cc70ab8b2bda2c1984262c6c790d5ae4a768bfa7d665f58ebb948af5cf85847d63534b67b4bc5125830", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.8", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/zustand@3.7.2" + }, + "extra_data": { + "engines": { + "node": ">=12.7.0" + } + } + }, + { + "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@napi-rs", + "name": "zwitch", + "version": "2.0.2", + "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": "259c68b65ed2c40247d23edd378a71b1357a64b5e82dd18c13e3ec8e42ff0da06b56bc8af644c6ab4e867caaf07123aaca93fe7dd5c6a021c4dfa6fdf5f595a0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "cobe/pnpm-workspace.yaml", + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "website" + ] + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_workspace_yaml", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/cobe.ABOUT b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/cobe.ABOUT new file mode 100644 index 00000000000..01939a23c81 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/cobe.ABOUT @@ -0,0 +1,6 @@ +type: npm +name: cobe +version: 0.6.3 +homepage_url: https://cobe.vercel.app/ +vcs_url: https://github.com/shuding/cobe/ +download_url: https://github.com/shuding/cobe/releases/tag/0.6.3 \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/package.json b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/package.json new file mode 100644 index 00000000000..61789fb0817 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/package.json @@ -0,0 +1,31 @@ +{ + "name": "cobe", + "version": "0.6.3", + "type": "module", + "main": "./dist/index.esm.js", + "files": [ + "dist/**" + ], + "types": "./dist/index.d.ts", + "repository": "shuding/cobe", + "license": "MIT", + "scripts": { + "build:glslx": "glslx src/shader.frag --output=src/shader.min.js --format=js", + "build:esm": "node scripts/build.js && cp src/index.d.ts dist/index.d.ts", + "build": "pnpm build:glslx && pnpm build:esm" + }, + "dependencies": { + "phenomenon": "^1.6.0" + }, + "devDependencies": { + "esbuild": "^0.13.14", + "glslx": "^0.2.13", + "next": "^12.2.4", + "nextra": "2.0.0-alpha.50", + "nextra-theme-docs": "2.0.0-alpha.53", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "typescript": "^4.5.4" + } + } + \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/pnpm-lock.yaml b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/pnpm-lock.yaml new file mode 100644 index 00000000000..d4c592776af --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/pnpm-lock.yaml @@ -0,0 +1,217 @@ +lockfileVersion: 5.4 + +importers: + + .: + specifiers: + esbuild: ^0.13.14 + glslx: ^0.2.13 + next: ^12.2.4 + nextra: 2.0.0-alpha.50 + nextra-theme-docs: 2.0.0-alpha.53 + phenomenon: ^1.6.0 + react: ^18.2.0 + react-dom: ^18.2.0 + typescript: ^4.5.4 + dependencies: + phenomenon: 1.6.0 + devDependencies: + esbuild: 0.13.15 + glslx: 0.2.13 + next: 12.2.4_biqbaboplfbrettd7655fr4n2y + nextra: 2.0.0-alpha.50_react@18.2.0 + nextra-theme-docs: 2.0.0-alpha.53_vyccxgqxcnj5vudpssiumaxlme + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + typescript: 4.6.3 + + website: + specifiers: + cobe: workspace:* + leva: ^0.9.34 + next: ^12.1.6-canary.6 + nextra: 2.0.0-alpha.56 + nextra-theme-docs: 2.0.0-alpha.59 + react: ^18.0.0 + react-dom: ^18.0.0 + react-spring: ^9.4.4 + dependencies: + cobe: link:.. + leva: 0.9.34_biqbaboplfbrettd7655fr4n2y + next: 12.2.4_biqbaboplfbrettd7655fr4n2y + nextra: 2.0.0-alpha.56_react@18.2.0 + nextra-theme-docs: 2.0.0-alpha.59_vyccxgqxcnj5vudpssiumaxlme + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-spring: 9.5.5_biqbaboplfbrettd7655fr4n2y + +packages: + + /@babel/runtime/7.18.9: + resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + + /@headlessui/react/1.6.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-MFJtmj9Xh/hhBMhLccGbBoSk+sk61BlP6sJe4uQcVMtXZhCgGqd2GyIQzzmsdPdTEWGSF434CBi8mnhR6um46Q==} + engines: {node: '>=10'} + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + dependencies: + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + + /@mdx-js/mdx/2.1.2: + resolution: {integrity: sha512-ASN1GUH0gXsgJ2UD/Td7FzJo1SwFkkQ5V1i9at5o/ROra7brkyMcBsotsOWJWRzmXZaLw2uXWn4aN8B3PMNFMA==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/mdx': 2.0.2 + astring: 1.8.3 + estree-util-build-jsx: 2.2.0 + estree-util-is-identifier-name: 2.0.1 + estree-walker: 3.0.1 + hast-util-to-estree: 2.1.0 + markdown-extensions: 1.1.1 + periscopic: 3.0.4 + remark-mdx: 2.1.2 + remark-parse: 10.0.1 + remark-rehype: 10.1.0 + unified: 10.1.2 + unist-util-position-from-estree: 1.1.1 + unist-util-stringify-position: 3.0.2 + unist-util-visit: 4.1.0 + vfile: 5.3.4 + transitivePeerDependencies: + - supports-color + + /@mdx-js/react/2.1.2_react@18.2.0: + resolution: {integrity: sha512-52e3DTJBrjsw3U51ZCdZ3N1IBaqnbzLIngCSXpKtiYiGr7PIqp3/P/+kym0MPTwBL/y9ZBmCieD8FyrXuEDrRw==} + peerDependencies: + react: '>=16' + dependencies: + '@types/mdx': 2.0.2 + '@types/react': 18.0.17 + react: 18.2.0 + + /@napi-rs/simple-git-android-arm-eabi/0.1.8: + resolution: {integrity: sha512-JJCejHBB1G6O8nxjQLT4quWCcvLpC3oRdJJ9G3MFYSCoYS8i1bWCWeU+K7Br+xT+D6s1t9q8kNJAwJv9Ygpi0g==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@napi-rs/simple-git-android-arm64/0.1.8: + resolution: {integrity: sha512-mraHzwWBw3tdRetNOS5KnFSjvdAbNBnjFLA8I4PwTCPJj3Q4txrigcPp2d59cJ0TC51xpnPXnZjYdNwwSI9g6g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@napi-rs/simple-git-darwin-arm64/0.1.8: + resolution: {integrity: sha512-ufy/36eI/j4UskEuvqSH7uXtp3oXeLDmjQCfKJz3u5Vx98KmOMKrqAm2H81AB2WOtCo5mqS6PbBeUXR8BJX8lQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@napi-rs/simple-git-darwin-x64/0.1.8: + resolution: {integrity: sha512-Vb21U+v3tPJNl+8JtIHHT8HGe6WZ8o1Tq3f6p+Jx9Cz71zEbcIiB9FCEMY1knS/jwQEOuhhlI9Qk7d4HY+rprA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /nextra/2.0.0-alpha.56_react@18.2.0: + resolution: {integrity: sha512-U6vFoUj4Oc+Px9WyNOUJWdta6j8B+dKtjbWvE1jCoz9wdAARtWxIZknIEMK62yt94zZeUjJg5KCzj1HBZc6UpQ==} + peerDependencies: + react: '>=16.13.1' + dependencies: + '@mdx-js/mdx': 2.1.2 + '@napi-rs/simple-git': 0.1.8 + github-slugger: 1.4.0 + graceful-fs: 4.2.10 + gray-matter: 4.0.3 + p-limit: 4.0.0 + react: 18.2.0 + rehype-pretty-code: 0.1.0_shiki@0.10.1 + remark-gfm: 3.0.1 + shiki: 0.10.1 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false + + /react-spring/9.5.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-vMGVd2yjgxWcRCzoLn9AD1d24+WpunHBRg5DoehcRdiBocaOH6qgle0xN9C5LPplXfv4yIpS5QWGN5MKrWxSZg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/core': 9.5.5_react@18.2.0 + '@react-spring/konva': 9.5.5_react@18.2.0 + '@react-spring/native': 9.5.5_react@18.2.0 + '@react-spring/three': 9.5.5_react@18.2.0 + '@react-spring/web': 9.5.5_biqbaboplfbrettd7655fr4n2y + '@react-spring/zdog': 9.5.5_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + transitivePeerDependencies: + - '@react-three/fiber' + - konva + - react-konva + - react-native + - react-zdog + - three + - zdog + dev: false + + /remark-gfm/3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.1 + micromark-extension-gfm: 2.0.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + + /styled-jsx/5.0.2_react@18.2.0: + resolution: {integrity: sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + react: 18.2.0 + + + /zustand/3.7.2_react@18.2.0: + resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==} + engines: {node: '>=12.7.0'} + peerDependencies: + react: '>=16.8' + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 18.2.0 + dev: false + + /zwitch/2.0.2: + resolution: {integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==} diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/pnpm-workspace.yaml b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/pnpm-workspace.yaml new file mode 100644 index 00000000000..a703c083767 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'website' diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler-pnpm-lock.yaml-expected b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler-pnpm-lock.yaml-expected new file mode 100644 index 00000000000..aa5f9634ea7 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler-pnpm-lock.yaml-expected @@ -0,0 +1,2383 @@ +[ + { + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "lockfileVersion": "6.0" + }, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping@2.2.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": 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": null, + "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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "0.3.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "0.3.18", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40ampproject/remapping@2.2.1" + }, + "extra_data": { + "engines": { + "node": ">=6.0.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.21.4", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.21.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": "2d8be134a7f05923e9a1cc3c188ee0a4ada7ab71d20ee10f0bfb9261a00b489bbdc63b1a95a69814eab43f0b792a656ac046d9943bbcd5a2d7c013a60ff16ff6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.18.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.21.4" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.23.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.23.5", + "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": "0a01f7b356bde8b8a91c29925266053f063b30dc7c0b76af92aee2e1697771f6baeb695db547b854cd533d75fbd297e6ae55936fa8cba9362b6724f665324180", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.23.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "2.4.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.23.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.24.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.24.2", + "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": "cb9fad2d0c95f298377ec8a59faec154b0f53f5dc4838961e515bd985d3352ebcbaeff6e210e0c08bf82453f854ec0650637086a7e8f1ac2dc04dd26dc2954c9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.24.2" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/compat-data@7.23.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "compat-data", + "version": "7.23.5", + "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": "b94dbb91f0d19617ca97ec3553abe9d7a22ebd22ed8c0c5d02b5573daf41bcb92bafb09822cc47e5a7691ce6de00663fe35facc9cb5458e675e346b646f9208f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/compat-data@7.23.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/compat-data@7.24.4", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "compat-data", + "version": "7.24.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": "be0f068a1d8c2cafa43a41c9a788011089326888b4d23816a2dd83f503a699f2c2f2320d48ece608bb5ae81bf3fc94810aa9de815d0bf348e1c64a25e4658d7d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/compat-data@7.24.4" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/core@7.24.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "core", + "version": "7.24.5", + "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": "b55411b9c1312d0d360688b8bdd3e9e3db2f34671f2f61a1753093f5a95d857802255008db512d45f05eb6d8ae2d4c1c7bfeebe9b15d82ce8916471d4e216db4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping", + "extracted_requirement": "2.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/code-frame", + "extracted_requirement": "7.24.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-compilation-targets", + "extracted_requirement": "7.23.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-module-transforms", + "extracted_requirement": "7.24.5(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helpers", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "7.24.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gensync", + "extracted_requirement": "1.0.0-beta.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "6.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/core@7.24.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-syntax-dynamic-import", + "version": "7.8.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": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-syntax-export-namespace-from", + "version": "7.8.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": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-numeric-separator", + "version": "7.24.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": "ec602c1a52b870d2f6384c491f50f398378a9d1bff2d7ab478b512bee76b7a1540e51820e1b22ba84516dbd15b28c0514f4ced4aa8acbfb9233fe5c80b864c37", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator", + "extracted_requirement": "7.10.4(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-object-rest-spread", + "version": "7.24.5", + "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": "ec46ae407b332c63376b2edad7ad6d4d01fb7e3fb7bd533f813865cf91e916d9f2813c63ae5be87aaecc3d5035572f50e79e4e07c4a700eb0c90b4a136492b1c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-compilation-targets", + "extracted_requirement": "7.23.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread", + "extracted_requirement": "7.8.3(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-parameters", + "extracted_requirement": "7.24.5(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-object-super", + "version": "7.24.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": "a0a26a4774de2398522d1c6e74c8c543dadef5f055514d06202a8cdc9d668bc32a96156bea10bf64de2db40c8cb9047a11964863a87f7b17b9b30a8634d22459", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-replace-supers", + "extracted_requirement": "7.24.1(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40octokit/core@4.2.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@octokit", + "name": "core", + "version": "4.2.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": "b440f1171f04dfccc5de04fbb12303ad3d6d1ae98382cc39c8f1ba04187f5fee4294841f307fd8aa8731cf53e71f1e821f217aa719a8bd44ce7d9014bd0d0bbf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40octokit/auth-token", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/graphql", + "extracted_requirement": "5.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/request", + "extracted_requirement": "6.2.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/request-error", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/types", + "extracted_requirement": "9.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/before-after-hook", + "extracted_requirement": "2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/universal-user-agent", + "extracted_requirement": "6.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/encoding", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40octokit/core@4.2.1" + }, + "extra_data": { + "engines": { + "node": ">= 14" + } + } + }, + { + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "babel-plugin-polyfill-corejs2", + "version": "0.4.11", + "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": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/compat-data", + "extracted_requirement": "7.24.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.4.0 || ^8.0.0-0 <8.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-define-polyfill-provider", + "extracted_requirement": "0.6.2(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "6.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/engine.io@6.4.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "engine.io", + "version": "6.4.2", + "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": "14a9ffde8322263ace10e794b9bd960a8c7a261c415eafd99f77d938c081c4a9cd62db1d2a3c6197bc91ddf66133d3d5fab744ef9494e5260c73ed8f1b3a3e4e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/cookie", + "extracted_requirement": "0.4.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/cors", + "extracted_requirement": "2.8.13", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/accepts", + "extracted_requirement": "1.3.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/base64id", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cookie", + "extracted_requirement": "0.4.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cors", + "extracted_requirement": "2.8.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/engine.io-parser", + "extracted_requirement": "5.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "8.11.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/bufferutil", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/utf-8-validate", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/engine.io@6.4.2" + }, + "extra_data": { + "engines": { + "node": ">=10.0.0" + } + } + }, + { + "purl": "pkg:npm/es-abstract@1.21.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "es-abstract", + "version": "1.21.2", + "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": "cbf0793ce3368819c8c4289eae71f51bbac2f6a42833bee52c83102eea1bd33869f02e7a3e8f35fb6363d1614a9ddd293517834e7918af273ece13b3a442113a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/array-buffer-byte-length", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/available-typed-arrays", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/call-bind", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/es-set-tostringtag", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/es-to-primitive", + "extracted_requirement": "1.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/function.prototype.name", + "extracted_requirement": "1.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-intrinsic", + "extracted_requirement": "1.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-symbol-description", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globalthis", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gopd", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-property-descriptors", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-proto", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-symbols", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/internal-slot", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-array-buffer", + "extracted_requirement": "3.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-callable", + "extracted_requirement": "1.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-negative-zero", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-regex", + "extracted_requirement": "1.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-shared-array-buffer", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-string", + "extracted_requirement": "1.0.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-typed-array", + "extracted_requirement": "1.1.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-weakref", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object-inspect", + "extracted_requirement": "1.12.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object-keys", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object.assign", + "extracted_requirement": "4.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/regexp.prototype.flags", + "extracted_requirement": "1.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/safe-regex-test", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trim", + "extracted_requirement": "1.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trimend", + "extracted_requirement": "1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trimstart", + "extracted_requirement": "1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typed-array-length", + "extracted_requirement": "1.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unbox-primitive", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-typed-array", + "extracted_requirement": "1.1.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/es-abstract@1.21.2" + }, + "extra_data": { + "engines": { + "node": ">= 0.4" + } + } + }, + { + "purl": "pkg:npm/responselike@3.0.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "responselike", + "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": "e34c87c5b35c976fabcd7bd9b9592b62885ab61b122653135caaf21b9cbcb9c887bf5fb10cb1d0a608c6eb82543bd9eb12ada318b1fa219f01719cb0df0af07a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lowercase-keys", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/responselike@3.0.0" + }, + "extra_data": { + "engines": { + "node": ">=14.16" + } + } + }, + { + "purl": "pkg:npm/yargs@7.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "yargs", + "version": "7.1.2", + "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": "6448e3fdd418432d19c749602cc2d1f10b9aa938a19f18ab8abec4c141e9d40c6ae1edfe93c8d75392b454b6cdbde76fd5fe045ad0689c32199b4354afe8c270", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/camelcase", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cliui", + "extracted_requirement": "3.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/decamelize", + "extracted_requirement": "1.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-caller-file", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/os-locale", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/read-pkg-up", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-directory", + "extracted_requirement": "2.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-main-filename", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/set-blocking", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-module", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/y18n", + "extracted_requirement": "3.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs-parser", + "extracted_requirement": "5.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/yargs@7.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/yocto-queue@0.1.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "yocto-queue", + "version": "0.1.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": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/yocto-queue@0.1.0" + }, + "extra_data": { + "engines": { + "node": ">=10" + } + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": null + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler-scan.expected.json b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler-scan.expected.json new file mode 100644 index 00000000000..5495b7e41ef --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler-scan.expected.json @@ -0,0 +1,7017 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": "@tabler", + "name": "core", + "version": "1.0.0-beta20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Premium and Open Source dashboard template with responsive and high quality UI.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "codecalm", + "email": null, + "url": null + } + ], + "keywords": [ + "css", + "sass", + "mobile-first", + "responsive", + "front-end", + "framework", + "web" + ], + "homepage_url": "https://tabler.io", + "download_url": "https://registry.npmjs.org/@tabler/core/-/core-1.0.0-beta20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/tabler/tabler/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/tabler/tabler.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": "tabler/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": { + "engines": { + "node": ">=18" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/@tabler/core", + "repository_download_url": "https://registry.npmjs.org/@tabler/core/-/core-1.0.0-beta20.tgz", + "api_data_url": "https://registry.npmjs.org/@tabler%2fcore/1.0.0-beta20", + "package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "tabler/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40tabler/core@1.0.0-beta20" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/%40popperjs/core", + "extracted_requirement": "^2.11.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40popperjs/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40tabler/icons", + "extracted_requirement": "^3.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40tabler/icons?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/bootstrap", + "extracted_requirement": "5.3.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/bootstrap?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.24.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/preset-env", + "extracted_requirement": "^7.24.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/preset-env?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40changesets/cli", + "extracted_requirement": "^2.27.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40changesets/cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40rollup/plugin-commonjs", + "extracted_requirement": "^24.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/plugin-commonjs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40rollup/plugin-node-resolve", + "extracted_requirement": "^15.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/plugin-node-resolve?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40rollup/plugin-replace", + "extracted_requirement": "^5.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/plugin-replace?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40rollup/pluginutils", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/pluginutils?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40rollup/stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/stream?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40shopify/prettier-plugin-liquid", + "extracted_requirement": "^1.4.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40shopify/prettier-plugin-liquid?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/all-contributors-cli", + "extracted_requirement": "^6.26.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/all-contributors-cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/apexcharts", + "extracted_requirement": "^3.49.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/apexcharts?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/autoprefixer", + "extracted_requirement": "^10.4.19", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/autoprefixer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/autosize", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/autosize?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/browser-sync", + "extracted_requirement": "^2.29.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/browser-sync?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/bundlewatch", + "extracted_requirement": "^0.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/bundlewatch?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/choices.js", + "extracted_requirement": "^10.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/choices.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/countup.js", + "extracted_requirement": "^2.8.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/countup.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/cross-spawn?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/dropzone", + "extracted_requirement": "^6.0.0-beta.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/dropzone?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/flatpickr", + "extracted_requirement": "^4.6.13", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/flatpickr?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/fslightbox", + "extracted_requirement": "^3.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/fslightbox?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp", + "extracted_requirement": "^4.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-clean", + "extracted_requirement": "^0.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-clean?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-clean-css", + "extracted_requirement": "^4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-clean-css?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-debug", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-header", + "extracted_requirement": "^2.0.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-header?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-postcss", + "extracted_requirement": "^9.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-postcss?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-purgecss", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-purgecss?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-rename", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-rename?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-rtlcss", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-rtlcss?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-sass", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-sass?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/gulp-terser", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/gulp-terser?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/imageoptim-cli", + "extracted_requirement": "^3.1.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/imageoptim-cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/imask", + "extracted_requirement": "^7.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/imask?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jsvectormap", + "extracted_requirement": "^1.5.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsvectormap?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/list.js", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/list.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/litepicker", + "extracted_requirement": "^2.0.12", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/litepicker?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nouislider", + "extracted_requirement": "^15.7.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nouislider?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/plyr", + "extracted_requirement": "^3.7.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/plyr?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postcss", + "extracted_requirement": "^8.4.38", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postcss?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^2.8.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/release-it", + "extracted_requirement": "^15.11.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/release-it?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/request", + "extracted_requirement": "^2.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/request?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/rollup", + "extracted_requirement": "2.79.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/rollup?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/rollup-plugin-babel", + "extracted_requirement": "^4.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/rollup-plugin-babel?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/rollup-plugin-cleanup", + "extracted_requirement": "^3.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/rollup-plugin-cleanup?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/sass", + "extracted_requirement": "^1.75.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/sass?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/star-rating.js", + "extracted_requirement": "^4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/star-rating.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tinymce", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tinymce?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tom-select", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tom-select?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/vinyl-buffer", + "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/vinyl-buffer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/vinyl-source-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/vinyl-source-stream?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/yaml", + "extracted_requirement": "^2.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/yaml?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/yargs", + "extracted_requirement": "^17.7.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/yargs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/zod", + "extracted_requirement": "^3.23.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/zod?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40melloware/coloris", + "extracted_requirement": "^0.19.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40melloware/coloris?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/apexcharts", + "extracted_requirement": "^3.40.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/apexcharts?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/autosize", + "extracted_requirement": "^6.0.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/autosize?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/choices.js", + "extracted_requirement": "^10.2.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/choices.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/countup.js", + "extracted_requirement": "^2.6.2", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/countup.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/dropzone", + "extracted_requirement": "^6.0.0-beta.2", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/dropzone?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/flatpickr", + "extracted_requirement": "^4.6.13", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/flatpickr?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/fslightbox", + "extracted_requirement": "^3.4.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/fslightbox?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/imask", + "extracted_requirement": "^6.6.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/imask?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jsvectormap", + "extracted_requirement": "^1.5.3", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsvectormap?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/list.js", + "extracted_requirement": "^2.3.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/list.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/litepicker", + "extracted_requirement": "^2.0.12", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/litepicker?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nouislider", + "extracted_requirement": "^15.7.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nouislider?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/plyr", + "extracted_requirement": "^3.7.8", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/plyr?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/star-rating.js", + "extracted_requirement": "^4.3.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/star-rating.js?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tinymce", + "extracted_requirement": "^6.4.2 || ^7.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tinymce?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tom-select", + "extracted_requirement": "^2.2.2", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tom-select?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40ampproject/remapping@2.2.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": 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": null, + "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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "0.3.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "0.3.18", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40ampproject/remapping@2.2.1" + }, + "extra_data": { + "engines": { + "node": ">=6.0.0" + } + }, + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.21.4", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.21.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": "2d8be134a7f05923e9a1cc3c188ee0a4ada7ab71d20ee10f0bfb9261a00b489bbdc63b1a95a69814eab43f0b792a656ac046d9943bbcd5a2d7c013a60ff16ff6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.18.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.21.4" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/code-frame@7.21.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.23.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.23.5", + "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": "0a01f7b356bde8b8a91c29925266053f063b30dc7c0b76af92aee2e1697771f6baeb695db547b854cd533d75fbd297e6ae55936fa8cba9362b6724f665324180", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.23.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "2.4.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.23.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/code-frame@7.23.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.24.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.24.2", + "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": "cb9fad2d0c95f298377ec8a59faec154b0f53f5dc4838961e515bd985d3352ebcbaeff6e210e0c08bf82453f854ec0650637086a7e8f1ac2dc04dd26dc2954c9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.24.2" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/code-frame@7.24.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/compat-data@7.23.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "compat-data", + "version": "7.23.5", + "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": "b94dbb91f0d19617ca97ec3553abe9d7a22ebd22ed8c0c5d02b5573daf41bcb92bafb09822cc47e5a7691ce6de00663fe35facc9cb5458e675e346b646f9208f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/compat-data@7.23.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/compat-data@7.23.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/compat-data@7.24.4", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "compat-data", + "version": "7.24.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": "be0f068a1d8c2cafa43a41c9a788011089326888b4d23816a2dd83f503a699f2c2f2320d48ece608bb5ae81bf3fc94810aa9de815d0bf348e1c64a25e4658d7d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/compat-data@7.24.4" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/compat-data@7.24.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/core@7.24.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "core", + "version": "7.24.5", + "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": "b55411b9c1312d0d360688b8bdd3e9e3db2f34671f2f61a1753093f5a95d857802255008db512d45f05eb6d8ae2d4c1c7bfeebe9b15d82ce8916471d4e216db4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping", + "extracted_requirement": "2.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/code-frame", + "extracted_requirement": "7.24.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-compilation-targets", + "extracted_requirement": "7.23.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-module-transforms", + "extracted_requirement": "7.24.5(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helpers", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "7.24.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gensync", + "extracted_requirement": "1.0.0-beta.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "6.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/core@7.24.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/core@7.24.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-syntax-dynamic-import", + "version": "7.8.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": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-syntax-export-namespace-from", + "version": "7.8.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": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-numeric-separator", + "version": "7.24.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": "ec602c1a52b870d2f6384c491f50f398378a9d1bff2d7ab478b512bee76b7a1540e51820e1b22ba84516dbd15b28c0514f4ced4aa8acbfb9233fe5c80b864c37", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator", + "extracted_requirement": "7.10.4(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-object-rest-spread", + "version": "7.24.5", + "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": "ec46ae407b332c63376b2edad7ad6d4d01fb7e3fb7bd533f813865cf91e916d9f2813c63ae5be87aaecc3d5035572f50e79e4e07c4a700eb0c90b4a136492b1c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-compilation-targets", + "extracted_requirement": "7.23.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread", + "extracted_requirement": "7.8.3(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-parameters", + "extracted_requirement": "7.24.5(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-object-super", + "version": "7.24.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": "a0a26a4774de2398522d1c6e74c8c543dadef5f055514d06202a8cdc9d668bc32a96156bea10bf64de2db40c8cb9047a11964863a87f7b17b9b30a8634d22459", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-replace-supers", + "extracted_requirement": "7.24.1(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + }, + "dependency_uid": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/%40octokit/core@4.2.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@octokit", + "name": "core", + "version": "4.2.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": "b440f1171f04dfccc5de04fbb12303ad3d6d1ae98382cc39c8f1ba04187f5fee4294841f307fd8aa8731cf53e71f1e821f217aa719a8bd44ce7d9014bd0d0bbf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40octokit/auth-token", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/graphql", + "extracted_requirement": "5.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/request", + "extracted_requirement": "6.2.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/request-error", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/types", + "extracted_requirement": "9.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/before-after-hook", + "extracted_requirement": "2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/universal-user-agent", + "extracted_requirement": "6.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/encoding", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40octokit/core@4.2.1" + }, + "extra_data": { + "engines": { + "node": ">= 14" + } + }, + "dependency_uid": "pkg:npm/%40octokit/core@4.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "babel-plugin-polyfill-corejs2", + "version": "0.4.11", + "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": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/compat-data", + "extracted_requirement": "7.24.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.4.0 || ^8.0.0-0 <8.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-define-polyfill-provider", + "extracted_requirement": "0.6.2(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "6.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/engine.io@6.4.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "engine.io", + "version": "6.4.2", + "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": "14a9ffde8322263ace10e794b9bd960a8c7a261c415eafd99f77d938c081c4a9cd62db1d2a3c6197bc91ddf66133d3d5fab744ef9494e5260c73ed8f1b3a3e4e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/cookie", + "extracted_requirement": "0.4.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/cors", + "extracted_requirement": "2.8.13", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/accepts", + "extracted_requirement": "1.3.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/base64id", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cookie", + "extracted_requirement": "0.4.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cors", + "extracted_requirement": "2.8.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/engine.io-parser", + "extracted_requirement": "5.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "8.11.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/bufferutil", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/utf-8-validate", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/engine.io@6.4.2" + }, + "extra_data": { + "engines": { + "node": ">=10.0.0" + } + }, + "dependency_uid": "pkg:npm/engine.io@6.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/es-abstract@1.21.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "es-abstract", + "version": "1.21.2", + "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": "cbf0793ce3368819c8c4289eae71f51bbac2f6a42833bee52c83102eea1bd33869f02e7a3e8f35fb6363d1614a9ddd293517834e7918af273ece13b3a442113a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/array-buffer-byte-length", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/available-typed-arrays", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/call-bind", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/es-set-tostringtag", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/es-to-primitive", + "extracted_requirement": "1.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/function.prototype.name", + "extracted_requirement": "1.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-intrinsic", + "extracted_requirement": "1.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-symbol-description", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globalthis", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gopd", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-property-descriptors", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-proto", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-symbols", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/internal-slot", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-array-buffer", + "extracted_requirement": "3.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-callable", + "extracted_requirement": "1.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-negative-zero", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-regex", + "extracted_requirement": "1.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-shared-array-buffer", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-string", + "extracted_requirement": "1.0.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-typed-array", + "extracted_requirement": "1.1.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-weakref", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object-inspect", + "extracted_requirement": "1.12.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object-keys", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object.assign", + "extracted_requirement": "4.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/regexp.prototype.flags", + "extracted_requirement": "1.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/safe-regex-test", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trim", + "extracted_requirement": "1.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trimend", + "extracted_requirement": "1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trimstart", + "extracted_requirement": "1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typed-array-length", + "extracted_requirement": "1.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unbox-primitive", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-typed-array", + "extracted_requirement": "1.1.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/es-abstract@1.21.2" + }, + "extra_data": { + "engines": { + "node": ">= 0.4" + } + }, + "dependency_uid": "pkg:npm/es-abstract@1.21.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/responselike@3.0.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "responselike", + "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": "e34c87c5b35c976fabcd7bd9b9592b62885ab61b122653135caaf21b9cbcb9c887bf5fb10cb1d0a608c6eb82543bd9eb12ada318b1fa219f01719cb0df0af07a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lowercase-keys", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/responselike@3.0.0" + }, + "extra_data": { + "engines": { + "node": ">=14.16" + } + }, + "dependency_uid": "pkg:npm/responselike@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/yargs@7.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "yargs", + "version": "7.1.2", + "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": "6448e3fdd418432d19c749602cc2d1f10b9aa938a19f18ab8abec4c141e9d40c6ae1edfe93c8d75392b454b6cdbde76fd5fe045ad0689c32199b4354afe8c270", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/camelcase", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cliui", + "extracted_requirement": "3.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/decamelize", + "extracted_requirement": "1.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-caller-file", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/os-locale", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/read-pkg-up", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-directory", + "extracted_requirement": "2.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-main-filename", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/set-blocking", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-module", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/y18n", + "extracted_requirement": "3.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs-parser", + "extracted_requirement": "5.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/yargs@7.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/yargs@7.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + }, + { + "purl": "pkg:npm/yocto-queue@0.1.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "yocto-queue", + "version": "0.1.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": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/yocto-queue@0.1.0" + }, + "extra_data": { + "engines": { + "node": ">=10" + } + }, + "dependency_uid": "pkg:npm/yocto-queue@0.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "tabler/pnpm-lock.yaml", + "datasource_id": "pnpm_lock_yaml" + } + ], + "files": [ + { + "path": "tabler", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "tabler/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@tabler", + "name": "core", + "version": "1.0.0-beta20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Premium and Open Source dashboard template with responsive and high quality UI.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "codecalm", + "email": null, + "url": null + } + ], + "keywords": [ + "css", + "sass", + "mobile-first", + "responsive", + "front-end", + "framework", + "web" + ], + "homepage_url": "https://tabler.io", + "download_url": "https://registry.npmjs.org/@tabler/core/-/core-1.0.0-beta20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/tabler/tabler/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/tabler/tabler.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": "tabler/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": { + "engines": { + "node": ">=18" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40popperjs/core", + "extracted_requirement": "^2.11.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40tabler/icons", + "extracted_requirement": "^3.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/bootstrap", + "extracted_requirement": "5.3.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.24.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/preset-env", + "extracted_requirement": "^7.24.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40changesets/cli", + "extracted_requirement": "^2.27.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/plugin-commonjs", + "extracted_requirement": "^24.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/plugin-node-resolve", + "extracted_requirement": "^15.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/plugin-replace", + "extracted_requirement": "^5.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/pluginutils", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40shopify/prettier-plugin-liquid", + "extracted_requirement": "^1.4.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/all-contributors-cli", + "extracted_requirement": "^6.26.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/apexcharts", + "extracted_requirement": "^3.49.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/autoprefixer", + "extracted_requirement": "^10.4.19", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/autosize", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/browser-sync", + "extracted_requirement": "^2.29.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/bundlewatch", + "extracted_requirement": "^0.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/choices.js", + "extracted_requirement": "^10.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/countup.js", + "extracted_requirement": "^2.8.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/dropzone", + "extracted_requirement": "^6.0.0-beta.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/flatpickr", + "extracted_requirement": "^4.6.13", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fslightbox", + "extracted_requirement": "^3.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp", + "extracted_requirement": "^4.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-clean", + "extracted_requirement": "^0.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-clean-css", + "extracted_requirement": "^4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-debug", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-header", + "extracted_requirement": "^2.0.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-postcss", + "extracted_requirement": "^9.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-purgecss", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-rename", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-rtlcss", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-sass", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gulp-terser", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/imageoptim-cli", + "extracted_requirement": "^3.1.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/imask", + "extracted_requirement": "^7.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsvectormap", + "extracted_requirement": "^1.5.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/list.js", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/litepicker", + "extracted_requirement": "^2.0.12", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nouislider", + "extracted_requirement": "^15.7.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/plyr", + "extracted_requirement": "^3.7.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postcss", + "extracted_requirement": "^8.4.38", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^2.8.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/release-it", + "extracted_requirement": "^15.11.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/request", + "extracted_requirement": "^2.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rollup", + "extracted_requirement": "2.79.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rollup-plugin-babel", + "extracted_requirement": "^4.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rollup-plugin-cleanup", + "extracted_requirement": "^3.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/sass", + "extracted_requirement": "^1.75.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/star-rating.js", + "extracted_requirement": "^4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinymce", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tom-select", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vinyl-buffer", + "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/vinyl-source-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yaml", + "extracted_requirement": "^2.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs", + "extracted_requirement": "^17.7.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zod", + "extracted_requirement": "^3.23.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40melloware/coloris", + "extracted_requirement": "^0.19.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/apexcharts", + "extracted_requirement": "^3.40.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/autosize", + "extracted_requirement": "^6.0.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/choices.js", + "extracted_requirement": "^10.2.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/countup.js", + "extracted_requirement": "^2.6.2", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/dropzone", + "extracted_requirement": "^6.0.0-beta.2", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/flatpickr", + "extracted_requirement": "^4.6.13", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fslightbox", + "extracted_requirement": "^3.4.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/imask", + "extracted_requirement": "^6.6.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsvectormap", + "extracted_requirement": "^1.5.3", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/list.js", + "extracted_requirement": "^2.3.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/litepicker", + "extracted_requirement": "^2.0.12", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nouislider", + "extracted_requirement": "^15.7.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/plyr", + "extracted_requirement": "^3.7.8", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/star-rating.js", + "extracted_requirement": "^4.3.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinymce", + "extracted_requirement": "^6.4.2 || ^7.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tom-select", + "extracted_requirement": "^2.2.2", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@tabler/core", + "repository_download_url": "https://registry.npmjs.org/@tabler/core/-/core-1.0.0-beta20.tgz", + "api_data_url": "https://registry.npmjs.org/@tabler%2fcore/1.0.0-beta20", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40tabler/core@1.0.0-beta20" + } + ], + "for_packages": [ + "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "tabler/pnpm-lock.yaml", + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "lockfileVersion": "6.0" + }, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping@2.2.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": 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": null, + "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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "0.3.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "0.3.18", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40ampproject/remapping@2.2.1" + }, + "extra_data": { + "engines": { + "node": ">=6.0.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.21.4", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.21.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": "2d8be134a7f05923e9a1cc3c188ee0a4ada7ab71d20ee10f0bfb9261a00b489bbdc63b1a95a69814eab43f0b792a656ac046d9943bbcd5a2d7c013a60ff16ff6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.18.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.21.4" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.23.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.23.5", + "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": "0a01f7b356bde8b8a91c29925266053f063b30dc7c0b76af92aee2e1697771f6baeb695db547b854cd533d75fbd297e6ae55936fa8cba9362b6724f665324180", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.23.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "2.4.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.23.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/code-frame@7.24.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.24.2", + "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": "cb9fad2d0c95f298377ec8a59faec154b0f53f5dc4838961e515bd985d3352ebcbaeff6e210e0c08bf82453f854ec0650637086a7e8f1ac2dc04dd26dc2954c9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.24.2" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/compat-data@7.23.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "compat-data", + "version": "7.23.5", + "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": "b94dbb91f0d19617ca97ec3553abe9d7a22ebd22ed8c0c5d02b5573daf41bcb92bafb09822cc47e5a7691ce6de00663fe35facc9cb5458e675e346b646f9208f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/compat-data@7.23.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/compat-data@7.24.4", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "compat-data", + "version": "7.24.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": "be0f068a1d8c2cafa43a41c9a788011089326888b4d23816a2dd83f503a699f2c2f2320d48ece608bb5ae81bf3fc94810aa9de815d0bf348e1c64a25e4658d7d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/compat-data@7.24.4" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/core@7.24.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "core", + "version": "7.24.5", + "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": "b55411b9c1312d0d360688b8bdd3e9e3db2f34671f2f61a1753093f5a95d857802255008db512d45f05eb6d8ae2d4c1c7bfeebe9b15d82ce8916471d4e216db4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping", + "extracted_requirement": "2.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/code-frame", + "extracted_requirement": "7.24.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-compilation-targets", + "extracted_requirement": "7.23.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-module-transforms", + "extracted_requirement": "7.24.5(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helpers", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "7.24.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gensync", + "extracted_requirement": "1.0.0-beta.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "6.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/core@7.24.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-syntax-dynamic-import", + "version": "7.8.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": "e607466c5a27f8fb33633aacf374b71399a98bbff2ffc33d782f743114d97ddb903985bbea283a48e48f35ee35206e4ba0fdc51819f6374463543490892f7891", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-syntax-export-namespace-from", + "version": "7.8.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": "3177f995a5e8e9cd486c46de8039b318fc06353b07666132e901b39eee528765025afb9ecb06f679ef82084e3342266cb7153d04ca103bd8bacd41526342a3d1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-numeric-separator", + "version": "7.24.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": "ec602c1a52b870d2f6384c491f50f398378a9d1bff2d7ab478b512bee76b7a1540e51820e1b22ba84516dbd15b28c0514f4ced4aa8acbfb9233fe5c80b864c37", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator", + "extracted_requirement": "7.10.4(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-object-rest-spread", + "version": "7.24.5", + "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": "ec46ae407b332c63376b2edad7ad6d4d01fb7e3fb7bd533f813865cf91e916d9f2813c63ae5be87aaecc3d5035572f50e79e4e07c4a700eb0c90b4a136492b1c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-compilation-targets", + "extracted_requirement": "7.23.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread", + "extracted_requirement": "7.8.3(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-parameters", + "extracted_requirement": "7.24.5(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.5" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "plugin-transform-object-super", + "version": "7.24.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": "a0a26a4774de2398522d1c6e74c8c543dadef5f055514d06202a8cdc9d668bc32a96156bea10bf64de2db40c8cb9047a11964863a87f7b17b9b30a8634d22459", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.24.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-replace-supers", + "extracted_requirement": "7.24.1(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1" + }, + "extra_data": { + "engines": { + "node": ">=6.9.0" + } + } + }, + { + "purl": "pkg:npm/%40octokit/core@4.2.1", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@octokit", + "name": "core", + "version": "4.2.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": "b440f1171f04dfccc5de04fbb12303ad3d6d1ae98382cc39c8f1ba04187f5fee4294841f307fd8aa8731cf53e71f1e821f217aa719a8bd44ce7d9014bd0d0bbf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40octokit/auth-token", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/graphql", + "extracted_requirement": "5.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/request", + "extracted_requirement": "6.2.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/request-error", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40octokit/types", + "extracted_requirement": "9.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/before-after-hook", + "extracted_requirement": "2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/universal-user-agent", + "extracted_requirement": "6.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/encoding", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40octokit/core@4.2.1" + }, + "extra_data": { + "engines": { + "node": ">= 14" + } + } + }, + { + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "babel-plugin-polyfill-corejs2", + "version": "0.4.11", + "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": "b0c109dbb2f48111d284e8791b9e2e0003da8823b2818ff9adab57ba2c9bd86e3a166952a5cf5e142cd85720e23f17cd6f0cc0ee661a8668d0739abe099434f5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/compat-data", + "extracted_requirement": "7.24.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.4.0 || ^8.0.0-0 <8.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-define-polyfill-provider", + "extracted_requirement": "0.6.2(@babel/core@7.24.5)", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "6.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.11" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/engine.io@6.4.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "engine.io", + "version": "6.4.2", + "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": "14a9ffde8322263ace10e794b9bd960a8c7a261c415eafd99f77d938c081c4a9cd62db1d2a3c6197bc91ddf66133d3d5fab744ef9494e5260c73ed8f1b3a3e4e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/cookie", + "extracted_requirement": "0.4.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/cors", + "extracted_requirement": "2.8.13", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/accepts", + "extracted_requirement": "1.3.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/base64id", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cookie", + "extracted_requirement": "0.4.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cors", + "extracted_requirement": "2.8.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/engine.io-parser", + "extracted_requirement": "5.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "8.11.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/bufferutil", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/utf-8-validate", + "extracted_requirement": null, + "scope": "transitivePeerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/engine.io@6.4.2" + }, + "extra_data": { + "engines": { + "node": ">=10.0.0" + } + } + }, + { + "purl": "pkg:npm/es-abstract@1.21.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "es-abstract", + "version": "1.21.2", + "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": "cbf0793ce3368819c8c4289eae71f51bbac2f6a42833bee52c83102eea1bd33869f02e7a3e8f35fb6363d1614a9ddd293517834e7918af273ece13b3a442113a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/array-buffer-byte-length", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/available-typed-arrays", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/call-bind", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/es-set-tostringtag", + "extracted_requirement": "2.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/es-to-primitive", + "extracted_requirement": "1.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/function.prototype.name", + "extracted_requirement": "1.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-intrinsic", + "extracted_requirement": "1.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-symbol-description", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globalthis", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gopd", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-property-descriptors", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-proto", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-symbols", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/internal-slot", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-array-buffer", + "extracted_requirement": "3.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-callable", + "extracted_requirement": "1.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-negative-zero", + "extracted_requirement": "2.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-regex", + "extracted_requirement": "1.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-shared-array-buffer", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-string", + "extracted_requirement": "1.0.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-typed-array", + "extracted_requirement": "1.1.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-weakref", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object-inspect", + "extracted_requirement": "1.12.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object-keys", + "extracted_requirement": "1.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/object.assign", + "extracted_requirement": "4.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/regexp.prototype.flags", + "extracted_requirement": "1.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/safe-regex-test", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trim", + "extracted_requirement": "1.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trimend", + "extracted_requirement": "1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string.prototype.trimstart", + "extracted_requirement": "1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typed-array-length", + "extracted_requirement": "1.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/unbox-primitive", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-typed-array", + "extracted_requirement": "1.1.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/es-abstract@1.21.2" + }, + "extra_data": { + "engines": { + "node": ">= 0.4" + } + } + }, + { + "purl": "pkg:npm/responselike@3.0.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "responselike", + "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": "e34c87c5b35c976fabcd7bd9b9592b62885ab61b122653135caaf21b9cbcb9c887bf5fb10cb1d0a608c6eb82543bd9eb12ada318b1fa219f01719cb0df0af07a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lowercase-keys", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/responselike@3.0.0" + }, + "extra_data": { + "engines": { + "node": ">=14.16" + } + } + }, + { + "purl": "pkg:npm/yargs@7.1.2", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "yargs", + "version": "7.1.2", + "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": "6448e3fdd418432d19c749602cc2d1f10b9aa938a19f18ab8abec4c141e9d40c6ae1edfe93c8d75392b454b6cdbde76fd5fe045ad0689c32199b4354afe8c270", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/camelcase", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cliui", + "extracted_requirement": "3.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/decamelize", + "extracted_requirement": "1.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-caller-file", + "extracted_requirement": "1.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/os-locale", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/read-pkg-up", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-directory", + "extracted_requirement": "2.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-main-filename", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/set-blocking", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-module", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/y18n", + "extracted_requirement": "3.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs-parser", + "extracted_requirement": "5.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/yargs@7.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/yocto-queue@0.1.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": null, + "name": "yocto-queue", + "version": "0.1.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": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/yocto-queue@0.1.0" + }, + "extra_data": { + "engines": { + "node": ">=10" + } + } + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "tabler/tabler.ABOUT", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@tabler", + "name": "core", + "version": "1.0.0-beta20", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "owner", + "name": "None", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/tabler/tabler/", + "download_url": "https://github.com/tabler/tabler/releases/tag/v1.0.0-beta20", + "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": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "about_file", + "purl": "pkg:npm/%40tabler/core@1.0.0-beta20" + } + ], + "for_packages": [ + "pkg:npm/%40tabler/core@1.0.0-beta20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/package.json b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/package.json new file mode 100644 index 00000000000..5cab3284c2b --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/package.json @@ -0,0 +1,227 @@ +{ + "name": "@tabler/core", + "version": "1.0.0-beta20", + "description": "Premium and Open Source dashboard template with responsive and high quality UI.", + "homepage": "https://tabler.io", + "scripts": { + "dev": "pnpm run start-plugins", + "start": "gulp start", + "start-plugins": "gulp start --with-plugins", + "build": "gulp build", + "build-docs": "mkdir public && touch public/index.html && echo 'ok'", + "preview": "gulp build --preview", + "svg-optimize": "svgo -f svg/brand --pretty", + "unused-files": "node build/unused-files.js", + "release": "release-it", + "svg-icons": "node build/import-icons.js", + "bundlewatch": "bundlewatch", + "storybook": "start-storybook -p 6006", + "changelog": "node build/changelog.js", + "icons": "ncu -u @tabler/icons && pnpm install && gulp svg-icons && git add . && git commit -am \"update icons to v`pnpm info @tabler/icons version`\" && git push", + "download-images": "node build/download-images.js", + "optimize-images": "for i in ./src/static/photos/*.jpg; do convert \"$i\" -quality 80% \"${i%.jpg}.jpg\"; done", + "format:check": "prettier --check src/**/*.{js,scss} --cache", + "format:write": "prettier --write src/**/*.{js,scss} --cache" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/tabler/tabler.git" + }, + "keywords": [ + "css", + "sass", + "mobile-first", + "responsive", + "front-end", + "framework", + "web" + ], + "author": "codecalm", + "license": "MIT", + "bugs": { + "url": "https://github.com/tabler/tabler/issues" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + }, + "engines": { + "node": ">=18" + }, + "files": [ + "dist/**/*", + "src/js/**/*.{js,map}", + "src/img/**/*.{svg}", + "src/scss/**/*.scss" + ], + "style": "dist/css/tabler.css", + "sass": "src/scss/tabler.scss", + "unpkg": "dist/js/tabler.min.js", + "umd:main": "dist/js/tabler.min.js", + "module": "dist/js/tabler.esm.js", + "main": "dist/js/tabler.js", + "bundlewatch": { + "files": [ + { + "path": "./dist/css/tabler.css", + "maxSize": "75 kB" + }, + { + "path": "./dist/css/tabler.min.css", + "maxSize": "70 kB" + } + ] + }, + "devDependencies": { + "@babel/core": "^7.24.5", + "@babel/preset-env": "^7.24.5", + "@changesets/cli": "^2.27.1", + "@rollup/plugin-commonjs": "^24.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^5.0.5", + "@rollup/pluginutils": "^5.1.0", + "@rollup/stream": "^2.0.0", + "@shopify/prettier-plugin-liquid": "^1.4.4", + "all-contributors-cli": "^6.26.1", + "apexcharts": "^3.49.0", + "autoprefixer": "^10.4.19", + "autosize": "^6.0.1", + "browser-sync": "^2.29.3", + "bundlewatch": "^0.3.3", + "choices.js": "^10.2.0", + "countup.js": "^2.8.0", + "cross-spawn": "^7.0.3", + "dropzone": "^6.0.0-beta.2", + "flatpickr": "^4.6.13", + "fslightbox": "^3.4.1", + "gulp": "^4.0.2", + "gulp-clean": "^0.4.0", + "gulp-clean-css": "^4.3.0", + "gulp-debug": "^4.0.0", + "gulp-header": "^2.0.9", + "gulp-postcss": "^9.0.1", + "gulp-purgecss": "^5.0.0", + "gulp-rename": "^2.0.0", + "gulp-rtlcss": "^2.0.0", + "gulp-sass": "^5.1.0", + "gulp-terser": "^2.1.0", + "imageoptim-cli": "^3.1.9", + "imask": "^7.6.0", + "jsvectormap": "^1.5.3", + "list.js": "^2.3.1", + "litepicker": "^2.0.12", + "nouislider": "^15.7.1", + "plyr": "^3.7.8", + "postcss": "^8.4.38", + "prettier": "^2.8.8", + "release-it": "^15.11.0", + "request": "^2.88.2", + "rollup": "2.79.1", + "rollup-plugin-babel": "^4.4.0", + "rollup-plugin-cleanup": "^3.2.1", + "sass": "^1.75.0", + "star-rating.js": "^4.3.0", + "tinymce": "^7.0.1", + "tom-select": "^2.3.1", + "vinyl-buffer": "^1.0.1", + "vinyl-source-stream": "^2.0.0", + "yaml": "^2.4.2", + "yargs": "^17.7.2", + "zod": "^3.23.5" + }, + "dependencies": { + "@popperjs/core": "^2.11.8", + "@tabler/icons": "^3.2.0", + "bootstrap": "5.3.3" + }, + "peerDependencies": { + "@melloware/coloris": "^0.19.1", + "apexcharts": "^3.40.0", + "autosize": "^6.0.1", + "choices.js": "^10.2.0", + "countup.js": "^2.6.2", + "dropzone": "^6.0.0-beta.2", + "flatpickr": "^4.6.13", + "fslightbox": "^3.4.1", + "imask": "^6.6.1", + "jsvectormap": "^1.5.3", + "list.js": "^2.3.1", + "litepicker": "^2.0.12", + "nouislider": "^15.7.0", + "plyr": "^3.7.8", + "star-rating.js": "^4.3.0", + "tinymce": "^6.4.2 || ^7.0.0", + "tom-select": "^2.2.2" + }, + "peerDependenciesMeta": { + "@melloware/coloris": { + "optional": true + }, + "apexcharts": { + "optional": true + }, + "autosize": { + "optional": true + }, + "choices.js": { + "optional": true + }, + "countup.js": { + "optional": true + }, + "dropzone": { + "optional": true + }, + "flatpickr": { + "optional": true + }, + "fslightbox": { + "optional": true + }, + "imask": { + "optional": true + }, + "jsvectormap": { + "optional": true + }, + "list.js": { + "optional": true + }, + "litepicker": { + "optional": true + }, + "nouislider": { + "optional": true + }, + "plyr": { + "optional": true + }, + "tinymce": { + "optional": true + }, + "tom-select": { + "optional": true + }, + "star-rating.js": { + "optional": true + } + }, + "release-it": { + "hooks": { + "after:bump": "gulp build --latest-version ${latestVersion} --new-version ${version} && gulp build-demo", + "after:release": "echo Successfully released ${name} v${latestVersion} to ${repo.repository}." + }, + "git": { + "requireCleanWorkingDir": false, + "addUntrackedFiles": true, + "tagName": "v${version}" + }, + "github": { + "release": true + } + }, + "directories": { + "doc": "docs" + } + } + \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/pnpm-lock.yaml b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/pnpm-lock.yaml new file mode 100644 index 00000000000..0b581df268b --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/pnpm-lock.yaml @@ -0,0 +1,423 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@melloware/coloris': + specifier: ^0.19.1 + version: 0.19.1 + '@popperjs/core': + specifier: ^2.11.8 + version: 2.11.8 + '@tabler/icons': + specifier: ^3.2.0 + version: 3.2.0 + bootstrap: + specifier: 5.3.3 + version: 5.3.3(@popperjs/core@2.11.8) + +devDependencies: + '@babel/core': + specifier: ^7.24.5 + version: 7.24.5 + '@babel/preset-env': + specifier: ^7.24.5 + version: 7.24.5(@babel/core@7.24.5) + '@changesets/cli': + specifier: ^2.27.1 + version: 2.27.1 + '@rollup/plugin-commonjs': + specifier: ^24.1.0 + version: 24.1.0(rollup@2.79.1) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.2.3(rollup@2.79.1) + '@rollup/plugin-replace': + specifier: ^5.0.5 + version: 5.0.5(rollup@2.79.1) + '@rollup/pluginutils': + specifier: ^5.1.0 + version: 5.1.0(rollup@2.79.1) + '@rollup/stream': + specifier: ^2.0.0 + version: 2.0.0(rollup@2.79.1) + '@shopify/prettier-plugin-liquid': + specifier: ^1.4.4 + version: 1.4.4(prettier@2.8.8) + all-contributors-cli: + specifier: ^6.26.1 + version: 6.26.1 + apexcharts: + specifier: ^3.49.0 + version: 3.49.0 + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.38) + autosize: + specifier: ^6.0.1 + version: 6.0.1 + browser-sync: + specifier: ^2.29.3 + version: 2.29.3 + bundlewatch: + specifier: ^0.3.3 + version: 0.3.3 + choices.js: + specifier: ^10.2.0 + version: 10.2.0 + countup.js: + specifier: ^2.8.0 + version: 2.8.0 + cross-spawn: + specifier: ^7.0.3 + version: 7.0.3 + dropzone: + specifier: ^6.0.0-beta.2 + version: 6.0.0-beta.2 + flatpickr: + specifier: ^4.6.13 + version: 4.6.13 + fslightbox: + specifier: ^3.4.1 + version: 3.4.1 + gulp: + specifier: ^4.0.2 + version: 4.0.2 + gulp-clean: + specifier: ^0.4.0 + version: 0.4.0 + gulp-clean-css: + specifier: ^4.3.0 + version: 4.3.0 + gulp-debug: + specifier: ^4.0.0 + version: 4.0.0(gulp@4.0.2) + gulp-header: + specifier: ^2.0.9 + version: 2.0.9 + gulp-postcss: + specifier: ^9.0.1 + version: 9.0.1(postcss@8.4.38) + gulp-purgecss: + specifier: ^5.0.0 + version: 5.0.0 + gulp-rename: + specifier: ^2.0.0 + version: 2.0.0 + gulp-rtlcss: + specifier: ^2.0.0 + version: 2.0.0 + gulp-sass: + specifier: ^5.1.0 + version: 5.1.0 + gulp-terser: + specifier: ^2.1.0 + version: 2.1.0 + imageoptim-cli: + specifier: ^3.1.9 + version: 3.1.9 + imask: + specifier: ^7.6.0 + version: 7.6.0 + jsvectormap: + specifier: ^1.5.3 + version: 1.5.3 + list.js: + specifier: ^2.3.1 + version: 2.3.1 + litepicker: + specifier: ^2.0.12 + version: 2.0.12 + nouislider: + specifier: ^15.7.1 + version: 15.7.1 + plyr: + specifier: ^3.7.8 + version: 3.7.8 + postcss: + specifier: ^8.4.38 + version: 8.4.38 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + release-it: + specifier: ^15.11.0 + version: 15.11.0 + request: + specifier: ^2.88.2 + version: 2.88.2 + rollup: + specifier: 2.79.1 + version: 2.79.1 + rollup-plugin-babel: + specifier: ^4.4.0 + version: 4.4.0(@babel/core@7.24.5)(rollup@2.79.1) + rollup-plugin-cleanup: + specifier: ^3.2.1 + version: 3.2.1(rollup@2.79.1) + sass: + specifier: ^1.75.0 + version: 1.75.0 + star-rating.js: + specifier: ^4.3.0 + version: 4.3.0 + tinymce: + specifier: ^7.0.1 + version: 7.0.1 + tom-select: + specifier: ^2.3.1 + version: 2.3.1 + vinyl-buffer: + specifier: ^1.0.1 + version: 1.0.1 + vinyl-source-stream: + specifier: ^2.0.0 + version: 2.0.0 + yaml: + specifier: ^2.4.2 + version: 2.4.2 + yargs: + specifier: ^17.7.2 + version: 17.7.2 + zod: + specifier: ^3.23.5 + version: 3.23.5 + +packages: + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@babel/code-frame@7.21.4: + resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + dev: true + + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + dev: true + + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.0 + dev: true + + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/compat-data@7.24.4: + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.24.5: + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + dev: true + + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + dev: true + + /@octokit/core@4.2.1: + resolution: {integrity: sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==} + engines: {node: '>= 14'} + dependencies: + '@octokit/auth-token': 3.0.3 + '@octokit/graphql': 5.0.6 + '@octokit/request': 6.2.5 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.2.3 + before-after-hook: 2.2.3 + universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding + dev: true + + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /engine.io@6.4.2: + resolution: {integrity: sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==} + engines: {node: '>=10.0.0'} + dependencies: + '@types/cookie': 0.4.1 + '@types/cors': 2.8.13 + '@types/node': 20.2.1 + accepts: 1.3.8 + base64id: 2.0.0 + cookie: 0.4.2 + cors: 2.8.5 + debug: 4.3.4 + engine.io-parser: 5.0.6 + ws: 8.11.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.1 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + dependencies: + lowercase-keys: 3.0.0 + dev: true + + /yargs@7.1.2: + resolution: {integrity: sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==} + dependencies: + camelcase: 3.0.0 + cliui: 3.2.0 + decamelize: 1.2.0 + get-caller-file: 1.0.3 + os-locale: 1.4.0 + read-pkg-up: 1.0.1 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 1.0.2 + which-module: 1.0.0 + y18n: 3.2.2 + yargs-parser: 5.0.1 + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/tabler.ABOUT b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/tabler.ABOUT new file mode 100644 index 00000000000..19ce5a35863 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v6/tabler/tabler.ABOUT @@ -0,0 +1,7 @@ +type: npm +namespace: '@tabler' +name: core +version: 1.0.0-beta20 +homepage_url: https://github.com/tabler/tabler/ +vcs_url: https://github.com/tabler/tabler.git +download_url: https://github.com/tabler/tabler/releases/tag/v1.0.0-beta20 \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack-shrinkwrap.yaml-expected b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack-shrinkwrap.yaml-expected new file mode 100644 index 00000000000..f2a004405c3 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack-shrinkwrap.yaml-expected @@ -0,0 +1,1335 @@ +[ + { + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "lockfileVersion": "3.5" + }, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/code-frame@7.0.0-beta.46", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "code-frame", + "version": "7.0.0-beta.46", + "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": "ec129192661a3d99b761f7f91c6649282cfb46a6798d48e49ec5d3e86cf960a1b6dc9deeabd8408f47a99dc081d2b96a9a767c43e514a50076b42479993dfbbf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/highlight", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/code-frame@7.0.0-beta.46" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core@7.0.0-beta.46", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "core", + "version": "7.0.0-beta.46", + "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": "9420db052021340b7e9cbf7cc5b8169ae860ac8c4abdbbc51dfef7ce5342b97087264765a3bab34e87d82b46566fe39571ef1f435edf0bb0f04c8840c28c3333", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/code-frame", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helpers", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-plugin-transform-es2015-modules-commonjs", + "extracted_requirement": "6.26.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babylon", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "1.5.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "3.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "0.5.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "4.17.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "2.3.11", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/resolve", + "extracted_requirement": "github.com/zkochan/node-resolve/75108bc1d196f0cf770c3c7777f349cc4c3373b2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "5.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map", + "extracted_requirement": "0.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/core@7.0.0-beta.46" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/preset-env@7.0.0-beta.46", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "preset-env", + "version": "7.0.0-beta.46", + "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": "cc2f90b139ad7a1d9cd42b637ac92f50ab2abd1a60c016713b14e4ea9f85de02fab89b333f8396cdf7e03ebb15db0a3dbdc729a53682cd83057a226c7279deea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/helper-module-imports", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-plugin-utils", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-proposal-async-generator-functions", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-proposal-object-rest-spread", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-proposal-optional-catch-binding", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-proposal-unicode-property-regex", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-async-generators", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-block-scoping", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-classes", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-computed-properties", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-destructuring", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-for-of", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-function-name", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-literals", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-modules-amd", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-modules-umd", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-new-target", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-object-super", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-parameters", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-regenerator", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-spread", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-template-literals", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex", + "extracted_requirement": "7.0.0-beta.46", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/browserslist", + "extracted_requirement": "3.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/invariant", + "extracted_requirement": "2.2.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "5.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "7.0.0-beta.46", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/preset-env@7.0.0-beta.46" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/babel-template@6.26.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "babel-template", + "version": "6.26.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "de03e2d16396b069f46dd9fff8521fb1a0e35e02", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/babel-runtime", + "extracted_requirement": "6.26.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-traverse", + "extracted_requirement": "6.26.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-types", + "extracted_requirement": "6.26.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babylon", + "extracted_requirement": "6.18.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "4.17.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/babel-template@6.26.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/split2@2.2.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "split2", + "version": "2.2.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": "4406f6d931b7f4b848df531bade06022e2a220a855b1ac1f4e0106a8a1d32bceda1beba5fcf07c4aaa22dc8ee455d4568827eb2b12b7ba8e3f61492936f84f6f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/through2", + "extracted_requirement": "2.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/split2@2.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/sprintf-js@1.0.3", + "extracted_requirement": null, + "scope": null, + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "sprintf-js", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "04e6926f662895354f3dd015203633b857297e2c", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/sprintf-js@1.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/yargs@7.1.0", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": true, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "yargs", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": "6ba318eb16961727f5d284f8ea003e8d6154d0c8", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/camelcase", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cliui", + "extracted_requirement": "3.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/decamelize", + "extracted_requirement": "1.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-caller-file", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/os-locale", + "extracted_requirement": "1.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/read-pkg-up", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-directory", + "extracted_requirement": "2.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/require-main-filename", + "extracted_requirement": "1.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/set-blocking", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "1.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which-module", + "extracted_requirement": "1.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/y18n", + "extracted_requirement": "3.2.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs-parser", + "extracted_requirement": "5.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/%40babel/yargs@7.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/zkochan/node-resolve@75108bc1d196f0cf770c3c7777f349cc4c3373b2", + "extracted_requirement": null, + "scope": null, + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "zkochan", + "name": "node-resolve", + "version": "75108bc1d196f0cf770c3c7777f349cc4c3373b2", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-parse", + "extracted_requirement": "1.0.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": "pkg:npm/zkochan/node-resolve@75108bc1d196f0cf770c3c7777f349cc4c3373b2" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_lock_yaml", + "purl": null + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/package.json b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/package.json new file mode 100644 index 00000000000..071ebf3641d --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/package.json @@ -0,0 +1,81 @@ +{ + "name": "vuepack", + "version": "0.3.2", + "description": "Package Vue components as they should be!", + "main": "dist/index.js", + "typings": "dist/index.d.ts", + "scripts": { + "prebuild": "rm -r dist/", + "build": "tsc", + "test": "jest", + "coveralls": "coveralls", + "prepublishOnly": "npm run build", + "docs": "typedoc --ignoreCompilerErrors typings src", + "release": "standard-version -a" + }, + "standard-version": { + "scripts": { + "postchangelog": "pnpm test && pnpm run docs && git add docs/" + } + }, + "repository": "https://github.com/znck/vuepack", + "keywords": [ + "vue", + "bundle", + "package", + "compiler" + ], + "author": "Rahul Kadyan (https://znck.me)", + "license": "MIT", + "bugs": { + "url": "https://github.com/znck/vuepack/issues" + }, + "files": [ + "dist" + ], + "bin": { + "vuec": "dist/bin/vuec.js", + "vuepack": "dist/bin/vuec.js" + }, + "homepage": "https://github.com/znck/vuepack#readme", + "dependencies": { + "@babel/core": "^7.0.0-beta.46", + "@babel/preset-env": "^7.0.0-beta.46", + "@babel/preset-stage-0": "^7.0.0-beta.46", + "@vue/component-compiler": "^3.1.1", + "@vue/component-compiler-utils": "^1.2.1", + "@znck/promised": "^1.0.0", + "babel-core": "^7.0.0-bridge.0", + "consola": "^1.3.0", + "glob": "^7.1.2", + "nopt": "^4.0.1", + "postcss": "^6.0.22", + "postcss-less": "^1.1.5", + "postcss-sass": "^0.3.1", + "postcss-scss": "^1.0.5", + "prettier": "^1.12.1", + "resolve": "github:zkochan/node-resolve", + "sugarss": "^1.0.1", + "vue-template-compiler": "^2.5.16" + }, + "devDependencies": { + "@types/babel-core": "^6.25.3", + "@types/glob": "^5.0.35", + "@types/jest": "^22.2.3", + "@types/node": "^10.0.3", + "@types/nopt": "^3.0.29", + "@types/prettier": "^1.12.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", + "conventional-changelog": "^1.1.24", + "coveralls": "^3.0.1", + "jest": "^22.4.3", + "ts-jest": "^22.4.4", + "typescript": "^2.8.3", + "vue": "^2.5.16" + }, + "optionalDependencies": { + "less": "^3.0.2", + "node-sass": "^4.9.0" + } + } + \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/shrinkwrap.yaml b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/shrinkwrap.yaml new file mode 100644 index 00000000000..3381d1623c9 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/shrinkwrap.yaml @@ -0,0 +1,192 @@ +dependencies: + '@babel/core': 7.0.0-beta.46 + '@babel/preset-env': 7.0.0-beta.46 + '@babel/preset-stage-0': 7.0.0-beta.46 + '@vue/component-compiler': 3.3.1 + '@vue/component-compiler-utils': 1.2.1 + '@znck/promised': 1.0.0 + babel-core: 7.0.0-bridge.0 + consola: 1.3.0 + glob: 7.1.2 + nopt: 4.0.1 + postcss: 6.0.22 + postcss-less: 1.1.5 + postcss-sass: 0.3.1 + postcss-scss: 1.0.5 + prettier: 1.12.1 + resolve: github.com/zkochan/node-resolve/75108bc1d196f0cf770c3c7777f349cc4c3373b2 + sugarss: 1.0.1 + vue-template-compiler: 2.5.16 +devDependencies: + '@types/babel-core': 6.25.3 + '@types/glob': 5.0.35 + '@types/jest': 22.2.3 + '@types/node': 10.0.8 + '@types/nopt': 3.0.29 + '@types/prettier': 1.12.2 + babel-plugin-transform-es2015-modules-commonjs: 6.26.2 + conventional-changelog: 1.1.24 + coveralls: 3.0.1 + jest: 22.4.3 + ts-jest: 22.4.6 + typescript: 2.8.3 + vue: 2.5.16 +optionalDependencies: + less: 3.0.4 + node-sass: 4.9.0 +packages: + /@babel/code-frame/7.0.0-beta.46: + dependencies: + '@babel/highlight': 7.0.0-beta.46 + resolution: + integrity: sha512-7BKRkmYaPZm3Yff5HGZJKCz7RqZ5jUjknsXT6Gz5YKG23J3uq9hAj0epncCB0rlqmnZ8Q+UUpQB2tCR5mT37vw== + /@babel/core/7.0.0-beta.46: + dependencies: + '@babel/code-frame': 7.0.0-beta.46 + '@babel/generator': 7.0.0-beta.46 + '@babel/helpers': 7.0.0-beta.46 + '@babel/template': 7.0.0-beta.46 + '@babel/traverse': 7.0.0-beta.46 + '@babel/types': 7.0.0-beta.46 + babel-plugin-transform-es2015-modules-commonjs: 6.26.2 + babylon: 7.0.0-beta.46 + convert-source-map: 1.5.1 + debug: 3.1.0 + json5: 0.5.1 + lodash: 4.17.10 + micromatch: 2.3.11 + resolve: github.com/zkochan/node-resolve/75108bc1d196f0cf770c3c7777f349cc4c3373b2 + semver: 5.5.0 + source-map: 0.5.7 + dev: false + resolution: + integrity: sha512-lCDbBSAhNAt+nL98xbgWmuhgrIxKvbvFHf73zlNCuXCHJkdlo7qzTofYK0ZWb+OVce8fQ17fC7DwTIhAwowzMw== + /@babel/preset-env/7.0.0-beta.46: + dependencies: + '@babel/helper-module-imports': 7.0.0-beta.46 + '@babel/helper-plugin-utils': 7.0.0-beta.46 + '@babel/plugin-proposal-async-generator-functions': 7.0.0-beta.46 + '@babel/plugin-proposal-object-rest-spread': 7.0.0-beta.46 + '@babel/plugin-proposal-optional-catch-binding': 7.0.0-beta.46 + '@babel/plugin-proposal-unicode-property-regex': 7.0.0-beta.46 + '@babel/plugin-syntax-async-generators': 7.0.0-beta.46 + '@babel/plugin-syntax-object-rest-spread': 7.0.0-beta.46 + '@babel/plugin-syntax-optional-catch-binding': 7.0.0-beta.46 + '@babel/plugin-transform-arrow-functions': 7.0.0-beta.46 + '@babel/plugin-transform-async-to-generator': 7.0.0-beta.46 + '@babel/plugin-transform-block-scoped-functions': 7.0.0-beta.46 + '@babel/plugin-transform-block-scoping': 7.0.0-beta.46 + '@babel/plugin-transform-classes': 7.0.0-beta.46 + '@babel/plugin-transform-computed-properties': 7.0.0-beta.46 + '@babel/plugin-transform-destructuring': 7.0.0-beta.46 + '@babel/plugin-transform-dotall-regex': 7.0.0-beta.46 + '@babel/plugin-transform-duplicate-keys': 7.0.0-beta.46 + '@babel/plugin-transform-exponentiation-operator': 7.0.0-beta.46 + '@babel/plugin-transform-for-of': 7.0.0-beta.46 + '@babel/plugin-transform-function-name': 7.0.0-beta.46 + '@babel/plugin-transform-literals': 7.0.0-beta.46 + '@babel/plugin-transform-modules-amd': 7.0.0-beta.46 + '@babel/plugin-transform-modules-commonjs': 7.0.0-beta.46 + '@babel/plugin-transform-modules-systemjs': 7.0.0-beta.46 + '@babel/plugin-transform-modules-umd': 7.0.0-beta.46 + '@babel/plugin-transform-new-target': 7.0.0-beta.46 + '@babel/plugin-transform-object-super': 7.0.0-beta.46 + '@babel/plugin-transform-parameters': 7.0.0-beta.46 + '@babel/plugin-transform-regenerator': 7.0.0-beta.46 + '@babel/plugin-transform-shorthand-properties': 7.0.0-beta.46 + '@babel/plugin-transform-spread': 7.0.0-beta.46 + '@babel/plugin-transform-sticky-regex': 7.0.0-beta.46 + '@babel/plugin-transform-template-literals': 7.0.0-beta.46 + '@babel/plugin-transform-typeof-symbol': 7.0.0-beta.46 + '@babel/plugin-transform-unicode-regex': 7.0.0-beta.46 + browserslist: 3.2.7 + invariant: 2.2.4 + semver: 5.5.0 + dev: false + peerDependencies: + '@babel/core': 7.0.0-beta.46 + resolution: + integrity: sha512-zC+QsTmteh2c1CtjeskvUKsqvRpgwBZxOxTk6p+F3gL6uJszP4OWzffgPrsV2wo9vccppTaCzYMFeiJscnne6g== + + /babel-template/6.26.0: + dependencies: + babel-runtime: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + lodash: 4.17.10 + resolution: + integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + /split2/2.2.0: + dependencies: + through2: 2.0.3 + dev: true + resolution: + integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== + /sprintf-js/1.0.3: + dev: true + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /yargs/7.1.0: + dependencies: + camelcase: 3.0.0 + cliui: 3.2.0 + decamelize: 1.2.0 + get-caller-file: 1.0.2 + os-locale: 1.4.0 + read-pkg-up: 1.0.1 + require-directory: 2.1.1 + require-main-filename: 1.0.1 + set-blocking: 2.0.0 + string-width: 1.0.2 + which-module: 1.0.0 + y18n: 3.2.1 + yargs-parser: 5.0.0 + dev: false + optional: true + resolution: + integrity: sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + github.com/zkochan/node-resolve/75108bc1d196f0cf770c3c7777f349cc4c3373b2: + dependencies: + path-parse: 1.0.5 + name: resolve + resolution: + tarball: 'https://codeload.github.com/zkochan/node-resolve/tar.gz/75108bc1d196f0cf770c3c7777f349cc4c3373b2' + version: 1.7.0 +registry: 'https://registry.npmjs.org/' +shrinkwrapMinorVersion: 5 +shrinkwrapVersion: 3 +specifiers: + '@babel/core': ^7.0.0-beta.46 + '@babel/preset-env': ^7.0.0-beta.46 + '@babel/preset-stage-0': ^7.0.0-beta.46 + '@types/babel-core': ^6.25.3 + '@types/glob': ^5.0.35 + '@types/jest': ^22.2.3 + '@types/node': ^10.0.3 + '@types/nopt': ^3.0.29 + '@types/prettier': ^1.12.1 + '@vue/component-compiler': ^3.1.1 + '@vue/component-compiler-utils': ^1.2.1 + '@znck/promised': ^1.0.0 + babel-core: ^7.0.0-bridge.0 + babel-plugin-transform-es2015-modules-commonjs: ^6.26.2 + consola: ^1.3.0 + conventional-changelog: ^1.1.24 + coveralls: ^3.0.1 + glob: ^7.1.2 + jest: ^22.4.3 + less: ^3.0.2 + node-sass: ^4.9.0 + nopt: ^4.0.1 + postcss: ^6.0.22 + postcss-less: ^1.1.5 + postcss-sass: ^0.3.1 + postcss-scss: ^1.0.5 + prettier: ^1.12.1 + resolve: zkochan/node-resolve + sugarss: ^1.0.1 + ts-jest: ^22.4.4 + typescript: ^2.8.3 + vue: ^2.5.16 + vue-template-compiler: ^2.5.16 diff --git a/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/vuepack.ABOUT b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/vuepack.ABOUT new file mode 100644 index 00000000000..e07355d5f10 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack/vuepack.ABOUT @@ -0,0 +1,5 @@ +type: npm +name: vuepack +version: 0.3.2 +vcs_url: https://github.com/znck/vuepack +download_url: https://github.com/znck/vuepack/releases/tag/v0.3.2 \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/workspace/pnpm-workspace.yaml b/tests/packagedcode/data/npm/pnpm/workspace/pnpm-workspace.yaml new file mode 100644 index 00000000000..bb387678825 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/workspace/pnpm-workspace.yaml @@ -0,0 +1,9 @@ +packages: + - 'packages/*' + - 'examples/ecmascript' + - 'examples/es-module' + - 'examples/markdown' + - 'examples/indentation-sensitive' + - 'examples/operators' + - 'examples/simple-lisp' + - 'examples/typescript' \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/workspace/pnpm-workspace.yaml-expected.json b/tests/packagedcode/data/npm/pnpm/workspace/pnpm-workspace.yaml-expected.json new file mode 100644 index 00000000000..504f18d4ae5 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/workspace/pnpm-workspace.yaml-expected.json @@ -0,0 +1,57 @@ +[ + { + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*", + "examples/ecmascript", + "examples/es-module", + "examples/markdown", + "examples/indentation-sensitive", + "examples/operators", + "examples/simple-lisp", + "examples/typescript" + ] + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "pnpm_workspace_yaml", + "purl": null + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json b/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json index ce9f856f219..460dbd25419 100644 --- a/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json +++ b/tests/packagedcode/data/npm/private-and-yarn/scan.expected.json @@ -8,6 +8,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lerna?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -22,6 +23,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -56,6 +58,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -65,6 +69,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -88,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -122,15 +128,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40types/swagger-parser%22", + "purl": "pkg:npm/%40types/swagger-parser", "extracted_requirement": "^4.0.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +161,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +172,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +183,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -181,6 +194,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -191,6 +205,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -214,6 +229,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -248,15 +264,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/lang-service%22", + "purl": "pkg:npm/%40ballerina/lang-service", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -267,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -277,6 +297,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -287,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -297,6 +319,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -307,6 +330,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -330,6 +354,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -364,6 +389,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -373,6 +400,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -396,6 +424,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -430,45 +459,51 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/ast-model%22", + "purl": "pkg:npm/%40ballerina/ast-model", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/font%22", + "purl": "pkg:npm/%40ballerina/font", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/lang-service%22", + "purl": "pkg:npm/%40ballerina/lang-service", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/theme%22", + "purl": "pkg:npm/%40ballerina/theme", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -479,6 +514,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -489,6 +525,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -499,6 +536,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -522,6 +560,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -556,65 +595,73 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/api-designer%22", + "purl": "pkg:npm/%40ballerina/api-designer", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/ballerina-by-examples%22", + "purl": "pkg:npm/%40ballerina/ballerina-by-examples", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/diagram%22", + "purl": "pkg:npm/%40ballerina/diagram", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/documentation%22", + "purl": "pkg:npm/%40ballerina/documentation", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/theme%22", + "purl": "pkg:npm/%40ballerina/theme", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/tracing%22", + "purl": "pkg:npm/%40ballerina/tracing", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -638,6 +685,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -672,15 +720,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/ast-model%22", + "purl": "pkg:npm/%40ballerina/ast-model", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -691,6 +742,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -701,6 +753,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -711,6 +764,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -734,6 +788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -768,6 +823,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@ballerina/font", @@ -789,6 +846,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -823,6 +881,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -832,6 +892,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -842,6 +903,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -905,7 +967,15 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": true, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "ballerina-extension", + "browser-app", + "electron-app" + ] + }, "dependencies": [ { "purl": "pkg:npm/lerna", @@ -914,6 +984,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -966,6 +1037,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -975,6 +1048,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -1009,6 +1083,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1018,6 +1094,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1037,6 +1114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1071,15 +1149,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40types/swagger-parser%22", + "purl": "pkg:npm/%40types/swagger-parser", "extracted_requirement": "^4.0.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1090,6 +1171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1100,6 +1182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1110,6 +1193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1120,6 +1204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1130,6 +1215,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1140,6 +1226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1159,6 +1246,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1193,15 +1281,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/lang-service%22", + "purl": "pkg:npm/%40ballerina/lang-service", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1212,6 +1303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1222,6 +1314,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1232,6 +1325,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1242,6 +1336,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1252,6 +1347,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1271,6 +1367,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1305,6 +1402,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1314,6 +1413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1333,6 +1433,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1367,45 +1468,51 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/ast-model%22", + "purl": "pkg:npm/%40ballerina/ast-model", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/font%22", + "purl": "pkg:npm/%40ballerina/font", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/lang-service%22", + "purl": "pkg:npm/%40ballerina/lang-service", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/theme%22", + "purl": "pkg:npm/%40ballerina/theme", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1416,6 +1523,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1426,6 +1534,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1436,6 +1545,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1455,6 +1565,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1489,65 +1600,73 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/api-designer%22", + "purl": "pkg:npm/%40ballerina/api-designer", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/ballerina-by-examples%22", + "purl": "pkg:npm/%40ballerina/ballerina-by-examples", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/diagram%22", + "purl": "pkg:npm/%40ballerina/diagram", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/documentation%22", + "purl": "pkg:npm/%40ballerina/documentation", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/theme%22", + "purl": "pkg:npm/%40ballerina/theme", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40ballerina/tracing%22", + "purl": "pkg:npm/%40ballerina/tracing", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1567,6 +1686,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1601,15 +1721,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40ballerina/ast-model%22", + "purl": "pkg:npm/%40ballerina/ast-model", "extracted_requirement": "^0.99.0-RC3", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1620,6 +1743,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1630,6 +1754,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1640,6 +1765,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1659,6 +1785,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ballerina", @@ -1693,6 +1820,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@ballerina/font", @@ -1710,6 +1839,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1744,6 +1874,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1753,6 +1885,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1763,6 +1896,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/private/scan.expected.json b/tests/packagedcode/data/npm/private/scan.expected.json index 63767e66672..b452d02d8b0 100644 --- a/tests/packagedcode/data/npm/private/scan.expected.json +++ b/tests/packagedcode/data/npm/private/scan.expected.json @@ -8,6 +8,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lerna?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -55,7 +56,15 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": true, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "ballerina-extension", + "browser-app", + "electron-app" + ] + }, "dependencies": [ { "purl": "pkg:npm/lerna", @@ -64,6 +73,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/repo_url/package.json.expected b/tests/packagedcode/data/npm/repo_url/package.json.expected index 5b6b4f946ac..635df047847 100644 --- a/tests/packagedcode/data/npm/repo_url/package.json.expected +++ b/tests/packagedcode/data/npm/repo_url/package.json.expected @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +136,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +147,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -147,6 +158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -157,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -167,6 +180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -177,6 +191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -187,6 +202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -197,6 +213,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -207,6 +224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -217,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -227,6 +246,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -237,6 +257,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -247,6 +268,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -257,6 +279,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -267,6 +290,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -277,6 +301,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -287,6 +312,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -297,6 +323,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -307,6 +334,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -317,6 +345,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -327,6 +356,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -337,6 +367,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -347,6 +378,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -357,6 +389,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -367,6 +400,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/scan-nested/scan-package-only.expected.json b/tests/packagedcode/data/npm/scan-nested/scan-package-only.expected.json index ff9ce0e7f18..8996c7bcf5b 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan-package-only.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan-package-only.expected.json @@ -61,6 +61,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 1 }, @@ -72,6 +74,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -118,6 +121,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -135,6 +140,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -181,6 +187,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -282,7 +290,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.6.21" + } + }, "dependencies": [ { "purl": "pkg:npm/bluebird", @@ -291,6 +305,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -301,6 +316,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -311,6 +327,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -321,6 +338,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -331,6 +349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -383,6 +402,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -392,6 +413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -426,6 +448,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/abbrev", @@ -443,6 +467,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -477,6 +502,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -486,6 +513,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -505,6 +533,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -539,6 +568,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xtend", @@ -556,6 +587,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -590,6 +622,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yallist", @@ -649,6 +683,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 1 }, @@ -660,6 +696,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -706,6 +743,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ms", @@ -723,6 +762,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -769,6 +809,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/regenerator-runtime", @@ -786,6 +828,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -832,6 +875,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -925,6 +970,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -934,6 +981,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index 8ddfac73427..a35cefd2fe4 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -88,6 +88,8 @@ "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/lodash.clonedeep", "repository_download_url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz", @@ -197,7 +199,13 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.6.21" + } + }, "repository_homepage_url": "https://www.npmjs.com/package/sequelize", "repository_download_url": "https://registry.npmjs.org/sequelize/-/sequelize-3.30.2.tgz", "api_data_url": "https://registry.npmjs.org/sequelize/3.30.2", @@ -219,6 +227,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lodash._baseclone?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -233,6 +242,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -279,6 +289,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ms", @@ -300,6 +312,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -346,6 +359,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/regenerator-runtime", @@ -367,6 +382,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -413,6 +429,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -434,6 +452,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/bluebird?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -448,6 +467,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/wkx?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -462,6 +482,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chai?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -476,6 +497,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chai-as-promised?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -490,6 +512,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/watchr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -504,6 +527,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -550,6 +574,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -571,6 +597,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -617,6 +644,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -638,6 +667,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -672,6 +702,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/abbrev", @@ -693,6 +725,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -727,6 +760,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -736,6 +771,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -759,6 +795,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -793,6 +830,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xtend", @@ -814,6 +853,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -848,6 +888,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yallist", @@ -923,6 +965,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 1 }, @@ -934,6 +978,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -980,6 +1025,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -997,6 +1044,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1043,6 +1091,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -1167,7 +1217,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.6.21" + } + }, "dependencies": [ { "purl": "pkg:npm/bluebird", @@ -1176,6 +1232,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1186,6 +1243,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1196,6 +1254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1206,6 +1265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1216,6 +1276,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1270,6 +1331,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1279,6 +1342,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1313,6 +1377,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/abbrev", @@ -1330,6 +1396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1364,6 +1431,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1373,6 +1442,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1392,6 +1462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1426,6 +1497,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xtend", @@ -1443,6 +1516,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1477,6 +1551,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yallist", @@ -1538,6 +1614,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 1 }, @@ -1549,6 +1627,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1595,6 +1674,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ms", @@ -1612,6 +1693,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1658,6 +1740,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/regenerator-runtime", @@ -1675,6 +1759,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1721,6 +1806,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -1837,6 +1924,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1846,6 +1935,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/scoped1/package.json.expected b/tests/packagedcode/data/npm/scoped1/package.json.expected index ed6caa72a4c..9e19819c40a 100644 --- a/tests/packagedcode/data/npm/scoped1/package.json.expected +++ b/tests/packagedcode/data/npm/scoped1/package.json.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +207,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +218,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +229,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +240,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +251,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +262,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +273,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +284,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +295,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +306,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -293,6 +317,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -303,6 +328,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -313,6 +339,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -323,6 +350,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -333,6 +361,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -343,6 +372,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -353,6 +383,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -363,6 +394,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -373,6 +405,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -383,6 +416,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -393,6 +427,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -403,6 +438,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -413,6 +449,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -423,6 +460,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -433,6 +471,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -443,6 +482,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -453,6 +493,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -463,6 +504,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -473,6 +515,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -483,6 +526,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -493,6 +537,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -503,6 +548,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -513,6 +559,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -523,6 +570,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -533,6 +581,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -543,6 +592,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -553,6 +603,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -563,6 +614,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -573,6 +625,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -583,6 +636,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -593,6 +647,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -603,6 +658,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -613,6 +669,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -623,6 +680,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -633,6 +691,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -643,6 +702,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -653,6 +713,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -663,6 +724,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -673,6 +735,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/scoped2/package.json.expected b/tests/packagedcode/data/npm/scoped2/package.json.expected index 125e6b2b3f1..1c0626d3dc9 100644 --- a/tests/packagedcode/data/npm/scoped2/package.json.expected +++ b/tests/packagedcode/data/npm/scoped2/package.json.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/sequelize/package.json.expected b/tests/packagedcode/data/npm/sequelize/package.json.expected index 94aa03c689f..cdcc47b4b71 100644 --- a/tests/packagedcode/data/npm/sequelize/package.json.expected +++ b/tests/packagedcode/data/npm/sequelize/package.json.expected @@ -76,17 +76,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -101,7 +101,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.6.21" + } + }, "dependencies": [ { "purl": "pkg:npm/bluebird", @@ -110,6 +116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -120,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -130,6 +138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -200,6 +215,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -210,6 +226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -220,6 +237,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -230,6 +248,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -240,6 +259,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -250,6 +270,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -260,6 +281,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -270,6 +292,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -280,6 +303,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -290,6 +314,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -300,6 +325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -310,6 +336,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -320,6 +347,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -330,6 +358,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -340,6 +369,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -350,6 +380,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -360,6 +391,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -370,6 +402,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -380,6 +413,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -390,6 +424,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -400,6 +435,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -410,6 +446,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -420,6 +457,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -430,6 +468,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -440,6 +479,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -450,6 +490,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -460,6 +501,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -470,6 +512,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -480,6 +523,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -490,6 +534,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -500,6 +545,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -510,6 +556,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -520,6 +567,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/uri_vcs/package.json.expected b/tests/packagedcode/data/npm/uri_vcs/package.json.expected index cb0a91a7dae..1bff40e0b96 100644 --- a/tests/packagedcode/data/npm/uri_vcs/package.json.expected +++ b/tests/packagedcode/data/npm/uri_vcs/package.json.expected @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -61,17 +61,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_13.RULE", "rule_relevance": 100, + "rule_identifier": "mit_13.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_13.RULE", "matched_text": "http://www.opensource.org/licenses/MIT" } @@ -86,7 +86,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": "~0.6.0" + } + }, "dependencies": [ { "purl": "pkg:npm/optimist", @@ -95,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +156,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +167,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/urls_dict/package.json.expected b/tests/packagedcode/data/npm/urls_dict/package.json.expected index a0479e019a7..06b5bb5f19c 100644 --- a/tests/packagedcode/data/npm/urls_dict/package.json.expected +++ b/tests/packagedcode/data/npm/urls_dict/package.json.expected @@ -44,17 +44,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -69,7 +69,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.4.5" + } + }, "dependencies": [ { "purl": "pkg:npm/styout", @@ -78,6 +84,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected index 19d44b6dd54..bb31e4eaeff 100644 --- a/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected +++ b/tests/packagedcode/data/npm/utils-merge-1.0.0/package.json.expected @@ -41,17 +41,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -63,17 +63,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_13.RULE", "rule_relevance": 100, + "rule_identifier": "mit_13.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_13.RULE", "matched_text": "http://www.opensource.org/licenses/MIT" } @@ -88,7 +88,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.4.0" + } + }, "dependencies": [ { "purl": "pkg:npm/mocha", @@ -97,6 +103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/with_name/package.json.expected b/tests/packagedcode/data/npm/with_name/package.json.expected index b38dd654b82..378ea0b50a9 100644 --- a/tests/packagedcode/data/npm/with_name/package.json.expected +++ b/tests/packagedcode/data/npm/with_name/package.json.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "Apache License, Version 2.0" } @@ -53,17 +53,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_25.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_25.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_25.RULE", "matched_text": "http://www.apache.org/licenses/LICENSE-2.0" } @@ -78,7 +78,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=0.6.0" + } + }, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/bson", "repository_download_url": null, diff --git a/tests/packagedcode/data/npm/with_resolutions/package.json b/tests/packagedcode/data/npm/with_resolutions/package.json new file mode 100644 index 00000000000..2176703d6e0 --- /dev/null +++ b/tests/packagedcode/data/npm/with_resolutions/package.json @@ -0,0 +1,44 @@ +{ + "homepage": "https://jonghwapark.github.io/brawler/", + "name": "client", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/classnames": "^2.2.11", + "@types/jest": "^26.0.15", + "@types/node": "^14.14.0", + "@types/react": "^16.9.53", + "@types/react-dom": "^16.9.8", + "@types/react-redux": "^7.1.9", + "@types/react-router-dom": "^5.1.6", + "gh-pages": "^3.1.0", + "http-proxy-middleware": "^1.1.0", + "immutable": "^4.0.0-rc.12", + "node-sass": "^4.14.1", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-native-web": "^0.16.3", + "react-redux": "^7.2.1", + "react-router-dom": "^5.2.0", + "react-router-redux": "^4.0.8", + "react-scripts": "3.4.3", + "redux-saga": "^1.1.3", + "semantic-ui-css": "^2.4.1", + "semantic-ui-react": "^2.0.0", + "typescript": "^4.1.3" + }, + "devDependencies": { + "axios": "^0.20.0", + "classnames": "^2.2.6", + "redux": "^4.0.5", + "redux-devtools-extension": "^2.13.8" + }, + "resolutions": { + "**/@typescript-eslint/eslint-plugin": "^4.1.1", + "**/@typescript-eslint/parser": "^4.1.1" + } + } + \ No newline at end of file diff --git a/tests/packagedcode/data/npm/with_resolutions/package.json-expected b/tests/packagedcode/data/npm/with_resolutions/package.json-expected new file mode 100644 index 00000000000..8723c3b4d55 --- /dev/null +++ b/tests/packagedcode/data/npm/with_resolutions/package.json-expected @@ -0,0 +1,388 @@ +[ + { + "type": "npm", + "namespace": null, + "name": "client", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": "https://jonghwapark.github.io/brawler/", + "download_url": "https://registry.npmjs.org/client/-/client-0.1.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40testing-library/jest-dom", + "extracted_requirement": "^4.2.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40testing-library/react", + "extracted_requirement": "^9.3.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40testing-library/user-event", + "extracted_requirement": "^7.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/classnames", + "extracted_requirement": "^2.2.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^26.0.15", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^14.14.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "^16.9.53", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react-dom", + "extracted_requirement": "^16.9.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react-redux", + "extracted_requirement": "^7.1.9", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react-router-dom", + "extracted_requirement": "^5.1.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/gh-pages", + "extracted_requirement": "^3.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/http-proxy-middleware", + "extracted_requirement": "^1.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/immutable", + "extracted_requirement": "^4.0.0-rc.12", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/node-sass", + "extracted_requirement": "^4.14.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16.13.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^16.13.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-native-web", + "extracted_requirement": "^0.16.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-redux", + "extracted_requirement": "^7.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-router-dom", + "extracted_requirement": "^5.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-router-redux", + "extracted_requirement": "^4.0.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-scripts", + "extracted_requirement": "3.4.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/redux-saga", + "extracted_requirement": "^1.1.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semantic-ui-css", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semantic-ui-react", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^4.1.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/axios", + "extracted_requirement": "^0.20.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/classnames", + "extracted_requirement": "^2.2.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/redux", + "extracted_requirement": "^4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/redux-devtools-extension", + "extracted_requirement": "^2.13.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript-eslint/eslint-plugin", + "extracted_requirement": "^4.1.1", + "scope": "resolutions", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript-eslint/parser", + "extracted_requirement": "^4.1.1", + "scope": "resolutions", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/client@0.1.0" + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/workspace/crystal.expected.json b/tests/packagedcode/data/npm/workspace/crystal.expected.json new file mode 100644 index 00000000000..73e34b83efe --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal.expected.json @@ -0,0 +1,25343 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": "@localrepo", + "name": "grafast-bench", + "version": "0.0.1-beta.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Grafast benchmarks", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/bench", + "download_url": "https://registry.npmjs.org/@localrepo/grafast-bench/-/grafast-bench-0.0.1-beta.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/bench/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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.10" + } + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/bench/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20" + }, + { + "type": "npm", + "namespace": "@dataplan", + "name": "json", + "version": "0.0.1-beta.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "JSON step classes for Grafast", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "grafast", + "json", + "dataplan", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/dataplan-json", + "download_url": "https://registry.npmjs.org/@dataplan/json/-/json-0.0.1-beta.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/dataplan-json/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/@dataplan/json", + "repository_download_url": "https://registry.npmjs.org/@dataplan/json/-/json-0.0.1-beta.20.tgz", + "api_data_url": "https://registry.npmjs.org/@dataplan%2fjson/0.0.1-beta.20", + "package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/dataplan-json/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40dataplan/json@0.0.1-beta.20" + }, + { + "type": "npm", + "namespace": "@dataplan", + "name": "pg", + "version": "0.0.1-beta.22", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "PostgreSQL step classes for Grafast", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "grafast", + "postgresql", + "postgres", + "pg", + "dataplan", + "build", + "extension", + "graphite" + ], + "homepage_url": "https://grafast.org/grafast/step-library/dataplan-pg/", + "download_url": "https://registry.npmjs.org/@dataplan/pg/-/pg-0.0.1-beta.22.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/dataplan-pg/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/@dataplan/pg", + "repository_download_url": "https://registry.npmjs.org/@dataplan/pg/-/pg-0.0.1-beta.22.tgz", + "api_data_url": "https://registry.npmjs.org/@dataplan%2fpg/0.0.1-beta.22", + "package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/dataplan-pg/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40dataplan/pg@0.0.1-beta.22" + }, + { + "type": "npm", + "namespace": null, + "name": "grafast", + "version": "0.1.1-beta.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Cutting edge GraphQL planning and execution engine", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "grafast", + "graphile", + "graphql", + "performance", + "fast", + "engine", + "graphqljs", + "execute", + "plan", + "planning", + "grafast", + "dataplanner", + "graphite" + ], + "homepage_url": "https://grafast.org", + "download_url": "https://registry.npmjs.org/grafast/-/grafast-0.1.1-beta.11.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/grafast/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/grafast", + "repository_download_url": "https://registry.npmjs.org/grafast/-/grafast-0.1.1-beta.11.tgz", + "api_data_url": "https://registry.npmjs.org/grafast/0.1.1-beta.11", + "package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/grafast/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/grafast@0.1.1-beta.11" + }, + { + "type": "npm", + "namespace": null, + "name": "grafserv", + "version": "0.1.1-beta.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "A highly optimized server for GraphQL, powered by Grafast", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "server", + "grafast", + "graphql", + "graphile", + "fast", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/grafserv", + "download_url": "https://registry.npmjs.org/grafserv/-/grafserv-0.1.1-beta.13.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/grafserv/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": { + "engines": { + "node": ">=16.10" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/grafserv", + "repository_download_url": "https://registry.npmjs.org/grafserv/-/grafserv-0.1.1-beta.13.tgz", + "api_data_url": "https://registry.npmjs.org/grafserv/0.1.1-beta.13", + "package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/grafserv/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/grafserv@0.1.1-beta.13" + }, + { + "type": "npm", + "namespace": "@grafserv", + "name": "persisted", + "version": "0.0.0-beta.23", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Persisted operations support for Grafserv", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "persisted", + "queries", + "operations", + "documents", + "graphql", + "grafserv", + "server", + "grafast", + "graphile", + "fast", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/grafserv-persisted", + "download_url": "https://registry.npmjs.org/@grafserv/persisted/-/persisted-0.0.0-beta.23.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/grafserv-persisted/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": { + "engines": { + "node": ">=16.10" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/@grafserv/persisted", + "repository_download_url": "https://registry.npmjs.org/@grafserv/persisted/-/persisted-0.0.0-beta.23.tgz", + "api_data_url": "https://registry.npmjs.org/@grafserv%2fpersisted/0.0.0-beta.23", + "package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/grafserv-persisted/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23" + }, + { + "type": "npm", + "namespace": null, + "name": "ruru", + "version": "2.0.0-beta.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Grafast-flavoured GraphiQL distribution", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "graphiql", + "graphite" + ], + "homepage_url": "https://grafast.org/ruru/", + "download_url": "https://registry.npmjs.org/ruru/-/ruru-2.0.0-beta.13.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/ruru/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/ruru", + "repository_download_url": "https://registry.npmjs.org/ruru/-/ruru-2.0.0-beta.13.tgz", + "api_data_url": "https://registry.npmjs.org/ruru/2.0.0-beta.13", + "package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/ruru/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/ruru@2.0.0-beta.13" + }, + { + "type": "npm", + "namespace": null, + "name": "ruru-components", + "version": "2.0.0-beta.19", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Grafast-flavoured GraphiQL distribution; the underlying React components", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "graphiql", + "graphite", + "ruru", + "react", + "components" + ], + "homepage_url": "https://grafast.org/ruru/", + "download_url": "https://registry.npmjs.org/ruru-components/-/ruru-components-2.0.0-beta.19.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/ruru-components/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/ruru-components", + "repository_download_url": "https://registry.npmjs.org/ruru-components/-/ruru-components-2.0.0-beta.19.tgz", + "api_data_url": "https://registry.npmjs.org/ruru-components/2.0.0-beta.19", + "package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/ruru-components/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/ruru-components@2.0.0-beta.19" + }, + { + "type": "npm", + "namespace": "@localrepo", + "name": "grafast-website", + "version": "0.0.1-beta.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/grafast-website/-/grafast-website-0.0.1-beta.12.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/grafast/website/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12" + }, + { + "type": "npm", + "namespace": null, + "name": "graphile-build", + "version": "5.0.0-beta.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Build a GraphQL schema from plugins", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "apollo", + "graphqljs", + "plugin", + "build", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-build/", + "download_url": "https://registry.npmjs.org/graphile-build/-/graphile-build-5.0.0-beta.21.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-build/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/graphile-build", + "repository_download_url": "https://registry.npmjs.org/graphile-build/-/graphile-build-5.0.0-beta.21.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-build/5.0.0-beta.21", + "package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/graphile-build/graphile-build/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/graphile-build@5.0.0-beta.21" + }, + { + "type": "npm", + "namespace": null, + "name": "graphile-build-pg", + "version": "5.0.0-beta.25", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "PostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "build", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-build/", + "download_url": "https://registry.npmjs.org/graphile-build-pg/-/graphile-build-pg-5.0.0-beta.25.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-build-pg/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/graphile-build-pg", + "repository_download_url": "https://registry.npmjs.org/graphile-build-pg/-/graphile-build-pg-5.0.0-beta.25.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-build-pg/5.0.0-beta.25", + "package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/graphile-build/graphile-build-pg/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/graphile-build-pg@5.0.0-beta.25" + }, + { + "type": "npm", + "namespace": "@graphile", + "name": "simplify-inflection", + "version": "8.0.0-beta.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Simplifies the graphile-build/graphile-build-pg inflection to trim the `ByFooIdAndBarId` from relations, etc", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "postgraphile", + "preset", + "plugin", + "simple", + "simplify", + "inflection", + "inflector", + "pg" + ], + "homepage_url": "https://github.com/graphile/crystal#readme", + "download_url": "https://registry.npmjs.org/@graphile/simplify-inflection/-/simplify-inflection-8.0.0-beta.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-simplify-inflection/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/@graphile/simplify-inflection", + "repository_download_url": "https://registry.npmjs.org/@graphile/simplify-inflection/-/simplify-inflection-8.0.0-beta.5.tgz", + "api_data_url": "https://registry.npmjs.org/@graphile%2fsimplify-inflection/8.0.0-beta.5", + "package_uid": "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/graphile-build/graphile-simplify-inflection/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5" + }, + { + "type": "npm", + "namespace": null, + "name": "graphile-utils", + "version": "5.0.0-beta.25", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Utilities to help with building graphile-build plugins", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "plugin", + "build", + "extension", + "utils", + "utilities", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/graphile-build/graphile-utils", + "download_url": "https://registry.npmjs.org/graphile-utils/-/graphile-utils-5.0.0-beta.25.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-utils/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/graphile-utils", + "repository_download_url": "https://registry.npmjs.org/graphile-utils/-/graphile-utils-5.0.0-beta.25.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-utils/5.0.0-beta.25", + "package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/graphile-build/graphile-utils/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/graphile-utils@5.0.0-beta.25" + }, + { + "type": "npm", + "namespace": "@localrepo", + "name": "graphile-build-website", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/graphile-build-website/-/graphile-build-website-0.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/graphile-build/website/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40localrepo/graphile-build-website@0.0.0" + }, + { + "type": "npm", + "namespace": null, + "name": "pgl", + "version": "5.0.0-beta.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "cli", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "engine", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-engine/", + "download_url": "https://registry.npmjs.org/pgl/-/pgl-5.0.0-beta.26.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/postgraphile/pgl/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/pgl", + "repository_download_url": "https://registry.npmjs.org/pgl/-/pgl-5.0.0-beta.26.tgz", + "api_data_url": "https://registry.npmjs.org/pgl/5.0.0-beta.26", + "package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/postgraphile/pgl/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/pgl@5.0.0-beta.26" + }, + { + "type": "npm", + "namespace": null, + "name": "postgraphile", + "version": "5.0.0-beta.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "engine", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-engine/", + "download_url": "https://registry.npmjs.org/postgraphile/-/postgraphile-5.0.0-beta.26.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/postgraphile/postgraphile/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/postgraphile", + "repository_download_url": "https://registry.npmjs.org/postgraphile/-/postgraphile-5.0.0-beta.26.tgz", + "api_data_url": "https://registry.npmjs.org/postgraphile/5.0.0-beta.26", + "package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/postgraphile/postgraphile/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/postgraphile@5.0.0-beta.26" + }, + { + "type": "npm", + "namespace": "@localrepo", + "name": "postgraphile-website", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/postgraphile-website/-/postgraphile-website-0.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/postgraphile/website/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40localrepo/postgraphile-website@0.0.0" + }, + { + "type": "npm", + "namespace": null, + "name": "eslint-plugin-graphile-export", + "version": "0.0.2-beta.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "ESLint plugin to help ensure your schema is exportable by graphile-export", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "eslint-plugin", + "graphile", + "exporter", + "schema", + "graphite" + ], + "homepage_url": "https://graphile.org/", + "download_url": "https://registry.npmjs.org/eslint-plugin-graphile-export/-/eslint-plugin-graphile-export-0.0.2-beta.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/eslint-plugin-graphile-export/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/eslint-plugin-graphile-export", + "repository_download_url": "https://registry.npmjs.org/eslint-plugin-graphile-export/-/eslint-plugin-graphile-export-0.0.2-beta.4.tgz", + "api_data_url": "https://registry.npmjs.org/eslint-plugin-graphile-export/0.0.2-beta.4", + "package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/eslint-plugin-graphile-export/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4" + }, + { + "type": "npm", + "namespace": null, + "name": "graphile", + "version": "5.0.0-beta.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Swiss army knife for dealing with all things Graphile", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "lru", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/graphile", + "download_url": "https://registry.npmjs.org/graphile/-/graphile-5.0.0-beta.26.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.git", + "copyright": null, + "holder": null, + "declared_license_expression": "unknown-license-reference", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "crystal/utils/graphile/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_41.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_41.RULE", + "matched_text": "SEE LICENSE IN LICENSE.md" + } + ], + "identifier": "unknown_license_reference-26bf01e8-0c66-d888-2936-9512f0dce7bc" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- SEE LICENSE IN LICENSE.md\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/graphile", + "repository_download_url": "https://registry.npmjs.org/graphile/-/graphile-5.0.0-beta.26.tgz", + "api_data_url": "https://registry.npmjs.org/graphile/5.0.0-beta.26", + "package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/graphile/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/graphile@5.0.0-beta.26" + }, + { + "type": "npm", + "namespace": null, + "name": "graphile-config", + "version": "0.0.1-beta.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Standard plugin interface and helpers to be used across the Graphile stack.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "plugin", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-build/", + "download_url": "https://registry.npmjs.org/graphile-config/-/graphile-config-0.0.1-beta.9.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/graphile-config/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/graphile-config", + "repository_download_url": "https://registry.npmjs.org/graphile-config/-/graphile-config-0.0.1-beta.9.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-config/0.0.1-beta.9", + "package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/graphile-config/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/graphile-config@0.0.1-beta.9" + }, + { + "type": "npm", + "namespace": null, + "name": "graphile-export", + "version": "0.0.2-beta.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Export in-memory generated GraphQL schemas to JS files when built with our helpers.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphql", + "schema", + "memory", + "export", + "output", + "write", + "file", + "graphile", + "graphite" + ], + "homepage_url": "https://graphile.org/", + "download_url": "https://registry.npmjs.org/graphile-export/-/graphile-export-0.0.2-beta.16.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/graphile-export/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": { + "engines": { + "node": ">=16" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/graphile-export", + "repository_download_url": "https://registry.npmjs.org/graphile-export/-/graphile-export-0.0.2-beta.16.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-export/0.0.2-beta.16", + "package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/graphile-export/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/graphile-export@0.0.2-beta.16" + }, + { + "type": "npm", + "namespace": null, + "name": "jest-serializer-graphql-schema", + "version": "5.0.0-beta.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Jest serializer for GraphQLSchema objects", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "David Baumgold", + "email": "david@davidbaumgold.com", + "url": null + } + ], + "keywords": [ + "jest", + "graphql", + "schema", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/jest-serializer-graphql-schema", + "download_url": "https://registry.npmjs.org/jest-serializer-graphql-schema/-/jest-serializer-graphql-schema-5.0.0-beta.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/jest-serializer-graphql-schema/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/jest-serializer-graphql-schema", + "repository_download_url": "https://registry.npmjs.org/jest-serializer-graphql-schema/-/jest-serializer-graphql-schema-5.0.0-beta.3.tgz", + "api_data_url": "https://registry.npmjs.org/jest-serializer-graphql-schema/5.0.0-beta.3", + "package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/jest-serializer-graphql-schema/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3" + }, + { + "type": "npm", + "namespace": null, + "name": "jest-serializer-simple", + "version": "5.0.0-beta.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Jest serializer that gives really simple formatting", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "jest", + "graphql", + "schema", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/jest-serializer-simple", + "download_url": "https://registry.npmjs.org/jest-serializer-simple/-/jest-serializer-simple-5.0.0-beta.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/jest-serializer-simple/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/jest-serializer-simple", + "repository_download_url": "https://registry.npmjs.org/jest-serializer-simple/-/jest-serializer-simple-5.0.0-beta.3.tgz", + "api_data_url": "https://registry.npmjs.org/jest-serializer-simple/5.0.0-beta.3", + "package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/jest-serializer-simple/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/jest-serializer-simple@5.0.0-beta.3" + }, + { + "type": "npm", + "namespace": "@graphile", + "name": "lds", + "version": "5.0.0-beta.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Logical decoding server for PostgreSQL, monitors for new/edited/deleted rows and announces them to interested clients.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "pg", + "Postgres", + "PostgreSQL", + "logicial", + "decoding", + "logical", + "replication", + "changes", + "Graphile", + "PostGraphile" + ], + "homepage_url": "https://github.com/graphile/graphile-engine/tree/master/packages/lds#readme", + "download_url": "https://registry.npmjs.org/@graphile/lds/-/lds-5.0.0-beta.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/graphile-engine/issues", + "code_view_url": null, + "vcs_url": "git+ssh://git@github.com/graphile/graphile-engine.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": "crystal/utils/lds/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": true, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/lds/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40graphile/lds@5.0.0-beta.0" + }, + { + "type": "npm", + "namespace": "@graphile", + "name": "lru", + "version": "5.0.0-beta.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Extremely simple zero-dependencies ES6 LRU (you probably want lru-cache instead)", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "lru", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/lru", + "download_url": "https://registry.npmjs.org/@graphile/lru/-/lru-5.0.0-beta.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/lru/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/@graphile/lru", + "repository_download_url": "https://registry.npmjs.org/@graphile/lru/-/lru-5.0.0-beta.3.tgz", + "api_data_url": "https://registry.npmjs.org/@graphile%2flru/5.0.0-beta.3", + "package_uid": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/lru/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40graphile/lru@5.0.0-beta.3" + }, + { + "type": "npm", + "namespace": null, + "name": "pg-introspection", + "version": "0.0.1-beta.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Strongly typed PostgreSQL introspection library", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "benjie@jemjie.com", + "url": null + } + ], + "keywords": [ + "pg", + "postgres", + "postgresql", + "introspection", + "pg_class", + "pg_constraint", + "pg_attribute", + "pg_proc", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/pg-introspection", + "download_url": "https://registry.npmjs.org/pg-introspection/-/pg-introspection-0.0.1-beta.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/pg-introspection/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/pg-introspection", + "repository_download_url": "https://registry.npmjs.org/pg-introspection/-/pg-introspection-0.0.1-beta.8.tgz", + "api_data_url": "https://registry.npmjs.org/pg-introspection/0.0.1-beta.8", + "package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/pg-introspection/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/pg-introspection@0.0.1-beta.8" + }, + { + "type": "npm", + "namespace": null, + "name": "pg-sql2", + "version": "5.0.0-beta.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Generate safe Postgres-compliant SQL with tagged template literals", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "benjie@jemjie.com", + "url": null + } + ], + "keywords": [ + "sql", + "injection", + "pg", + "postgres", + "postgresql", + "tagged", + "template", + "literal", + "es6", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/pg-sql2", + "download_url": "https://registry.npmjs.org/pg-sql2/-/pg-sql2-5.0.0-beta.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/pg-sql2/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/pg-sql2", + "repository_download_url": "https://registry.npmjs.org/pg-sql2/-/pg-sql2-5.0.0-beta.6.tgz", + "api_data_url": "https://registry.npmjs.org/pg-sql2/5.0.0-beta.6", + "package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/pg-sql2/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/pg-sql2@5.0.0-beta.6" + }, + { + "type": "npm", + "namespace": null, + "name": "tamedevil", + "version": "0.0.0-beta.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Build and evaluate JavaScript strings safely via tagged template literals", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "benjie@jemjie.com", + "url": null + } + ], + "keywords": [ + "eval", + "template", + "literal", + "tagged", + "new Function", + "function", + "javascript", + "js", + "safe", + "build", + "string" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/tamedevil", + "download_url": "https://registry.npmjs.org/tamedevil/-/tamedevil-0.0.0-beta.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/tamedevil/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": { + "engines": { + "node": ">=14.17" + } + }, + "repository_homepage_url": "https://www.npmjs.com/package/tamedevil", + "repository_download_url": "https://registry.npmjs.org/tamedevil/-/tamedevil-0.0.0-beta.7.tgz", + "api_data_url": "https://registry.npmjs.org/tamedevil/0.0.0-beta.7", + "package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/tamedevil/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/tamedevil@0.0.0-beta.7" + }, + { + "type": "npm", + "namespace": "@localrepo", + "name": "star-website", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/star-website/-/star-website-0.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "crystal/utils/website/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/%40localrepo/star-website@0.0.0" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/%40changesets/changelog-github", + "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:npm/%40changesets/changelog-github?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40changesets/cli", + "extracted_requirement": "^2.26.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40changesets/cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/cli", + "extracted_requirement": "^7.22.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/eslint-parser", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/eslint-parser?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread", + "extracted_requirement": "^7.8.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/plugin-syntax-object-rest-spread?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/plugin-transform-modules-commonjs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-runtime", + "extracted_requirement": "^7.22.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/plugin-transform-runtime?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/preset-env", + "extracted_requirement": "^7.22.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/preset-env?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/preset-react", + "extracted_requirement": "^7.22.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/preset-react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/preset-typescript", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/preset-typescript?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40knodes/typedoc-plugin-monorepo-readmes", + "extracted_requirement": "^0.23.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40knodes/typedoc-plugin-monorepo-readmes?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40knodes/typedoc-plugin-pages", + "extracted_requirement": "^0.23.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40knodes/typedoc-plugin-pages?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40localrepo/prettier2-for-jest", + "extracted_requirement": "npm:prettier@^2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40localrepo/prettier2-for-jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40tsconfig/node16", + "extracted_requirement": "^16.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40tsconfig/node16?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/mock-fs", + "extracted_requirement": "4.13.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/mock-fs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/rimraf", + "extracted_requirement": "^4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40typescript-eslint/eslint-plugin", + "extracted_requirement": "^6.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40typescript-eslint/eslint-plugin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40typescript-eslint/parser", + "extracted_requirement": "^6.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40typescript-eslint/parser?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40typescript-eslint/typescript-estree", + "extracted_requirement": "^6.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40typescript-eslint/typescript-estree?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/babel-jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/babel-jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/babel-plugin-transform-import-meta", + "extracted_requirement": "^2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/babel-plugin-transform-import-meta?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/concurrently", + "extracted_requirement": "^8.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/concurrently?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint", + "extracted_requirement": "^8.48.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-config-prettier", + "extracted_requirement": "^9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-config-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-graphql", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-import", + "extracted_requirement": "^2.28.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-import?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-jest", + "extracted_requirement": "^27.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-jsx-a11y", + "extracted_requirement": "^6.7.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-jsx-a11y?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-react", + "extracted_requirement": "^7.33.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-react-hooks", + "extracted_requirement": "^4.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-react-hooks?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-simple-import-sort", + "extracted_requirement": "^10.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-simple-import-sort?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint-plugin-tsdoc", + "extracted_requirement": "^0.2.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint-plugin-tsdoc?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint_d", + "extracted_requirement": "^12.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint_d?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mock-fs", + "extracted_requirement": "^5.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mock-fs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/rimraf", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/typedoc", + "extracted_requirement": "^0.25.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/typedoc?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/typedoc-monorepo-link-types", + "extracted_requirement": "^0.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/typedoc-monorepo-link-types?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/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": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack", + "extracted_requirement": "^5.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/zx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "resolutions", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6", + "extracted_requirement": "1.2.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@aashutoshrathi", + "name": "word-wrap", + "version": "1.2.6", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/%40algolia/autocomplete-core@1.9.3", + "extracted_requirement": "1.9.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@algolia", + "name": "autocomplete-core", + "version": "1.9.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights", + "extracted_requirement": "npm:1.9.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40algolia/autocomplete-shared", + "extracted_requirement": "npm:1.9.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40algolia/autocomplete-core@1.9.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40algolia/autocomplete-core@1.9.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3", + "extracted_requirement": "1.9.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@algolia", + "name": "autocomplete-plugin-algolia-insights", + "version": "1.9.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40algolia/autocomplete-shared", + "extracted_requirement": "npm:1.9.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/search-insights", + "extracted_requirement": ">= 1 < 3", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/%40babel/cli@7.22.10", + "extracted_requirement": "7.22.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "cli", + "version": "7.22.10", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "npm:^0.3.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nicolo-ribaudo/chokidar-2", + "extracted_requirement": "npm:2.1.8-no-fsevents.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chokidar", + "extracted_requirement": "npm:^3.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "npm:^4.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "npm:^1.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fs-readdir-recursive", + "extracted_requirement": "npm:^1.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "npm:^7.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/make-dir", + "extracted_requirement": "npm:^2.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "npm:^2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40babel/cli@7.22.10" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/cli@7.22.10?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/%40graphql-tools/utils@7.10.0", + "extracted_requirement": "7.10.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@graphql-tools", + "name": "utils", + "version": "7.10.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ardatan/aggregate-error", + "extracted_requirement": "npm:0.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/camel-case", + "extracted_requirement": "npm:4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:~2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^14.0.0 || ^15.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40graphql-tools/utils@7.10.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphql-tools/utils@7.10.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/%40graphql-tools/utils@9.2.1", + "extracted_requirement": "9.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@graphql-tools", + "name": "utils", + "version": "9.2.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40graphql-typed-document-node/core", + "extracted_requirement": "npm:^3.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40graphql-tools/utils@9.2.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphql-tools/utils@9.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/%40graphql-tools/wrap@7.0.8", + "extracted_requirement": "7.0.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@graphql-tools", + "name": "wrap", + "version": "7.0.8", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40graphql-tools/delegate", + "extracted_requirement": "npm:^7.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/schema", + "extracted_requirement": "npm:^7.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/utils", + "extracted_requirement": "npm:^7.8.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:~2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/value-or-promise", + "extracted_requirement": "npm:1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^14.0.0 || ^15.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40graphql-tools/wrap@7.0.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphql-tools/wrap@7.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/graphile-build-pg@workspace:graphile-build/graphile-build-pg", + "extracted_requirement": "workspace:graphile-build/graphile-build-pg", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-build-pg", + "version": "workspace:graphile-build/graphile-build-pg", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "npm:^5.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/parser-cache", + "extracted_requirement": "npm:^7.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/validation-cache", + "extracted_requirement": "npm:^7.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "npm:^4.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "npm:^4.17.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "npm:^9.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "npm:^4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "npm:^4.19.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express-graphql", + "extracted_requirement": "npm:^0.12.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify", + "extracted_requirement": "npm:^4.22.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify-static", + "extracted_requirement": "npm:^4.7.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-helix", + "extracted_requirement": "npm:^1.13.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "npm:^5.14.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "npm:^9.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-introspection", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ruru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "npm:^8.13.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-build-pg@workspace:graphile-build/graphile-build-pg" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build-pg@workspace:graphile-build/graphile-build-pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/graphile-build@workspace:graphile-build/graphile-build", + "extracted_requirement": "workspace:graphile-build/graphile-build", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-build", + "version": "workspace:graphile-build/graphile-build", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "npm:^4.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/pluralize", + "extracted_requirement": "npm:^0.0.30", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "npm:^7.5.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "npm:^4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "npm:^4.17.21", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pluralize", + "extracted_requirement": "npm:^7.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "npm:^7.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-build@workspace:graphile-build/graphile-build" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build@workspace:graphile-build/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/graphile-export@workspace:utils/graphile-export", + "extracted_requirement": "workspace:utils/graphile-export", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-export", + "version": "workspace:utils/graphile-export", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "npm:^7.22.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "npm:^7.22.14", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "npm:^7.22.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "npm:^7.23.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "npm:^7.22.11", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/babel__generator", + "extracted_requirement": "npm:^7.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/babel__template", + "extracted_requirement": "npm:^7.4.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/prettier", + "extracted_requirement": "npm:^3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "npm:^3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint", + "extracted_requirement": "^8.48.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^5.0.0-beta.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-export@workspace:utils/graphile-export" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-export@workspace:utils/graphile-export?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/graphile-utils@workspace:graphile-build/graphile-utils", + "extracted_requirement": "workspace:graphile-build/graphile-utils", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-utils", + "version": "workspace:graphile-build/graphile-utils", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "npm:^4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "npm:^2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "npm:^3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-utils@workspace:graphile-build/graphile-utils" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-utils@workspace:graphile-build/graphile-utils?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/graphile@workspace:utils/graphile", + "extracted_requirement": "workspace:utils/graphile", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile", + "version": "workspace:utils/graphile", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript/vfs", + "extracted_requirement": "npm:^1.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile@workspace:utils/graphile" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile@workspace:utils/graphile?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/jest-haste-map@29.6.4", + "extracted_requirement": "29.6.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jest-haste-map", + "version": "29.6.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jest/types", + "extracted_requirement": "npm:^29.6.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/graceful-fs", + "extracted_requirement": "npm:^4.1.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:*", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/anymatch", + "extracted_requirement": "npm:^3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fb-watchman", + "extracted_requirement": "npm:^2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fsevents", + "extracted_requirement": "npm:^2.3.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graceful-fs", + "extracted_requirement": "npm:^4.2.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-regex-util", + "extracted_requirement": "npm:^29.6.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-util", + "extracted_requirement": "npm:^29.6.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-worker", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "npm:^4.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/walker", + "extracted_requirement": "npm:^1.0.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/jest-haste-map@29.6.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest-haste-map@29.6.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/ruru-components@workspace:grafast/ruru-components", + "extracted_requirement": "workspace:grafast/ruru-components", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ruru-components", + "version": "workspace:grafast/ruru-components", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40graphiql/plugin-explorer", + "extracted_requirement": "npm:^1.0.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphiql/react", + "extracted_requirement": "npm:^0.20.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphiql/toolkit", + "extracted_requirement": "npm:^0.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/codemirror", + "extracted_requirement": "npm:^5.60.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "npm:^4.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "npm:1.19.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "npm:^18.2.21", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react-dom", + "extracted_requirement": "npm:^18.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphiql", + "extracted_requirement": "npm:^3.1.1-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "npm:^5.14.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "npm:^3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "npm:^18.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "npm:^18.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/ruru-components@workspace:grafast/ruru-components" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ruru-components@workspace:grafast/ruru-components?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/typescript@5.2.2", + "extracted_requirement": "5.2.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": 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": 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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "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": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/typescript%40patch:typescript@npm%253A5.2.2%23optional%21builtin%3Ccompat/typescript%3E::version%3D5.2.2%26hash%3Dad5954", + "extracted_requirement": "npm%3A5.2.2#optional!builtin::version=5.2.2&hash=ad5954", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "typescript@patch:typescript", + "version": "npm%3A5.2.2#optional!builtin::version=5.2.2&hash=ad5954", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/typescript%40patch:typescript@npm%253A5.2.2%23optional%21builtin%3Ccompat/typescript%3E::version%3D5.2.2%26hash%3Dad5954" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/typescript%40patch:typescript@npm%253A5.2.2%23optional%21builtin%3Ccompat/typescript%3E::version%3D5.2.2%26hash%3Dad5954?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/use-sidecar@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "use-sidecar", + "version": "1.1.2", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/detect-node-es", + "extracted_requirement": "npm:^1.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "^16.9.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/use-sidecar@1.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/use-sidecar@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/zx@7.2.3", + "extracted_requirement": "7.2.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "zx", + "version": "7.2.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/fs-extra", + "extracted_requirement": "npm:^11.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/minimist", + "extracted_requirement": "npm:^1.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^18.16.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/ps-tree", + "extracted_requirement": "npm:^1.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/which", + "extracted_requirement": "npm:^3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^5.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fs-extra", + "extracted_requirement": "npm:^11.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fx", + "extracted_requirement": "npm:*", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globby", + "extracted_requirement": "npm:^13.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimist", + "extracted_requirement": "npm:^1.2.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/node-fetch", + "extracted_requirement": "npm:3.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ps-tree", + "extracted_requirement": "npm:^1.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpod", + "extracted_requirement": "npm:^0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which", + "extracted_requirement": "npm:^3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yaml", + "extracted_requirement": "npm:^2.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/zx@7.2.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/zx@7.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "crystal/yarn.lock", + "datasource_id": "yarn_lock_v2" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/glob", + "extracted_requirement": "^8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/glob?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/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": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/bench/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest-serializer-simple", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest-serializer-simple?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/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": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-json/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eventemitter3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postgres-array", + "extracted_requirement": "~3.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postgres-array?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postgres-range", + "extracted_requirement": "^1.1.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postgres-range?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40mermaid-js/mermaid-cli", + "extracted_requirement": "^9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mermaid-js/mermaid-cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/json5", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/json5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/license-checker-webpack-plugin", + "extracted_requirement": "^0.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/license-checker-webpack-plugin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eventemitter3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafserv?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-export?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/iterall?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest-serializer-simple", + "extracted_requirement": "5.0.0-beta.3:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest-serializer-simple?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/json5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/license-checker-webpack-plugin", + "extracted_requirement": "^0.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/license-checker-webpack-plugin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/terser-webpack-plugin", + "extracted_requirement": "^5.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/terser-webpack-plugin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-loader", + "extracted_requirement": "^9.4.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-loader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/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": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack", + "extracted_requirement": "^5.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack-cli", + "extracted_requirement": "^5.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack-cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack-node-externals", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack-node-externals?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/zx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/json?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/dataplan-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eventemitter3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/iterall?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/chai", + "extracted_requirement": "^4.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/chai?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/lodash", + "extracted_requirement": "^4.14.197", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/lodash?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/mermaid", + "extracted_requirement": "^9.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/mermaid?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/mocha", + "extracted_requirement": "^10.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chai?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.21", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/lodash?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mermaid", + "extracted_requirement": "^9.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mermaid?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "^10.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/spec-md", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/spec-md?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/sqlite3", + "extracted_requirement": "^5.1.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/sqlite3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/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": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/zx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafast/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eventemitter3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql-ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ruru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ruru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40fastify/websocket", + "extracted_requirement": "^8.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40fastify/websocket?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/aws-lambda", + "extracted_requirement": "^8.10.123", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/aws-lambda?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/koa", + "extracted_requirement": "^2.13.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/koa?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/koa-bodyparser", + "extracted_requirement": "^4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/koa-bodyparser?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40whatwg-node/fetch", + "extracted_requirement": "^0.9.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40whatwg-node/fetch?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "^4.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/fastify", + "extracted_requirement": "^4.22.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/fastify?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql-http", + "extracted_requirement": "^1.22.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql-http?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/h3", + "extracted_requirement": "^1.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/h3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest-serializer-graphql-schema?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/koa", + "extracted_requirement": "^2.14.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/koa?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/koa-bodyparser", + "extracted_requirement": "^4.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/koa-bodyparser?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/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": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/h3", + "extracted_requirement": "^1.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/h3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.12.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafserv?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest-serializer-graphql-schema?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/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": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafserv?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/grafserv-persisted/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40emotion/is-prop-valid", + "extracted_requirement": "^1.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40emotion/is-prop-valid?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/http-proxy", + "extracted_requirement": "^1.18.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/http-proxy?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/yargs", + "extracted_requirement": "^17.7.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/yargs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/http-proxy", + "extracted_requirement": "^1.17.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/http-proxy?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/webpack-bundle-analyzer", + "extracted_requirement": "^4.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/webpack-bundle-analyzer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/yargs", + "extracted_requirement": "^17.0.24", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/yargs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/css-loader", + "extracted_requirement": "^6.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/css-loader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/file-loader", + "extracted_requirement": "^6.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/file-loader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ruru-components", + "extracted_requirement": "2.0.0-beta.19:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ruru-components?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/style-loader", + "extracted_requirement": "^3.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/style-loader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/svg-inline-loader", + "extracted_requirement": "^0.8.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/svg-inline-loader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-loader", + "extracted_requirement": "^9.4.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-loader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/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": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack", + "extracted_requirement": "^5.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack-bundle-analyzer", + "extracted_requirement": "^4.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack-bundle-analyzer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/webpack-cli", + "extracted_requirement": "^5.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/webpack-cli?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphiql/plugin-explorer", + "extracted_requirement": "^1.0.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphiql/plugin-explorer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphiql/react", + "extracted_requirement": "^0.20.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphiql/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphiql/toolkit", + "extracted_requirement": "^0.9.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphiql/toolkit?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphiql", + "extracted_requirement": "^3.1.1-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphiql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql-ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/codemirror", + "extracted_requirement": "^5.60.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/codemirror?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "^18.2.21", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/react-dom", + "extracted_requirement": "^18.2.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/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": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/ruru-components/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/preset-classic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mdx-js/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40uiw/react-codemirror", + "extracted_requirement": "^4.21.12", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40uiw/react-codemirror?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/clsx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/codemirror", + "extracted_requirement": "^5.65.16", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/codemirror?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/codemirror-graphql", + "extracted_requirement": "^2.0.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/codemirror-graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prism-react-renderer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/module-type-aliases?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/dataloader", + "extracted_requirement": "^2.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/dataloader?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mermaid", + "extracted_requirement": "^9.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mermaid?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/sqlite3", + "extracted_requirement": "^5.1.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/sqlite3?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/grafast/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/pluralize", + "extracted_requirement": "^0.0.30", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/pluralize?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "^7.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/semver?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.21", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/lodash?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pluralize", + "extracted_requirement": "^7.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pluralize?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/semver?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-export?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/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": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsonwebtoken?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-introspection", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-introspection?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/parser-cache", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/parser-cache?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/validation-cache", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/validation-cache?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jsonwebtoken?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "^4.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/express-graphql", + "extracted_requirement": "^0.12.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/express-graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/fastify", + "extracted_requirement": "^4.22.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/fastify?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/fastify-static", + "extracted_requirement": "^4.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/fastify-static?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-export?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql-helix", + "extracted_requirement": "^1.13.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql-helix?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql-ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ruru", + "extracted_requirement": "2.0.0-beta.13:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ruru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/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": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-build-pg/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-simplify-inflection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postgraphile?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-simplify-inflection/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": "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-simplify-inflection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/json5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build-pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "5.0.0-beta.3:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest-serializer-graphql-schema?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postgraphile?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/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": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build-pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/graphile-utils/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/preset-classic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mdx-js/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/clsx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prism-react-renderer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/module-type-aliases?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/graphile-build/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/json?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/pg", + "extracted_requirement": "^8.10.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafserv?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build-pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/iterall?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsonwebtoken?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-introspection", + "extracted_requirement": "0.0.1-beta.8:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-introspection?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postgraphile?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jsonwebtoken?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/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": "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/pgl/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/json?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/pg", + "extracted_requirement": "^8.10.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafserv?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build-pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-utils", + "extracted_requirement": "5.0.0-beta.25:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-utils?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/iterall?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsonwebtoken?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jsonwebtoken?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile", + "extracted_requirement": "5.0.0-beta.26:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "0.0.2-beta.16:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-export?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/nodemon?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/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": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "0.0.1-beta.20:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/json?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "0.0.1-beta.22:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40dataplan/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40envelop/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "0.1.1-beta.13:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafserv?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "5.0.0-beta.25:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build-pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "0.0.0-beta.7:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tamedevil?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/postgraphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/preset-classic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/theme-mermaid", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/theme-mermaid?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40fortawesome/fontawesome-svg-core", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40fortawesome/fontawesome-svg-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40fortawesome/free-brands-svg-icons", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40fortawesome/free-brands-svg-icons?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40fortawesome/free-regular-svg-icons", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40fortawesome/free-regular-svg-icons?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40fortawesome/free-solid-svg-icons", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40fortawesome/free-solid-svg-icons?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40fortawesome/react-fontawesome", + "extracted_requirement": "^0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40fortawesome/react-fontawesome?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mdx-js/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/clsx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postcss-nested", + "extracted_requirement": "^6.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postcss-nested?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prism-react-renderer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/module-type-aliases?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/postgraphile/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/types?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/eslint", + "extracted_requirement": "^8.44.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/estree", + "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/%40types/estree?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/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": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint", + "extracted_requirement": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40typescript/vfs", + "extracted_requirement": "^1.5.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40typescript/vfs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "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": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "5.0.0-beta.21:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-build?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "0.0.1-beta.9:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphile-config?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "5.0.0-beta.26:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/postgraphile?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/interpret", + "extracted_requirement": "^1.1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/interpret?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "^7.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/semver?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/interpret", + "extracted_requirement": "^3.1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/interpret?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/semver?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/yargs", + "extracted_requirement": "^17.7.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/yargs?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/mocha", + "extracted_requirement": "^10.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/chai?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "^10.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/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": "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-config/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "^7.22.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/generator?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "^7.22.14", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/parser?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "^7.22.5", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/template?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "^7.23.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/traverse?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "^7.22.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/types?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/babel__generator", + "extracted_requirement": "^7.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/babel__generator?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/babel__template", + "extracted_requirement": "^7.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/babel__template?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/prettier", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/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": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/eslint", + "extracted_requirement": "^8.48.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "0.1.1-beta.11:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/grafast?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "5.0.0-beta.6:^5.0.0-beta.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg-sql2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/graphile-export/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pretty-format?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/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": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": ">=15 <17", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/graphql?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/json5", + "extracted_requirement": "^2.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/json5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/json5?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pretty-format?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/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": "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/jest-serializer-simple/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/pg", + "extracted_requirement": "^8.10.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/ws", + "extracted_requirement": "^8.5.5", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/pg?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ws?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/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": "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lds/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lru/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": "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/lru/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/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": "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-introspection/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/markdown-doctest", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/markdown-doctest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/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": "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/pg-sql2/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "5.0.0-beta.3:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40graphile/lru?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/debug?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/markdown-doctest", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/markdown-doctest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/ts-node?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/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": "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/tamedevil/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/preset-classic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40mdx-js/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/clsx?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/prism-react-renderer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-dom?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40docusaurus/module-type-aliases?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "crystal/utils/website/package.json", + "datasource_id": "npm_package_json" + } + ], + "files": [ + { + "path": "crystal", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/bench", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/bench/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@localrepo", + "name": "grafast-bench", + "version": "0.0.1-beta.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Grafast benchmarks", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/bench", + "download_url": "https://registry.npmjs.org/@localrepo/grafast-bench/-/grafast-bench-0.0.1-beta.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/bench/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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.10" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/glob", + "extracted_requirement": "^8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20" + } + ], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/dataplan-json", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/dataplan-json/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@dataplan", + "name": "json", + "version": "0.0.1-beta.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "JSON step classes for Grafast", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "grafast", + "json", + "dataplan", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/dataplan-json", + "download_url": "https://registry.npmjs.org/@dataplan/json/-/json-0.0.1-beta.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/dataplan-json/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-simple", + "extracted_requirement": "workspace:^", + "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/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@dataplan/json", + "repository_download_url": "https://registry.npmjs.org/@dataplan/json/-/json-0.0.1-beta.20.tgz", + "api_data_url": "https://registry.npmjs.org/@dataplan%2fjson/0.0.1-beta.20", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40dataplan/json@0.0.1-beta.20" + } + ], + "for_packages": [ + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/dataplan-pg", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/dataplan-pg/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@dataplan", + "name": "pg", + "version": "0.0.1-beta.22", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "PostgreSQL step classes for Grafast", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "grafast", + "postgresql", + "postgres", + "pg", + "dataplan", + "build", + "extension", + "graphite" + ], + "homepage_url": "https://grafast.org/grafast/step-library/dataplan-pg/", + "download_url": "https://registry.npmjs.org/@dataplan/pg/-/pg-0.0.1-beta.22.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/dataplan-pg/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgres-array", + "extracted_requirement": "~3.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgres-range", + "extracted_requirement": "^1.1.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mermaid-js/mermaid-cli", + "extracted_requirement": "^9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/json5", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/license-checker-webpack-plugin", + "extracted_requirement": "^0.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "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": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-simple", + "extracted_requirement": "5.0.0-beta.3:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/license-checker-webpack-plugin", + "extracted_requirement": "^0.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/terser-webpack-plugin", + "extracted_requirement": "^5.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-loader", + "extracted_requirement": "^9.4.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/webpack", + "extracted_requirement": "^5.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpack-cli", + "extracted_requirement": "^5.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpack-node-externals", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@dataplan/pg", + "repository_download_url": "https://registry.npmjs.org/@dataplan/pg/-/pg-0.0.1-beta.22.tgz", + "api_data_url": "https://registry.npmjs.org/@dataplan%2fpg/0.0.1-beta.22", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40dataplan/pg@0.0.1-beta.22" + } + ], + "for_packages": [ + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/grafast", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/grafast/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "grafast", + "version": "0.1.1-beta.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Cutting edge GraphQL planning and execution engine", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "grafast", + "graphile", + "graphql", + "performance", + "fast", + "engine", + "graphqljs", + "execute", + "plan", + "planning", + "grafast", + "dataplanner", + "graphite" + ], + "homepage_url": "https://grafast.org", + "download_url": "https://registry.npmjs.org/grafast/-/grafast-0.1.1-beta.11.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/grafast/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/chai", + "extracted_requirement": "^4.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/lodash", + "extracted_requirement": "^4.14.197", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mermaid", + "extracted_requirement": "^9.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mocha", + "extracted_requirement": "^10.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.21", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mermaid", + "extracted_requirement": "^9.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "^10.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/spec-md", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/sqlite3", + "extracted_requirement": "^5.1.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/zx", + "extracted_requirement": "^7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/grafast", + "repository_download_url": "https://registry.npmjs.org/grafast/-/grafast-0.1.1-beta.11.tgz", + "api_data_url": "https://registry.npmjs.org/grafast/0.1.1-beta.11", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/grafast@0.1.1-beta.11" + } + ], + "for_packages": [ + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/grafserv", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/grafserv-persisted", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/grafserv-persisted/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@grafserv", + "name": "persisted", + "version": "0.0.0-beta.23", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Persisted operations support for Grafserv", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "persisted", + "queries", + "operations", + "documents", + "graphql", + "grafserv", + "server", + "grafast", + "graphile", + "fast", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/grafserv-persisted", + "download_url": "https://registry.npmjs.org/@grafserv/persisted/-/persisted-0.0.0-beta.23.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/grafserv-persisted/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": { + "engines": { + "node": ">=16.10" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@grafserv/persisted", + "repository_download_url": "https://registry.npmjs.org/@grafserv/persisted/-/persisted-0.0.0-beta.23.tgz", + "api_data_url": "https://registry.npmjs.org/@grafserv%2fpersisted/0.0.0-beta.23", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40grafserv/persisted@0.0.0-beta.23" + } + ], + "for_packages": [ + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/grafserv/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "grafserv", + "version": "0.1.1-beta.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "A highly optimized server for GraphQL, powered by Grafast", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "server", + "grafast", + "graphql", + "graphile", + "fast", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/grafast/grafserv", + "download_url": "https://registry.npmjs.org/grafserv/-/grafserv-0.1.1-beta.13.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/grafserv/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": { + "engines": { + "node": ">=16.10" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ruru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40fastify/websocket", + "extracted_requirement": "^8.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/aws-lambda", + "extracted_requirement": "^8.10.123", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/koa", + "extracted_requirement": "^2.13.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/koa-bodyparser", + "extracted_requirement": "^4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40whatwg-node/fetch", + "extracted_requirement": "^0.9.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "^4.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify", + "extracted_requirement": "^4.22.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-http", + "extracted_requirement": "^1.22.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/h3", + "extracted_requirement": "^1.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/koa", + "extracted_requirement": "^2.14.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/koa-bodyparser", + "extracted_requirement": "^4.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/h3", + "extracted_requirement": "^1.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.12.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/grafserv", + "repository_download_url": "https://registry.npmjs.org/grafserv/-/grafserv-0.1.1-beta.13.tgz", + "api_data_url": "https://registry.npmjs.org/grafserv/0.1.1-beta.13", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/grafserv@0.1.1-beta.13" + } + ], + "for_packages": [ + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/ruru", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/ruru-components", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/ruru-components/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "ruru-components", + "version": "2.0.0-beta.19", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Grafast-flavoured GraphiQL distribution; the underlying React components", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "graphiql", + "graphite", + "ruru", + "react", + "components" + ], + "homepage_url": "https://grafast.org/ruru/", + "download_url": "https://registry.npmjs.org/ruru-components/-/ruru-components-2.0.0-beta.19.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/ruru-components/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphiql/plugin-explorer", + "extracted_requirement": "^1.0.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphiql/react", + "extracted_requirement": "^0.20.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphiql/toolkit", + "extracted_requirement": "^0.9.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphiql", + "extracted_requirement": "^3.1.1-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/codemirror", + "extracted_requirement": "^5.60.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "^18.2.21", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react-dom", + "extracted_requirement": "^18.2.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.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/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/ruru-components", + "repository_download_url": "https://registry.npmjs.org/ruru-components/-/ruru-components-2.0.0-beta.19.tgz", + "api_data_url": "https://registry.npmjs.org/ruru-components/2.0.0-beta.19", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/ruru-components@2.0.0-beta.19" + } + ], + "for_packages": [ + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/ruru/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "ruru", + "version": "2.0.0-beta.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Grafast-flavoured GraphiQL distribution", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "graphiql", + "graphite" + ], + "homepage_url": "https://grafast.org/ruru/", + "download_url": "https://registry.npmjs.org/ruru/-/ruru-2.0.0-beta.13.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/grafast/ruru/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40emotion/is-prop-valid", + "extracted_requirement": "^1.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/http-proxy", + "extracted_requirement": "^1.18.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs", + "extracted_requirement": "^17.7.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/http-proxy", + "extracted_requirement": "^1.17.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/webpack-bundle-analyzer", + "extracted_requirement": "^4.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/yargs", + "extracted_requirement": "^17.0.24", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/css-loader", + "extracted_requirement": "^6.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/file-loader", + "extracted_requirement": "^6.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ruru-components", + "extracted_requirement": "2.0.0-beta.19:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/style-loader", + "extracted_requirement": "^3.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/svg-inline-loader", + "extracted_requirement": "^0.8.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-loader", + "extracted_requirement": "^9.4.4", + "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/webpack", + "extracted_requirement": "^5.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpack-bundle-analyzer", + "extracted_requirement": "^4.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpack-cli", + "extracted_requirement": "^5.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/ruru", + "repository_download_url": "https://registry.npmjs.org/ruru/-/ruru-2.0.0-beta.13.tgz", + "api_data_url": "https://registry.npmjs.org/ruru/2.0.0-beta.13", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/ruru@2.0.0-beta.13" + } + ], + "for_packages": [ + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/grafast/website", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/grafast/website/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@localrepo", + "name": "grafast-website", + "version": "0.0.1-beta.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/grafast-website/-/grafast-website-0.0.1-beta.12.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40uiw/react-codemirror", + "extracted_requirement": "^4.21.12", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/codemirror", + "extracted_requirement": "^5.65.16", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/codemirror-graphql", + "extracted_requirement": "^2.0.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/dataloader", + "extracted_requirement": "^2.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mermaid", + "extracted_requirement": "^9.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/sqlite3", + "extracted_requirement": "^5.1.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12" + } + ], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-build", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-build-pg", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-build-pg/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "graphile-build-pg", + "version": "5.0.0-beta.25", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "PostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "build", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-build/", + "download_url": "https://registry.npmjs.org/graphile-build-pg/-/graphile-build-pg-5.0.0-beta.25.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-build-pg/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-introspection", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/parser-cache", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/validation-cache", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "^4.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express-graphql", + "extracted_requirement": "^0.12.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify", + "extracted_requirement": "^4.22.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify-static", + "extracted_requirement": "^4.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-helix", + "extracted_requirement": "^1.13.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ruru", + "extracted_requirement": "2.0.0-beta.13:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/ws", + "extracted_requirement": "^8.13.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/graphile-build-pg", + "repository_download_url": "https://registry.npmjs.org/graphile-build-pg/-/graphile-build-pg-5.0.0-beta.25.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-build-pg/5.0.0-beta.25", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/graphile-build-pg@5.0.0-beta.25" + } + ], + "for_packages": [ + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-build/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "graphile-build", + "version": "5.0.0-beta.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Build a GraphQL schema from plugins", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "apollo", + "graphqljs", + "plugin", + "build", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-build/", + "download_url": "https://registry.npmjs.org/graphile-build/-/graphile-build-5.0.0-beta.21.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-build/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/pluralize", + "extracted_requirement": "^0.0.30", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "^7.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.21", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pluralize", + "extracted_requirement": "^7.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/graphile-build", + "repository_download_url": "https://registry.npmjs.org/graphile-build/-/graphile-build-5.0.0-beta.21.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-build/5.0.0-beta.21", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/graphile-build@5.0.0-beta.21" + } + ], + "for_packages": [ + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-simplify-inflection", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-simplify-inflection/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@graphile", + "name": "simplify-inflection", + "version": "8.0.0-beta.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Simplifies the graphile-build/graphile-build-pg inflection to trim the `ByFooIdAndBarId` from relations, etc", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "postgraphile", + "preset", + "plugin", + "simple", + "simplify", + "inflection", + "inflector", + "pg" + ], + "homepage_url": "https://github.com/graphile/crystal#readme", + "download_url": "https://registry.npmjs.org/@graphile/simplify-inflection/-/simplify-inflection-8.0.0-beta.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-simplify-inflection/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": [ + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@graphile/simplify-inflection", + "repository_download_url": "https://registry.npmjs.org/@graphile/simplify-inflection/-/simplify-inflection-8.0.0-beta.5.tgz", + "api_data_url": "https://registry.npmjs.org/@graphile%2fsimplify-inflection/8.0.0-beta.5", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5" + } + ], + "for_packages": [ + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-utils", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/graphile-utils/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "graphile-utils", + "version": "5.0.0-beta.25", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Utilities to help with building graphile-build plugins", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "plugin", + "build", + "extension", + "utils", + "utilities", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/graphile-build/graphile-utils", + "download_url": "https://registry.npmjs.org/graphile-utils/-/graphile-utils-5.0.0-beta.25.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/graphile-build/graphile-utils/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "5.0.0-beta.3:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/graphile-utils", + "repository_download_url": "https://registry.npmjs.org/graphile-utils/-/graphile-utils-5.0.0-beta.25.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-utils/5.0.0-beta.25", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/graphile-utils@5.0.0-beta.25" + } + ], + "for_packages": [ + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/website", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/graphile-build/website/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@localrepo", + "name": "graphile-build-website", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/graphile-build-website/-/graphile-build-website-0.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40localrepo/graphile-build-website@0.0.0" + } + ], + "for_packages": [ + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/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": [], + "is_private": true, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "grafast/*", + "graphile-build/*", + "postgraphile/*", + "utils/*" + ], + "engines": { + "node": ">=14.17", + "yarn": ">=1.3.2" + }, + "packageManager": "yarn@4.0.0-rc.33" + }, + "dependencies": [ + { + "purl": "pkg:npm/%40changesets/changelog-github", + "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:npm/%40changesets/cli", + "extracted_requirement": "^2.26.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/cli", + "extracted_requirement": "^7.22.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/eslint-parser", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread", + "extracted_requirement": "^7.8.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/plugin-transform-runtime", + "extracted_requirement": "^7.22.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/preset-env", + "extracted_requirement": "^7.22.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/preset-react", + "extracted_requirement": "^7.22.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/preset-typescript", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40knodes/typedoc-plugin-monorepo-readmes", + "extracted_requirement": "^0.23.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40knodes/typedoc-plugin-pages", + "extracted_requirement": "^0.23.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40localrepo/prettier2-for-jest", + "extracted_requirement": "npm:prettier@^2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40tsconfig/node16", + "extracted_requirement": "^16.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mock-fs", + "extracted_requirement": "4.13.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/rimraf", + "extracted_requirement": "^4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript-eslint/eslint-plugin", + "extracted_requirement": "^6.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript-eslint/parser", + "extracted_requirement": "^6.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript-eslint/typescript-estree", + "extracted_requirement": "^6.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/babel-plugin-transform-import-meta", + "extracted_requirement": "^2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/concurrently", + "extracted_requirement": "^8.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint", + "extracted_requirement": "^8.48.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-config-prettier", + "extracted_requirement": "^9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-graphql", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-import", + "extracted_requirement": "^2.28.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-jest", + "extracted_requirement": "^27.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-jsx-a11y", + "extracted_requirement": "^6.7.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-react", + "extracted_requirement": "^7.33.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-react-hooks", + "extracted_requirement": "^4.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-simple-import-sort", + "extracted_requirement": "^10.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint-plugin-tsdoc", + "extracted_requirement": "^0.2.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint_d", + "extracted_requirement": "^12.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mock-fs", + "extracted_requirement": "^5.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "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": false, + "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": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typedoc", + "extracted_requirement": "^0.25.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typedoc-monorepo-link-types", + "extracted_requirement": "^0.0.4", + "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/webpack", + "extracted_requirement": "^5.88.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "resolutions", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "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": "crystal/postgraphile", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/postgraphile/pgl", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/postgraphile/pgl/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pgl", + "version": "5.0.0-beta.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "cli", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "engine", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-engine/", + "download_url": "https://registry.npmjs.org/pgl/-/pgl-5.0.0-beta.26.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/postgraphile/pgl/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/pg", + "extracted_requirement": "^8.10.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-introspection", + "extracted_requirement": "0.0.1-beta.8:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pgl", + "repository_download_url": "https://registry.npmjs.org/pgl/-/pgl-5.0.0-beta.26.tgz", + "api_data_url": "https://registry.npmjs.org/pgl/5.0.0-beta.26", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pgl@5.0.0-beta.26" + } + ], + "for_packages": [ + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/postgraphile/postgraphile", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/postgraphile/postgraphile/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "postgraphile", + "version": "5.0.0-beta.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "engine", + "extension", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-engine/", + "download_url": "https://registry.npmjs.org/postgraphile/-/postgraphile-5.0.0-beta.26.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/postgraphile/postgraphile/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/pg", + "extracted_requirement": "^8.10.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-utils", + "extracted_requirement": "5.0.0-beta.25:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile", + "extracted_requirement": "5.0.0-beta.26:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "0.0.2-beta.16:^", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/%40dataplan/json", + "extracted_requirement": "0.0.1-beta.20:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "0.0.1-beta.22:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafserv", + "extracted_requirement": "0.1.1-beta.13:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "5.0.0-beta.25:*", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "0.0.0-beta.7:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/postgraphile", + "repository_download_url": "https://registry.npmjs.org/postgraphile/-/postgraphile-5.0.0-beta.26.tgz", + "api_data_url": "https://registry.npmjs.org/postgraphile/5.0.0-beta.26", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/postgraphile@5.0.0-beta.26" + } + ], + "for_packages": [ + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/postgraphile/website", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/postgraphile/website/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@localrepo", + "name": "postgraphile-website", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/postgraphile-website/-/postgraphile-website-0.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/theme-mermaid", + "extracted_requirement": "^2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40fortawesome/fontawesome-svg-core", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40fortawesome/free-brands-svg-icons", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40fortawesome/free-regular-svg-icons", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40fortawesome/free-solid-svg-icons", + "extracted_requirement": "^6.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40fortawesome/react-fontawesome", + "extracted_requirement": "^0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postcss-nested", + "extracted_requirement": "^6.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40localrepo/postgraphile-website@0.0.0" + } + ], + "for_packages": [ + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/eslint-plugin-graphile-export", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/eslint-plugin-graphile-export/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "eslint-plugin-graphile-export", + "version": "0.0.2-beta.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "ESLint plugin to help ensure your schema is exportable by graphile-export", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "eslint-plugin", + "graphile", + "exporter", + "schema", + "graphite" + ], + "homepage_url": "https://graphile.org/", + "download_url": "https://registry.npmjs.org/eslint-plugin-graphile-export/-/eslint-plugin-graphile-export-0.0.2-beta.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/eslint-plugin-graphile-export/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "^7.22.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/eslint", + "extracted_requirement": "^8.44.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/estree", + "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/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/eslint", + "extracted_requirement": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/eslint-plugin-graphile-export", + "repository_download_url": "https://registry.npmjs.org/eslint-plugin-graphile-export/-/eslint-plugin-graphile-export-0.0.2-beta.4.tgz", + "api_data_url": "https://registry.npmjs.org/eslint-plugin-graphile-export/0.0.2-beta.4", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4" + } + ], + "for_packages": [ + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/graphile", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/graphile-config", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/graphile-config/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "graphile-config", + "version": "0.0.1-beta.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Standard plugin interface and helpers to be used across the Graphile stack.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphile", + "plugin", + "graphite" + ], + "homepage_url": "https://graphile.org/graphile-build/", + "download_url": "https://registry.npmjs.org/graphile-config/-/graphile-config-0.0.1-beta.9.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/graphile-config/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40types/interpret", + "extracted_requirement": "^1.1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "^7.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/interpret", + "extracted_requirement": "^3.1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yargs", + "extracted_requirement": "^17.7.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/mocha", + "extracted_requirement": "^10.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "^10.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/graphile-config", + "repository_download_url": "https://registry.npmjs.org/graphile-config/-/graphile-config-0.0.1-beta.9.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-config/0.0.1-beta.9", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/graphile-config@0.0.1-beta.9" + } + ], + "for_packages": [ + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/graphile-export", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/graphile-export/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "graphile-export", + "version": "0.0.2-beta.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Export in-memory generated GraphQL schemas to JS files when built with our helpers.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "graphql", + "schema", + "memory", + "export", + "output", + "write", + "file", + "graphile", + "graphite" + ], + "homepage_url": "https://graphile.org/", + "download_url": "https://registry.npmjs.org/graphile-export/-/graphile-export-0.0.2-beta.16.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/graphile-export/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": { + "engines": { + "node": ">=16" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "^7.22.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "^7.22.14", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "^7.22.5", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "^7.23.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "^7.22.11", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/babel__generator", + "extracted_requirement": "^7.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/babel__template", + "extracted_requirement": "^7.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/prettier", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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/eslint", + "extracted_requirement": "^8.48.0", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "0.1.1-beta.11:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "5.0.0-beta.6:^5.0.0-beta.6", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/graphile-export", + "repository_download_url": "https://registry.npmjs.org/graphile-export/-/graphile-export-0.0.2-beta.16.tgz", + "api_data_url": "https://registry.npmjs.org/graphile-export/0.0.2-beta.16", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/graphile-export@0.0.2-beta.16" + } + ], + "for_packages": [ + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/graphile/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "graphile", + "version": "5.0.0-beta.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Swiss army knife for dealing with all things Graphile", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "lru", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/graphile", + "download_url": "https://registry.npmjs.org/graphile/-/graphile-5.0.0-beta.26.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.git", + "copyright": null, + "holder": null, + "declared_license_expression": "unknown-license-reference", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "crystal/utils/graphile/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_41.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_41.RULE", + "matched_text": "SEE LICENSE IN LICENSE.md" + } + ], + "identifier": "unknown_license_reference-26bf01e8-0c66-d888-2936-9512f0dce7bc" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- SEE LICENSE IN LICENSE.md\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40typescript/vfs", + "extracted_requirement": "^1.5.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "5.0.0-beta.21:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "0.0.1-beta.9:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "5.0.0-beta.26:^", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/graphile", + "repository_download_url": "https://registry.npmjs.org/graphile/-/graphile-5.0.0-beta.26.tgz", + "api_data_url": "https://registry.npmjs.org/graphile/5.0.0-beta.26", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/graphile@5.0.0-beta.26" + } + ], + "for_packages": [ + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/jest-serializer-graphql-schema", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/jest-serializer-graphql-schema/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "jest-serializer-graphql-schema", + "version": "5.0.0-beta.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Jest serializer for GraphQLSchema objects", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "David Baumgold", + "email": "david@davidbaumgold.com", + "url": null + } + ], + "keywords": [ + "jest", + "graphql", + "schema", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/jest-serializer-graphql-schema", + "download_url": "https://registry.npmjs.org/jest-serializer-graphql-schema/-/jest-serializer-graphql-schema-5.0.0-beta.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/jest-serializer-graphql-schema/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": [ + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "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/graphql", + "extracted_requirement": ">=15 <17", + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/jest-serializer-graphql-schema", + "repository_download_url": "https://registry.npmjs.org/jest-serializer-graphql-schema/-/jest-serializer-graphql-schema-5.0.0-beta.3.tgz", + "api_data_url": "https://registry.npmjs.org/jest-serializer-graphql-schema/5.0.0-beta.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3" + } + ], + "for_packages": [ + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/jest-serializer-simple", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/jest-serializer-simple/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "jest-serializer-simple", + "version": "5.0.0-beta.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Jest serializer that gives really simple formatting", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "jest", + "graphql", + "schema", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/jest-serializer-simple", + "download_url": "https://registry.npmjs.org/jest-serializer-simple/-/jest-serializer-simple-5.0.0-beta.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/jest-serializer-simple/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": [ + { + "purl": "pkg:npm/%40types/json5", + "extracted_requirement": "^2.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/jest-serializer-simple", + "repository_download_url": "https://registry.npmjs.org/jest-serializer-simple/-/jest-serializer-simple-5.0.0-beta.3.tgz", + "api_data_url": "https://registry.npmjs.org/jest-serializer-simple/5.0.0-beta.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/jest-serializer-simple@5.0.0-beta.3" + } + ], + "for_packages": [ + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/lds", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/lds/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@graphile", + "name": "lds", + "version": "5.0.0-beta.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Logical decoding server for PostgreSQL, monitors for new/edited/deleted rows and announces them to interested clients.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "pg", + "Postgres", + "PostgreSQL", + "logicial", + "decoding", + "logical", + "replication", + "changes", + "Graphile", + "PostGraphile" + ], + "homepage_url": "https://github.com/graphile/graphile-engine/tree/master/packages/lds#readme", + "download_url": "https://registry.npmjs.org/@graphile/lds/-/lds-5.0.0-beta.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/graphile-engine/issues", + "code_view_url": null, + "vcs_url": "git+ssh://git@github.com/graphile/graphile-engine.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": "crystal/utils/lds/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": true, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/pg", + "extracted_requirement": "^8.10.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/ws", + "extracted_requirement": "^8.5.5", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40graphile/lds@5.0.0-beta.0" + } + ], + "for_packages": [ + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/lru", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/lru/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@graphile", + "name": "lru", + "version": "5.0.0-beta.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Extremely simple zero-dependencies ES6 LRU (you probably want lru-cache instead)", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "code@benjiegillam.com", + "url": null + } + ], + "keywords": [ + "lru", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/lru", + "download_url": "https://registry.npmjs.org/@graphile/lru/-/lru-5.0.0-beta.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/lru/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@graphile/lru", + "repository_download_url": "https://registry.npmjs.org/@graphile/lru/-/lru-5.0.0-beta.3.tgz", + "api_data_url": "https://registry.npmjs.org/@graphile%2flru/5.0.0-beta.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40graphile/lru@5.0.0-beta.3" + } + ], + "for_packages": [ + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/pg-introspection", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/pg-introspection/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pg-introspection", + "version": "0.0.1-beta.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Strongly typed PostgreSQL introspection library", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "benjie@jemjie.com", + "url": null + } + ], + "keywords": [ + "pg", + "postgres", + "postgresql", + "introspection", + "pg_class", + "pg_constraint", + "pg_attribute", + "pg_proc", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/pg-introspection", + "download_url": "https://registry.npmjs.org/pg-introspection/-/pg-introspection-0.0.1-beta.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/pg-introspection/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pg-introspection", + "repository_download_url": "https://registry.npmjs.org/pg-introspection/-/pg-introspection-0.0.1-beta.8.tgz", + "api_data_url": "https://registry.npmjs.org/pg-introspection/0.0.1-beta.8", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pg-introspection@0.0.1-beta.8" + } + ], + "for_packages": [ + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/pg-sql2", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/pg-sql2/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pg-sql2", + "version": "5.0.0-beta.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Generate safe Postgres-compliant SQL with tagged template literals", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "benjie@jemjie.com", + "url": null + } + ], + "keywords": [ + "sql", + "injection", + "pg", + "postgres", + "postgresql", + "tagged", + "template", + "literal", + "es6", + "graphile", + "graphite" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/pg-sql2", + "download_url": "https://registry.npmjs.org/pg-sql2/-/pg-sql2-5.0.0-beta.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/pg-sql2/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/markdown-doctest", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pg-sql2", + "repository_download_url": "https://registry.npmjs.org/pg-sql2/-/pg-sql2-5.0.0-beta.6.tgz", + "api_data_url": "https://registry.npmjs.org/pg-sql2/5.0.0-beta.6", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pg-sql2@5.0.0-beta.6" + } + ], + "for_packages": [ + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/tamedevil", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/tamedevil/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "tamedevil", + "version": "0.0.0-beta.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Build and evaluate JavaScript strings safely via tagged template literals", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Benjie Gillam", + "email": "benjie@jemjie.com", + "url": null + } + ], + "keywords": [ + "eval", + "template", + "literal", + "tagged", + "new Function", + "function", + "javascript", + "js", + "safe", + "build", + "string" + ], + "homepage_url": "https://github.com/graphile/crystal/tree/main/utils/tamedevil", + "download_url": "https://registry.npmjs.org/tamedevil/-/tamedevil-0.0.0-beta.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/graphile/crystal/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/graphile/crystal.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": "crystal/utils/tamedevil/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": { + "engines": { + "node": ">=14.17" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "5.0.0-beta.3:^", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/markdown-doctest", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.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": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/tamedevil", + "repository_download_url": "https://registry.npmjs.org/tamedevil/-/tamedevil-0.0.0-beta.7.tgz", + "api_data_url": "https://registry.npmjs.org/tamedevil/0.0.0-beta.7", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/tamedevil@0.0.0-beta.7" + } + ], + "for_packages": [ + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/utils/website", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "crystal/utils/website/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "@localrepo", + "name": "star-website", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@localrepo/star-website/-/star-website-0.0.0.tgz", + "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": true, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">=16.14" + } + }, + "dependencies": [ + { + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/%40localrepo/star-website@0.0.0" + } + ], + "for_packages": [ + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "crystal/yarn.lock", + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6", + "extracted_requirement": "1.2.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@aashutoshrathi", + "name": "word-wrap", + "version": "1.2.6", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40algolia/autocomplete-core@1.9.3", + "extracted_requirement": "1.9.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@algolia", + "name": "autocomplete-core", + "version": "1.9.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights", + "extracted_requirement": "npm:1.9.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40algolia/autocomplete-shared", + "extracted_requirement": "npm:1.9.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40algolia/autocomplete-core@1.9.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3", + "extracted_requirement": "1.9.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@algolia", + "name": "autocomplete-plugin-algolia-insights", + "version": "1.9.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40algolia/autocomplete-shared", + "extracted_requirement": "npm:1.9.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/search-insights", + "extracted_requirement": ">= 1 < 3", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40algolia/autocomplete-plugin-algolia-insights@1.9.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/cli@7.22.10", + "extracted_requirement": "7.22.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "cli", + "version": "7.22.10", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "npm:^0.3.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nicolo-ribaudo/chokidar-2", + "extracted_requirement": "npm:2.1.8-no-fsevents.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chokidar", + "extracted_requirement": "npm:^3.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "npm:^4.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "npm:^1.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fs-readdir-recursive", + "extracted_requirement": "npm:^1.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "npm:^7.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/make-dir", + "extracted_requirement": "npm:^2.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "npm:^2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40babel/cli@7.22.10" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/utils@7.10.0", + "extracted_requirement": "7.10.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@graphql-tools", + "name": "utils", + "version": "7.10.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ardatan/aggregate-error", + "extracted_requirement": "npm:0.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/camel-case", + "extracted_requirement": "npm:4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:~2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^14.0.0 || ^15.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40graphql-tools/utils@7.10.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/utils@9.2.1", + "extracted_requirement": "9.2.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@graphql-tools", + "name": "utils", + "version": "9.2.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40graphql-typed-document-node/core", + "extracted_requirement": "npm:^3.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.4.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40graphql-tools/utils@9.2.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/wrap@7.0.8", + "extracted_requirement": "7.0.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@graphql-tools", + "name": "wrap", + "version": "7.0.8", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40graphql-tools/delegate", + "extracted_requirement": "npm:^7.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/schema", + "extracted_requirement": "npm:^7.1.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphql-tools/utils", + "extracted_requirement": "npm:^7.8.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:~2.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/value-or-promise", + "extracted_requirement": "npm:1.0.6", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^14.0.0 || ^15.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40graphql-tools/wrap@7.0.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg@workspace:graphile-build/graphile-build-pg", + "extracted_requirement": "workspace:graphile-build/graphile-build-pg", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-build-pg", + "version": "workspace:graphile-build/graphile-build-pg", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "npm:^5.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/parser-cache", + "extracted_requirement": "npm:^7.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40envelop/validation-cache", + "extracted_requirement": "npm:^7.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "npm:^4.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "npm:^4.17.17", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "npm:^9.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "npm:^4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express", + "extracted_requirement": "npm:^4.19.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/express-graphql", + "extracted_requirement": "npm:^0.12.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify", + "extracted_requirement": "npm:^4.22.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastify-static", + "extracted_requirement": "npm:^4.7.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-helix", + "extracted_requirement": "npm:^1.13.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "npm:^5.14.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "npm:^9.0.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-introspection", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ruru", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "npm:^8.13.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:*", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-build-pg@workspace:graphile-build/graphile-build-pg" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build@workspace:graphile-build/graphile-build", + "extracted_requirement": "workspace:graphile-build/graphile-build", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-build", + "version": "workspace:graphile-build/graphile-build", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "npm:^4.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/pluralize", + "extracted_requirement": "npm:^0.0.30", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "npm:^7.5.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "npm:^4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "npm:^4.17.21", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pluralize", + "extracted_requirement": "npm:^7.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver", + "extracted_requirement": "npm:^7.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-build@workspace:graphile-build/graphile-build" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-export@workspace:utils/graphile-export", + "extracted_requirement": "workspace:utils/graphile-export", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-export", + "version": "workspace:utils/graphile-export", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/generator", + "extracted_requirement": "npm:^7.22.10", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "npm:^7.22.14", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/template", + "extracted_requirement": "npm:^7.22.5", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/traverse", + "extracted_requirement": "npm:^7.23.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "npm:^7.22.11", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/babel__generator", + "extracted_requirement": "npm:^7.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/babel__template", + "extracted_requirement": "npm:^7.4.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/prettier", + "extracted_requirement": "npm:^3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "npm:^3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eslint", + "extracted_requirement": "^8.48.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pg-sql2", + "extracted_requirement": "workspace:^5.0.0-beta.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-export@workspace:utils/graphile-export" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-utils@workspace:graphile-build/graphile-utils", + "extracted_requirement": "workspace:graphile-build/graphile-utils", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile-utils", + "version": "workspace:graphile-build/graphile-utils", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "npm:^4.3.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build-pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/json5", + "extracted_requirement": "npm:^2.2.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "npm:^3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile-utils@workspace:graphile-build/graphile-utils" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile@workspace:utils/graphile", + "extracted_requirement": "workspace:utils/graphile", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "graphile", + "version": "workspace:utils/graphile", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40typescript/vfs", + "extracted_requirement": "npm:^1.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^4.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ts-node", + "extracted_requirement": "npm:^10.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphile-build", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postgraphile", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/graphile@workspace:utils/graphile" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-haste-map@29.6.4", + "extracted_requirement": "29.6.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jest-haste-map", + "version": "29.6.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jest/types", + "extracted_requirement": "npm:^29.6.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/graceful-fs", + "extracted_requirement": "npm:^4.1.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:*", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/anymatch", + "extracted_requirement": "npm:^3.0.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fb-watchman", + "extracted_requirement": "npm:^2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fsevents", + "extracted_requirement": "npm:^2.3.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graceful-fs", + "extracted_requirement": "npm:^4.2.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-regex-util", + "extracted_requirement": "npm:^29.6.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-util", + "extracted_requirement": "npm:^29.6.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest-worker", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "npm:^4.0.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/walker", + "extracted_requirement": "npm:^1.0.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/jest-haste-map@29.6.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ruru-components@workspace:grafast/ruru-components", + "extracted_requirement": "workspace:grafast/ruru-components", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ruru-components", + "version": "workspace:grafast/ruru-components", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40graphiql/plugin-explorer", + "extracted_requirement": "npm:^1.0.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphiql/react", + "extracted_requirement": "npm:^0.20.3-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40graphiql/toolkit", + "extracted_requirement": "npm:^0.9.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/codemirror", + "extracted_requirement": "npm:^5.60.9", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "npm:^4.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "npm:^29.5.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^20.5.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "npm:1.19.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "npm:^18.2.21", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react-dom", + "extracted_requirement": "npm:^18.2.7", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphiql", + "extracted_requirement": "npm:^3.1.1-canary-64994e0e.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "npm:^5.14.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jest", + "extracted_requirement": "npm:^29.6.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nodemon", + "extracted_requirement": "npm:^3.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "npm:^18.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-dom", + "extracted_requirement": "npm:^18.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.6.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "npm:^5.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/ruru-components@workspace:grafast/ruru-components" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript@5.2.2", + "extracted_requirement": "5.2.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": 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": 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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/typescript@5.2.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript%40patch:typescript@npm%253A5.2.2%23optional%21builtin%3Ccompat/typescript%3E::version%3D5.2.2%26hash%3Dad5954", + "extracted_requirement": "npm%3A5.2.2#optional!builtin::version=5.2.2&hash=ad5954", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "typescript@patch:typescript", + "version": "npm%3A5.2.2#optional!builtin::version=5.2.2&hash=ad5954", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/typescript%40patch:typescript@npm%253A5.2.2%23optional%21builtin%3Ccompat/typescript%3E::version%3D5.2.2%26hash%3Dad5954" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/use-sidecar@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "use-sidecar", + "version": "1.1.2", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/detect-node-es", + "extracted_requirement": "npm:^1.1.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "npm:^2.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "^16.9.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/use-sidecar@1.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/zx@7.2.3", + "extracted_requirement": "7.2.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "zx", + "version": "7.2.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40types/fs-extra", + "extracted_requirement": "npm:^11.0.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/minimist", + "extracted_requirement": "npm:^1.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "npm:^18.16.3", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/ps-tree", + "extracted_requirement": "npm:^1.1.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/which", + "extracted_requirement": "npm:^3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "npm:^5.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fs-extra", + "extracted_requirement": "npm:^11.1.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fx", + "extracted_requirement": "npm:*", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globby", + "extracted_requirement": "npm:^13.1.4", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimist", + "extracted_requirement": "npm:^1.2.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/node-fetch", + "extracted_requirement": "npm:3.3.1", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ps-tree", + "extracted_requirement": "npm:^1.2.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webpod", + "extracted_requirement": "npm:^0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which", + "extracted_requirement": "npm:^3.0.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yaml", + "extracted_requirement": "npm:^2.2.2", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/zx@7.2.3" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": null + } + ], + "for_packages": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/bench/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/bench/package.json new file mode 100644 index 00000000000..4d1baf36be5 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/bench/package.json @@ -0,0 +1,49 @@ +{ + "name": "@localrepo/grafast-bench", + "version": "0.0.1-beta.20", + "private": true, + "description": "Grafast benchmarks", + "type": "commonjs", + "main": "dist/index.js", + "bin": "dist/cli-run.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "scripts": { + "test": "true" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/grafast/bench", + "dependencies": { + "grafast": "workspace:^", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.10" + }, + "devDependencies": { + "@types/glob": "^8.1.0", + "glob": "^10.3.4", + "nodemon": "^3.0.1", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "files": [ + "dist", + "index.js" + ] +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/dataplan-json/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/dataplan-json/package.json new file mode 100644 index 00000000000..2cd25f46c27 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/dataplan-json/package.json @@ -0,0 +1,47 @@ +{ + "name": "@dataplan/json", + "version": "0.0.1-beta.20", + "description": "JSON step classes for Grafast", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "grafast", + "json", + "dataplan", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/grafast/dataplan-json", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "grafast": "workspace:^" + }, + "files": [ + "dist" + ], + "devDependencies": { + "@types/jest": "^29.5.4", + "jest": "^29.6.4", + "jest-serializer-simple": "workspace:^", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/dataplan-pg/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/dataplan-pg/package.json new file mode 100644 index 00000000000..2ce1b51710b --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/dataplan-pg/package.json @@ -0,0 +1,110 @@ +{ + "name": "@dataplan/pg", + "version": "0.0.1-beta.22", + "description": "PostgreSQL step classes for Grafast", + "type": "commonjs", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "default": "./dist/index.js" + }, + "./adaptors/pg": { + "types": "./dist/adaptors/pg.d.ts", + "node": "./dist/adaptors/pg.js", + "default": "./dist/adaptors/pg.js" + } + }, + "scripts": { + "update-schema": "ts-node ./__tests__/exampleSchema.ts", + "test:install-schema": "psql -X1v ON_ERROR_STOP=1 -f __tests__/schema.sql -f __tests__/sequence_reset.sql \"${TEST_DATABASE_URL:-graphile_crystal}\"", + "test": "GRAPHILE_ENV=test yarn test:install-schema && jest -i", + "posttest": "yarn test:exportSchema:graphql-js && yarn test:exportSchema:typeDefs", + "test:exportSchema:graphql-js": "ts-node ./scripts/exportExampleSchema.ts graphql-js && node ./scripts/runExampleSchema.mjs", + "test:exportSchema:typeDefs": "ts-node ./scripts/exportExampleSchema.ts typeDefs && node ./scripts/runExampleSchema.mjs", + "prepack": "tsc -b && cp src/.npmignore dist/.npmignore", + "serve:example": "GRAPHILE_ENV=development NODE_ENV=development yarn nodemon --watch serve-example-schema.js --watch dist --watch ../grafast/dist/ -x 'node --inspect --enable-source-maps serve-example-schema.js'" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "grafast", + "postgresql", + "postgres", + "pg", + "dataplan", + "build", + "extension", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://grafast.org/grafast/step-library/dataplan-pg/", + "dependencies": { + "@graphile/lru": "workspace:^", + "@types/node": "^20.5.7", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "eventemitter3": "^5.0.1", + "pg-sql2": "workspace:^", + "postgres-array": "~3.0.2", + "postgres-range": "^1.1.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "@dataplan/json": "workspace:^", + "grafast": "workspace:^", + "graphile-config": "workspace:^", + "pg": "^8.7.1", + "pg-sql2": "workspace:^" + }, + "peerDependenciesMeta": { + "graphile-config": { + "optional": true + }, + "pg": { + "optional": true + } + }, + "files": [ + "dist" + ], + "devDependencies": { + "@mermaid-js/mermaid-cli": "^9.0.0", + "@types/jest": "^29.5.4", + "@types/json5": "^2.2.0", + "@types/license-checker-webpack-plugin": "^0.2.2", + "@types/nodemon": "1.19.2", + "eventemitter3": "^5.0.1", + "glob": "^10.3.4", + "grafserv": "workspace:*", + "graphile-export": "workspace:*", + "graphql": "16.1.0-experimental-stream-defer.6", + "iterall": "^1.3.0", + "jest": "^29.6.4", + "jest-serializer-simple": "workspace:^", + "json5": "^2.2.3", + "license-checker-webpack-plugin": "^0.2.1", + "nodemon": "^3.0.1", + "terser-webpack-plugin": "^5.3.9", + "ts-loader": "^9.4.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4", + "webpack-node-externals": "^3.0.0", + "zx": "^7.2.3" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/grafast/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/grafast/package.json new file mode 100644 index 00000000000..c90adc19fae --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/grafast/package.json @@ -0,0 +1,119 @@ +{ + "name": "grafast", + "version": "0.1.1-beta.11", + "description": "Cutting edge GraphQL planning and execution engine", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "default": "./dist/index.js" + }, + "./envelop": { + "types": "./dist/envelop.d.ts", + "node": "./dist/envelop.js", + "default": "./dist/envelop.js" + }, + "./mermaid": { + "types": "./dist/mermaid.d.ts", + "node": "./dist/mermaid.js", + "default": "./dist/mermaid.js" + }, + "./graphql": { + "types": "./fwd/graphql/index.d.ts", + "node": "./fwd/graphql/index.js", + "default": "./fwd/graphql/index.js" + } + }, + "scripts": { + "test": "yarn test:mocha", + "test:mocha": "mocha '**/__tests__/**/*-test.ts'", + "build": "zx scripts/build-npm.mjs", + "postpack": "echo 'FORBIDDEN' && exit 1", + "md": "spec-md CRYSTAL_FLOW.md > CRYSTAL_FLOW.html" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "grafast", + "graphile", + "graphql", + "performance", + "fast", + "engine", + "graphqljs", + "execute", + "plan", + "planning", + "grafast", + "dataplanner", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://grafast.org", + "engines": { + "node": ">=14.17" + }, + "dependencies": { + "@graphile/lru": "workspace:^", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "eventemitter3": "^5.0.1", + "graphql": "^16.1.0-experimental-stream-defer.6", + "iterall": "^1.3.0", + "tamedevil": "workspace:^", + "tslib": "^2.6.2" + }, + "peerDependencies": { + "@envelop/core": "^5.0.0", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "tamedevil": "workspace:^" + }, + "peerDependenciesMeta": { + "@envelop/core": { + "optional": true + }, + "graphile-config": { + "optional": true + } + }, + "files": [ + "fwd", + "dist", + "browser" + ], + "devDependencies": { + "@types/chai": "^4.3.5", + "@types/jest": "^29.5.4", + "@types/lodash": "^4.14.197", + "@types/mermaid": "^9.2.0", + "@types/mocha": "^10.0.1", + "@types/node": "^20.5.7", + "@types/nodemon": "1.19.2", + "chai": "^4.3.8", + "graphql": "16.1.0-experimental-stream-defer.6", + "jest": "^29.6.4", + "lodash": "^4.17.21", + "mermaid": "^9.4.3", + "mocha": "^10.2.0", + "nodemon": "^3.0.1", + "pg-sql2": "workspace:^", + "spec-md": "^3.1.0", + "sqlite3": "^5.1.7", + "ts-node": "^10.9.1", + "typescript": "^5.2.2", + "zx": "^7.2.3" + }, + "publishConfig": { + "access": "public", + "directory": "release" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/grafserv-persisted/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/grafserv-persisted/package.json new file mode 100644 index 00000000000..f6e7047d734 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/grafserv-persisted/package.json @@ -0,0 +1,71 @@ +{ + "name": "@grafserv/persisted", + "version": "0.0.0-beta.23", + "description": "Persisted operations support for Grafserv", + "type": "commonjs", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "scripts": { + "prepack": "tsc -b", + "test": "true" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "persisted", + "queries", + "operations", + "documents", + "graphql", + "grafserv", + "server", + "grafast", + "graphile", + "fast", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/grafast/grafserv-persisted", + "dependencies": { + "@graphile/lru": "workspace:^", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.10" + }, + "peerDependencies": { + "grafast": "workspace:^", + "grafserv": "workspace:^", + "graphile-config": "workspace:^" + }, + "peerDependenciesMeta": { + "graphile-config": { + "optional": true + } + }, + "devDependencies": { + "grafast": "workspace:^", + "grafserv": "workspace:^", + "graphile-config": "workspace:^", + "jest": "^29.6.4", + "jest-serializer-graphql-schema": "workspace:^", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "files": [ + "dist", + "index.js" + ] +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/grafserv/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/grafserv/package.json new file mode 100644 index 00000000000..2e2d0d92719 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/grafserv/package.json @@ -0,0 +1,136 @@ +{ + "name": "grafserv", + "version": "0.1.1-beta.13", + "description": "A highly optimized server for GraphQL, powered by Grafast", + "type": "commonjs", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./envelop": { + "types": "./dist/envelop/index.d.ts", + "default": "./dist/envelop/index.js" + }, + "./node": { + "types": "./dist/servers/node/index.d.ts", + "default": "./dist/servers/node/index.js" + }, + "./express/v4": { + "types": "./dist/servers/express/v4/index.d.ts", + "default": "./dist/servers/express/v4/index.js" + }, + "./lambda/v1": { + "types": "./dist/servers/lambda/v1/index.d.ts", + "default": "./dist/servers/lambda/v1/index.js" + }, + "./koa/v2": { + "types": "./dist/servers/koa/v2/index.d.ts", + "default": "./dist/servers/koa/v2/index.js" + }, + "./fastify/v4": { + "types": "./dist/servers/fastify/v4/index.d.ts", + "default": "./dist/servers/fastify/v4/index.js" + }, + "./h3/v1": { + "types": "./dist/servers/h3/v1/index.d.ts", + "default": "./dist/servers/h3/v1/index.js" + }, + "./ruru": { + "types": "./fwd/ruru/index.d.ts", + "node": "./fwd/ruru/index.js", + "default": "./fwd/ruru/index.js" + }, + "./ruru/server": { + "types": "./fwd/ruru/server/index.d.ts", + "node": "./fwd/ruru/server/index.js", + "default": "./fwd/ruru/server/index.js" + }, + "./ruru/cli": { + "types": "./fwd/ruru/cli/index.d.ts", + "node": "./fwd/ruru/cli/index.js", + "default": "./fwd/ruru/cli/index.js" + } + }, + "scripts": { + "prepack": "tsc -b", + "test": "jest" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "server", + "grafast", + "graphql", + "graphile", + "fast", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/grafast/grafserv", + "dependencies": { + "@graphile/lru": "workspace:^", + "debug": "^4.3.4", + "eventemitter3": "^5.0.1", + "graphile-config": "workspace:^", + "graphql-ws": "^5.14.0", + "ruru": "workspace:^", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.10" + }, + "peerDependencies": { + "@envelop/core": "^5.0.0", + "grafast": "workspace:^", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "h3": "^1.7.1", + "ws": "^8.12.1" + }, + "peerDependenciesMeta": { + "@envelop/core": { + "optional": true + }, + "h3": { + "optional": true + }, + "ws": { + "optional": true + } + }, + "devDependencies": { + "@envelop/core": "^5.0.0", + "@fastify/websocket": "^8.2.0", + "@types/aws-lambda": "^8.10.123", + "@types/express": "^4.17.17", + "@types/koa": "^2.13.8", + "@types/koa-bodyparser": "^4.3.10", + "@whatwg-node/fetch": "^0.9.10", + "express": "^4.19.2", + "fastify": "^4.22.1", + "grafast": "workspace:^", + "graphql-http": "^1.22.0", + "h3": "^1.8.1", + "jest": "^29.6.4", + "jest-serializer-graphql-schema": "workspace:^", + "koa": "^2.14.2", + "koa-bodyparser": "^4.4.1", + "nodemon": "^3.0.1", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "files": [ + "dist", + "fwd", + "index.js" + ] +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/ruru-components/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/ruru-components/package.json new file mode 100644 index 00000000000..b8348f96e3a --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/ruru-components/package.json @@ -0,0 +1,81 @@ +{ + "name": "ruru-components", + "version": "2.0.0-beta.19", + "description": "Grafast-flavoured GraphiQL distribution; the underlying React components", + "main": "./dist/index.js", + "type": "module", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "default": "./dist/index.js" + }, + "./ruru.css": { + "default": "./ruru.css" + } + }, + "scripts": { + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "graphiql", + "graphite", + "ruru", + "react", + "components" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://grafast.org/ruru/", + "dependencies": { + "@graphiql/plugin-explorer": "^1.0.3-canary-64994e0e.0", + "@graphiql/react": "^0.20.3-canary-64994e0e.0", + "@graphiql/toolkit": "^0.9.1", + "@types/node": "^20.5.7", + "grafast": "workspace:^", + "graphiql": "^3.1.1-canary-64994e0e.0", + "graphql-ws": "^5.14.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "graphql": "^16.1.0-experimental-stream-defer.6", + "tamedevil": "workspace:^" + }, + "peerDependenciesMeta": { + "tamedevil": { + "optional": true + } + }, + "files": [ + "dist", + "index.js", + "ruru.css" + ], + "devDependencies": { + "@types/codemirror": "^5.60.9", + "@types/debug": "^4.1.8", + "@types/jest": "^29.5.4", + "@types/nodemon": "1.19.2", + "@types/react": "^18.2.21", + "@types/react-dom": "^18.2.7", + "graphql": "16.1.0-experimental-stream-defer.6", + "jest": "^29.6.4", + "nodemon": "^3.0.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/ruru/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/ruru/package.json new file mode 100644 index 00000000000..54c770a07b9 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/ruru/package.json @@ -0,0 +1,82 @@ +{ + "name": "ruru", + "version": "2.0.0-beta.13", + "description": "Grafast-flavoured GraphiQL distribution", + "type": "commonjs", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "bin": "./dist/cli-run.js", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "default": "./dist/index.js" + }, + "./server": { + "types": "./dist/server.d.ts", + "node": "./dist/server.js", + "default": "./dist/server.js" + }, + "./cli": { + "types": "./dist/cli.d.ts", + "node": "./dist/cli.js" + } + }, + "scripts": { + "webpack": "node --loader ts-node/esm \"$(yarn bin webpack-cli)\"", + "watch": "yarn webpack --watch --mode=development", + "prepack": "rm -Rf dist bundle tsconfig.tsbuildinfo tsconfig.build.tsbuildinfo && tsc -b tsconfig.build.json && cp src/.npmignore dist/ && yarn webpack --mode=production && chmod +x dist/cli-run.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "graphiql", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://grafast.org/ruru/", + "dependencies": { + "@emotion/is-prop-valid": "^1.2.1", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "http-proxy": "^1.18.1", + "tslib": "^2.6.2", + "yargs": "^17.7.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6" + }, + "files": [ + "dist", + "bundle", + "index.js" + ], + "devDependencies": { + "@types/http-proxy": "^1.17.11", + "@types/webpack-bundle-analyzer": "^4.6.0", + "@types/yargs": "^17.0.24", + "css-loader": "^6.8.1", + "file-loader": "^6.2.0", + "graphql": "16.1.0-experimental-stream-defer.6", + "ruru-components": "workspace:^", + "style-loader": "^3.3.3", + "svg-inline-loader": "^0.8.2", + "ts-loader": "^9.4.4", + "typescript": "^5.2.2", + "webpack": "^5.88.2", + "webpack-bundle-analyzer": "^4.9.1", + "webpack-cli": "^5.1.4" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/grafast/website/package.json b/tests/packagedcode/data/npm/workspace/crystal/grafast/website/package.json new file mode 100644 index 00000000000..c3be56501ef --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/grafast/website/package.json @@ -0,0 +1,53 @@ +{ + "name": "@localrepo/grafast-website", + "version": "0.0.1-beta.12", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "posttest": "yarn build", + "test": "cd examples/users-and-friends && node index.mjs" + }, + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", + "@docusaurus/remark-plugin-npm2yarn": "^2.4.1", + "@mdx-js/react": "^1.6.22", + "@uiw/react-codemirror": "^4.21.12", + "clsx": "^2.0.0", + "codemirror": "^5.65.16", + "codemirror-graphql": "^2.0.10", + "grafast": "workspace:^", + "prism-react-renderer": "^2.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.4.1", + "dataloader": "^2.2.2", + "mermaid": "^9.4.3", + "sqlite3": "^5.1.6" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=16.14" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-build-pg/package.json b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-build-pg/package.json new file mode 100644 index 00000000000..8b9137a22b4 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-build-pg/package.json @@ -0,0 +1,102 @@ +{ + "name": "graphile-build-pg", + "version": "5.0.0-beta.25", + "description": "PostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.", + "type": "commonjs", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./pg-introspection": { + "types": "./fwd/pg-introspection/index.d.ts", + "node": "./fwd/pg-introspection/index.js", + "default": "./fwd/pg-introspection/index.js" + } + }, + "scripts": { + "test": "jest -i", + "prepack": "tsc -b && cp src/.npmignore dist/.npmignore" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "build", + "extension", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/graphile-build/", + "dependencies": { + "@types/node": "^20.5.7", + "debug": "^4.3.4", + "graphile-config": "workspace:^", + "jsonwebtoken": "^9.0.2", + "pg-introspection": "workspace:^", + "tslib": "^2.6.2" + }, + "peerDependencies": { + "@dataplan/pg": "workspace:^", + "grafast": "workspace:^", + "graphile-build": "workspace:*", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "pg": "^8.7.1", + "pg-sql2": "workspace:^", + "tamedevil": "workspace:^" + }, + "peerDependenciesMeta": { + "pg": { + "optional": true + } + }, + "engines": { + "node": ">=16" + }, + "files": [ + "dist", + "fwd", + "index.js" + ], + "devDependencies": { + "@envelop/core": "^5.0.0", + "@envelop/parser-cache": "^7.0.0", + "@envelop/validation-cache": "^7.0.0", + "@types/debug": "^4.1.8", + "@types/express": "^4.17.17", + "@types/jest": "^29.5.4", + "@types/jsonwebtoken": "^9.0.2", + "chalk": "^4.1.2", + "express": "^4.19.2", + "express-graphql": "^0.12.0", + "fastify": "^4.22.1", + "fastify-static": "^4.7.0", + "graphile-export": "workspace:^", + "graphql": "16.1.0-experimental-stream-defer.6", + "graphql-helix": "^1.13.0", + "graphql-ws": "^5.14.0", + "jest": "^29.6.4", + "pg": "^8.11.3", + "ruru": "workspace:^", + "ts-node": "^10.9.1", + "typescript": "^5.2.2", + "ws": "^8.13.0" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-build/package.json b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-build/package.json new file mode 100644 index 00000000000..b440168e3a2 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-build/package.json @@ -0,0 +1,73 @@ +{ + "name": "graphile-build", + "version": "5.0.0-beta.21", + "description": "Build a GraphQL schema from plugins", + "type": "commonjs", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "scripts": { + "prepack": "tsc -b && cp src/.npmignore dist/.npmignore" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "engine", + "apollo", + "graphqljs", + "plugin", + "build", + "extension", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/graphile-build/", + "dependencies": { + "@types/node": "^20.5.7", + "@types/pluralize": "^0.0.30", + "@types/semver": "^7.5.1", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "lodash": "^4.17.21", + "pluralize": "^7.0.0", + "semver": "^7.5.4", + "tamedevil": "workspace:^", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "grafast": "workspace:^", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6" + }, + "files": [ + "dist", + "index.js" + ], + "devDependencies": { + "@types/debug": "^4.1.8", + "@types/jest": "^29.5.4", + "graphile-export": "workspace:^", + "graphql": "16.1.0-experimental-stream-defer.6", + "jest": "^29.6.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-simplify-inflection/package.json b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-simplify-inflection/package.json new file mode 100644 index 00000000000..c5fa6f69970 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-simplify-inflection/package.json @@ -0,0 +1,42 @@ +{ + "name": "@graphile/simplify-inflection", + "version": "8.0.0-beta.5", + "description": "Simplifies the graphile-build/graphile-build-pg inflection to trim the `ByFooIdAndBarId` from relations, etc", + "main": "dist/index.js", + "scripts": { + "prepack": "tsc -b", + "test": "node test.js" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "postgraphile", + "preset", + "plugin", + "simple", + "simplify", + "inflection", + "inflector", + "pg" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal#readme", + "files": [ + "dist" + ], + "devDependencies": { + "@types/node": "^20.5.7", + "postgraphile": "workspace:^", + "typescript": "^5.2.2" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-utils/package.json b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-utils/package.json new file mode 100644 index 00000000000..c1b63971dde --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/graphile-utils/package.json @@ -0,0 +1,78 @@ +{ + "name": "graphile-utils", + "version": "5.0.0-beta.25", + "description": "Utilities to help with building graphile-build plugins", + "type": "commonjs", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "scripts": { + "test": "jest -i", + "prepack": "tsc -b tsconfig.build.json" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "engine", + "plugin", + "build", + "extension", + "utils", + "utilities", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/graphile-build/graphile-utils", + "dependencies": { + "debug": "^4.3.4", + "json5": "^2.2.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "@dataplan/pg": "workspace:^", + "grafast": "workspace:^", + "graphile-build": "workspace:^", + "graphile-build-pg": "workspace:^", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "tamedevil": "workspace:^" + }, + "peerDependenciesMeta": { + "@dataplan/pg": { + "optional": true + }, + "graphile-build-pg": { + "optional": true + } + }, + "devDependencies": { + "graphile-build": "workspace:^", + "graphile-build-pg": "workspace:^", + "jest": "^29.6.4", + "jest-serializer-graphql-schema": "workspace:^", + "nodemon": "^3.0.1", + "postgraphile": "workspace:^", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "files": [ + "dist", + "index.js" + ] +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/graphile-build/website/package.json b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/website/package.json new file mode 100644 index 00000000000..3eece72be38 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/graphile-build/website/package.json @@ -0,0 +1,44 @@ +{ + "name": "@localrepo/graphile-build-website", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "posttest": "yarn build" + }, + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", + "@mdx-js/react": "^1.6.22", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.4.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=16.14" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/package.json b/tests/packagedcode/data/npm/workspace/crystal/package.json new file mode 100644 index 00000000000..d1c4956d232 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/package.json @@ -0,0 +1,96 @@ +{ + "private": true, + "scripts": { + "check": "yarn clean && yarn lint && yarn prepack:all && yarn test", + "lint:fix": "yarn run eslint --fix . && yarn prettier:fix", + "pretest": "tsc -b && ./scripts/pretest && yarn workspaces foreach --topological run pretest", + "pretest:data": "psql -X1v ON_ERROR_STOP=1 -f postgraphile/postgraphile/__tests__/kitchen-sink-data.sql \"$TEST_DATABASE_URL\"", + "test": "NODE_ENV=test yarn workspaces foreach --topological run test", + "posttest": "NODE_ENV=test yarn workspaces foreach --topological run posttest && node scripts/benjies-depcheck.mjs", + "prepack:all": "scripts/prepack-all", + "build": "tsc -b && yarn && yarn workspace ruru prepack", + "watch": "yarn build && tsc -b --watch", + "clean": "( jest --clearCache || true ) && rm -Rf {utils,grafast,graphile-build,postgraphile}/*/{dist,bundle,tsconfig.tsbuildinfo,tsconfig.build.tsbuildinfo}", + "changeset:version": "yarn changeset version && node scripts/postversion.mjs", + "typedoc:gen": "yarn typedoc .", + "w": "yarn workspace", + "postgraphile": "cd postgraphile/postgraphile && node dist/cli-run.js", + "website:grafast": "cd grafast/website && yarn start", + "website:postgraphile": "cd postgraphile/website && yarn start", + "website:build": "cd graphile-build/website && yarn start", + "website:star": "cd utils/website && yarn start", + "websites:deploy": "./publish-websites.sh", + "-----": "-----", + "eslint": "eslint --ext .js,.jsx,.ts,.tsx", + "prettier": "prettier --cache --ignore-path ./.eslintignore", + "prettier:all": "yarn prettier '**/*.{json,md,mdx,html,js,jsx,ts,tsx,yml}'", + "prettier:fix": "yarn prettier:all --write", + "prettier:check": "yarn prettier:all --list-different" + }, + "devDependencies": { + "@babel/cli": "^7.22.10", + "@babel/core": "^7.22.11", + "@babel/eslint-parser": "^7.22.11", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.22.11", + "@babel/plugin-transform-runtime": "^7.22.10", + "@babel/preset-env": "^7.22.14", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.11", + "@knodes/typedoc-plugin-monorepo-readmes": "^0.23.1", + "@knodes/typedoc-plugin-pages": "^0.23.4", + "@localrepo/prettier2-for-jest": "npm:prettier@^2", + "@tsconfig/node16": "^16.1.1", + "@types/jest": "^29.5.4", + "@types/mock-fs": "4.13.1", + "@types/node": "^20.5.7", + "@types/rimraf": "^4.0.5", + "@typescript-eslint/eslint-plugin": "^6.5.0", + "@typescript-eslint/parser": "^6.5.0", + "@typescript-eslint/typescript-estree": "^6.5.0", + "babel-jest": "^29.6.4", + "babel-plugin-transform-import-meta": "^2.2.1", + "concurrently": "^8.2.1", + "eslint": "^8.48.0", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-graphql": "^4.0.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jest": "^27.2.3", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-tsdoc": "^0.2.17", + "eslint_d": "^12.2.1", + "glob": "^10.3.4", + "graphql": "16.1.0-experimental-stream-defer.6", + "jest": "^29.6.4", + "mock-fs": "^5.2.0", + "pg": "^8.11.3", + "prettier": "^3.0.3", + "rimraf": "^5.0.1", + "typedoc": "^0.25.0", + "typedoc-monorepo-link-types": "^0.0.4", + "typescript": "^5.2.2", + "webpack": "^5.88.2", + "zx": "^7.2.3" + }, + "workspaces": [ + "grafast/*", + "graphile-build/*", + "postgraphile/*", + "utils/*" + ], + "engines": { + "node": ">=14.17", + "yarn": ">=1.3.2" + }, + "packageManager": "yarn@4.0.0-rc.33", + "resolutions": { + "graphql": "16.1.0-experimental-stream-defer.6" + }, + "dependencies": { + "@changesets/changelog-github": "^0.4.8", + "@changesets/cli": "^2.26.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/postgraphile/pgl/package.json b/tests/packagedcode/data/npm/workspace/crystal/postgraphile/pgl/package.json new file mode 100644 index 00000000000..ec64c06aadf --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/postgraphile/pgl/package.json @@ -0,0 +1,229 @@ +{ + "name": "pgl", + "version": "5.0.0-beta.26", + "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", + "type": "commonjs", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "default": "./dist/index.js" + }, + "./amber": { + "types": "./fwd/postgraphile/presets/amber/index.d.ts", + "node": "./fwd/postgraphile/presets/amber/index.js", + "default": "./fwd/postgraphile/presets/amber/index.js" + }, + "./v4": { + "types": "./fwd/postgraphile/presets/v4/index.d.ts", + "node": "./fwd/postgraphile/presets/v4/index.js", + "default": "./fwd/postgraphile/presets/v4/index.js" + }, + "./relay": { + "types": "./fwd/postgraphile/presets/relay/index.d.ts", + "node": "./fwd/postgraphile/presets/relay/index.js", + "default": "./fwd/postgraphile/presets/relay/index.js" + }, + "./adaptors/pg": { + "types": "./fwd/@dataplan/pg/adaptors/pg/index.d.ts", + "node": "./fwd/@dataplan/pg/adaptors/pg/index.js", + "default": "./fwd/@dataplan/pg/adaptors/pg/index.js" + }, + "./graphql": { + "types": "./fwd/grafast/graphql/index.d.ts", + "node": "./fwd/grafast/graphql/index.js", + "default": "./fwd/grafast/graphql/index.js" + }, + "./@dataplan/json": { + "types": "./fwd/@dataplan/json/index.d.ts", + "node": "./fwd/@dataplan/json/index.js", + "default": "./fwd/@dataplan/json/index.js" + }, + "./@dataplan/pg": { + "types": "./fwd/@dataplan/pg/index.d.ts", + "node": "./fwd/@dataplan/pg/index.js", + "default": "./fwd/@dataplan/pg/index.js" + }, + "./@dataplan/pg/adaptors/pg": { + "types": "./fwd/@dataplan/pg/adaptors/pg/index.d.ts", + "node": "./fwd/@dataplan/pg/adaptors/pg/index.js", + "default": "./fwd/@dataplan/pg/adaptors/pg/index.js" + }, + "./grafast": { + "types": "./fwd/grafast/index.d.ts", + "node": "./fwd/grafast/index.js", + "default": "./fwd/grafast/index.js" + }, + "./grafast/envelop": { + "types": "./fwd/grafast/envelop/index.d.ts", + "node": "./fwd/grafast/envelop/index.js", + "default": "./fwd/grafast/envelop/index.js" + }, + "./grafast/mermaid": { + "types": "./fwd/grafast/mermaid/index.d.ts", + "node": "./fwd/grafast/mermaid/index.js", + "default": "./fwd/grafast/mermaid/index.js" + }, + "./grafast/graphql": { + "types": "./fwd/grafast/graphql/index.d.ts", + "node": "./fwd/grafast/graphql/index.js", + "default": "./fwd/grafast/graphql/index.js" + }, + "./grafserv": { + "types": "./fwd/grafserv/index.d.ts", + "node": "./fwd/grafserv/index.js", + "default": "./fwd/grafserv/index.js" + }, + "./grafserv/envelop": { + "types": "./fwd/grafserv/envelop/index.d.ts", + "node": "./fwd/grafserv/envelop/index.js", + "default": "./fwd/grafserv/envelop/index.js" + }, + "./grafserv/node": { + "types": "./fwd/grafserv/node/index.d.ts", + "node": "./fwd/grafserv/node/index.js", + "default": "./fwd/grafserv/node/index.js" + }, + "./grafserv/express/v4": { + "types": "./fwd/grafserv/express/v4/index.d.ts", + "node": "./fwd/grafserv/express/v4/index.js", + "default": "./fwd/grafserv/express/v4/index.js" + }, + "./grafserv/lambda/v1": { + "types": "./fwd/grafserv/lambda/v1/index.d.ts", + "node": "./fwd/grafserv/lambda/v1/index.js", + "default": "./fwd/grafserv/lambda/v1/index.js" + }, + "./grafserv/koa/v2": { + "types": "./fwd/grafserv/koa/v2/index.d.ts", + "node": "./fwd/grafserv/koa/v2/index.js", + "default": "./fwd/grafserv/koa/v2/index.js" + }, + "./grafserv/fastify/v4": { + "types": "./fwd/grafserv/fastify/v4/index.d.ts", + "node": "./fwd/grafserv/fastify/v4/index.js", + "default": "./fwd/grafserv/fastify/v4/index.js" + }, + "./grafserv/h3/v1": { + "types": "./fwd/grafserv/h3/v1/index.d.ts", + "node": "./fwd/grafserv/h3/v1/index.js", + "default": "./fwd/grafserv/h3/v1/index.js" + }, + "./grafserv/ruru": { + "types": "./fwd/grafserv/ruru/index.d.ts", + "node": "./fwd/grafserv/ruru/index.js", + "default": "./fwd/grafserv/ruru/index.js" + }, + "./grafserv/ruru/server": { + "types": "./fwd/grafserv/ruru/server/index.d.ts", + "node": "./fwd/grafserv/ruru/server/index.js", + "default": "./fwd/grafserv/ruru/server/index.js" + }, + "./grafserv/ruru/cli": { + "types": "./fwd/grafserv/ruru/cli/index.d.ts", + "node": "./fwd/grafserv/ruru/cli/index.js", + "default": "./fwd/grafserv/ruru/cli/index.js" + }, + "./graphile-build": { + "types": "./fwd/graphile-build/index.d.ts", + "node": "./fwd/graphile-build/index.js", + "default": "./fwd/graphile-build/index.js" + }, + "./graphile-build-pg": { + "types": "./fwd/graphile-build-pg/index.d.ts", + "node": "./fwd/graphile-build-pg/index.js", + "default": "./fwd/graphile-build-pg/index.js" + }, + "./graphile-build-pg/pg-introspection": { + "types": "./fwd/graphile-build-pg/pg-introspection/index.d.ts", + "node": "./fwd/graphile-build-pg/pg-introspection/index.js", + "default": "./fwd/graphile-build-pg/pg-introspection/index.js" + }, + "./pg-sql2": { + "types": "./fwd/pg-sql2/index.d.ts", + "node": "./fwd/pg-sql2/index.js", + "default": "./fwd/pg-sql2/index.js" + }, + "./tamedevil": { + "types": "./fwd/tamedevil/index.d.ts", + "node": "./fwd/tamedevil/index.js", + "default": "./fwd/tamedevil/index.js" + }, + "./utils": { + "types": "./fwd/postgraphile/utils/index.d.ts", + "node": "./fwd/postgraphile/utils/index.js", + "default": "./fwd/postgraphile/utils/index.js" + } + }, + "bin": "./dist/cli-run.js", + "scripts": { + "prepack": "tsc -b tsconfig.build.json" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "cli", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "engine", + "extension", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/graphile-engine/", + "dependencies": { + "@dataplan/json": "workspace:*", + "@dataplan/pg": "workspace:*", + "@graphile/lru": "workspace:^", + "@types/node": "^20.5.7", + "@types/pg": "^8.10.2", + "debug": "^4.3.4", + "grafast": "workspace:^", + "grafserv": "workspace:^", + "graphile-build": "workspace:*", + "graphile-build-pg": "workspace:*", + "graphile-config": "workspace:^", + "graphql": "16.1.0-experimental-stream-defer.6", + "iterall": "^1.3.0", + "jsonwebtoken": "^9.0.2", + "pg": "^8.11.3", + "pg-introspection": "workspace:^", + "pg-sql2": "workspace:^", + "postgraphile": "workspace:^", + "tamedevil": "workspace:^", + "tslib": "^2.6.2", + "ws": "^8.13.0" + }, + "engines": { + "node": ">=16" + }, + "files": [ + "dist", + "fwd", + "index.js" + ], + "devDependencies": { + "@types/debug": "^4.1.8", + "@types/express": "^4.17.17", + "@types/jest": "^29.5.4", + "@types/jsonwebtoken": "^9.0.2", + "@types/nodemon": "1.19.2", + "jest": "^29.6.4", + "nodemon": "^3.0.1", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/postgraphile/postgraphile/package.json b/tests/packagedcode/data/npm/workspace/crystal/postgraphile/postgraphile/package.json new file mode 100644 index 00000000000..4c93698f142 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/postgraphile/postgraphile/package.json @@ -0,0 +1,268 @@ +{ + "name": "postgraphile", + "version": "5.0.0-beta.26", + "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", + "type": "commonjs", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "default": "./dist/index.js" + }, + "./cli": { + "types": "./dist/cli.d.ts", + "node": "./dist/cli.js" + }, + "./presets/amber": { + "types": "./dist/presets/amber.d.ts", + "node": "./dist/presets/amber.js", + "default": "./dist/presets/amber.js" + }, + "./presets/v4": { + "types": "./dist/presets/v4.d.ts", + "node": "./dist/presets/v4.js", + "default": "./dist/presets/v4.js" + }, + "./presets/relay": { + "types": "./dist/presets/relay.d.ts", + "node": "./dist/presets/relay.js", + "default": "./dist/presets/relay.js" + }, + "./presets/lazy-jwt": { + "types": "./dist/presets/lazy-jwt.d.ts", + "node": "./dist/presets/lazy-jwt.js", + "default": "./dist/presets/lazy-jwt.js" + }, + "./adaptors/pg": { + "types": "./fwd/@dataplan/pg/adaptors/pg/index.d.ts", + "node": "./fwd/@dataplan/pg/adaptors/pg/index.js", + "default": "./fwd/@dataplan/pg/adaptors/pg/index.js" + }, + "./graphql": { + "types": "./fwd/grafast/graphql/index.d.ts", + "node": "./fwd/grafast/graphql/index.js", + "default": "./fwd/grafast/graphql/index.js" + }, + "./@dataplan/json": { + "types": "./fwd/@dataplan/json/index.d.ts", + "node": "./fwd/@dataplan/json/index.js", + "default": "./fwd/@dataplan/json/index.js" + }, + "./@dataplan/pg": { + "types": "./fwd/@dataplan/pg/index.d.ts", + "node": "./fwd/@dataplan/pg/index.js", + "default": "./fwd/@dataplan/pg/index.js" + }, + "./@dataplan/pg/adaptors/pg": { + "types": "./fwd/@dataplan/pg/adaptors/pg/index.d.ts", + "node": "./fwd/@dataplan/pg/adaptors/pg/index.js", + "default": "./fwd/@dataplan/pg/adaptors/pg/index.js" + }, + "./grafast": { + "types": "./fwd/grafast/index.d.ts", + "node": "./fwd/grafast/index.js", + "default": "./fwd/grafast/index.js" + }, + "./grafast/envelop": { + "types": "./fwd/grafast/envelop/index.d.ts", + "node": "./fwd/grafast/envelop/index.js", + "default": "./fwd/grafast/envelop/index.js" + }, + "./grafast/mermaid": { + "types": "./fwd/grafast/mermaid/index.d.ts", + "node": "./fwd/grafast/mermaid/index.js", + "default": "./fwd/grafast/mermaid/index.js" + }, + "./grafast/graphql": { + "types": "./fwd/grafast/graphql/index.d.ts", + "node": "./fwd/grafast/graphql/index.js", + "default": "./fwd/grafast/graphql/index.js" + }, + "./grafserv": { + "types": "./fwd/grafserv/index.d.ts", + "node": "./fwd/grafserv/index.js", + "default": "./fwd/grafserv/index.js" + }, + "./grafserv/envelop": { + "types": "./fwd/grafserv/envelop/index.d.ts", + "node": "./fwd/grafserv/envelop/index.js", + "default": "./fwd/grafserv/envelop/index.js" + }, + "./grafserv/node": { + "types": "./fwd/grafserv/node/index.d.ts", + "node": "./fwd/grafserv/node/index.js", + "default": "./fwd/grafserv/node/index.js" + }, + "./grafserv/express/v4": { + "types": "./fwd/grafserv/express/v4/index.d.ts", + "node": "./fwd/grafserv/express/v4/index.js", + "default": "./fwd/grafserv/express/v4/index.js" + }, + "./grafserv/lambda/v1": { + "types": "./fwd/grafserv/lambda/v1/index.d.ts", + "node": "./fwd/grafserv/lambda/v1/index.js", + "default": "./fwd/grafserv/lambda/v1/index.js" + }, + "./grafserv/koa/v2": { + "types": "./fwd/grafserv/koa/v2/index.d.ts", + "node": "./fwd/grafserv/koa/v2/index.js", + "default": "./fwd/grafserv/koa/v2/index.js" + }, + "./grafserv/fastify/v4": { + "types": "./fwd/grafserv/fastify/v4/index.d.ts", + "node": "./fwd/grafserv/fastify/v4/index.js", + "default": "./fwd/grafserv/fastify/v4/index.js" + }, + "./grafserv/h3/v1": { + "types": "./fwd/grafserv/h3/v1/index.d.ts", + "node": "./fwd/grafserv/h3/v1/index.js", + "default": "./fwd/grafserv/h3/v1/index.js" + }, + "./grafserv/ruru": { + "types": "./fwd/grafserv/ruru/index.d.ts", + "node": "./fwd/grafserv/ruru/index.js", + "default": "./fwd/grafserv/ruru/index.js" + }, + "./grafserv/ruru/server": { + "types": "./fwd/grafserv/ruru/server/index.d.ts", + "node": "./fwd/grafserv/ruru/server/index.js", + "default": "./fwd/grafserv/ruru/server/index.js" + }, + "./grafserv/ruru/cli": { + "types": "./fwd/grafserv/ruru/cli/index.d.ts", + "node": "./fwd/grafserv/ruru/cli/index.js", + "default": "./fwd/grafserv/ruru/cli/index.js" + }, + "./graphile-build": { + "types": "./fwd/graphile-build/index.d.ts", + "node": "./fwd/graphile-build/index.js", + "default": "./fwd/graphile-build/index.js" + }, + "./graphile-build-pg": { + "types": "./fwd/graphile-build-pg/index.d.ts", + "node": "./fwd/graphile-build-pg/index.js", + "default": "./fwd/graphile-build-pg/index.js" + }, + "./graphile-build-pg/pg-introspection": { + "types": "./fwd/graphile-build-pg/pg-introspection/index.d.ts", + "node": "./fwd/graphile-build-pg/pg-introspection/index.js", + "default": "./fwd/graphile-build-pg/pg-introspection/index.js" + }, + "./pg-sql2": { + "types": "./fwd/pg-sql2/index.d.ts", + "node": "./fwd/pg-sql2/index.js", + "default": "./fwd/pg-sql2/index.js" + }, + "./tamedevil": { + "types": "./fwd/tamedevil/index.d.ts", + "node": "./fwd/tamedevil/index.js", + "default": "./fwd/tamedevil/index.js" + }, + "./utils": { + "types": "./fwd/graphile-utils/index.d.ts", + "node": "./fwd/graphile-utils/index.js", + "default": "./fwd/graphile-utils/index.js" + } + }, + "bin": "./dist/cli-run.js", + "scripts": { + "test": "yarn test:operations && yarn test:schema && yarn test:schema-exports && yarn test:operations-exports", + "test:operations": "yarn test:operations:v4 && yarn test:operations:polymorphic_etc && yarn test:operations:mutations", + "test:operations:v4": "jest -i __tests__/queries/v4", + "test:operations:polymorphic_etc": "jest -i __tests__/queries/polymorphic __tests__/queries/relay", + "test:operations:mutations": "jest -i __tests__/mutations", + "test:schema": "jest -i __tests__/schema", + "test:schema-exports": "node scripts/test-schema-exports.mjs", + "test:operations-exports": "yarn test:operations-exports:typeDefs", + "test:operations-exports:typeDefs": "EXPORT_SCHEMA=typeDefs yarn test:operations", + "prepack": "tsc -b tsconfig.build.json" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "graphql", + "engine", + "postgraphile", + "pg", + "postgres", + "postgresql", + "graphqljs", + "plugin", + "engine", + "extension", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/graphile-engine/", + "dependencies": { + "@dataplan/json": "workspace:*", + "@dataplan/pg": "workspace:*", + "@graphile/lru": "workspace:^", + "@types/node": "^20.5.7", + "@types/pg": "^8.10.2", + "debug": "^4.3.4", + "grafast": "workspace:^", + "grafserv": "workspace:^", + "graphile-build": "workspace:*", + "graphile-build-pg": "workspace:*", + "graphile-config": "workspace:^", + "graphile-utils": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "iterall": "^1.3.0", + "jsonwebtoken": "^9.0.2", + "pg": "^8.11.3", + "pg-sql2": "workspace:^", + "tamedevil": "workspace:^", + "tslib": "^2.6.2", + "ws": "^8.13.0" + }, + "peerDependencies": { + "@dataplan/json": "workspace:*", + "@dataplan/pg": "workspace:*", + "@envelop/core": "^5.0.0", + "grafast": "workspace:^", + "grafserv": "workspace:^", + "graphile-build": "workspace:*", + "graphile-build-pg": "workspace:*", + "graphile-config": "workspace:^", + "graphql": "^16.1.0-experimental-stream-defer.6", + "pg": "^8.7.1", + "pg-sql2": "workspace:^", + "tamedevil": "workspace:^" + }, + "peerDependenciesMeta": { + "@envelop/core": { + "optional": true + } + }, + "engines": { + "node": ">=16" + }, + "files": [ + "dist", + "fwd", + "index.js" + ], + "devDependencies": { + "@types/debug": "^4.1.8", + "@types/express": "^4.17.17", + "@types/jest": "^29.5.4", + "@types/jsonwebtoken": "^9.0.2", + "@types/nodemon": "1.19.2", + "graphile": "workspace:^", + "graphile-export": "workspace:^", + "jest": "^29.6.4", + "nodemon": "^3.0.1", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/postgraphile/website/package.json b/tests/packagedcode/data/npm/workspace/crystal/postgraphile/website/package.json new file mode 100644 index 00000000000..4b6978e2a83 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/postgraphile/website/package.json @@ -0,0 +1,52 @@ +{ + "name": "@localrepo/postgraphile-website", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "posttest": "yarn build" + }, + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", + "@docusaurus/remark-plugin-npm2yarn": "^2.4.1", + "@docusaurus/theme-mermaid": "^2.4.1", + "@fortawesome/fontawesome-svg-core": "^6.5.1", + "@fortawesome/free-brands-svg-icons": "^6.5.1", + "@fortawesome/free-regular-svg-icons": "^6.5.1", + "@fortawesome/free-solid-svg-icons": "^6.5.1", + "@fortawesome/react-fontawesome": "^0.2.0", + "@mdx-js/react": "^1.6.22", + "clsx": "^2.0.0", + "postcss-nested": "^6.0.1", + "prism-react-renderer": "^2.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.4.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=16.14" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/eslint-plugin-graphile-export/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/eslint-plugin-graphile-export/package.json new file mode 100644 index 00000000000..264fee482f8 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/eslint-plugin-graphile-export/package.json @@ -0,0 +1,48 @@ +{ + "name": "eslint-plugin-graphile-export", + "version": "0.0.2-beta.4", + "description": "ESLint plugin to help ensure your schema is exportable by graphile-export", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "eslint-plugin", + "graphile", + "exporter", + "schema", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + }, + "files": [ + "dist" + ], + "devDependencies": { + "@babel/types": "^7.22.11", + "@types/eslint": "^8.44.2", + "@types/estree": "^1.0.1", + "@types/jest": "^29.5.4", + "jest": "^29.6.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/graphile-config/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/graphile-config/package.json new file mode 100644 index 00000000000..f9cf0f8fa58 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/graphile-config/package.json @@ -0,0 +1,66 @@ +{ + "name": "graphile-config", + "version": "0.0.1-beta.9", + "description": "Standard plugin interface and helpers to be used across the Graphile stack.", + "type": "commonjs", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./load": { + "types": "./dist/loadConfig.d.ts", + "default": "./dist/loadConfig.js" + }, + "./cli": { + "types": "./dist/cli.d.ts", + "default": "./dist/cli.js" + } + }, + "scripts": { + "test": "mocha '__tests__/**/*.test.ts'", + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphile", + "plugin", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/graphile-build/", + "dependencies": { + "@types/interpret": "^1.1.1", + "@types/node": "^20.5.7", + "@types/semver": "^7.5.1", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "interpret": "^3.1.1", + "semver": "^7.5.4", + "tslib": "^2.6.2", + "yargs": "^17.7.2" + }, + "engines": { + "node": ">=16" + }, + "files": [ + "dist" + ], + "devDependencies": { + "@types/debug": "^4.1.8", + "@types/mocha": "^10.0.1", + "chai": "^4.3.8", + "mocha": "^10.2.0", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/graphile-export/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/graphile-export/package.json new file mode 100644 index 00000000000..0d1dd13aecc --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/graphile-export/package.json @@ -0,0 +1,80 @@ +{ + "name": "graphile-export", + "version": "0.0.2-beta.16", + "description": "Export in-memory generated GraphQL schemas to JS files when built with our helpers.", + "type": "commonjs", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./helpers": { + "types": "./dist/helpers.d.ts", + "default": "./dist/helpers.js" + } + }, + "scripts": { + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "graphql", + "schema", + "memory", + "export", + "output", + "write", + "file", + "graphile", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://graphile.org/", + "dependencies": { + "@babel/generator": "^7.22.10", + "@babel/parser": "^7.22.14", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.22.11", + "@types/node": "^20.5.7", + "prettier": "^3.0.3", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "eslint": "^8.48.0", + "grafast": "workspace:^", + "pg-sql2": "workspace:^5.0.0-beta.6" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "pg-sql2": { + "optional": true + } + }, + "files": [ + "dist" + ], + "devDependencies": { + "@types/babel__generator": "^7.6.4", + "@types/babel__template": "^7.4.1", + "@types/jest": "^29.5.4", + "@types/prettier": "^3.0.0", + "jest": "^29.6.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/graphile/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/graphile/package.json new file mode 100644 index 00000000000..01aec695609 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/graphile/package.json @@ -0,0 +1,60 @@ +{ + "name": "graphile", + "version": "5.0.0-beta.26", + "description": "Swiss army knife for dealing with all things Graphile", + "main": "dist/index.js", + "bin": "dist/cli-run.js", + "types": "dist/index.d.ts", + "scripts": { + "test": "true", + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "lru", + "graphile", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "SEE LICENSE IN LICENSE.md", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/graphile", + "engines": { + "node": ">=14.17" + }, + "files": [ + "dist", + "LICENSE.md" + ], + "dependencies": { + "@typescript/vfs": "^1.5.0", + "chalk": "^4.1.2", + "graphile-config": "workspace:^", + "tslib": "^2.6.2", + "typescript": "^5.2.2" + }, + "peerDependencies": { + "graphile-build": "workspace:^", + "graphile-config": "workspace:^", + "postgraphile": "workspace:^" + }, + "peerDependenciesMeta": { + "graphile-build": { + "optional": true + }, + "postgraphile": { + "optional": true + } + }, + "devDependencies": { + "@types/jest": "^29.5.4", + "@types/node": "^20.5.7", + "jest": "^29.6.4", + "ts-node": "^10.9.1" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/jest-serializer-graphql-schema/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/jest-serializer-graphql-schema/package.json new file mode 100644 index 00000000000..eefefd90f37 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/jest-serializer-graphql-schema/package.json @@ -0,0 +1,44 @@ +{ + "name": "jest-serializer-graphql-schema", + "version": "5.0.0-beta.3", + "description": "Jest serializer for GraphQLSchema objects", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "test": "jest -i", + "prepack": "tsc -b", + "watch": "tsc -b --watch" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "jest", + "graphql", + "schema", + "graphile", + "graphite" + ], + "author": "David Baumgold ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/jest-serializer-graphql-schema", + "peerDependencies": { + "graphql": ">=15 <17" + }, + "devDependencies": { + "@types/jest": "^29.5.4", + "graphql": "16.1.0-experimental-stream-defer.6", + "jest": "^29.6.4", + "pretty-format": "^29.6.3", + "ts-node": "^10.9.1", + "tslib": "^2.6.2", + "typescript": "^5.2.2" + }, + "files": [ + "dist" + ] +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/jest-serializer-simple/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/jest-serializer-simple/package.json new file mode 100644 index 00000000000..1d23e190820 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/jest-serializer-simple/package.json @@ -0,0 +1,44 @@ +{ + "name": "jest-serializer-simple", + "version": "5.0.0-beta.3", + "description": "Jest serializer that gives really simple formatting", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "prepack": "tsc -b", + "watch": "tsc -b --watch" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "jest", + "graphql", + "schema", + "graphile", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/jest-serializer-simple", + "dependencies": { + "@types/json5": "^2.2.0", + "json5": "^2.2.3", + "prettier": "^3.0.3", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@types/jest": "^29.5.4", + "jest": "^29.6.4", + "pretty-format": "^29.6.3", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "files": [ + "dist" + ] +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/lds/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/lds/package.json new file mode 100644 index 00000000000..82f1ee39490 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/lds/package.json @@ -0,0 +1,52 @@ +{ + "name": "@graphile/lds", + "version": "5.0.0-beta.0", + "description": "Logical decoding server for PostgreSQL, monitors for new/edited/deleted rows and announces them to interested clients.", + "main": "dist/index.js", + "private": true, + "scripts": { + "//test": "jest -i", + "prepack": "tsc -b" + }, + "bin": { + "graphile-lds": "./dist/cli.js" + }, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/graphile/graphile-engine.git" + }, + "keywords": [ + "pg", + "Postgres", + "PostgreSQL", + "logicial", + "decoding", + "logical", + "replication", + "changes", + "Graphile", + "PostGraphile" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/graphile-engine/issues" + }, + "homepage": "https://github.com/graphile/graphile-engine/tree/master/packages/lds#readme", + "dependencies": { + "@types/pg": "^8.10.2", + "@types/ws": "^8.5.5", + "pg": "^8.11.3", + "tslib": "^2.6.2", + "ws": "^8.13.0" + }, + "files": [ + "dist" + ], + "devDependencies": { + "@types/jest": "^29.5.4", + "jest": "^29.6.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/lru/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/lru/package.json new file mode 100644 index 00000000000..07b1fe98277 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/lru/package.json @@ -0,0 +1,42 @@ +{ + "name": "@graphile/lru", + "version": "5.0.0-beta.3", + "description": "Extremely simple zero-dependencies ES6 LRU (you probably want lru-cache instead)", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "test": "jest -i", + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "lru", + "graphile", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/lru", + "engines": { + "node": ">=14.17" + }, + "files": [ + "dist" + ], + "dependencies": { + "tslib": "^2.6.2" + }, + "devDependencies": { + "@types/jest": "^29.5.4", + "@types/node": "^20.5.7", + "jest": "^29.6.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/pg-introspection/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/pg-introspection/package.json new file mode 100644 index 00000000000..27ffee6d1a9 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/pg-introspection/package.json @@ -0,0 +1,50 @@ +{ + "name": "pg-introspection", + "version": "0.0.1-beta.8", + "description": "Strongly typed PostgreSQL introspection library", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "test": "node dist/index.js", + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "pg", + "postgres", + "postgresql", + "introspection", + "pg_class", + "pg_constraint", + "pg_attribute", + "pg_proc", + "graphile", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/pg-introspection", + "devDependencies": { + "@types/debug": "4.1.8", + "@types/jest": "^29.5.4", + "@types/node": "20.5.7", + "jest": "^29.6.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "dependencies": { + "tslib": "^2.6.2" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=14.17" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/pg-sql2/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/pg-sql2/package.json new file mode 100644 index 00000000000..a67ec113c25 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/pg-sql2/package.json @@ -0,0 +1,56 @@ +{ + "name": "pg-sql2", + "version": "5.0.0-beta.6", + "description": "Generate safe Postgres-compliant SQL with tagged template literals", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "pretest": "node dist/index.js", + "test": "jest -i", + "posttest": "yarn test:docs", + "test:docs": "markdown-doctest", + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "sql", + "injection", + "pg", + "postgres", + "postgresql", + "tagged", + "template", + "literal", + "es6", + "graphile", + "graphite" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/pg-sql2", + "devDependencies": { + "@types/debug": "4.1.8", + "@types/jest": "^29.5.4", + "@types/node": "20.5.7", + "jest": "^29.6.4", + "markdown-doctest": "^1.1.0", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "dependencies": { + "@graphile/lru": "workspace:^", + "tslib": "^2.6.2" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=14.17" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/tamedevil/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/tamedevil/package.json new file mode 100644 index 00000000000..0a47c4ba44c --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/tamedevil/package.json @@ -0,0 +1,56 @@ +{ + "name": "tamedevil", + "version": "0.0.0-beta.7", + "description": "Build and evaluate JavaScript strings safely via tagged template literals", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "scripts": { + "pretest": "node dist/index.js", + "test": "jest -i", + "posttest": "yarn test:docs", + "test:docs": "markdown-doctest", + "prepack": "tsc -b" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/graphile/crystal.git" + }, + "keywords": [ + "eval", + "template", + "literal", + "tagged", + "new Function", + "function", + "javascript", + "js", + "safe", + "build", + "string" + ], + "author": "Benjie Gillam ", + "license": "MIT", + "bugs": { + "url": "https://github.com/graphile/crystal/issues" + }, + "homepage": "https://github.com/graphile/crystal/tree/main/utils/tamedevil", + "devDependencies": { + "@types/debug": "4.1.8", + "@types/jest": "^29.5.4", + "@types/node": "20.5.7", + "jest": "^29.6.4", + "markdown-doctest": "^1.1.0", + "ts-node": "^10.9.1", + "typescript": "^5.2.2" + }, + "dependencies": { + "@graphile/lru": "workspace:^", + "tslib": "^2.6.2" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=14.17" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/utils/website/package.json b/tests/packagedcode/data/npm/workspace/crystal/utils/website/package.json new file mode 100644 index 00000000000..3c5e772a7c0 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/utils/website/package.json @@ -0,0 +1,44 @@ +{ + "name": "@localrepo/star-website", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "posttest": "yarn build" + }, + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", + "@mdx-js/react": "^1.6.22", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.4.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=16.14" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal/yarn.lock b/tests/packagedcode/data/npm/workspace/crystal/yarn.lock new file mode 100644 index 00000000000..7d4c6d5a97d --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/crystal/yarn.lock @@ -0,0 +1,383 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 7 + cacheKey: 9 + +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: 0c82b90350766c937f011275be5e67a428e7bc45320db2d11b329512a4c9a953cf805791ced7d3a90ee601d6cdc7961556368572082313e25fdd55441cba864e + languageName: node + linkType: hard + +"@algolia/autocomplete-core@npm:1.9.3": + version: 1.9.3 + resolution: "@algolia/autocomplete-core@npm:1.9.3" + dependencies: + "@algolia/autocomplete-plugin-algolia-insights": "npm:1.9.3" + "@algolia/autocomplete-shared": "npm:1.9.3" + checksum: e388155777abdb2c60d2377a06ce5341cadfa6ea3543af3795a46c3c58cafc15bcee02f640489f8c4044d14894bae8a650119290058170c48205868d329384c6 + languageName: node + linkType: hard + +"@algolia/autocomplete-plugin-algolia-insights@npm:1.9.3": + version: 1.9.3 + resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.9.3" + dependencies: + "@algolia/autocomplete-shared": "npm:1.9.3" + peerDependencies: + search-insights: ">= 1 < 3" + checksum: 1fe131025c2b30f876f0689e918cad233116c72aa2ed6d6d3c2817f7adbe2a790f2d23b50cdc7c846aa188493d9e874b7e3f5af47390d92f832b09f0816bc1d5 + languageName: node + linkType: hard + +"@babel/cli@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/cli@npm:7.22.10" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.17" + "@nicolo-ribaudo/chokidar-2": "npm:2.1.8-no-fsevents.3" + chokidar: "npm:^3.4.0" + commander: "npm:^4.0.1" + convert-source-map: "npm:^1.1.0" + fs-readdir-recursive: "npm:^1.1.0" + glob: "npm:^7.2.0" + make-dir: "npm:^2.1.0" + slash: "npm:^2.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + dependenciesMeta: + "@nicolo-ribaudo/chokidar-2": + optional: true + chokidar: + optional: true + bin: + babel: ./bin/babel.js + babel-external-helpers: ./bin/babel-external-helpers.js + checksum: 594752c3a53c06972e78347419c2ca370263e4a79c6c28e68084f902a66d307ca63f17f9a8a794b897ec15e630e93cabc55c994d30b489dc22024724f6d389a3 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^7.0.0, @graphql-tools/utils@npm:^7.1.2, @graphql-tools/utils@npm:^7.5.0, @graphql-tools/utils@npm:^7.7.0, @graphql-tools/utils@npm:^7.7.1, @graphql-tools/utils@npm:^7.8.1, @graphql-tools/utils@npm:^7.9.0": + version: 7.10.0 + resolution: "@graphql-tools/utils@npm:7.10.0" + dependencies: + "@ardatan/aggregate-error": "npm:0.0.6" + camel-case: "npm:4.1.2" + tslib: "npm:~2.2.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: c80b4866d0a6e045fc151e35bbd707e15a590cec1c500b9a98a0168eb1ab39aefa7d2c8e753b156d3913d955acf509a73ebf45c4820595125070de43f6ed2be0 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 63d7c5533d914a1181a61b47ddf496926fd67db9eb8594a1941938191b69983df5822c1ebc02482ab8b901c111e400e6bb5e20d4777069eacf2d15e4928b09e2 + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:^7.0.4": + version: 7.0.8 + resolution: "@graphql-tools/wrap@npm:7.0.8" + dependencies: + "@graphql-tools/delegate": "npm:^7.1.5" + "@graphql-tools/schema": "npm:^7.1.5" + "@graphql-tools/utils": "npm:^7.8.1" + tslib: "npm:~2.2.0" + value-or-promise: "npm:1.0.6" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 17ddae5a981eac116950d77018edbda1461d0d51a012f107cc1b38151e693e23017c7bad2e175b694931930467252bf769e0c9f09fe0ad8c3ab34bdd85aab0de + languageName: node + linkType: hard + +"graphile-build-pg@workspace:*, graphile-build-pg@workspace:^, graphile-build-pg@workspace:graphile-build/graphile-build-pg": + version: 0.0.0-use.local + resolution: "graphile-build-pg@workspace:graphile-build/graphile-build-pg" + dependencies: + "@envelop/core": "npm:^5.0.0" + "@envelop/parser-cache": "npm:^7.0.0" + "@envelop/validation-cache": "npm:^7.0.0" + "@types/debug": "npm:^4.1.8" + "@types/express": "npm:^4.17.17" + "@types/jest": "npm:^29.5.4" + "@types/jsonwebtoken": "npm:^9.0.2" + "@types/node": "npm:^20.5.7" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.4" + express: "npm:^4.19.2" + express-graphql: "npm:^0.12.0" + fastify: "npm:^4.22.1" + fastify-static: "npm:^4.7.0" + graphile-config: "workspace:^" + graphile-export: "workspace:^" + graphql: "npm:16.1.0-experimental-stream-defer.6" + graphql-helix: "npm:^1.13.0" + graphql-ws: "npm:^5.14.0" + jest: "npm:^29.6.4" + jsonwebtoken: "npm:^9.0.2" + pg: "npm:^8.11.3" + pg-introspection: "workspace:^" + ruru: "workspace:^" + ts-node: "npm:^10.9.1" + tslib: "npm:^2.6.2" + typescript: "npm:^5.2.2" + ws: "npm:^8.13.0" + peerDependencies: + "@dataplan/pg": "workspace:^" + grafast: "workspace:^" + graphile-build: "workspace:*" + graphile-config: "workspace:^" + graphql: ^16.1.0-experimental-stream-defer.6 + pg: ^8.7.1 + pg-sql2: "workspace:^" + tamedevil: "workspace:^" + peerDependenciesMeta: + pg: + optional: true + languageName: unknown + linkType: soft + +"graphile-build@workspace:*, graphile-build@workspace:^, graphile-build@workspace:graphile-build/graphile-build": + version: 0.0.0-use.local + resolution: "graphile-build@workspace:graphile-build/graphile-build" + dependencies: + "@types/debug": "npm:^4.1.8" + "@types/jest": "npm:^29.5.4" + "@types/node": "npm:^20.5.7" + "@types/pluralize": "npm:^0.0.30" + "@types/semver": "npm:^7.5.1" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.4" + graphile-config: "workspace:^" + graphile-export: "workspace:^" + graphql: "npm:16.1.0-experimental-stream-defer.6" + jest: "npm:^29.6.4" + lodash: "npm:^4.17.21" + pluralize: "npm:^7.0.0" + semver: "npm:^7.5.4" + tamedevil: "workspace:^" + ts-node: "npm:^10.9.1" + tslib: "npm:^2.6.2" + typescript: "npm:^5.2.2" + peerDependencies: + grafast: "workspace:^" + graphile-config: "workspace:^" + graphql: ^16.1.0-experimental-stream-defer.6 + languageName: unknown + linkType: soft + +"graphile-export@workspace:*, graphile-export@workspace:^, graphile-export@workspace:utils/graphile-export": + version: 0.0.0-use.local + resolution: "graphile-export@workspace:utils/graphile-export" + dependencies: + "@babel/generator": "npm:^7.22.10" + "@babel/parser": "npm:^7.22.14" + "@babel/template": "npm:^7.22.5" + "@babel/traverse": "npm:^7.23.2" + "@babel/types": "npm:^7.22.11" + "@types/babel__generator": "npm:^7.6.4" + "@types/babel__template": "npm:^7.4.1" + "@types/jest": "npm:^29.5.4" + "@types/node": "npm:^20.5.7" + "@types/prettier": "npm:^3.0.0" + jest: "npm:^29.6.4" + prettier: "npm:^3.0.3" + ts-node: "npm:^10.9.1" + tslib: "npm:^2.6.2" + typescript: "npm:^5.2.2" + peerDependencies: + eslint: ^8.48.0 + grafast: "workspace:^" + pg-sql2: "workspace:^5.0.0-beta.6" + peerDependenciesMeta: + eslint: + optional: true + pg-sql2: + optional: true + languageName: unknown + linkType: soft + +"graphile-utils@workspace:^, graphile-utils@workspace:graphile-build/graphile-utils": + version: 0.0.0-use.local + resolution: "graphile-utils@workspace:graphile-build/graphile-utils" + dependencies: + debug: "npm:^4.3.4" + graphile-build: "workspace:^" + graphile-build-pg: "workspace:^" + jest: "npm:^29.6.4" + jest-serializer-graphql-schema: "workspace:^" + json5: "npm:^2.2.3" + nodemon: "npm:^3.0.1" + postgraphile: "workspace:^" + ts-node: "npm:^10.9.1" + tslib: "npm:^2.6.2" + typescript: "npm:^5.2.2" + peerDependencies: + "@dataplan/pg": "workspace:^" + grafast: "workspace:^" + graphile-build: "workspace:^" + graphile-build-pg: "workspace:^" + graphile-config: "workspace:^" + graphql: ^16.1.0-experimental-stream-defer.6 + tamedevil: "workspace:^" + peerDependenciesMeta: + "@dataplan/pg": + optional: true + graphile-build-pg: + optional: true + languageName: unknown + linkType: soft + +"graphile@workspace:^, graphile@workspace:utils/graphile": + version: 0.0.0-use.local + resolution: "graphile@workspace:utils/graphile" + dependencies: + "@types/jest": "npm:^29.5.4" + "@types/node": "npm:^20.5.7" + "@typescript/vfs": "npm:^1.5.0" + chalk: "npm:^4.1.2" + graphile-config: "workspace:^" + jest: "npm:^29.6.4" + ts-node: "npm:^10.9.1" + tslib: "npm:^2.6.2" + typescript: "npm:^5.2.2" + peerDependencies: + graphile-build: "workspace:^" + graphile-config: "workspace:^" + postgraphile: "workspace:^" + peerDependenciesMeta: + graphile-build: + optional: true + postgraphile: + optional: true + bin: + graphile: dist/cli-run.js + languageName: unknown + linkType: soft + +"jest-haste-map@npm:^29.6.4": + version: 29.6.4 + resolution: "jest-haste-map@npm:29.6.4" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.6.3" + jest-worker: "npm:^29.6.4" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 95c2bac9be4f72ead41610ae64c24dfdae6cedfaa38e492d4a2576208b7b71ea368495e07a0037ee440be7ad38e8592cf4eba5b072c68071723cafd60cab9e2b + languageName: node + linkType: hard + +"ruru-components@workspace:^, ruru-components@workspace:grafast/ruru-components": + version: 0.0.0-use.local + resolution: "ruru-components@workspace:grafast/ruru-components" + dependencies: + "@graphiql/plugin-explorer": "npm:^1.0.3-canary-64994e0e.0" + "@graphiql/react": "npm:^0.20.3-canary-64994e0e.0" + "@graphiql/toolkit": "npm:^0.9.1" + "@types/codemirror": "npm:^5.60.9" + "@types/debug": "npm:^4.1.8" + "@types/jest": "npm:^29.5.4" + "@types/node": "npm:^20.5.7" + "@types/nodemon": "npm:1.19.2" + "@types/react": "npm:^18.2.21" + "@types/react-dom": "npm:^18.2.7" + grafast: "workspace:^" + graphiql: "npm:^3.1.1-canary-64994e0e.0" + graphql: "npm:16.1.0-experimental-stream-defer.6" + graphql-ws: "npm:^5.14.0" + jest: "npm:^29.6.4" + nodemon: "npm:^3.0.1" + react: "npm:^18.2.0" + react-dom: "npm:^18.2.0" + tslib: "npm:^2.6.2" + typescript: "npm:^5.2.2" + peerDependencies: + graphql: ^16.1.0-experimental-stream-defer.6 + tamedevil: "workspace:^" + peerDependenciesMeta: + tamedevil: + optional: true + languageName: unknown + linkType: soft + +"typescript@npm:^5.2.2": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8c5dfc6149a0d5fbad8d55fd9f5cefaf567b6dda42bce8eef7e5f27e6b11d0fc15f4aa4cad3b38394a34f3e9db8b719f5083ab114ddc649e1bc3318327ffa8ca + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=ad5954" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: b52454ea2b8ba479dd655c4e55ae57c1cec4af21c83c3aa9ab280879a53f3ef4314587b0cfe5e6dd0a082aca4409fef70d0763e762cd0a3e8b38ef70d1dbad67 + languageName: node + linkType: hard + +"use-sidecar@npm:^1.1.2": + version: 1.1.2 + resolution: "use-sidecar@npm:1.1.2" + dependencies: + detect-node-es: "npm:^1.1.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: a1990ab1207b2bd98fd35386b8a4ee58081f77c297226ef1e2d5f3cd42dea2234245730e5f7125a62665bdd7c30926df3682adfd935f0f6fc2c2a4c2ddb41a4d + languageName: node + linkType: hard + +"zx@npm:^7.2.3": + version: 7.2.3 + resolution: "zx@npm:7.2.3" + dependencies: + "@types/fs-extra": "npm:^11.0.1" + "@types/minimist": "npm:^1.2.2" + "@types/node": "npm:^18.16.3" + "@types/ps-tree": "npm:^1.1.2" + "@types/which": "npm:^3.0.0" + chalk: "npm:^5.2.0" + fs-extra: "npm:^11.1.1" + fx: "npm:*" + globby: "npm:^13.1.4" + minimist: "npm:^1.2.8" + node-fetch: "npm:3.3.1" + ps-tree: "npm:^1.2.0" + webpod: "npm:^0" + which: "npm:^3.0.0" + yaml: "npm:^2.2.2" + bin: + zx: build/cli.js + checksum: 0f2dd07de38021055b036b99dd3ccd0d236c7e4fe57012f3118e4a3045762bcfd20d388b86104a9cac54c29858abf44ce0b8421ac3c2fbfac3584caa0d82efc6 + languageName: node + linkType: hard diff --git a/tests/packagedcode/data/npm/yarn-lock/resolve-deps.expected.json b/tests/packagedcode/data/npm/yarn-lock/resolve-deps.expected.json new file mode 100644 index 00000000000..36c5a0dfeb7 --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/resolve-deps.expected.json @@ -0,0 +1,1169 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "create-athena-partition", + "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/create-athena-partition/-/create-athena-partition-1.0.0.tgz", + "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": "resolve-deps/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-cb9ea49fe36cb2e1ba6d87c68e1195a492f762cf", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-cb9ea49fe36cb2e1ba6d87c68e1195a492f762cf", + "matched_text": "license - UNLICENSED" + } + ], + "identifier": "unknown-0669ac45-20f6-defd-ec9f-2b6aafc9f944" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- UNLICENSED\n", + "notice_text": null, + "source_packages": [], + "is_private": true, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "resolve-deps/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/create-athena-partition@1.0.0" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/athena-express", + "extracted_requirement": "^6.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/athena-express?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/athena-express@6.0.4", + "extracted_requirement": "^6.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "athena-express", + "version": "6.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/athena-express/-/athena-express-6.0.4.tgz", + "size": null, + "sha1": "bb457dcc967686faea2138f934828a331b98c8f6", + "md5": null, + "sha256": null, + "sha512": "02d0272ee0a30050812b2780926a607d4ccbd0d0c0bda64d82992e914ac1f68e7e53ffb0cdcac7bdc2a946e7c2f905c9ed6ffc512f5b3c28fc275b28d2c8ff7c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/csvtojson", + "extracted_requirement": "^2.0.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/athena-express", + "repository_download_url": "https://registry.npmjs.org/athena-express/-/athena-express-6.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/athena-express/6.0.4", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/athena-express@6.0.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/athena-express@6.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + }, + { + "purl": "pkg:npm/bluebird@3.7.2", + "extracted_requirement": "^3.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "bluebird", + "version": "3.7.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz", + "size": null, + "sha1": "9f229c15be272454ffa973ace0dbee79a1b0c36f", + "md5": null, + "sha256": null, + "sha512": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/bluebird", + "repository_download_url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "api_data_url": "https://registry.npmjs.org/bluebird/3.7.2", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/bluebird@3.7.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/bluebird@3.7.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + }, + { + "purl": "pkg:npm/csvtojson@2.0.10", + "extracted_requirement": "^2.0.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "csvtojson", + "version": "2.0.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/csvtojson/-/csvtojson-2.0.10.tgz", + "size": null, + "sha1": "11e7242cc630da54efce7958a45f443210357574", + "md5": null, + "sha256": null, + "sha512": "954585c462b286b68a096f10821cfa6747f697f3ea0755b700ed07289cc6210e49452951eb9d5e9090e21896c14f8b1134dbf975d9d2195127b313fd5d1095a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/bluebird", + "extracted_requirement": "^3.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-bom", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/csvtojson", + "repository_download_url": "https://registry.npmjs.org/csvtojson/-/csvtojson-2.0.10.tgz", + "api_data_url": "https://registry.npmjs.org/csvtojson/2.0.10", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/csvtojson@2.0.10" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/csvtojson@2.0.10?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + }, + { + "purl": "pkg:npm/is-utf8@0.1.1", + "extracted_requirement": "^0.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-utf8", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.1.1.tgz", + "size": null, + "sha1": "4b0da1442104d1b336340e80797e865cf39f7d72", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-utf8", + "repository_download_url": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-utf8/0.1.1", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/is-utf8@0.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-utf8@0.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + }, + { + "purl": "pkg:npm/is-utf8@0.2.1", + "extracted_requirement": "^0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-utf8", + "version": "0.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz", + "size": null, + "sha1": "4b0da1442104d1b336340e80797e865cf39f7d72", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-utf8", + "repository_download_url": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-utf8/0.2.1", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/is-utf8@0.2.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-utf8@0.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + }, + { + "purl": "pkg:npm/lodash@4.17.21", + "extracted_requirement": "^4.17.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lodash", + "version": "4.17.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz", + "size": null, + "sha1": "679591c564c3bffaae8454cf0b3df370c3d6911c", + "md5": null, + "sha256": null, + "sha512": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-utf8", + "extracted_requirement": "^0.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/lodash", + "repository_download_url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "api_data_url": "https://registry.npmjs.org/lodash/4.17.21", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/lodash@4.17.21" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/lodash@4.17.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + }, + { + "purl": "pkg:npm/strip-bom@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": "", + "name": "strip-bom", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz", + "size": null, + "sha1": "6219a85616520491f35788bdbf1447a99c7e6b0e", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-utf8", + "extracted_requirement": "^0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-bom", + "repository_download_url": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-bom/2.0.0", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/strip-bom@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-bom@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "resolve-deps/yarn.lock", + "datasource_id": "yarn_lock_v1" + } + ], + "files": [ + { + "path": "resolve-deps", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "resolve-deps/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "create-athena-partition", + "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/create-athena-partition/-/create-athena-partition-1.0.0.tgz", + "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": "resolve-deps/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-cb9ea49fe36cb2e1ba6d87c68e1195a492f762cf", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-cb9ea49fe36cb2e1ba6d87c68e1195a492f762cf", + "matched_text": "license - UNLICENSED" + } + ], + "identifier": "unknown-0669ac45-20f6-defd-ec9f-2b6aafc9f944" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- UNLICENSED\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": true, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/athena-express", + "extracted_requirement": "^6.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": "pkg:npm/create-athena-partition@1.0.0" + } + ], + "for_packages": [ + "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "resolve-deps/yarn.lock", + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/athena-express@6.0.4", + "extracted_requirement": "^6.0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "athena-express", + "version": "6.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/athena-express/-/athena-express-6.0.4.tgz", + "size": null, + "sha1": "bb457dcc967686faea2138f934828a331b98c8f6", + "md5": null, + "sha256": null, + "sha512": "02d0272ee0a30050812b2780926a607d4ccbd0d0c0bda64d82992e914ac1f68e7e53ffb0cdcac7bdc2a946e7c2f905c9ed6ffc512f5b3c28fc275b28d2c8ff7c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/csvtojson", + "extracted_requirement": "^2.0.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/athena-express", + "repository_download_url": "https://registry.npmjs.org/athena-express/-/athena-express-6.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/athena-express/6.0.4", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/athena-express@6.0.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/bluebird@3.7.2", + "extracted_requirement": "^3.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "bluebird", + "version": "3.7.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz", + "size": null, + "sha1": "9f229c15be272454ffa973ace0dbee79a1b0c36f", + "md5": null, + "sha256": null, + "sha512": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/bluebird", + "repository_download_url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "api_data_url": "https://registry.npmjs.org/bluebird/3.7.2", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/bluebird@3.7.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/csvtojson@2.0.10", + "extracted_requirement": "^2.0.10", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "csvtojson", + "version": "2.0.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/csvtojson/-/csvtojson-2.0.10.tgz", + "size": null, + "sha1": "11e7242cc630da54efce7958a45f443210357574", + "md5": null, + "sha256": null, + "sha512": "954585c462b286b68a096f10821cfa6747f697f3ea0755b700ed07289cc6210e49452951eb9d5e9090e21896c14f8b1134dbf975d9d2195127b313fd5d1095a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/bluebird", + "extracted_requirement": "^3.5.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-bom", + "extracted_requirement": "^2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/csvtojson", + "repository_download_url": "https://registry.npmjs.org/csvtojson/-/csvtojson-2.0.10.tgz", + "api_data_url": "https://registry.npmjs.org/csvtojson/2.0.10", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/csvtojson@2.0.10" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-utf8@0.1.1", + "extracted_requirement": "^0.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-utf8", + "version": "0.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.1.1.tgz", + "size": null, + "sha1": "4b0da1442104d1b336340e80797e865cf39f7d72", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-utf8", + "repository_download_url": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-utf8/0.1.1", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/is-utf8@0.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-utf8@0.2.1", + "extracted_requirement": "^0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-utf8", + "version": "0.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz", + "size": null, + "sha1": "4b0da1442104d1b336340e80797e865cf39f7d72", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-utf8", + "repository_download_url": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-utf8/0.2.1", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/is-utf8@0.2.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/lodash@4.17.21", + "extracted_requirement": "^4.17.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lodash", + "version": "4.17.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz", + "size": null, + "sha1": "679591c564c3bffaae8454cf0b3df370c3d6911c", + "md5": null, + "sha256": null, + "sha512": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-utf8", + "extracted_requirement": "^0.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/lodash", + "repository_download_url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "api_data_url": "https://registry.npmjs.org/lodash/4.17.21", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/lodash@4.17.21" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-bom@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": "", + "name": "strip-bom", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz", + "size": null, + "sha1": "6219a85616520491f35788bdbf1447a99c7e6b0e", + "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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-utf8", + "extracted_requirement": "^0.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-bom", + "repository_download_url": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-bom/2.0.0", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/strip-bom@2.0.0" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v1", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/create-athena-partition@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/npm/yarn-lock/resolve-deps/package.json b/tests/packagedcode/data/npm/yarn-lock/resolve-deps/package.json new file mode 100644 index 00000000000..818a6f03b03 --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/resolve-deps/package.json @@ -0,0 +1,10 @@ +{ + "name": "create-athena-partition", + "private": true, + "license": "UNLICENSED", + "version": "1.0.0", + "main": "index.js", + "dependencies": { + "athena-express": "^6.0.4" + } +} diff --git a/tests/packagedcode/data/npm/yarn-lock/resolve-deps/yarn.lock b/tests/packagedcode/data/npm/yarn-lock/resolve-deps/yarn.lock new file mode 100644 index 00000000000..aa8c78f0f07 --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/resolve-deps/yarn.lock @@ -0,0 +1,48 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +athena-express@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/athena-express/-/athena-express-6.0.4.tgz#bb457dcc967686faea2138f934828a331b98c8f6" + integrity sha512-AtAnLuCjAFCBKyeAkmpgfUzL0NDAvaZNgpkukUrB9o5+U/+wzcrHvcKpRufC+QXJ7W/8US9bPCj8J1so0sj/fA== + dependencies: + csvtojson "^2.0.10" + +bluebird@^3.5.1: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +csvtojson@^2.0.10: + version "2.0.10" + resolved "https://registry.yarnpkg.com/csvtojson/-/csvtojson-2.0.10.tgz#11e7242cc630da54efce7958a45f443210357574" + integrity sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ== + dependencies: + bluebird "^3.5.1" + lodash "^4.17.3" + strip-bom "^2.0.0" + +is-utf8@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.1.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +lodash@^4.17.3: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + dependencies: + is-utf8 "^0.1.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" diff --git a/tests/packagedcode/data/npm/yarn-lock/v1-2/yarn.lock b/tests/packagedcode/data/npm/yarn-lock/v1-2/yarn.lock new file mode 100644 index 00000000000..f0a9e5f36fa --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/v1-2/yarn.lock @@ -0,0 +1,27 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +tailwindcss@^3.0.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.3.tgz#be48f5283df77dfced705451319a5dffb8621519" + integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== + dependencies: + "@alloc/quick-lru" "^5.2.0" + +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== diff --git a/tests/packagedcode/data/npm/yarn-lock/v1-2/yarn.lock-expected b/tests/packagedcode/data/npm/yarn-lock/v1-2/yarn.lock-expected new file mode 100644 index 00000000000..bd5a0169c11 --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/v1-2/yarn.lock-expected @@ -0,0 +1,287 @@ +[ + { + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/tailwindcss@3.4.3", + "extracted_requirement": "^3.0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tailwindcss", + "version": "3.4.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.3.tgz", + "size": null, + "sha1": "be48f5283df77dfced705451319a5dffb8621519", + "md5": null, + "sha256": null, + "sha512": "53bb31424fe7dfdec19b1e091db271fe248e3afe46f882377f59292e963641e52fe4370f75c4ec60b96eb197ead4db611d2d5cd5c668c859a691ec75af391ed0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40alloc/quick-lru", + "extracted_requirement": "^5.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/tailwindcss", + "repository_download_url": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "api_data_url": "https://registry.npmjs.org/tailwindcss/3.4.3", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/tailwindcss@3.4.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40alloc/quick-lru@5.2.0", + "extracted_requirement": "^5.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "@alloc", + "name": "quick-lru", + "version": "5.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "size": null, + "sha1": "7bf68b20c0a350f936915fcae06f58e32007ce30", + "md5": null, + "sha256": null, + "sha512": "52b700041fb86d4ac5001c1b96e4c8044ad7c2f6ec53f57b4d959f99b8097db930881bb3892f60c5d383532ba279c7dd190f398e094c5ba8ee4b7fb3e53b0a2f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@alloc/quick-lru", + "repository_download_url": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/@alloc%2fquick-lru/5.2.0", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/%40alloc/quick-lru@5.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/http2-wrapper@1.0.3", + "extracted_requirement": "^1.0.0-beta.5.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "http2-wrapper", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "size": null, + "sha1": "b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d", + "md5": null, + "sha256": null, + "sha512": "57edb7b0332bd765a7cfb893703789af73ba008c659ef4ff6e66800003ff5dd6b7e42f74a7de7df69d05d5e1d1fcdd4a20b592a1654088e3058c105769748cc6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/quick-lru", + "extracted_requirement": "^5.1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/http2-wrapper", + "repository_download_url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/http2-wrapper/1.0.3", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/http2-wrapper@1.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/quick-lru@5.1.1", + "extracted_requirement": "^5.1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "quick-lru", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz", + "size": null, + "sha1": "366493e6b3e42a3a6885e2e99d18f80fb7a8c932", + "md5": null, + "sha256": null, + "sha512": "5aec802d18d63c31adb7fc3326269d3b901763ef2167cd215697ba3328af82b691116ef9d57dd26e146f1b778b28e60dfbc544bea2dc7f7c1d9ede386784b848", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/quick-lru", + "repository_download_url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/quick-lru/5.1.1", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/quick-lru@5.1.1" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v1", + "purl": null + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/yarn-lock/v1-complex/yarn.lock-expected b/tests/packagedcode/data/npm/yarn-lock/v1-complex/yarn.lock-expected index 02b97085a21..f91861c6a27 100644 --- a/tests/packagedcode/data/npm/yarn-lock/v1-complex/yarn.lock-expected +++ b/tests/packagedcode/data/npm/yarn-lock/v1-complex/yarn.lock-expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -76,15 +79,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40babel/highlight%22", + "purl": "pkg:npm/%40babel/highlight", "extracted_requirement": "^7.0.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -104,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -138,35 +145,40 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40babel/code-frame%22", + "purl": "pkg:npm/%40babel/code-frame", "extracted_requirement": "^7.0.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40babel/generator%22", + "purl": "pkg:npm/%40babel/generator", "extracted_requirement": "^7.3.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40babel/types%22", + "purl": "pkg:npm/%40babel/types", "extracted_requirement": "^7.3.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -177,6 +189,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -196,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -230,15 +244,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40babel/types%22", + "purl": "pkg:npm/%40babel/types", "extracted_requirement": "^7.0.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -258,6 +275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@react-spring", @@ -276,8 +294,7 @@ "sha1": "da977382f91d9af4c400e4aa7dc37d3db07b87e0", "md5": null, "sha256": null, - "sha512": - "ac4be2a5b9668a18b3f3e128d35cc3a7976a5a7e977d893cab6ae537d735f1820e2f8a3a9ee63f569943a2871430761f1f8962baba4ee28d50b9d28e3b59c089", + "sha512": "ac4be2a5b9668a18b3f3e128d35cc3a7976a5a7e977d893cab6ae537d735f1820e2f8a3a9ee63f569943a2871430761f1f8962baba4ee28d50b9d28e3b59c089", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -293,35 +310,40 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40react-spring/animated%22", + "purl": "pkg:npm/%40react-spring/animated", "extracted_requirement": "9.7.3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40react-spring/core%22", + "purl": "pkg:npm/%40react-spring/core", "extracted_requirement": "9.7.3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40react-spring/shared%22", + "purl": "pkg:npm/%40react-spring/shared", "extracted_requirement": "9.7.3", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -341,6 +363,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@testing-library", @@ -375,25 +398,29 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40babel/runtime%22", + "purl": "pkg:npm/%40babel/runtime", "extracted_requirement": "^7.12.5", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40testing-library/dom%22", + "purl": "pkg:npm/%40testing-library/dom", "extracted_requirement": "^8.0.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -413,4 +440,4 @@ "datasource_id": "yarn_lock_v1", "purl": null } -] +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/yarn-lock/v1-complex2/yarn.lock-expected b/tests/packagedcode/data/npm/yarn-lock/v1-complex2/yarn.lock-expected index 91d390b1ed0..6ea25e5ecc7 100644 --- a/tests/packagedcode/data/npm/yarn-lock/v1-complex2/yarn.lock-expected +++ b/tests/packagedcode/data/npm/yarn-lock/v1-complex2/yarn.lock-expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -76,25 +79,29 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40babel/parser%22", + "purl": "pkg:npm/%40babel/parser", "extracted_requirement": "^7.24.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40babel/types%22", + "purl": "pkg:npm/%40babel/types", "extracted_requirement": "^7.24.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -134,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -168,6 +178,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -177,6 +189,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -196,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -230,6 +244,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/change-case", @@ -247,6 +263,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -281,25 +298,29 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40esbuild/android-arm64%22", + "purl": "pkg:npm/%40esbuild/android-arm64", "extracted_requirement": "0.19.12", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, { - "purl": "pkg:npm/%22%40esbuild/android-x64%22", + "purl": "pkg:npm/%40esbuild/android-x64", "extracted_requirement": "0.19.12", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -319,6 +340,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -353,6 +375,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -362,6 +386,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -372,6 +397,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -382,6 +408,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -392,6 +419,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -402,6 +430,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -412,6 +441,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -431,6 +461,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -465,15 +496,18 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%22%40types/glob%22", + "purl": "pkg:npm/%40types/glob", "extracted_requirement": "^7.1.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -484,6 +518,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -494,6 +529,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -504,6 +540,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -514,6 +551,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -524,6 +562,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -534,6 +573,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -544,6 +584,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -563,6 +604,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -597,6 +639,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -606,6 +650,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -616,6 +661,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -625,7 +671,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -645,6 +692,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -679,6 +727,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -688,6 +738,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -698,6 +749,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -707,7 +759,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -727,6 +780,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -761,6 +815,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -770,6 +826,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -789,6 +846,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -823,6 +881,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -832,6 +892,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -851,6 +912,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -885,6 +947,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -893,7 +957,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -903,7 +968,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -913,7 +979,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -933,6 +1000,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -967,6 +1035,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -975,7 +1045,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -985,7 +1056,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -995,7 +1067,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/npm/yarn-lock/v1-complex3/yarn.lock b/tests/packagedcode/data/npm/yarn-lock/v1-complex3/yarn.lock new file mode 100644 index 00000000000..3b025cd4893 --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/v1-complex3/yarn.lock @@ -0,0 +1,48 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" \ No newline at end of file diff --git a/tests/packagedcode/data/npm/yarn-lock/v1-complex3/yarn.lock-expected b/tests/packagedcode/data/npm/yarn-lock/v1-complex3/yarn.lock-expected new file mode 100644 index 00000000000..b9d26811937 --- /dev/null +++ b/tests/packagedcode/data/npm/yarn-lock/v1-complex3/yarn.lock-expected @@ -0,0 +1,399 @@ +[ + { + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/wrap-ansi@7.0.0", + "extracted_requirement": "^7.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "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.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "size": null, + "sha1": "67e145cff510a6a6984bdf1152911d69d2eb9e43", + "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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^4.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.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/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": "yarn_lock_v1", + "purl": "pkg:npm/wrap-ansi@7.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi@5.1.0", + "extracted_requirement": "^5.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrap-ansi", + "version": "5.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "size": null, + "sha1": "1fd1f67235d5b6d0fee781056001bfb694c03b09", + "md5": null, + "sha256": null, + "sha512": "402d7f88dff6fd13d52798d82bc046b6d8f9cfcdcb9922a6bdbbeb5cf3422d94846f7d8a2950c90e5fcc3add8dd35a94d87fc593311af4f2ada3506a0e3b5ded", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^3.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^5.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/wrap-ansi", + "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/wrap-ansi/5.1.0", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/wrap-ansi@5.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi@6.2.0", + "extracted_requirement": "^6.2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrap-ansi", + "version": "6.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "size": null, + "sha1": "e9393ba07102e6c91a3b221478f0257cd2856e53", + "md5": null, + "sha256": null, + "sha512": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_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": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^4.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.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/wrap-ansi", + "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/wrap-ansi/6.2.0", + "datasource_id": "yarn_lock_v1", + "purl": "pkg:npm/wrap-ansi@6.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi@8.1.0", + "extracted_requirement": "^8.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "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.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "size": null, + "sha1": "56dc22368ee570face1b49819975d9b9a5ead214", + "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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^6.1.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "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/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": "yarn_lock_v1", + "purl": "pkg:npm/wrap-ansi@8.1.0" + }, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v1", + "purl": null + } +] \ No newline at end of file diff --git a/tests/packagedcode/data/npm/yarn-lock/v1/yarn.lock-expected b/tests/packagedcode/data/npm/yarn-lock/v1/yarn.lock-expected index b1e8dee3875..2a0a474e628 100644 --- a/tests/packagedcode/data/npm/yarn-lock/v1/yarn.lock-expected +++ b/tests/packagedcode/data/npm/yarn-lock/v1/yarn.lock-expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -76,6 +79,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/abbrev", @@ -93,6 +98,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -127,6 +133,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -136,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -155,6 +164,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -189,6 +199,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -198,6 +210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -208,6 +221,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -227,6 +241,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -261,6 +276,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -270,6 +287,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -289,6 +307,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -323,6 +342,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -332,6 +353,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -342,6 +364,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -352,6 +375,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -371,6 +395,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -405,6 +430,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -414,6 +441,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -433,6 +461,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -467,6 +496,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -475,7 +506,8 @@ "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -495,6 +527,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -529,6 +562,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/semver", diff --git a/tests/packagedcode/data/npm/yarn-lock/v2/yarn.lock-expected b/tests/packagedcode/data/npm/yarn-lock/v2/yarn.lock-expected index a2243480247..bcad3461fc3 100644 --- a/tests/packagedcode/data/npm/yarn-lock/v2/yarn.lock-expected +++ b/tests/packagedcode/data/npm/yarn-lock/v2/yarn.lock-expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,7 +44,51 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, - "resolved_package": {}, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@actions", + "name": "core", + "version": "1.2.6", + "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": true, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40actions/core@1.2.6" + }, "extra_data": {} }, { @@ -52,7 +98,85 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, - "resolved_package": {}, + "is_direct": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "cli", + "version": "7.10.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": [], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/chokidar", + "extracted_requirement": "^2.1.8", + "scope": "dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map", + "extracted_requirement": "^0.5.0", + "scope": "dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/core", + "extracted_requirement": "^7.0.0-0", + "scope": "peerDependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "yarn_lock_v2", + "purl": "pkg:npm/%40babel/cli@7.10.1" + }, "extra_data": {} } ], diff --git a/tests/packagedcode/data/nuget/Castle.Core.nuspec-package-only.json.expected b/tests/packagedcode/data/nuget/Castle.Core.nuspec-package-only.json.expected index 4e64d83d267..9132d722329 100644 --- a/tests/packagedcode/data/nuget/Castle.Core.nuspec-package-only.json.expected +++ b/tests/packagedcode/data/nuget/Castle.Core.nuspec-package-only.json.expected @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -70,6 +73,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -83,6 +87,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -96,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -109,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -122,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -135,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -148,6 +157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -161,6 +171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -174,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", diff --git a/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected b/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected index d43ce08d627..f23616b8b9e 100644 --- a/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/Castle.Core.nuspec.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 9, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_20.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_20.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_20.RULE", "matched_text": "http://www.apache.org/licenses/LICENSE-2.0.html" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -93,6 +96,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -106,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -119,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -132,6 +138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -145,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -158,6 +166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -171,6 +180,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -184,6 +194,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -197,6 +208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", diff --git a/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected b/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected index 7645947a2b6..2c67693b34c 100644 --- a/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/EntityFramework.nuspec.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "LicenseRef-scancode-ms-net-library", "matches": [ { - "score": 100.0, + "license_expression": "ms-net-library", + "spdx_license_expression": "LicenseRef-scancode-ms-net-library", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "ms-net-library", - "spdx_license_expression": "LicenseRef-scancode-ms-net-library", - "rule_identifier": "ms-net-library_6.RULE", "rule_relevance": 100, + "rule_identifier": "ms-net-library_6.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ms-net-library_6.RULE", "matched_text": "http://go.microsoft.com/fwlink/?LinkID=320539" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.nuget.org/packages/EntityFramework/6.1.3", diff --git a/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected b/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected index 38439b23a38..6891892e26c 100644 --- a/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/Microsoft.AspNet.Mvc.nuspec.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "LicenseRef-scancode-ms-net-library", "matches": [ { - "score": 100.0, + "license_expression": "ms-net-library", + "spdx_license_expression": "LicenseRef-scancode-ms-net-library", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 12, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "ms-net-library", - "spdx_license_expression": "LicenseRef-scancode-ms-net-library", - "rule_identifier": "ms-net-library_1.RULE", "rule_relevance": 100, + "rule_identifier": "ms-net-library_1.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ms-net-library_1.RULE", "matched_text": "http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -92,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -104,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -116,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -128,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -140,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -152,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -164,6 +173,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -176,6 +186,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNX4.5.1" @@ -188,6 +199,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -200,6 +212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -212,6 +225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -224,6 +238,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -236,6 +251,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -248,6 +264,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -260,6 +277,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -272,6 +290,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" @@ -284,6 +303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": "DNXCore5.0" diff --git a/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected b/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected index bf26eb3b7c7..3bc0cf6e682 100644 --- a/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/Microsoft.Net.Http.nuspec.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "LicenseRef-scancode-ms-net-library-2018-11", "matches": [ { - "score": 100.0, + "license_expression": "ms-net-library-2018-11", + "spdx_license_expression": "LicenseRef-scancode-ms-net-library-2018-11", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "ms-net-library-2018-11", - "spdx_license_expression": "LicenseRef-scancode-ms-net-library-2018-11", - "rule_identifier": "ms-net-library-2018-11_3.RULE", "rule_relevance": 100, + "rule_identifier": "ms-net-library-2018-11_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/ms-net-library-2018-11_3.RULE", "matched_text": "http://go.microsoft.com/fwlink/?LinkId=329770" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected b/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected index 0d2413dc1a4..6ec02e564f3 100644 --- a/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/bootstrap.nuspec.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_180.RULE", "rule_relevance": 100, + "rule_identifier": "mit_180.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_180.RULE", "matched_text": "https://github.com/twbs/bootstrap/blob/master/LICENSE" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected b/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected index fcb9f255b93..a31de84ec75 100644 --- a/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected +++ b/tests/packagedcode/data/nuget/jQuery.UI.Combined.nuspec.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 80.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 80.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_jquery_url.RULE", "rule_relevance": 80, + "rule_identifier": "mit_jquery_url.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_jquery_url.RULE", "matched_text": "http://jquery.org/license" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample1/output.opam.expected b/tests/packagedcode/data/opam/sample1/output.opam.expected index ce658586488..85755c38807 100644 --- a/tests/packagedcode/data/opam/sample1/output.opam.expected +++ b/tests/packagedcode/data/opam/sample1/output.opam.expected @@ -116,17 +116,17 @@ "license_expression_spdx": "ISC", "matches": [ { - "score": 100.0, + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "isc", - "spdx_license_expression": "ISC", - "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-isc-9931cb7ad33c2eb18f322c94660b670a84186baa", "rule_url": null, "matched_text": "ISC" } @@ -141,6 +141,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -150,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -200,6 +207,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -210,6 +218,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -220,6 +229,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -230,6 +240,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -240,6 +251,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample2/output.opam.expected b/tests/packagedcode/data/opam/sample2/output.opam.expected index 745e63c68e5..244924137e2 100644 --- a/tests/packagedcode/data/opam/sample2/output.opam.expected +++ b/tests/packagedcode/data/opam/sample2/output.opam.expected @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample3/output.opam.expected b/tests/packagedcode/data/opam/sample3/output.opam.expected index 5fd0981e76e..d5950297e3e 100644 --- a/tests/packagedcode/data/opam/sample3/output.opam.expected +++ b/tests/packagedcode/data/opam/sample3/output.opam.expected @@ -60,17 +60,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE", "matched_text": "GPL-3.0-only" } @@ -85,6 +85,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -94,6 +96,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample4/output.opam.expected b/tests/packagedcode/data/opam/sample4/output.opam.expected index 83ab49318d7..d31e2028468 100644 --- a/tests/packagedcode/data/opam/sample4/output.opam.expected +++ b/tests/packagedcode/data/opam/sample4/output.opam.expected @@ -78,6 +78,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -87,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample5/output.opam.expected b/tests/packagedcode/data/opam/sample5/output.opam.expected index 65d10987118..12ad4ebad36 100644 --- a/tests/packagedcode/data/opam/sample5/output.opam.expected +++ b/tests/packagedcode/data/opam/sample5/output.opam.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -100,6 +104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -110,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -120,6 +126,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample6/output.opam.expected b/tests/packagedcode/data/opam/sample6/output.opam.expected index 1664ea40426..e283258fc00 100644 --- a/tests/packagedcode/data/opam/sample6/output.opam.expected +++ b/tests/packagedcode/data/opam/sample6/output.opam.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_52.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_52.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE", "matched_text": "GPL-2.0" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample7/output.opam.expected b/tests/packagedcode/data/opam/sample7/output.opam.expected index 1428161c1ec..bf82430911b 100644 --- a/tests/packagedcode/data/opam/sample7/output.opam.expected +++ b/tests/packagedcode/data/opam/sample7/output.opam.expected @@ -78,6 +78,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -87,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/opam/sample8/output.opam.expected b/tests/packagedcode/data/opam/sample8/output.opam.expected index 83ab49318d7..d31e2028468 100644 --- a/tests/packagedcode/data/opam/sample8/output.opam.expected +++ b/tests/packagedcode/data/opam/sample8/output.opam.expected @@ -78,6 +78,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -87,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected index 661a34b6803..4cd48d26c0f 100644 --- a/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/a-timer/composer.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +93,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -100,6 +104,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json index 664f42d19a6..8293accf606 100644 --- a/tests/packagedcode/data/phpcomposer/composer.lock-expected.json +++ b/tests/packagedcode/data/phpcomposer/composer.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +231,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +242,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +253,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +264,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +275,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +286,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +297,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +308,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +319,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -302,6 +330,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -312,6 +341,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -322,6 +352,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -332,6 +363,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -417,17 +449,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -442,6 +474,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -451,6 +485,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -461,6 +496,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -471,6 +507,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -481,6 +518,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -491,6 +529,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -548,17 +587,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -573,6 +612,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -582,6 +623,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -592,6 +634,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -602,6 +645,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -612,6 +656,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -669,17 +714,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -694,6 +739,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -703,6 +750,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -713,6 +761,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -723,6 +772,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -733,6 +783,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -743,6 +794,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -800,17 +852,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -825,6 +877,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -834,6 +888,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -844,6 +899,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -854,6 +910,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -864,6 +921,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -874,6 +932,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -884,6 +943,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -941,17 +1001,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -966,6 +1026,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -975,6 +1037,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -985,6 +1048,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1049,17 +1113,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1074,6 +1138,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1083,6 +1149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1093,6 +1160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1103,6 +1171,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1113,6 +1182,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1123,6 +1193,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1133,6 +1204,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1143,6 +1215,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1153,6 +1226,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1163,6 +1237,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1173,6 +1248,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1183,6 +1259,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1193,6 +1270,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1203,6 +1281,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1260,17 +1339,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1285,6 +1364,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1294,6 +1375,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1304,6 +1386,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1375,17 +1458,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1400,6 +1483,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1409,6 +1494,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1480,17 +1566,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1505,6 +1591,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1514,6 +1602,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1524,6 +1613,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1534,6 +1624,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1591,17 +1682,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1616,6 +1707,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1625,6 +1718,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1635,6 +1729,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1645,6 +1740,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1730,17 +1826,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1755,6 +1851,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1764,6 +1862,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1774,6 +1873,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1784,6 +1884,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1794,6 +1895,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1865,17 +1967,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1890,6 +1992,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1899,6 +2003,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1909,6 +2014,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1973,17 +2079,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1998,6 +2104,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2007,6 +2115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2017,6 +2126,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2027,6 +2137,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2037,6 +2148,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2047,6 +2159,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2057,6 +2170,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2067,6 +2181,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2077,6 +2192,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2087,6 +2203,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2097,6 +2214,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2107,6 +2225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2117,6 +2236,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2127,6 +2247,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2137,6 +2258,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2147,6 +2269,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2157,6 +2280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2167,6 +2291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2177,6 +2302,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2187,6 +2313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2197,6 +2324,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2207,6 +2335,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2217,6 +2346,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2227,6 +2357,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2237,6 +2368,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2247,6 +2379,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2257,6 +2390,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2267,6 +2401,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2277,6 +2412,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2287,6 +2423,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2297,6 +2434,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2307,6 +2445,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2317,6 +2456,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2374,17 +2514,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -2399,6 +2539,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2408,6 +2550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2418,6 +2561,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2428,6 +2572,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2499,17 +2644,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "BSD-3-Clause" } @@ -2524,6 +2669,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2533,6 +2680,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2543,6 +2691,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2553,6 +2702,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2603,17 +2753,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -2628,6 +2778,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2637,6 +2789,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2647,6 +2800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2657,6 +2811,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2667,6 +2822,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2677,6 +2833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2734,17 +2891,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -2759,6 +2916,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2768,6 +2927,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2825,17 +2985,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "BSD-3-Clause" } @@ -2850,6 +3010,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2859,6 +3021,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2869,6 +3032,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2879,6 +3043,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2889,6 +3054,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -2899,6 +3065,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -2963,17 +3130,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -2988,6 +3155,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -2997,6 +3166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3007,6 +3177,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3017,6 +3188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3027,6 +3199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3037,6 +3210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3047,6 +3221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3057,6 +3232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3067,6 +3243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3077,6 +3254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3087,6 +3265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3097,6 +3276,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3107,6 +3287,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3117,6 +3298,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3127,6 +3309,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3137,6 +3320,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3147,6 +3331,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3211,17 +3396,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3236,6 +3421,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3245,6 +3432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3255,6 +3443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3265,6 +3454,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3275,6 +3465,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3339,17 +3530,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3364,6 +3555,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3373,6 +3566,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3383,6 +3577,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3393,6 +3588,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3403,6 +3599,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3413,6 +3610,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3423,6 +3621,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3433,6 +3632,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3443,6 +3643,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3453,6 +3654,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3517,17 +3719,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3542,6 +3744,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3551,6 +3755,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3561,6 +3766,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3625,17 +3831,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3650,6 +3856,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3659,6 +3867,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3723,17 +3932,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3748,6 +3957,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3757,6 +3968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3821,17 +4033,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3846,6 +4058,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3855,6 +4069,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3865,6 +4080,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3929,17 +4145,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -3954,6 +4170,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -3963,6 +4181,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3973,6 +4192,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4037,17 +4257,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -4062,6 +4282,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4071,6 +4293,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4081,6 +4304,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4145,17 +4369,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -4170,6 +4394,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4179,6 +4405,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4243,17 +4470,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -4268,6 +4495,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4277,6 +4506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4341,17 +4571,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -4366,6 +4596,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -4375,6 +4607,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected index a6c6322bd3b..0817f699745 100644 --- a/tests/packagedcode/data/phpcomposer/fake/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/fake/composer.json.expected @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +93,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -100,6 +104,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected b/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected index f0733bfa3cd..19eec399780 100644 --- a/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/fake2/composer.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "LGPL-2.1-only", "matches": [ { - "score": 50.0, + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1", - "spdx_license_expression": "LGPL-2.1-only", - "rule_identifier": "spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE", "matched_text": "LGPL-2.1-only" } @@ -68,17 +68,17 @@ "license_expression_spdx": "GPL-3.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE", "matched_text": "GPL-3.0-or-later" } @@ -93,6 +93,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -102,6 +104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +126,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected index e60ebd95d2f..46e929e002f 100644 --- a/tests/packagedcode/data/phpcomposer/framework/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/framework/composer.json.expected @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -100,6 +104,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -110,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -120,6 +126,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -130,6 +137,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +148,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +159,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +170,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +181,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -180,6 +192,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -190,6 +203,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -200,6 +214,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -210,6 +225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -220,6 +236,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -230,6 +247,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -240,6 +258,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -250,6 +269,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -260,6 +280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -270,6 +291,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -280,6 +302,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -290,6 +313,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -300,6 +324,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -310,6 +335,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -320,6 +346,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -330,6 +357,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -340,6 +368,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -350,6 +379,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -360,6 +390,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -370,6 +401,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -380,6 +412,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -390,6 +423,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -400,6 +434,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -410,6 +445,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -420,6 +456,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -430,6 +467,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -440,6 +478,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -450,6 +489,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -460,6 +500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -470,6 +511,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -480,6 +522,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -490,6 +533,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -500,6 +544,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -510,6 +555,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -520,6 +566,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -530,6 +577,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -540,6 +588,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -550,6 +599,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -560,6 +610,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -570,6 +621,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -580,6 +632,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -590,6 +643,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -600,6 +654,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -610,6 +665,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -620,6 +676,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -630,6 +687,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -640,6 +698,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -650,6 +709,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -660,6 +720,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -670,6 +731,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -680,6 +742,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -690,6 +753,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -700,6 +764,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -710,6 +775,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -720,6 +786,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -730,6 +797,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -740,6 +808,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -750,6 +819,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -760,6 +830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -770,6 +841,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -780,6 +852,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -790,6 +863,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -800,6 +874,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -810,6 +885,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -820,6 +896,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -830,6 +907,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -840,6 +918,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -850,6 +929,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -860,6 +940,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -870,6 +951,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -880,6 +962,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -890,6 +973,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -900,6 +984,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -910,6 +995,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -920,6 +1006,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -930,6 +1017,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -940,6 +1028,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -950,6 +1039,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -960,6 +1050,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -970,6 +1061,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -980,6 +1072,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -990,6 +1083,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1000,6 +1094,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1010,6 +1105,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1020,6 +1116,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1030,6 +1127,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1040,6 +1138,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1050,6 +1149,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1060,6 +1160,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1070,6 +1171,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1080,6 +1182,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1090,6 +1193,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1100,6 +1204,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1110,6 +1215,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1120,6 +1226,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1130,6 +1237,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1140,6 +1248,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1150,6 +1259,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1160,6 +1270,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1170,6 +1281,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1180,6 +1292,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1190,6 +1303,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1200,6 +1314,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1210,6 +1325,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1220,6 +1336,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1230,6 +1347,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1240,6 +1358,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1250,6 +1369,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1260,6 +1380,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1270,6 +1391,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1280,6 +1402,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1290,6 +1413,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1300,6 +1424,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1310,6 +1435,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1320,6 +1446,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1330,6 +1457,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1340,6 +1468,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1350,6 +1479,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1360,6 +1490,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1370,6 +1501,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1380,6 +1512,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1390,6 +1523,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1400,6 +1534,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1410,6 +1545,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1420,6 +1556,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1430,6 +1567,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1440,6 +1578,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1450,6 +1589,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1460,6 +1600,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1470,6 +1611,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/modern/composer.json.expected b/tests/packagedcode/data/phpcomposer/modern/composer.json.expected index d1f8c5b670e..5168a95d881 100644 --- a/tests/packagedcode/data/phpcomposer/modern/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/modern/composer.json.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "LicenseRef-scancode-proprietary-license", "matches": [ { - "score": 100.0, + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "proprietary-license", - "spdx_license_expression": "LicenseRef-scancode-proprietary-license", - "rule_identifier": "proprietary_8.RULE", "rule_relevance": 100, + "rule_identifier": "proprietary_8.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary_8.RULE", "matched_text": "license proprietary" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -65,6 +67,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +78,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +177,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -185,6 +199,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -195,6 +210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -205,6 +221,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -215,6 +232,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -225,6 +243,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -235,6 +254,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -245,6 +265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -255,6 +276,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -265,6 +287,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -275,6 +298,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -285,6 +309,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -295,6 +320,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -305,6 +331,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -315,6 +342,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -325,6 +353,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -335,6 +364,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -345,6 +375,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -355,6 +386,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -365,6 +397,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected index d381a9952ff..8bdf4a81b44 100644 --- a/tests/packagedcode/data/phpcomposer/slim/composer.json.expected +++ b/tests/packagedcode/data/phpcomposer/slim/composer.json.expected @@ -67,17 +67,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -92,6 +92,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -101,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +180,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index a77b35876b1..7b4c9cff4b1 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -141,6 +143,8 @@ "extracted_license_statement": "mit", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -257,6 +261,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -350,6 +356,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index 3a49960fc03..9d2d573d797 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -68,6 +68,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -90,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/get-size?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -104,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/eventEmitter?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -118,6 +122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:bower/qunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -200,6 +205,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -209,6 +216,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -219,6 +227,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -229,6 +238,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index 2777416d81d..081c0de3579 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -71,6 +71,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/clap/" }, @@ -95,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/bitflags?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -109,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/unicode-width?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -123,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/textwrap?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -137,6 +142,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.8" @@ -153,6 +159,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.5" @@ -169,6 +176,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "~0.0.166" @@ -185,6 +193,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.2.2" @@ -201,6 +210,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.8" @@ -217,6 +227,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.0" @@ -233,6 +244,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/regex?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -247,6 +259,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/lazy_static?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -261,6 +274,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/version-sync?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -346,6 +360,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "documentation_url": "https://docs.rs/clap/" }, @@ -357,6 +373,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -367,6 +384,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -377,6 +395,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -387,6 +406,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.8" @@ -399,6 +419,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.5" @@ -411,6 +432,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "~0.0.166" @@ -423,6 +445,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.2.2" @@ -435,6 +458,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.8" @@ -447,6 +471,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.3.0" @@ -459,6 +484,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -469,6 +495,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -479,6 +506,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index 86be57a8517..a55cb8f9abf 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -86,6 +86,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://supermarket.chef.io/cookbooks/301/versions/0.1.0/", "repository_download_url": "https://supermarket.chef.io/cookbooks/301/versions/0.1.0/download", @@ -110,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -124,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:chef/nodejs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -202,6 +206,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -211,6 +217,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -296,6 +303,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -305,6 +314,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/com-package-expected.json b/tests/packagedcode/data/plugin/com-package-expected.json index a839bb3166c..0b9fa60003f 100644 --- a/tests/packagedcode/data/plugin/com-package-expected.json +++ b/tests/packagedcode/data/plugin/com-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/conda-package-expected.json b/tests/packagedcode/data/plugin/conda-package-expected.json index 8323e9aea8f..05e238dba36 100644 --- a/tests/packagedcode/data/plugin/conda-package-expected.json +++ b/tests/packagedcode/data/plugin/conda-package-expected.json @@ -56,6 +56,8 @@ "extracted_license_statement": "Other", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -78,6 +80,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/zlib?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -92,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/setuptools?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -106,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/sqlite?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -120,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/openssl?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -134,6 +140,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/xz?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -148,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/krb5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -162,6 +170,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/pykerberos?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -176,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/python?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -190,6 +200,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/requests?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -204,6 +215,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/python?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -218,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/requests?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -232,6 +245,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:conda/pykerberos?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -329,6 +343,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -338,6 +354,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -348,6 +365,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -358,6 +376,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -368,6 +387,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -378,6 +398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -388,6 +409,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -398,6 +420,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -408,6 +431,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -418,6 +442,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -428,6 +453,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -438,6 +464,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -448,6 +475,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/cran-package-expected.json b/tests/packagedcode/data/plugin/cran-package-expected.json index 8ff575e1235..0b68d2720f8 100644 --- a/tests/packagedcode/data/plugin/cran-package-expected.json +++ b/tests/packagedcode/data/plugin/cran-package-expected.json @@ -71,6 +71,8 @@ "extracted_license_statement": "GPL", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://cran.r-project.org/package=codetools", "repository_download_url": null, @@ -93,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cran/R?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -178,6 +181,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -187,6 +192,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/freebsd-package-expected.json b/tests/packagedcode/data/plugin/freebsd-package-expected.json index 23d30103356..b4a0d41ae32 100644 --- a/tests/packagedcode/data/plugin/freebsd-package-expected.json +++ b/tests/packagedcode/data/plugin/freebsd-package-expected.json @@ -69,6 +69,8 @@ "extracted_license_statement": "{'licenses': ['GPLv2'], 'licenselogic': 'single'}", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -159,6 +161,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/get_installed_packages-expected.json b/tests/packagedcode/data/plugin/get_installed_packages-expected.json index 3b9c7891144..7430cfa47b9 100644 --- a/tests/packagedcode/data/plugin/get_installed_packages-expected.json +++ b/tests/packagedcode/data/plugin/get_installed_packages-expected.json @@ -135,6 +135,8 @@ "source_packages": [ "pkg:deb/ubuntu/ncurses" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -318,6 +320,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -409,6 +413,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -526,6 +532,8 @@ "source_packages": [ "pkg:deb/ubuntu/libndp" ], + "is_private": false, + "is_virtual": false, "extra_data": { "multi_arch": "same", "missing_file_references": [ @@ -655,6 +663,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -737,6 +747,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index d76124221ae..45e26cc7302 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -69,6 +69,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://lib.haxe.org/p/hxsocketio", "repository_download_url": "https://lib.haxe.org/p/hxsocketio/0.1.0/download/", @@ -159,6 +161,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://lib.haxe.org/p/hxsocketio", diff --git a/tests/packagedcode/data/plugin/help.txt b/tests/packagedcode/data/plugin/help.txt index 7fd5350bace..83ba2045a85 100755 --- a/tests/packagedcode/data/plugin/help.txt +++ b/tests/packagedcode/data/plugin/help.txt @@ -580,6 +580,27 @@ Package type: npm description: npm shrinkwrap.json lockfile path_patterns: '*/npm-shrinkwrap.json' -------------------------------------------- +Package type: npm + datasource_id: pnpm_lock_yaml + documentation URL: https://github.com/pnpm/spec/blob/master/lockfile/6.0.md + primary language: JavaScript + description: pnpm pnpm-lock.yaml lockfile + path_patterns: '*/pnpm-lock.yaml' +-------------------------------------------- +Package type: npm + datasource_id: pnpm_shrinkwrap_yaml + documentation URL: https://github.com/pnpm/spec/blob/master/lockfile/4.md + primary language: JavaScript + description: pnpm shrinkwrap.yaml lockfile + path_patterns: '*/shrinkwrap.yaml' +-------------------------------------------- +Package type: npm + datasource_id: pnpm_workspace_yaml + documentation URL: https://pnpm.io/pnpm-workspace_yaml + primary language: JavaScript + description: pnpm workspace yaml file + path_patterns: '*/pnpm-workspace.yaml' +-------------------------------------------- Package type: npm datasource_id: yarn_lock_v1 documentation URL: https://classic.yarnpkg.com/lang/en/docs/yarn-lock/ diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index 801649dea77..9f093812996 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -35,6 +35,8 @@ "source_packages": [ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", @@ -83,6 +85,8 @@ "source_packages": [ "pkg:maven/adarwin/adarwin@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/adarwin-1.0.jar", @@ -131,6 +135,8 @@ "source_packages": [ "pkg:maven/org.apache.ant/ant-jai@1.7.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/ant-jai-1.7.0.jar", @@ -179,6 +185,8 @@ "source_packages": [ "pkg:maven/org.apache.ant/ant-jsch@1.7.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/ant-jsch-1.7.0.jar", @@ -265,6 +273,8 @@ "source_packages": [ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", @@ -313,6 +323,8 @@ "source_packages": [ "pkg:maven/bcel/bcel@5.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", "repository_download_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/bcel-5.1.jar", @@ -390,6 +402,8 @@ "source_packages": [ "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", "repository_download_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar", @@ -488,6 +502,8 @@ "source_packages": [ "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/commons-fileupload-1.0.jar", @@ -784,6 +800,8 @@ "source_packages": [ "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/", "repository_download_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar", @@ -832,6 +850,8 @@ "source_packages": [ "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/tools-0.0.1.SNAPSHOT.jar", @@ -916,6 +936,8 @@ "source_packages": [ "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/", "repository_download_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/easyconf-0.9.0.jar", @@ -1016,6 +1038,8 @@ "source_packages": [ "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/", "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.jar", @@ -1064,6 +1088,8 @@ "source_packages": [ "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/flex_app-1.0-SNAPSHOT.jar", @@ -1112,6 +1138,8 @@ "source_packages": [ "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/bash_flex_app-1.0.jar", @@ -1206,6 +1234,8 @@ "source_packages": [ "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/baz-bar-parent-1.0.jar", @@ -1254,6 +1284,8 @@ "source_packages": [ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", @@ -1331,6 +1363,8 @@ "source_packages": [ "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/com.idega.block.contract-4.1.3-SNAPSHOT.jar", @@ -1425,6 +1459,8 @@ "source_packages": [ "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/", "repository_download_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/jrecordbind${artifactId.ext}-2.3.4.jar", @@ -1504,6 +1540,8 @@ "source_packages": [ "pkg:maven/log4j/log4j@1.2.15?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/", "repository_download_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/log4j-1.2.15.jar", @@ -1590,6 +1628,8 @@ "source_packages": [ "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/", "repository_download_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/logback-access-0.2.5.jar", @@ -1723,6 +1763,8 @@ "source_packages": [ "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/", "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar", @@ -1771,6 +1813,8 @@ "source_packages": [ "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/main-1.0.0-SNAPSHOT.jar", @@ -1819,6 +1863,8 @@ "source_packages": [ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", @@ -1867,6 +1913,8 @@ "source_packages": [ "pkg:maven/org.modeler/modeler@0.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/", "repository_download_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/modeler-0.1.jar", @@ -1937,6 +1985,8 @@ "source_packages": [ "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/root-2.2.0-SNAPSHOT.jar", @@ -1985,6 +2035,8 @@ "source_packages": [ "pkg:maven/org.apache.geronimo.specs/specs@1.3?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/specs-1.3.jar", @@ -2064,6 +2116,8 @@ "source_packages": [ "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/", "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/spring-2.5.4.jar", @@ -2143,6 +2197,8 @@ "source_packages": [ "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/", "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.jar", @@ -2222,6 +2278,8 @@ "source_packages": [ "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/", "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.jar", @@ -2278,6 +2336,8 @@ "source_packages": [ "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/", "repository_download_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/startup-trigger-plugin-0.1.jar", @@ -2326,6 +2386,8 @@ "source_packages": [ "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/eclipseSequencePlugin-0.0.1-SNAPSHOT.jar", @@ -2374,6 +2436,8 @@ "source_packages": [ "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/ur.urwerk.test.module-y-1.0.0.jar", @@ -2422,6 +2486,8 @@ "source_packages": [ "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/com.google.gwt.query-0.1.5.SNAPSHOT.jar", @@ -2470,6 +2536,8 @@ "source_packages": [ "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/", "repository_download_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/xml-format-maven-plugin-3.0.6.jar", @@ -2492,6 +2560,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2506,6 +2575,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-jms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2520,6 +2590,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2534,6 +2605,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-pool?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2548,6 +2620,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2562,6 +2635,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2576,6 +2650,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2590,6 +2665,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-spring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2604,6 +2680,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2618,6 +2695,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2632,6 +2710,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-all?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2646,6 +2725,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2660,6 +2740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.media/jai-core@1.1.2_01?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2674,6 +2755,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jai/jai-codec@1.1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2688,6 +2770,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2702,6 +2785,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.jcraft/jsch@0.1.29?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2716,6 +2800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2730,6 +2815,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2744,6 +2830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2758,6 +2845,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2772,6 +2860,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2786,6 +2875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2800,6 +2890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2814,6 +2905,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2828,6 +2920,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2842,6 +2935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2856,6 +2950,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/struts/struts@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2870,6 +2965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-configuration/commons-configuration@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2884,6 +2980,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2898,6 +2995,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2912,6 +3010,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/dom4j/dom4j@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2926,6 +3025,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2940,6 +3040,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2954,6 +3055,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xerces/xerces@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2968,6 +3070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2982,6 +3085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xdoclet/xdoclet@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2996,6 +3100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3010,6 +3115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-core@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3024,6 +3130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-bean-collections@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3038,6 +3145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xdoclet/xdoclet-web-module@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3052,6 +3160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/mx4j/mx4j-jmx@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3066,6 +3175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/mx4j/mx4j-impl@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3080,6 +3190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven/maven-artifact@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3094,6 +3205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3108,6 +3220,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3122,6 +3235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3136,6 +3250,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/net.sourceforge.findbugs/findbugs@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3150,6 +3265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3164,6 +3280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3178,6 +3295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit-optional?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3192,6 +3310,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/blazeds_service_config@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3206,6 +3325,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_remoted_objects@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3220,6 +3340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3234,6 +3355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3248,6 +3370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3262,6 +3385,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm-enterprise?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3276,6 +3400,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.lcds/fds?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3290,6 +3415,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_blazeds_service_config@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3304,6 +3430,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_remoted_objects@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3318,6 +3445,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3332,6 +3460,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3346,6 +3475,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3360,6 +3490,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3374,6 +3505,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3388,6 +3520,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3402,6 +3535,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3416,6 +3550,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3430,6 +3565,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3444,6 +3580,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3458,6 +3595,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3472,6 +3610,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-starter@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3486,6 +3625,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3500,6 +3640,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3514,6 +3655,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3528,6 +3670,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.block.media?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3542,6 +3685,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/itextpdf/itext-paulo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3556,6 +3700,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/itext/itext-xml?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3570,6 +3715,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/relaxngDatatype/relaxngDatatype@20020414?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3584,6 +3730,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-impl@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3598,6 +3745,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-xjc@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3612,6 +3760,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.xsom/xsom@20081112?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3626,6 +3775,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3640,6 +3790,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3654,6 +3805,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.jdmk/jmxtools@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3668,6 +3820,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.jmx/jmxri@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3682,6 +3835,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3696,6 +3850,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3710,6 +3865,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/ch.qos.logback/logback-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3724,6 +3880,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/tomcat/catalina?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3738,6 +3895,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mortbay.jetty/jetty?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3752,6 +3910,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.caucho/resin?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3766,6 +3925,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mortbay.jetty/servlet-api-2.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3780,6 +3940,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3794,6 +3955,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/classworlds/classworlds@1.1-alpha-2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3808,6 +3970,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/plexus/plexus-utils@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3822,6 +3985,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3836,6 +4000,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3850,6 +4015,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3864,6 +4030,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3878,6 +4045,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3892,6 +4060,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/dom4j/dom4j@1.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3906,6 +4075,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-annotations@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3920,6 +4090,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3934,6 +4105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/ejb3-persistence@3.3.2.Beta1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3948,6 +4120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.slf4j/slf4j-jcl@1.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3962,6 +4135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/postgresql/postgresql@8.3-603.jdbc4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3976,6 +4150,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3990,6 +4165,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ioc@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4004,6 +4180,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-mail@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4018,6 +4195,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-pdf@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4032,6 +4210,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-remoting@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4046,6 +4225,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-resteasy@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4060,6 +4240,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ui@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4074,6 +4255,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-debug@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4088,6 +4270,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-excel@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4102,6 +4285,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-jul@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4116,6 +4300,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-api@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4130,6 +4315,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-impl@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4144,6 +4330,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.ui/richfaces-ui@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4158,6 +4345,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jbpm/jbpm-jpdl@3.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4172,6 +4360,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jboss/jboss-cache@1.4.1.SP9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4186,6 +4375,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxrs@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4200,6 +4390,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4214,6 +4405,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-core@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4228,6 +4420,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-search@3.1.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4242,6 +4435,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4256,6 +4450,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.groovy/groovy-all@1.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4270,6 +4465,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.drools/drools-core@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4284,6 +4480,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.el/jboss-el@1.0_02.CR4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4298,6 +4495,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.tuckey/urlrewritefilter@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4312,6 +4510,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.samples/glassX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4326,6 +4525,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.samples/darkX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4340,6 +4540,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.drools/drools-api@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4354,6 +4555,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-commons-annotations@3.3.0.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4368,6 +4570,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.antlr/antlr@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4382,6 +4585,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.antlr/antlr-runtime@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4396,6 +4600,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4410,6 +4615,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4424,6 +4630,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.h2database/h2@1.1.118?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4438,6 +4645,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/mysql/mysql-connector-java@5.1.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4452,6 +4660,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.openejb/openejb-core@3.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4466,6 +4675,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@4.7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4480,6 +4690,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.testng/testng@5.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4494,6 +4705,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4508,6 +4720,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4522,6 +4735,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/asm/asm@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4536,6 +4750,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/asm/asm-commons@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4550,6 +4765,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/asm/asm-util@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4564,6 +4780,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aspectj/aspectjrt@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4578,6 +4795,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aspectj/aspectjweaver@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4592,6 +4810,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/backport-util-concurrent/backport-util-concurrent@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4606,6 +4825,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/c3p0/c3p0@0.9.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4620,6 +4840,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/cglib/cglib-nodep@2.1_3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4634,6 +4855,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4648,6 +4870,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4662,6 +4885,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4676,6 +4900,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4690,6 +4915,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-dbcp/commons-dbcp@1.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4704,6 +4930,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4718,6 +4945,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-httpclient/commons-httpclient@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4732,6 +4960,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4746,6 +4975,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-pool/commons-pool@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4760,6 +4990,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.bea.wlplatform/commonj-twm@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4774,6 +5005,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.experlog/xapool@1.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4788,6 +5020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0.677?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4802,6 +5035,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.jamonapi/jamon@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4816,6 +5050,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4830,6 +5065,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4844,6 +5080,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4858,6 +5095,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle/oc4j@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4872,6 +5110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4886,6 +5125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/groovy/groovy@1.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4900,6 +5140,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/hessian/hessian@3.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4914,6 +5155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4928,6 +5170,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4942,6 +5185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jotm/jotm@2.0.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4956,6 +5200,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jruby/jruby-bin@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4970,6 +5215,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4984,6 +5230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4998,6 +5245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/net.sf.ehcache/ehcache@1.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5012,6 +5260,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5026,6 +5275,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5040,6 +5290,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5054,6 +5305,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5068,6 +5320,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.beanshell/bsh@2.0b4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5082,6 +5335,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5096,6 +5350,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5110,6 +5365,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5124,6 +5380,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/opensymphony/quartz-all@1.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5138,6 +5395,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/struts/struts@1.2.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5152,6 +5410,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/taglibs/standard@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5166,6 +5425,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/tomcat/catalina@5.5.23?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5180,6 +5440,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5194,6 +5455,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5208,6 +5470,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5222,6 +5485,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.activation/activation@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5236,6 +5500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.ejb/ejb@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5250,6 +5515,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.faces/jsf-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5264,6 +5530,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5278,6 +5545,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5292,6 +5560,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5306,6 +5575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5320,6 +5590,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.portlet/portlet-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5334,6 +5605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.resource/connector-api@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5348,6 +5620,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5362,6 +5635,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5376,6 +5650,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5390,6 +5665,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5404,6 +5680,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.xml/jaxrpc-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5418,6 +5695,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5432,6 +5710,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5446,6 +5725,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5460,6 +5740,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5474,6 +5755,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5488,6 +5770,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5502,6 +5785,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.1.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5516,6 +5800,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-aop@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5530,6 +5815,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5544,6 +5830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5558,6 +5845,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5572,6 +5860,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-jdbc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5586,6 +5875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-tx@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5600,6 +5890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5614,6 +5905,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5628,6 +5920,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5642,6 +5935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5656,6 +5950,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5670,6 +5965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5684,6 +5980,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5698,6 +5995,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5712,6 +6010,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5726,6 +6025,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5740,6 +6040,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5754,6 +6055,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5768,6 +6070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5782,6 +6085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5796,6 +6100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5810,6 +6115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5824,6 +6130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5838,6 +6145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5852,6 +6160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5866,6 +6175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context-support@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5880,6 +6190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5894,6 +6205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5908,6 +6220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5922,6 +6235,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5936,6 +6250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5950,6 +6265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mockito/mockito-all@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5964,6 +6280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-clients-all@2.0.4-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5978,6 +6295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbean-api@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5992,6 +6310,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe/gpe-utils@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6006,6 +6325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbeans-swt@0.0.2-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6020,6 +6340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6034,6 +6355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6048,6 +6370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6062,6 +6385,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mockito/mockito-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6076,6 +6400,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven/maven-plugin-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6090,6 +6415,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.plugin-tools/maven-plugin-annotations?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6104,6 +6430,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-utils?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6118,6 +6445,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.dom4j/dom4j@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6176,6 +6504,8 @@ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6185,6 +6515,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6195,6 +6526,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6205,6 +6537,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6215,6 +6548,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6225,6 +6559,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6235,6 +6570,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6245,6 +6581,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6255,6 +6592,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6265,6 +6603,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6275,6 +6614,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6285,6 +6625,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6368,6 +6709,8 @@ "pkg:maven/adarwin/adarwin@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", @@ -6449,6 +6792,8 @@ "pkg:maven/org.apache.ant/ant-jai@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6458,6 +6803,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6468,6 +6814,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6478,6 +6825,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6561,6 +6909,8 @@ "pkg:maven/org.apache.ant/ant-jsch@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6570,6 +6920,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6580,6 +6931,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6701,6 +7053,8 @@ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", @@ -6782,6 +7136,8 @@ "pkg:maven/bcel/bcel@5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", @@ -6892,6 +7248,8 @@ "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", @@ -7023,6 +7381,8 @@ "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7032,6 +7392,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7042,6 +7403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7373,6 +7735,8 @@ "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7382,6 +7746,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7392,6 +7757,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7402,6 +7768,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7412,6 +7779,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7422,6 +7790,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7432,6 +7801,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7515,6 +7885,8 @@ "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", @@ -7632,6 +8004,8 @@ "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7641,6 +8015,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7651,6 +8026,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7661,6 +8037,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7671,6 +8048,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7681,6 +8059,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7691,6 +8070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7701,6 +8081,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7711,6 +8092,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7721,6 +8103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7731,6 +8114,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7741,6 +8125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7751,6 +8136,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7761,6 +8147,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7771,6 +8158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7781,6 +8169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7791,6 +8180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7801,6 +8191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7811,6 +8202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7946,6 +8338,8 @@ "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7955,6 +8349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7965,6 +8360,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7975,6 +8371,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7985,6 +8382,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7995,6 +8393,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8078,6 +8477,8 @@ "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8087,6 +8488,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8097,6 +8499,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8107,6 +8510,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8117,6 +8521,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8127,6 +8532,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8137,6 +8543,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8147,6 +8554,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8157,6 +8565,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8167,6 +8576,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8177,6 +8587,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8260,6 +8671,8 @@ "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8269,6 +8682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8279,6 +8693,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8289,6 +8704,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8299,6 +8715,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8309,6 +8726,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8319,6 +8737,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8329,6 +8748,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8458,6 +8878,8 @@ "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8467,6 +8889,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8477,6 +8900,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8487,6 +8911,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8497,6 +8922,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8507,6 +8933,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8517,6 +8944,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8527,6 +8955,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8537,6 +8966,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8620,6 +9050,8 @@ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8629,6 +9061,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8741,6 +9174,8 @@ "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8750,6 +9185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8760,6 +9196,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8770,6 +9207,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8780,6 +9218,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8909,6 +9348,8 @@ "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8918,6 +9359,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8928,6 +9370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8938,6 +9381,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8948,6 +9392,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9062,6 +9507,8 @@ "pkg:maven/log4j/log4j@1.2.15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9071,6 +9518,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9081,6 +9529,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9091,6 +9540,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9101,6 +9551,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9111,6 +9562,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9121,6 +9573,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9242,6 +9695,8 @@ "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9251,6 +9706,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9261,6 +9717,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9271,6 +9728,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9281,6 +9739,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9291,6 +9750,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9459,6 +9919,8 @@ "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9468,6 +9930,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9478,6 +9941,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9488,6 +9952,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9498,6 +9963,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9581,6 +10047,8 @@ "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", @@ -9662,6 +10130,8 @@ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9671,6 +10141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9754,6 +10225,8 @@ "pkg:maven/org.modeler/modeler@0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9763,6 +10236,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9773,6 +10247,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9783,6 +10258,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9793,6 +10269,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9803,6 +10280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9813,6 +10291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9823,6 +10302,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9833,6 +10313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9843,6 +10324,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9948,6 +10430,8 @@ "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9957,6 +10441,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9967,6 +10452,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9977,6 +10463,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9987,6 +10474,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9997,6 +10485,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10007,6 +10496,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10017,6 +10507,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10027,6 +10518,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10037,6 +10529,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10047,6 +10540,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10057,6 +10551,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10067,6 +10562,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10077,6 +10573,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10087,6 +10584,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10097,6 +10595,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10107,6 +10606,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10117,6 +10617,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10127,6 +10628,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10137,6 +10639,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10147,6 +10650,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10157,6 +10661,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10167,6 +10672,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10177,6 +10683,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10187,6 +10694,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10197,6 +10705,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10207,6 +10716,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10217,6 +10727,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10227,6 +10738,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10237,6 +10749,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10247,6 +10760,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10257,6 +10771,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10267,6 +10782,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10277,6 +10793,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10287,6 +10804,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10297,6 +10815,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10307,6 +10826,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10317,6 +10837,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10400,6 +10921,8 @@ "pkg:maven/org.apache.geronimo.specs/specs@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -10409,6 +10932,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10523,6 +11047,8 @@ "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -10532,6 +11058,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10542,6 +11069,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10552,6 +11080,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10562,6 +11091,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10572,6 +11102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10582,6 +11113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10592,6 +11124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10602,6 +11135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10612,6 +11146,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10622,6 +11157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10632,6 +11168,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10642,6 +11179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10652,6 +11190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10662,6 +11201,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10672,6 +11212,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10682,6 +11223,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10692,6 +11234,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10702,6 +11245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10712,6 +11256,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10722,6 +11267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10732,6 +11278,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10742,6 +11289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10752,6 +11300,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10762,6 +11311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10772,6 +11322,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10782,6 +11333,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10792,6 +11344,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10802,6 +11355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10812,6 +11366,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10822,6 +11377,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10832,6 +11388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10842,6 +11399,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10852,6 +11410,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10862,6 +11421,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10872,6 +11432,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10882,6 +11443,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10892,6 +11454,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10902,6 +11465,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10912,6 +11476,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10922,6 +11487,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10932,6 +11498,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10942,6 +11509,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10952,6 +11520,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10962,6 +11531,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10972,6 +11542,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10982,6 +11553,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10992,6 +11564,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11002,6 +11575,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11012,6 +11586,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11022,6 +11597,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11032,6 +11608,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11042,6 +11619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11052,6 +11630,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11062,6 +11641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11072,6 +11652,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11082,6 +11663,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11092,6 +11674,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11102,6 +11685,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11112,6 +11696,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11122,6 +11707,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11132,6 +11718,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11142,6 +11729,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11152,6 +11740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11162,6 +11751,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11172,6 +11762,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11286,6 +11877,8 @@ "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11295,6 +11888,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11305,6 +11899,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11315,6 +11910,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11325,6 +11921,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11335,6 +11932,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11345,6 +11943,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11355,6 +11954,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11365,6 +11965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11375,6 +11976,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11385,6 +11987,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11395,6 +11998,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11405,6 +12009,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11415,6 +12020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11425,6 +12031,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11435,6 +12042,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11445,6 +12053,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11559,6 +12168,8 @@ "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11568,6 +12179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11578,6 +12190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11588,6 +12201,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11598,6 +12212,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11608,6 +12223,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11618,6 +12234,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11628,6 +12245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11638,6 +12256,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11648,6 +12267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11658,6 +12278,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11668,6 +12289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11678,6 +12300,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11688,6 +12311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11698,6 +12322,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11708,6 +12333,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11718,6 +12344,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11728,6 +12355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11738,6 +12366,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11748,6 +12377,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11758,6 +12388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11768,6 +12399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11778,6 +12410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11869,6 +12502,8 @@ "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11878,6 +12513,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11961,6 +12597,8 @@ "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11970,6 +12608,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11980,6 +12619,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11990,6 +12630,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12000,6 +12641,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12010,6 +12652,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12093,6 +12736,8 @@ "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", @@ -12174,6 +12819,8 @@ "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", @@ -12255,6 +12902,8 @@ "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -12264,6 +12913,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12274,6 +12924,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12284,6 +12935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12294,6 +12946,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12304,6 +12957,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12314,6 +12968,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12324,6 +12979,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..9f093812996 100644 --- a/tests/packagedcode/data/plugin/maven-package-with-license-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-with-license-expected.json @@ -35,6 +35,8 @@ "source_packages": [ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/activemq/activemq-camel/5.4.2/activemq-camel-5.4.2.jar", @@ -83,6 +85,8 @@ "source_packages": [ "pkg:maven/adarwin/adarwin@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/adarwin-1.0.jar", @@ -131,6 +135,8 @@ "source_packages": [ "pkg:maven/org.apache.ant/ant-jai@1.7.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jai/1.7.0/ant-jai-1.7.0.jar", @@ -179,6 +185,8 @@ "source_packages": [ "pkg:maven/org.apache.ant/ant-jsch@1.7.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/ant/ant-jsch/1.7.0/ant-jsch-1.7.0.jar", @@ -265,6 +273,8 @@ "source_packages": [ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", @@ -313,6 +323,8 @@ "source_packages": [ "pkg:maven/bcel/bcel@5.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", "repository_download_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/bcel-5.1.jar", @@ -390,6 +402,8 @@ "source_packages": [ "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", "repository_download_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar", @@ -488,6 +502,8 @@ "source_packages": [ "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.0/commons-fileupload-1.0.jar", @@ -784,6 +800,8 @@ "source_packages": [ "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/", "repository_download_url": "https://repo1.maven.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar", @@ -832,6 +850,8 @@ "source_packages": [ "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/tools-0.0.1.SNAPSHOT.jar", @@ -916,6 +936,8 @@ "source_packages": [ "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/", "repository_download_url": "https://repo1.maven.org/maven2/easyconf/easyconf/0.9.0/easyconf-0.9.0.jar", @@ -1016,6 +1038,8 @@ "source_packages": [ "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/", "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/mojo/findbugs-maven-plugin/1.1.1/findbugs-maven-plugin-1.1.1.jar", @@ -1064,6 +1088,8 @@ "source_packages": [ "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/lcds/flex_app/1.0-SNAPSHOT/flex_app-1.0-SNAPSHOT.jar", @@ -1112,6 +1138,8 @@ "source_packages": [ "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/adobe/ac/samples/bash/bash_flex_app/1.0/bash_flex_app-1.0.jar", @@ -1206,6 +1234,8 @@ "source_packages": [ "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/com/myco/foo/bar/baz/baz-bar-parent/1.0/baz-bar-parent-1.0.jar", @@ -1254,6 +1284,8 @@ "source_packages": [ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", @@ -1331,6 +1363,8 @@ "source_packages": [ "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/com/idega/block/addon/com.idega.block.contract/4.1.3-SNAPSHOT/com.idega.block.contract-4.1.3-SNAPSHOT.jar", @@ -1425,6 +1459,8 @@ "source_packages": [ "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/", "repository_download_url": "https://repo1.maven.org/maven2/it/assist/jrecordbind/jrecordbind${artifactId.ext}/2.3.4/jrecordbind${artifactId.ext}-2.3.4.jar", @@ -1504,6 +1540,8 @@ "source_packages": [ "pkg:maven/log4j/log4j@1.2.15?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/", "repository_download_url": "https://repo1.maven.org/maven2/log4j/log4j/1.2.15/log4j-1.2.15.jar", @@ -1590,6 +1628,8 @@ "source_packages": [ "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/", "repository_download_url": "https://repo1.maven.org/maven2/ch/qos/logback/logback-access/0.2.5/logback-access-0.2.5.jar", @@ -1723,6 +1763,8 @@ "source_packages": [ "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/", "repository_download_url": "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar", @@ -1771,6 +1813,8 @@ "source_packages": [ "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/main-1.0.0-SNAPSHOT.jar", @@ -1819,6 +1863,8 @@ "source_packages": [ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/bundles/axis/1.4_1-SNAPSHOT/axis-1.4_1-SNAPSHOT.jar", @@ -1867,6 +1913,8 @@ "source_packages": [ "pkg:maven/org.modeler/modeler@0.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/", "repository_download_url": "https://repo1.maven.org/maven2/org/modeler/modeler/0.1/modeler-0.1.jar", @@ -1937,6 +1985,8 @@ "source_packages": [ "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/no/knowit/seam/root/2.2.0-SNAPSHOT/root-2.2.0-SNAPSHOT.jar", @@ -1985,6 +2035,8 @@ "source_packages": [ "pkg:maven/org.apache.geronimo.specs/specs@1.3?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/", "repository_download_url": "https://repo1.maven.org/maven2/org/apache/geronimo/specs/specs/1.3/specs-1.3.jar", @@ -2064,6 +2116,8 @@ "source_packages": [ "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/", "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring/2.5.4/spring-2.5.4.jar", @@ -2143,6 +2197,8 @@ "source_packages": [ "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/", "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-orm/2.5.3/spring-orm-2.5.3.jar", @@ -2222,6 +2278,8 @@ "source_packages": [ "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/", "repository_download_url": "https://repo1.maven.org/maven2/org/springframework/spring-webmvc/2.5.3/spring-webmvc-2.5.3.jar", @@ -2278,6 +2336,8 @@ "source_packages": [ "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/", "repository_download_url": "https://repo1.maven.org/maven2/org/jvnet/hudson/plugins/startup-trigger-plugin/0.1/startup-trigger-plugin-0.1.jar", @@ -2326,6 +2386,8 @@ "source_packages": [ "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/de/fzj/unicore/rcp/eclipseSequencePlugin/0.0.1-SNAPSHOT/eclipseSequencePlugin-0.0.1-SNAPSHOT.jar", @@ -2374,6 +2436,8 @@ "source_packages": [ "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", "repository_download_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/ur.urwerk.test.module-y-1.0.0.jar", @@ -2422,6 +2486,8 @@ "source_packages": [ "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", "repository_download_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/com.google.gwt.query-0.1.5.SNAPSHOT.jar", @@ -2470,6 +2536,8 @@ "source_packages": [ "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/", "repository_download_url": "https://repo1.maven.org/maven2/au/com/acegi/xml-format-maven-plugin/3.0.6/xml-format-maven-plugin-3.0.6.jar", @@ -2492,6 +2560,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2506,6 +2575,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-jms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2520,6 +2590,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2534,6 +2605,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-pool?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2548,6 +2620,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.geronimo.specs/geronimo-annotation_1.0_spec?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2562,6 +2635,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.activemq/activemq-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2576,6 +2650,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2590,6 +2665,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.camel/camel-spring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2604,6 +2680,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2618,6 +2695,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2632,6 +2710,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-all?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2646,6 +2725,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2660,6 +2740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.media/jai-core@1.1.2_01?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2674,6 +2755,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jai/jai-codec@1.1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2688,6 +2770,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2702,6 +2785,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.jcraft/jsch@0.1.29?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2716,6 +2800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2730,6 +2815,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2744,6 +2830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2758,6 +2845,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2772,6 +2860,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2786,6 +2875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2800,6 +2890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2814,6 +2905,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2828,6 +2920,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2842,6 +2935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/servletapi/servletapi@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2856,6 +2950,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/struts/struts@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2870,6 +2965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-configuration/commons-configuration@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2884,6 +2980,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2898,6 +2995,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2912,6 +3010,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/dom4j/dom4j@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2926,6 +3025,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2940,6 +3040,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2954,6 +3055,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xerces/xerces@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2968,6 +3070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xml-apis/xml-apis@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2982,6 +3085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xdoclet/xdoclet@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2996,6 +3100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3010,6 +3115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-core@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3024,6 +3130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils-bean-collections@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3038,6 +3145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/xdoclet/xdoclet-web-module@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3052,6 +3160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/mx4j/mx4j-jmx@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3066,6 +3175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/mx4j/mx4j-impl@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3080,6 +3190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven/maven-artifact@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3094,6 +3205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-impl@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3108,6 +3220,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.reporting/maven-reporting-api@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3122,6 +3235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.doxia/doxia-core@1.0-alpha-8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3136,6 +3250,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/net.sourceforge.findbugs/findbugs@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3150,6 +3265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3164,6 +3280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3178,6 +3295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit-optional?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3192,6 +3310,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/blazeds_service_config@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3206,6 +3325,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.lcds/flex_remoted_objects@1.0-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3220,6 +3340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3234,6 +3355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3248,6 +3370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3262,6 +3385,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm-enterprise?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3276,6 +3400,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.lcds/fds?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3290,6 +3415,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_blazeds_service_config@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3304,6 +3430,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_remoted_objects@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3318,6 +3445,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3332,6 +3460,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flex.framework/flex-framework?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3346,6 +3475,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.cairngorm/cairngorm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3360,6 +3490,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.adobe.flexunit/flexunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3374,6 +3505,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/info.flex-mojos/testing-support?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3388,6 +3520,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3402,6 +3535,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3416,6 +3550,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3430,6 +3565,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.myco.foo.bar.baz/baz-bar@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3444,6 +3580,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.myco.foo/common-dependencies@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3458,6 +3595,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-dependencies@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3472,6 +3610,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.boot/spring-boot-starter@1.4.2.RELEASE?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3486,6 +3625,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework.cloud/spring-cloud-dependencies@Camden.SR5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3500,6 +3640,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3514,6 +3655,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3528,6 +3670,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.idega.block.platform/com.idega.block.media?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3542,6 +3685,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/itextpdf/itext-paulo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3556,6 +3700,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/itext/itext-xml?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3570,6 +3715,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/relaxngDatatype/relaxngDatatype@20020414?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3584,6 +3730,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-impl@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3598,6 +3745,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.xml.bind/jaxb-xjc@2.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3612,6 +3760,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.xsom/xsom@20081112?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3626,6 +3775,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3640,6 +3790,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3654,6 +3805,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.jdmk/jmxtools@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3668,6 +3820,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.sun.jmx/jmxri@1.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3682,6 +3835,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/oro/oro@2.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3696,6 +3850,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3710,6 +3865,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/ch.qos.logback/logback-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3724,6 +3880,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/tomcat/catalina?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3738,6 +3895,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mortbay.jetty/jetty?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3752,6 +3910,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.caucho/resin?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3766,6 +3925,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mortbay.jetty/servlet-api-2.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3780,6 +3940,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-container-default@1.0-alpha-7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3794,6 +3955,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/classworlds/classworlds@1.1-alpha-2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3808,6 +3970,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/plexus/plexus-utils@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3822,6 +3985,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3836,6 +4000,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3850,6 +4015,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ant/ant@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3864,6 +4030,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3878,6 +4045,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3892,6 +4060,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/dom4j/dom4j@1.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3906,6 +4075,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-annotations@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3920,6 +4090,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.4.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3934,6 +4105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/ejb3-persistence@3.3.2.Beta1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3948,6 +4120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.slf4j/slf4j-jcl@1.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3962,6 +4135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/postgresql/postgresql@8.3-603.jdbc4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3976,6 +4150,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3990,6 +4165,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ioc@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4004,6 +4180,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-mail@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4018,6 +4195,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-pdf@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4032,6 +4210,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-remoting@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4046,6 +4225,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-resteasy@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4060,6 +4240,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-ui@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4074,6 +4255,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-debug@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4088,6 +4270,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-excel@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4102,6 +4285,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.seam/jboss-seam-jul@2.2.0.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4116,6 +4300,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-api@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4130,6 +4315,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.framework/richfaces-impl@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4144,6 +4330,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.ui/richfaces-ui@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4158,6 +4345,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jbpm/jbpm-jpdl@3.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4172,6 +4360,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jboss/jboss-cache@1.4.1.SP9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4186,6 +4375,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxrs@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4200,6 +4390,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@1.1-RC2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4214,6 +4405,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-core@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4228,6 +4420,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-search@3.1.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4242,6 +4435,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4256,6 +4450,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.groovy/groovy-all@1.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4270,6 +4465,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.drools/drools-core@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4284,6 +4480,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.el/jboss-el@1.0_02.CR4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4298,6 +4495,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.tuckey/urlrewritefilter@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4312,6 +4510,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.samples/glassX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4326,6 +4525,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.richfaces.samples/darkX@3.3.1.GA?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4340,6 +4540,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.drools/drools-api@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4354,6 +4555,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-commons-annotations@3.3.0.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4368,6 +4570,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.antlr/antlr@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4382,6 +4585,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.antlr/antlr-runtime@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4396,6 +4600,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-digester/commons-digester@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4410,6 +4615,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-lang/commons-lang@2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4424,6 +4630,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.h2database/h2@1.1.118?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4438,6 +4645,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/mysql/mysql-connector-java@5.1.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4452,6 +4660,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.openejb/openejb-core@3.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4466,6 +4675,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@4.7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4480,6 +4690,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.testng/testng@5.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4494,6 +4705,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4508,6 +4720,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4522,6 +4735,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/asm/asm@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4536,6 +4750,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/asm/asm-commons@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4550,6 +4765,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/asm/asm-util@2.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4564,6 +4780,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aspectj/aspectjrt@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4578,6 +4795,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aspectj/aspectjweaver@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4592,6 +4810,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/backport-util-concurrent/backport-util-concurrent@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4606,6 +4825,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/c3p0/c3p0@0.9.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4620,6 +4840,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/cglib/cglib-nodep@2.1_3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4634,6 +4855,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4648,6 +4870,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4662,6 +4885,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-beanutils/commons-beanutils@1.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4676,6 +4900,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-collections/commons-collections@3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4690,6 +4915,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-dbcp/commons-dbcp@1.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4704,6 +4930,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-fileupload/commons-fileupload@1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4718,6 +4945,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-httpclient/commons-httpclient@3.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4732,6 +4960,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4746,6 +4975,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-pool/commons-pool@1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4760,6 +4990,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.bea.wlplatform/commonj-twm@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4774,6 +5005,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.experlog/xapool@1.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4788,6 +5020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0.677?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4802,6 +5035,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.jamonapi/jamon@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4816,6 +5050,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4830,6 +5065,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4844,6 +5080,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4858,6 +5095,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle/oc4j@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4872,6 +5110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4886,6 +5125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/groovy/groovy@1.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4900,6 +5140,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/hessian/hessian@3.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4914,6 +5155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4928,6 +5170,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4942,6 +5185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jotm/jotm@2.0.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4956,6 +5200,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jruby/jruby-bin@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4970,6 +5215,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4984,6 +5230,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.15?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -4998,6 +5245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/net.sf.ehcache/ehcache@1.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5012,6 +5260,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.axis/axis@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5026,6 +5275,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5040,6 +5290,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5054,6 +5305,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5068,6 +5320,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.beanshell/bsh@2.0b4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5082,6 +5335,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5096,6 +5350,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.2.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5110,6 +5365,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5124,6 +5380,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/opensymphony/quartz-all@1.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5138,6 +5395,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/struts/struts@1.2.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5152,6 +5410,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/taglibs/standard@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5166,6 +5425,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/tomcat/catalina@5.5.23?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5180,6 +5440,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5194,6 +5455,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5208,6 +5470,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5222,6 +5485,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.activation/activation@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5236,6 +5500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.ejb/ejb@3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5250,6 +5515,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.faces/jsf-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5264,6 +5530,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5278,6 +5545,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jms/jms@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5292,6 +5560,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.mail/mail@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5306,6 +5575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5320,6 +5590,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.portlet/portlet-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5334,6 +5605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.resource/connector-api@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5348,6 +5620,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5362,6 +5635,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5376,6 +5650,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5390,6 +5665,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.transaction/jta@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5404,6 +5680,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.xml/jaxrpc-api@1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5418,6 +5695,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/aopalliance/aopalliance@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5432,6 +5710,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5446,6 +5725,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle/toplink-essentials@2.41?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5460,6 +5740,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.oracle.toplink/toplink@10.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5474,6 +5755,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.ibatis/ibatis-sqlmap@2.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5488,6 +5770,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate@3.2.6.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5502,6 +5785,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hibernate/hibernate-entitymanager@3.3.1.ga?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5516,6 +5800,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-aop@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5530,6 +5815,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5544,6 +5830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5558,6 +5845,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5572,6 +5860,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-jdbc@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5586,6 +5875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-tx@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5600,6 +5890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5614,6 +5905,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.jdo/jdo2-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5628,6 +5920,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.persistence/persistence-api@1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5642,6 +5935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-api@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5656,6 +5950,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-attributes/commons-attributes-compiler@2.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5670,6 +5965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/commons-logging/commons-logging@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5684,6 +5980,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.lowagie/itext@2.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5698,6 +5995,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/freemarker/freemarker@2.3.12?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5712,6 +6010,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jasperreports/jasperreports@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5726,6 +6025,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/jexcelapi/jxl@2.6.6?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5740,6 +6040,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-api@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5754,6 +6055,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-core@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5768,6 +6070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.tiles/tiles-jsp@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5782,6 +6085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/poi/poi@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5796,6 +6100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity/velocity@1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5810,6 +6115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-generic@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5824,6 +6130,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/velocity-tools/velocity-tools-view@1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5838,6 +6145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-beans@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5852,6 +6160,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5866,6 +6175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-context-support@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5880,6 +6190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-core@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5894,6 +6205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.springframework/spring-web@2.5.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5908,6 +6220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jsp-api@2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5922,6 +6235,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/jstl@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5936,6 +6250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/javax.servlet/servlet-api@2.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5950,6 +6265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mockito/mockito-all@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5964,6 +6280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-clients-all@2.0.4-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5978,6 +6295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbean-api@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -5992,6 +6310,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe/gpe-utils@2.0.5-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6006,6 +6325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/com.intel.gpe.clients/gpe-gridbeans-swt@0.0.2-SNAPSHOT?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6020,6 +6340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit@3.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6034,6 +6355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/junit/junit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6048,6 +6370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.hamcrest/hamcrest-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6062,6 +6385,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.mockito/mockito-core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6076,6 +6400,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven/maven-plugin-api?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6090,6 +6415,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.maven.plugin-tools/maven-plugin-annotations?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6104,6 +6430,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.codehaus.plexus/plexus-utils?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6118,6 +6445,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.dom4j/dom4j@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6176,6 +6504,8 @@ "pkg:maven/org.apache.activemq/activemq-camel@5.4.2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6185,6 +6515,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6195,6 +6526,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6205,6 +6537,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6215,6 +6548,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6225,6 +6559,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6235,6 +6570,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6245,6 +6581,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6255,6 +6592,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6265,6 +6603,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6275,6 +6614,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6285,6 +6625,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6368,6 +6709,8 @@ "pkg:maven/adarwin/adarwin@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/adarwin/adarwin/1.0/", @@ -6449,6 +6792,8 @@ "pkg:maven/org.apache.ant/ant-jai@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6458,6 +6803,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6468,6 +6814,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6478,6 +6825,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6561,6 +6909,8 @@ "pkg:maven/org.apache.ant/ant-jsch@1.7.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6570,6 +6920,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6580,6 +6931,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6701,6 +7053,8 @@ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", @@ -6782,6 +7136,8 @@ "pkg:maven/bcel/bcel@5.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/bcel/bcel/5.1/", @@ -6892,6 +7248,8 @@ "pkg:maven/classworlds/classworlds@1.1-alpha-2?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/", @@ -7023,6 +7381,8 @@ "pkg:maven/commons-fileupload/commons-fileupload@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7032,6 +7392,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7042,6 +7403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7373,6 +7735,8 @@ "pkg:maven/commons-validator/commons-validator@1.2.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7382,6 +7746,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7392,6 +7757,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7402,6 +7768,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7412,6 +7779,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7422,6 +7790,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7432,6 +7801,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7515,6 +7885,8 @@ "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/dbwebx/tools/0.0.1.SNAPSHOT/", @@ -7632,6 +8004,8 @@ "pkg:maven/easyconf/easyconf@0.9.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7641,6 +8015,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7651,6 +8026,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7661,6 +8037,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7671,6 +8048,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7681,6 +8059,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7691,6 +8070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7701,6 +8081,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7711,6 +8092,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7721,6 +8103,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7731,6 +8114,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7741,6 +8125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7751,6 +8136,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7761,6 +8147,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7771,6 +8158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7781,6 +8169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7791,6 +8180,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7801,6 +8191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7811,6 +8202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7946,6 +8338,8 @@ "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7955,6 +8349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7965,6 +8360,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7975,6 +8371,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7985,6 +8382,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7995,6 +8393,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8078,6 +8477,8 @@ "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8087,6 +8488,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8097,6 +8499,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8107,6 +8510,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8117,6 +8521,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8127,6 +8532,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8137,6 +8543,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8147,6 +8554,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8157,6 +8565,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8167,6 +8576,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8177,6 +8587,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8260,6 +8671,8 @@ "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8269,6 +8682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8279,6 +8693,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8289,6 +8704,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8299,6 +8715,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8309,6 +8726,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8319,6 +8737,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8329,6 +8748,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8458,6 +8878,8 @@ "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8467,6 +8889,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8477,6 +8900,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8487,6 +8911,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8497,6 +8922,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8507,6 +8933,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8517,6 +8944,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8527,6 +8955,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8537,6 +8966,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8620,6 +9050,8 @@ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8629,6 +9061,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8741,6 +9174,8 @@ "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8750,6 +9185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8760,6 +9196,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8770,6 +9207,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8780,6 +9218,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8909,6 +9348,8 @@ "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -8918,6 +9359,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8928,6 +9370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8938,6 +9381,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8948,6 +9392,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9062,6 +9507,8 @@ "pkg:maven/log4j/log4j@1.2.15?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9071,6 +9518,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9081,6 +9529,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9091,6 +9540,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9101,6 +9551,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9111,6 +9562,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9121,6 +9573,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9242,6 +9695,8 @@ "pkg:maven/ch.qos.logback/logback-access@0.2.5?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9251,6 +9706,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9261,6 +9717,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9271,6 +9728,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9281,6 +9739,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9291,6 +9750,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9459,6 +9919,8 @@ "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9468,6 +9930,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9478,6 +9941,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9488,6 +9952,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9498,6 +9963,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9581,6 +10047,8 @@ "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/modules/main/1.0.0-SNAPSHOT/", @@ -9662,6 +10130,8 @@ "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9671,6 +10141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9754,6 +10225,8 @@ "pkg:maven/org.modeler/modeler@0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9763,6 +10236,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9773,6 +10247,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9783,6 +10258,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9793,6 +10269,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9803,6 +10280,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9813,6 +10291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9823,6 +10302,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9833,6 +10313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9843,6 +10324,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9948,6 +10430,8 @@ "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -9957,6 +10441,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9967,6 +10452,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9977,6 +10463,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9987,6 +10474,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9997,6 +10485,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10007,6 +10496,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10017,6 +10507,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10027,6 +10518,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10037,6 +10529,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10047,6 +10540,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10057,6 +10551,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10067,6 +10562,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10077,6 +10573,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10087,6 +10584,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10097,6 +10595,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10107,6 +10606,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10117,6 +10617,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10127,6 +10628,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10137,6 +10639,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10147,6 +10650,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10157,6 +10661,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10167,6 +10672,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10177,6 +10683,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10187,6 +10694,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10197,6 +10705,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10207,6 +10716,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10217,6 +10727,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10227,6 +10738,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10237,6 +10749,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10247,6 +10760,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10257,6 +10771,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10267,6 +10782,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10277,6 +10793,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10287,6 +10804,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10297,6 +10815,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10307,6 +10826,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10317,6 +10837,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10400,6 +10921,8 @@ "pkg:maven/org.apache.geronimo.specs/specs@1.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -10409,6 +10932,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10523,6 +11047,8 @@ "pkg:maven/org.springframework/spring@2.5.4?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -10532,6 +11058,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10542,6 +11069,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10552,6 +11080,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10562,6 +11091,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10572,6 +11102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10582,6 +11113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10592,6 +11124,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10602,6 +11135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10612,6 +11146,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10622,6 +11157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10632,6 +11168,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10642,6 +11179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10652,6 +11190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10662,6 +11201,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10672,6 +11212,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10682,6 +11223,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10692,6 +11234,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10702,6 +11245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10712,6 +11256,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10722,6 +11267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10732,6 +11278,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10742,6 +11289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10752,6 +11300,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10762,6 +11311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10772,6 +11322,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10782,6 +11333,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10792,6 +11344,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10802,6 +11355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10812,6 +11366,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10822,6 +11377,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10832,6 +11388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10842,6 +11399,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10852,6 +11410,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10862,6 +11421,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10872,6 +11432,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10882,6 +11443,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10892,6 +11454,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10902,6 +11465,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10912,6 +11476,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10922,6 +11487,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10932,6 +11498,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10942,6 +11509,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10952,6 +11520,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10962,6 +11531,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10972,6 +11542,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10982,6 +11553,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10992,6 +11564,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11002,6 +11575,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11012,6 +11586,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11022,6 +11597,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11032,6 +11608,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11042,6 +11619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11052,6 +11630,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11062,6 +11641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11072,6 +11652,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11082,6 +11663,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11092,6 +11674,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11102,6 +11685,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11112,6 +11696,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11122,6 +11707,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11132,6 +11718,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11142,6 +11729,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11152,6 +11740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11162,6 +11751,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11172,6 +11762,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11286,6 +11877,8 @@ "pkg:maven/org.springframework/spring-orm@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11295,6 +11888,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11305,6 +11899,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11315,6 +11910,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11325,6 +11921,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11335,6 +11932,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11345,6 +11943,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11355,6 +11954,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11365,6 +11965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11375,6 +11976,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11385,6 +11987,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11395,6 +11998,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11405,6 +12009,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11415,6 +12020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11425,6 +12031,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11435,6 +12042,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11445,6 +12053,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11559,6 +12168,8 @@ "pkg:maven/org.springframework/spring-webmvc@2.5.3?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11568,6 +12179,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11578,6 +12190,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11588,6 +12201,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11598,6 +12212,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11608,6 +12223,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11618,6 +12234,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11628,6 +12245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11638,6 +12256,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11648,6 +12267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11658,6 +12278,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11668,6 +12289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11678,6 +12300,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11688,6 +12311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11698,6 +12322,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11708,6 +12333,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11718,6 +12344,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11728,6 +12355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11738,6 +12366,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11748,6 +12377,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11758,6 +12388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11768,6 +12399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11778,6 +12410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11869,6 +12502,8 @@ "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11878,6 +12513,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11961,6 +12597,8 @@ "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -11970,6 +12608,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11980,6 +12619,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11990,6 +12630,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12000,6 +12641,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12010,6 +12652,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12093,6 +12736,8 @@ "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/ur/urwerk/test/ur.urwerk.test.module-y/1.0.0/", @@ -12174,6 +12819,8 @@ "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/org/webreformatter/wrappers/com.google.gwt.query/0.1.5.SNAPSHOT/", @@ -12255,6 +12902,8 @@ "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -12264,6 +12913,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12274,6 +12924,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12284,6 +12935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12294,6 +12946,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12304,6 +12957,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12314,6 +12968,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12324,6 +12979,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/mui-package-expected.json b/tests/packagedcode/data/plugin/mui-package-expected.json index b81b3495592..f7fd60e9de0 100644 --- a/tests/packagedcode/data/plugin/mui-package-expected.json +++ b/tests/packagedcode/data/plugin/mui-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/mum-package-expected.json b/tests/packagedcode/data/plugin/mum-package-expected.json index e49022daea9..b726683d569 100644 --- a/tests/packagedcode/data/plugin/mum-package-expected.json +++ b/tests/packagedcode/data/plugin/mum-package-expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/mun-package-expected.json b/tests/packagedcode/data/plugin/mun-package-expected.json index 6e5ed17049c..77319e6ebd8 100644 --- a/tests/packagedcode/data/plugin/mun-package-expected.json +++ b/tests/packagedcode/data/plugin/mun-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/npm-package-expected.json b/tests/packagedcode/data/plugin/npm-package-expected.json index ea4a0b78534..1642a773612 100644 --- a/tests/packagedcode/data/plugin/npm-package-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-expected.json @@ -45,6 +45,8 @@ "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/cookie-signature", "repository_download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", @@ -67,6 +69,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -81,6 +84,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/should?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -140,6 +144,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -149,6 +155,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -159,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..1642a773612 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,187 @@ { - "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": [], + "is_private": false, + "is_virtual": false, + "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, + "is_direct": true, + "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, + "is_direct": true, + "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": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/should", + "extracted_requirement": "*", + "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/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..9e34b0044ff 100644 --- a/tests/packagedcode/data/plugin/nuget-package-expected.json +++ b/tests/packagedcode/data/plugin/nuget-package-expected.json @@ -71,6 +71,8 @@ "extracted_license_statement": "http://www.apache.org/licenses/LICENSE-2.0.html", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.nuget.org/packages/Castle.Core/4.2.1", "repository_download_url": "https://www.nuget.org/api/v2/package/Castle.Core/4.2.1", @@ -93,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -110,6 +113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -127,6 +131,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -144,6 +149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -161,6 +167,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -178,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -195,6 +203,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -212,6 +221,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -229,6 +239,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -246,6 +257,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -334,6 +346,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -343,6 +357,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -356,6 +371,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -369,6 +385,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -382,6 +399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -395,6 +413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -408,6 +427,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -421,6 +441,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -434,6 +455,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -447,6 +469,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", @@ -460,6 +483,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "framework": ".NETStandard1.3", diff --git a/tests/packagedcode/data/plugin/opam-package-expected.json b/tests/packagedcode/data/plugin/opam-package-expected.json index 4c433247439..7144f30bd71 100644 --- a/tests/packagedcode/data/plugin/opam-package-expected.json +++ b/tests/packagedcode/data/plugin/opam-package-expected.json @@ -8,6 +8,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:opam/ocaml?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -22,6 +23,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:opam/base-unix?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -36,6 +38,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:opam/base-bigarray?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -50,6 +53,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:opam/base-threads?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -147,6 +151,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -156,6 +162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -166,6 +173,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -176,6 +184,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -186,6 +195,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index 3fbaeb4aecd..6582354d696 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -71,6 +71,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://packagist.org/packages/jandreasn/a-timer", "repository_download_url": null, @@ -93,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/php?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -107,6 +110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/phpunit/phpunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -121,6 +125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/squizlabs/php_codesniffer?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -206,6 +211,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -215,6 +222,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -225,6 +233,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -235,6 +244,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/pubspec-expected.json b/tests/packagedcode/data/plugin/pubspec-expected.json index aa3bdc2b242..337d2ff339d 100644 --- a/tests/packagedcode/data/plugin/pubspec-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-expected.json @@ -48,6 +48,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pub.dev/packages/openapi/versions/1.0.0", "repository_download_url": "https://pub.dartlang.org/packages/openapi/versions/1.0.0.tar.gz", @@ -70,6 +72,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/http?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -84,6 +87,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -98,6 +102,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -160,6 +165,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -169,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -179,6 +187,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -189,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/pubspec-lock-expected.json b/tests/packagedcode/data/plugin/pubspec-lock-expected.json index bbacbb72cf2..585f6eef72f 100644 --- a/tests/packagedcode/data/plugin/pubspec-lock-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-lock-expected.json @@ -8,6 +8,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/dart?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -22,6 +23,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/_fe_analyzer_shared@22.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -36,6 +38,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/analyzer@1.7.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -50,6 +53,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/args@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -64,6 +68,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/async@2.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -78,6 +83,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/boolean_selector@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -92,6 +98,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/charcode@1.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -106,6 +113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/cli_util@0.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -120,6 +128,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/collection@1.15.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -134,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/convert@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -148,6 +158,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/coverage@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -162,6 +173,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/crypto@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -176,6 +188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/csslib@0.17.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -190,6 +203,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/dartdoc@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -204,6 +218,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/file@6.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -218,6 +233,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/frontend_server_client@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -232,6 +248,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/glob@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -246,6 +263,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/html@0.15.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -260,6 +278,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/http@0.13.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -274,6 +293,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/http_multi_server@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -288,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/http_parser@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -302,6 +323,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/io@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -316,6 +338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/js@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -330,6 +353,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/json_annotation@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -344,6 +368,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/logging@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -358,6 +383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/markdown@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -372,6 +398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/matcher@0.12.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -386,6 +413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/meta@1.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -400,6 +428,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/mime@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -414,6 +443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/node_preamble@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -428,6 +458,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/package_config@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -442,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/path@1.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -456,6 +488,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pedantic@1.11.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -470,6 +503,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pool@1.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -484,6 +518,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pub_dartdoc_data@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -498,6 +533,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/pub_semver@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -512,6 +548,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/shelf@1.1.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -526,6 +563,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/shelf_packages_handler@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -540,6 +578,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/shelf_static@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -554,6 +593,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/shelf_web_socket@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -568,6 +608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/source_map_stack_trace@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -582,6 +623,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/source_maps@0.10.10?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -596,6 +638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/source_span@1.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -610,6 +653,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/stack_trace@1.10.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -624,6 +668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/stream_channel@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -638,6 +683,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/string_scanner@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -652,6 +698,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/tar@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -666,6 +713,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/term_glyph@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -680,6 +728,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test@1.17.9?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -694,6 +743,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test_api@0.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -708,6 +758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/test_core@0.3.29?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -722,6 +773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/typed_data@1.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -736,6 +788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/vm_service@7.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -750,6 +803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/watcher@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -764,6 +818,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/web_socket_channel@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -778,6 +833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/webkit_inspection_protocol@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -792,6 +848,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pubspec/yaml@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -839,6 +896,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -848,6 +907,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -858,6 +918,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -868,6 +929,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -878,6 +940,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -888,6 +951,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -898,6 +962,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -908,6 +973,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -918,6 +984,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -928,6 +995,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -938,6 +1006,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -948,6 +1017,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -958,6 +1028,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -968,6 +1039,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -978,6 +1050,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -988,6 +1061,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -998,6 +1072,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1008,6 +1083,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1018,6 +1094,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1028,6 +1105,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1038,6 +1116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1048,6 +1127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1058,6 +1138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1068,6 +1149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1078,6 +1160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1088,6 +1171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1098,6 +1182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1108,6 +1193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1118,6 +1204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1128,6 +1215,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1138,6 +1226,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1148,6 +1237,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1158,6 +1248,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1168,6 +1259,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1178,6 +1270,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1188,6 +1281,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1198,6 +1292,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1208,6 +1303,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1218,6 +1314,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1228,6 +1325,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1238,6 +1336,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1248,6 +1347,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1258,6 +1358,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1268,6 +1369,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1278,6 +1380,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1288,6 +1391,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1298,6 +1402,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1308,6 +1413,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1318,6 +1424,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1328,6 +1435,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1338,6 +1446,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1348,6 +1457,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1358,6 +1468,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1368,6 +1479,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1378,6 +1490,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1388,6 +1501,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1398,6 +1512,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1408,6 +1523,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index 8917e1964b7..2c3d3d83e25 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "license: Simplified BSD\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/arpy", "repository_download_url": "https://pypi.org/packages/source/a/arpy/arpy-0.1.1.tar.gz", @@ -171,6 +173,8 @@ "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/atomicwrites", "repository_download_url": "https://pypi.org/packages/source/a/atomicwrites/atomicwrites-1.2.1.tar.gz", @@ -240,6 +244,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/", "repository_download_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/download", @@ -345,6 +351,8 @@ "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/six", "repository_download_url": "https://pypi.org/packages/source/s/six/six-1.10.0.tar.gz", @@ -422,6 +430,8 @@ "extracted_license_statement": "license: BSD\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/TicketImport", "repository_download_url": "https://pypi.org/packages/source/T/TicketImport/TicketImport-0.7a.tar.gz", @@ -444,6 +454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/atomicwrites@1.1.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -458,6 +469,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/attrs@18.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -472,6 +484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/contextlib2@0.5.5?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -486,6 +499,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/coverage@4.5.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -500,6 +514,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/funcsigs@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -514,6 +529,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/mock@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -528,6 +544,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/more-itertools@4.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -542,6 +559,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pbr@4.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -556,6 +574,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pluggy@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -570,6 +589,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/py@1.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -584,6 +604,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pytest@3.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -598,6 +619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pytest-cov@2.5.1?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -612,6 +634,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pytest-vcr@0.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -626,6 +649,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pyyaml@3.13?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -640,6 +664,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/six@1.11.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -654,6 +679,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/vcrpy@1.13.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -668,6 +694,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/wrapt@1.10.11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -682,6 +709,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -707,6 +735,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -732,6 +761,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -870,6 +900,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/six", @@ -945,6 +977,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://supermarket.chef.io/cookbooks/six/versions/1.10.0/", @@ -1035,6 +1069,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/TicketImport", @@ -1125,6 +1161,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/arpy", @@ -1184,6 +1222,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1193,6 +1233,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1203,6 +1244,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1213,6 +1255,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1223,6 +1266,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1233,6 +1277,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1243,6 +1288,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1253,6 +1299,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1263,6 +1310,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1273,6 +1321,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1283,6 +1332,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1293,6 +1343,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1303,6 +1354,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1313,6 +1365,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1323,6 +1376,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1333,6 +1387,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1343,6 +1398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1353,6 +1409,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1512,6 +1569,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/atomicwrites", @@ -1571,6 +1630,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1580,6 +1641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1601,6 +1663,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -1622,6 +1685,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/plugin/rpm-package-expected.json b/tests/packagedcode/data/plugin/rpm-package-expected.json index 353f21d6dfd..95da6aca844 100644 --- a/tests/packagedcode/data/plugin/rpm-package-expected.json +++ b/tests/packagedcode/data/plugin/rpm-package-expected.json @@ -58,6 +58,8 @@ "source_packages": [ "pkg:rpm/alfandega@2.0-1.7.3?arch=src" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -137,6 +139,8 @@ "pkg:rpm/alfandega@2.0-1.7.3?arch=src" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 7f5c3717e1f..74dfc389465 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -85,6 +85,8 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://rubygems.org/gems/m2r/versions/2.1.0", "repository_download_url": "https://rubygems.org/downloads/m2r-2.1.0.gem", @@ -107,6 +109,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/ffi-rzmq?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -121,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/ffi?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -135,6 +139,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/multi_json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -149,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/tnetstring?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -163,6 +169,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/rack?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -177,6 +184,7 @@ "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", @@ -191,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/minitest?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -205,6 +214,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -219,6 +229,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/bbq?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -233,6 +244,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/capybara-mechanize?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -247,6 +259,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/activesupport?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -261,6 +274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/yard?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -275,6 +289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:gem/kramdown?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -374,6 +389,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -383,6 +400,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -393,6 +411,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -403,6 +422,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -413,6 +433,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -423,6 +444,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -433,6 +455,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -443,6 +466,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -453,6 +477,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -463,6 +488,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -473,6 +499,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -483,6 +510,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -493,6 +521,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -503,6 +532,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/plugin/sys-package-expected.json b/tests/packagedcode/data/plugin/sys-package-expected.json index 67448346ddb..88ab475212a 100644 --- a/tests/packagedcode/data/plugin/sys-package-expected.json +++ b/tests/packagedcode/data/plugin/sys-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/tlb-package-expected.json b/tests/packagedcode/data/plugin/tlb-package-expected.json index cc3511f4ba9..86e98122345 100644 --- a/tests/packagedcode/data/plugin/tlb-package-expected.json +++ b/tests/packagedcode/data/plugin/tlb-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/win_pe-package-expected.json b/tests/packagedcode/data/plugin/win_pe-package-expected.json index 65036ab4510..6f3870028e3 100644 --- a/tests/packagedcode/data/plugin/win_pe-package-expected.json +++ b/tests/packagedcode/data/plugin/win_pe-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/plugin/winmd-package-expected.json b/tests/packagedcode/data/plugin/winmd-package-expected.json index 4d30689589f..cf1820cc3de 100644 --- a/tests/packagedcode/data/plugin/winmd-package-expected.json +++ b/tests/packagedcode/data/plugin/winmd-package-expected.json @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/pubspec/locks/dart-pubspec.lock-expected.json b/tests/packagedcode/data/pubspec/locks/dart-pubspec.lock-expected.json index 0ba5a12aca8..aaf624128ea 100644 --- a/tests/packagedcode/data/pubspec/locks/dart-pubspec.lock-expected.json +++ b/tests/packagedcode/data/pubspec/locks/dart-pubspec.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +231,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +242,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +264,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +297,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +319,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -302,6 +330,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -312,6 +341,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -322,6 +352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -332,6 +363,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -342,6 +374,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -352,6 +385,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -362,6 +396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -372,6 +407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -382,6 +418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -392,6 +429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -402,6 +440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -412,6 +451,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -422,6 +462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -432,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -442,6 +484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -452,6 +495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -462,6 +506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -472,6 +517,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -482,6 +528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -492,6 +539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -502,6 +550,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -512,6 +561,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -522,6 +572,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -532,6 +583,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -542,6 +594,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -552,6 +605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -562,6 +616,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -572,6 +627,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -582,6 +638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -592,6 +649,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -602,6 +660,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/locks/stock-pubspec.lock-expected.json b/tests/packagedcode/data/pubspec/locks/stock-pubspec.lock-expected.json index 4bc5b8ab461..38186c75e28 100644 --- a/tests/packagedcode/data/pubspec/locks/stock-pubspec.lock-expected.json +++ b/tests/packagedcode/data/pubspec/locks/stock-pubspec.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +231,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +264,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +297,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +319,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -302,6 +330,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -312,6 +341,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -322,6 +352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -332,6 +363,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -342,6 +374,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -352,6 +385,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -362,6 +396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -372,6 +407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -382,6 +418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -392,6 +429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -402,6 +440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -412,6 +451,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -422,6 +462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -432,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -442,6 +484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -452,6 +495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -462,6 +506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/locks/weather-pubspec.lock-expected.json b/tests/packagedcode/data/pubspec/locks/weather-pubspec.lock-expected.json index c19c061e21e..ea6b192f75f 100644 --- a/tests/packagedcode/data/pubspec/locks/weather-pubspec.lock-expected.json +++ b/tests/packagedcode/data/pubspec/locks/weather-pubspec.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +231,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +264,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +297,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +319,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -302,6 +330,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -312,6 +341,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -322,6 +352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -332,6 +363,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -342,6 +374,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -352,6 +385,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -362,6 +396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -372,6 +407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -382,6 +418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -392,6 +429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -402,6 +440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -412,6 +451,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -422,6 +462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -432,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -442,6 +484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -452,6 +495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -462,6 +506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -472,6 +517,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -482,6 +528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -492,6 +539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -502,6 +550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -512,6 +561,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -522,6 +572,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -532,6 +583,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -542,6 +594,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -552,6 +605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -562,6 +616,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -572,6 +627,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -582,6 +638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -592,6 +649,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -602,6 +660,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -612,6 +671,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -622,6 +682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -632,6 +693,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -642,6 +704,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -652,6 +715,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -662,6 +726,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -672,6 +737,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -682,6 +748,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -692,6 +759,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -702,6 +770,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -712,6 +781,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -722,6 +792,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -732,6 +803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/mini-pubspec.lock-expected.json b/tests/packagedcode/data/pubspec/mini-pubspec.lock-expected.json index f52aeb3e23a..6eceebbe7eb 100644 --- a/tests/packagedcode/data/pubspec/mini-pubspec.lock-expected.json +++ b/tests/packagedcode/data/pubspec/mini-pubspec.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/specs/authors-pubspec.yaml-expected.json b/tests/packagedcode/data/pubspec/specs/authors-pubspec.yaml-expected.json index 119b97631d8..32cb9f21429 100644 --- a/tests/packagedcode/data/pubspec/specs/authors-pubspec.yaml-expected.json +++ b/tests/packagedcode/data/pubspec/specs/authors-pubspec.yaml-expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/specs/deps-versions-dict-pubspec.yaml-expected.json b/tests/packagedcode/data/pubspec/specs/deps-versions-dict-pubspec.yaml-expected.json index 0efc44ca86d..e583e189772 100644 --- a/tests/packagedcode/data/pubspec/specs/deps-versions-dict-pubspec.yaml-expected.json +++ b/tests/packagedcode/data/pubspec/specs/deps-versions-dict-pubspec.yaml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/specs/many-deps-pubspec.yaml-expected.json b/tests/packagedcode/data/pubspec/specs/many-deps-pubspec.yaml-expected.json index 924000987b8..607639b1256 100644 --- a/tests/packagedcode/data/pubspec/specs/many-deps-pubspec.yaml-expected.json +++ b/tests/packagedcode/data/pubspec/specs/many-deps-pubspec.yaml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/specs/mini-deps-pubspec.yaml-expected.json b/tests/packagedcode/data/pubspec/specs/mini-deps-pubspec.yaml-expected.json index 39ab17bf7e4..179e607aaa8 100644 --- a/tests/packagedcode/data/pubspec/specs/mini-deps-pubspec.yaml-expected.json +++ b/tests/packagedcode/data/pubspec/specs/mini-deps-pubspec.yaml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "executables": { "generate": "" @@ -46,6 +48,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -56,6 +59,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -66,6 +70,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -76,6 +81,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/specs/publish-pubspec.yaml-expected.json b/tests/packagedcode/data/pubspec/specs/publish-pubspec.yaml-expected.json index d87917057f8..188d1a9fe5a 100644 --- a/tests/packagedcode/data/pubspec/specs/publish-pubspec.yaml-expected.json +++ b/tests/packagedcode/data/pubspec/specs/publish-pubspec.yaml-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "executables": { "abide": "" @@ -55,6 +57,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -65,6 +68,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -75,6 +79,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +90,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +101,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pubspec/specs/simple-pubspec.yaml-expected.json b/tests/packagedcode/data/pubspec/specs/simple-pubspec.yaml-expected.json index 3f7fd8dbeeb..4574d402fc1 100644 --- a/tests/packagedcode/data/pubspec/specs/simple-pubspec.yaml-expected.json +++ b/tests/packagedcode/data/pubspec/specs/simple-pubspec.yaml-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json index 47facbddb33..b25d80793e8 100644 --- a/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json +++ b/tests/packagedcode/data/pypi/archive/atomicwrites-1.2.1-py2.py3-none-any.whl-expected.json @@ -47,17 +47,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -69,17 +69,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -140,6 +140,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/atomicwrites", diff --git a/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json b/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json index 2a870122af4..21197d4dc0b 100644 --- a/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json +++ b/tests/packagedcode/data/pypi/archive/commoncode-21.5.12-py3.9.egg-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -92,6 +92,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -101,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +158,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +169,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +180,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -181,6 +191,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -191,6 +202,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -201,6 +213,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -211,6 +224,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -221,6 +235,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json index ae7ba94fa53..871740c6179 100644 --- a/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json +++ b/tests/packagedcode/data/pypi/develop/scancode_toolkit.egg-info-expected.json @@ -1102,6 +1102,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1111,6 +1113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1121,6 +1124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1131,6 +1135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1141,6 +1146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1151,6 +1157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1161,6 +1168,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1171,6 +1179,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1181,6 +1190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1191,6 +1201,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1201,6 +1212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1211,6 +1223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1221,6 +1234,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1231,6 +1245,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1241,6 +1256,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1251,6 +1267,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1261,6 +1278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1271,6 +1289,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1281,6 +1300,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1291,6 +1311,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1301,6 +1322,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1311,6 +1333,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1321,6 +1344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1331,6 +1355,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1341,6 +1366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1351,6 +1377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1361,6 +1388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1371,6 +1399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1381,6 +1410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1391,6 +1421,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1401,6 +1432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1411,6 +1443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1421,6 +1454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1431,6 +1465,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1441,6 +1476,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1451,6 +1487,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1461,6 +1498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1471,6 +1509,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1481,6 +1520,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1491,6 +1531,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1501,6 +1542,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1511,6 +1553,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1521,6 +1564,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1531,6 +1575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1541,6 +1586,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1551,6 +1597,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1561,6 +1608,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1571,6 +1619,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1581,6 +1630,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1591,6 +1641,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1601,6 +1652,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1611,6 +1663,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1621,6 +1674,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1631,6 +1685,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1641,6 +1696,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json index efeffee60d6..82a7bf54c1e 100644 --- a/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json +++ b/tests/packagedcode/data/pypi/dist-info-metadata/METADATA-expected.json @@ -45,17 +45,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -67,17 +67,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -92,6 +92,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/six", diff --git a/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json index 561f63b19bf..9fb79710175 100644 --- a/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/PKG-INFO-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "https://github.com/dbtsai/python-mimeparse/tarball/1.6.0" }, diff --git a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json index b7e86d05b04..160e74bfc67 100644 --- a/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v10/PKG-INFO-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/prompt-toolkit", diff --git a/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json index 561f63b19bf..9fb79710175 100644 --- a/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v11/PKG-INFO-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "https://github.com/dbtsai/python-mimeparse/tarball/1.6.0" }, diff --git a/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json index 256a90d3c61..82108137d3e 100644 --- a/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v12/PKG-INFO-expected.json @@ -60,17 +60,17 @@ "license_expression_spdx": "Python-2.0", "matches": [ { - "score": 90.0, + "license_expression": "python", + "spdx_license_expression": "Python-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 90.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "python", - "spdx_license_expression": "Python-2.0", - "rule_identifier": "python_26.RULE", "rule_relevance": 90, + "rule_identifier": "python_26.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/python_26.RULE", "matched_text": "license Python style" } @@ -82,17 +82,17 @@ "license_expression_spdx": "Python-2.0", "matches": [ { - "score": 99.0, + "license_expression": "python", + "spdx_license_expression": "Python-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "python", - "spdx_license_expression": "Python-2.0", - "rule_identifier": "pypi_python_software_foundation_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_python_software_foundation_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_python_software_foundation_license.RULE", "matched_text": "- 'License :: OSI Approved :: Python Software Foundation License'" } @@ -107,6 +107,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "https://pypi.python.org/pypi/pyldap/" }, diff --git a/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json index 018e7c970f6..6d231ba0105 100644 --- a/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v20/PKG-INFO-expected.json @@ -60,17 +60,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_48.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_48.RULE", "matched_text": "Apache License, Version 2.0" } @@ -82,17 +82,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -107,6 +107,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -116,6 +118,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -126,6 +129,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -136,6 +140,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json b/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json index 472036703ec..7b43d6b2924 100644 --- a/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json +++ b/tests/packagedcode/data/pypi/metadata/v21/PKG-INFO-expected.json @@ -53,17 +53,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -78,6 +78,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://docs.openstack.org/pbr/" }, diff --git a/tests/packagedcode/data/pypi/more_setup.py/ansible/setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/ansible/setup.py-expected.json index 40a1e0908f8..9fae97e1cf1 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/ansible/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/ansible/setup.py-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/pypi/more_setup.py/extras_require_with_vars_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/extras_require_with_vars_setup.py-expected.json index bd7e0c5a4e5..e039ccf909a 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/extras_require_with_vars_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/extras_require_with_vars_setup.py-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json index 2991fbd6ae3..268768f5c8b 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/flask_setup.py-expected.json @@ -63,17 +63,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -85,17 +85,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -110,6 +110,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" }, @@ -121,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +156,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +167,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -171,6 +178,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -181,6 +189,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -191,6 +200,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -201,6 +211,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -211,6 +222,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -221,6 +233,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -231,6 +244,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -241,6 +255,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -251,6 +266,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/more_setup.py/pendulum_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/pendulum_setup.py-expected.json index ba666a1df77..97631f2c1f7 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/pendulum_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/pendulum_setup.py-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" }, @@ -52,6 +54,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +65,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +76,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json index d7e4255acfb..f13648ce6dd 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/pyyaml_setup.py-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -73,17 +73,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -98,6 +98,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/PyYAML", diff --git a/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json index 25a3eb6b46c..49fd970c871 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/requests_setup.py-expected.json @@ -45,17 +45,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -70,6 +70,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" }, @@ -81,6 +83,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +94,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +105,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +138,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +149,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -161,6 +171,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json index 4bb938fb50a..2d29c94a486 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/sqlalchemy_setup.py-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -70,17 +70,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -95,6 +95,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -104,6 +106,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +117,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +128,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +139,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +161,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +172,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +183,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json index 5110ec96494..0ab40c862e0 100644 --- a/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/more_setup.py/unpack_kwargs_setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/pipfile.lock/sample1/Pipfile.lock-expected.json b/tests/packagedcode/data/pypi/pipfile.lock/sample1/Pipfile.lock-expected.json index 5d5e4510689..e31aa9cb7b4 100644 --- a/tests/packagedcode/data/pypi/pipfile.lock/sample1/Pipfile.lock-expected.json +++ b/tests/packagedcode/data/pypi/pipfile.lock/sample1/Pipfile.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/pipfile.lock/sample2/Pipfile.lock-expected.json b/tests/packagedcode/data/pypi/pipfile.lock/sample2/Pipfile.lock-expected.json index 59d9bf20529..84856c4feb3 100644 --- a/tests/packagedcode/data/pypi/pipfile.lock/sample2/Pipfile.lock-expected.json +++ b/tests/packagedcode/data/pypi/pipfile.lock/sample2/Pipfile.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/pipfile.lock/sample3/Pipfile.lock-expected.json b/tests/packagedcode/data/pypi/pipfile.lock/sample3/Pipfile.lock-expected.json index e910109377c..05ddaba9b27 100644 --- a/tests/packagedcode/data/pypi/pipfile.lock/sample3/Pipfile.lock-expected.json +++ b/tests/packagedcode/data/pypi/pipfile.lock/sample3/Pipfile.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/pipfile.lock/sample4/Pipfile.lock-expected.json b/tests/packagedcode/data/pypi/pipfile.lock/sample4/Pipfile.lock-expected.json index 709336eea10..81a9be8a933 100644 --- a/tests/packagedcode/data/pypi/pipfile.lock/sample4/Pipfile.lock-expected.json +++ b/tests/packagedcode/data/pypi/pipfile.lock/sample4/Pipfile.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/pipfile.lock/sample5/Pipfile.lock-expected.json b/tests/packagedcode/data/pypi/pipfile.lock/sample5/Pipfile.lock-expected.json index 5d5e4510689..e31aa9cb7b4 100644 --- a/tests/packagedcode/data/pypi/pipfile.lock/sample5/Pipfile.lock-expected.json +++ b/tests/packagedcode/data/pypi/pipfile.lock/sample5/Pipfile.lock-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/requirements_txt/basic/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/basic/output.expected.json index 288ae17d4dd..5975b6b257a 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/basic/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/basic/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/comments_and_empties/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/comments_and_empties/output.expected.json index c051063a204..3454f9493ae 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/comments_and_empties/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/comments_and_empties/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/complex/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/complex/output.expected.json index 950a3b86531..3bd018f5b9a 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/complex/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/complex/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "extra_index_urls": [ "http://dist.pinaxproject.com/dev/" @@ -46,6 +48,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -67,6 +70,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -88,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -109,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, diff --git a/tests/packagedcode/data/pypi/requirements_txt/dev/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/dev/output.expected.json index 038536f07b0..0d373d972b8 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/dev/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/dev/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -84,6 +88,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/double_extras/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/double_extras/output.expected.json index e42a6cf5408..ece7e9f2347 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/double_extras/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/double_extras/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/editable/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/editable/output.expected.json index ef7b54e3e99..19f35c25400 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/editable/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/editable/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -105,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, diff --git a/tests/packagedcode/data/pypi/requirements_txt/eol_comment/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/eol_comment/output.expected.json index 0989cbc8254..9ef91c26be3 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/eol_comment/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/eol_comment/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json index cbec870e915..26f63eaf745 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/invalid_spec/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/local_paths_and_files/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/local_paths_and_files/output.expected.json index 5bf0f09a9b0..d2cb10d5dac 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/local_paths_and_files/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/local_paths_and_files/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -105,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, diff --git a/tests/packagedcode/data/pypi/requirements_txt/many_specs/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/many_specs/output.expected.json index f96bc35dc0e..f0b435c3442 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/many_specs/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/many_specs/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/mixed/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/mixed/output.expected.json index 009e088d464..71296c11f94 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/mixed/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/mixed/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -105,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/pinned/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/pinned/output.expected.json index 5ab9bc9a757..6901559cfee 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/pinned/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/pinned/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/repeated/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/repeated/output.expected.json index 699fe8fcc31..e5f68934995 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/repeated/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/repeated/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/requirements_in/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/requirements_in/output.expected.json index d865f762f77..d464ce9382c 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/requirements_in/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/requirements_in/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/simple/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/simple/output.expected.json index c84868e9ae9..0cc54304114 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/simple/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/simple/output.expected.json @@ -7,6 +7,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -28,6 +29,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/urls_wth_checksums/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/urls_wth_checksums/output.expected.json index a11ed4cb064..8d3d0ec01b8 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/urls_wth_checksums/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/urls_wth_checksums/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/vcs-git/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/vcs-git/output.expected.json index 59338277076..81ed7bee3cc 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/vcs-git/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/vcs-git/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -105,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -126,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -147,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -168,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -189,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -210,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -231,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -252,6 +264,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -273,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -294,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/vcs_editable/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/vcs_editable/output.expected.json index df8812ae3a4..67a2ce95438 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/vcs_editable/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/vcs_editable/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -84,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -105,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -126,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -147,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": true, @@ -168,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -189,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -210,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -231,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -252,6 +264,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -273,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/vcs_eggs/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/vcs_eggs/output.expected.json index 31ac8f99bc3..b103ad45407 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/vcs_eggs/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/vcs_eggs/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -63,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/requirements_txt/vcs_extras_require/output.expected.json b/tests/packagedcode/data/pypi/requirements_txt/vcs_extras_require/output.expected.json index a4e4828c980..2bb84425e27 100644 --- a/tests/packagedcode/data/pypi/requirements_txt/vcs_extras_require/output.expected.json +++ b/tests/packagedcode/data/pypi/requirements_txt/vcs_extras_require/output.expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, diff --git a/tests/packagedcode/data/pypi/setup.cfg/wheel-0.34.2/setup.cfg-expected.json b/tests/packagedcode/data/pypi/setup.cfg/wheel-0.34.2/setup.cfg-expected.json index e3f56527974..1e875274ff8 100644 --- a/tests/packagedcode/data/pypi/setup.cfg/wheel-0.34.2/setup.cfg-expected.json +++ b/tests/packagedcode/data/pypi/setup.cfg/wheel-0.34.2/setup.cfg-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json b/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json index fe9c1cc45bb..71dd42fddef 100644 --- a/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json +++ b/tests/packagedcode/data/pypi/setup.py-name-or-no-name/with_name-setup.py.expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "BSD-2-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-simplified", + "spdx_license_expression": "BSD-2-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-simplified", - "spdx_license_expression": "BSD-2-Clause", - "rule_identifier": "bsd-simplified_150.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-simplified_150.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", "matched_text": "Simplified BSD" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/arpy", diff --git a/tests/packagedcode/data/pypi/setup.py-name-or-no-name/without_name-setup.py.expected.json b/tests/packagedcode/data/pypi/setup.py-name-or-no-name/without_name-setup.py.expected.json index e7b8de11314..8153a0c3475 100644 --- a/tests/packagedcode/data/pypi/setup.py-name-or-no-name/without_name-setup.py.expected.json +++ b/tests/packagedcode/data/pypi/setup.py-name-or-no-name/without_name-setup.py.expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json index fe9c1cc45bb..71dd42fddef 100644 --- a/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-not-win/arpy_setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "BSD-2-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-simplified", + "spdx_license_expression": "BSD-2-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-simplified", - "spdx_license_expression": "BSD-2-Clause", - "rule_identifier": "bsd-simplified_150.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-simplified_150.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-simplified_150.RULE", "matched_text": "Simplified BSD" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/arpy", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/asyncio-master/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/asyncio-master/setup.py-expected.json index d5469e4f815..f7f0308e016 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/asyncio-master/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/asyncio-master/setup.py-expected.json @@ -37,6 +37,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/asyncio", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json index 94693b4209e..65dcece23ee 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/cdp-seattle-backend-1.0.0/setup.py-expected.json @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -68,17 +68,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -93,6 +93,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=3.9" }, @@ -104,6 +106,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +117,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +128,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +139,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json index 3fb1bd298df..c069d58ed48 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/certifi-2020.6.20/setup.py-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "MPL-2.0", "matches": [ { - "score": 50.0, + "license_expression": "mpl-2.0", + "spdx_license_expression": "MPL-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mpl-2.0", - "spdx_license_expression": "MPL-2.0", - "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", "rule_relevance": 50, + "rule_identifier": "spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE", "matched_text": "MPL-2.0" } @@ -73,17 +73,17 @@ "license_expression_spdx": "MPL-2.0", "matches": [ { - "score": 100.0, + "license_expression": "mpl-2.0", + "spdx_license_expression": "MPL-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 11, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mpl-2.0", - "spdx_license_expression": "MPL-2.0", - "rule_identifier": "pypi_mozilla_public_license_2_0.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_mozilla_public_license_2_0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mozilla_public_license_2_0.RULE", "matched_text": "- 'License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)'" } @@ -98,6 +98,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://certifiio.readthedocs.io/en/latest/", "Download-URL": "https://github.com/certifi/python-certifi" diff --git a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json index 5ce51b66077..a11bab321a0 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/cffi-1.14.0/setup.py-expected.json @@ -52,17 +52,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -74,17 +74,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -99,6 +99,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/cffi", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json index 641157f93c3..4a1b967603b 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/chardet-3.0.4/setup.py-expected.json @@ -64,17 +64,17 @@ "license_expression_spdx": "LGPL-2.0-or-later", "matches": [ { - "score": 75.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 75.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl_bare_single_word.RULE", "rule_relevance": 75, + "rule_identifier": "lgpl_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl_bare_single_word.RULE", "matched_text": "LGPL" } @@ -86,17 +86,17 @@ "license_expression_spdx": "LGPL-2.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 11, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "pypi_gnu_library_or_lesser_general_public_license.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_gnu_library_or_lesser_general_public_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_library_or_lesser_general_public_license.RULE", "matched_text": "- 'License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)'" } @@ -111,6 +111,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/chardet", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json index 777b1573984..93fc6f467fc 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/docutils-0.16/setup.py-expected.json @@ -89,17 +89,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain AND Python-2.0 AND BSD-2-Clause AND GPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "public-domain AND python AND bsd-simplified AND gpl-3.0", + "spdx_license_expression": "LicenseRef-scancode-public-domain AND Python-2.0 AND BSD-2-Clause AND GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 11, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain AND python AND bsd-simplified AND gpl-3.0", - "spdx_license_expression": "LicenseRef-scancode-public-domain AND Python-2.0 AND BSD-2-Clause AND GPL-3.0-only", - "rule_identifier": "public-domain_and_python_and_bsd-simplified_and_gpl-3.0_2.RULE", "rule_relevance": 100, + "rule_identifier": "public-domain_and_python_and_bsd-simplified_and_gpl-3.0_2.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_and_python_and_bsd-simplified_and_gpl-3.0_2.RULE", "matched_text": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)" } @@ -111,62 +111,62 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain AND Python-2.0 AND BSD-3-Clause AND GPL-1.0-or-later", "matches": [ { - "score": 99.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 99.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "pypi_public_domain.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_public_domain.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_public_domain.RULE", "matched_text": "- 'License :: Public Domain'" }, { - "score": 99.0, + "license_expression": "python", + "spdx_license_expression": "Python-2.0", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 99.0, "matched_length": 7, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "python", - "spdx_license_expression": "Python-2.0", - "rule_identifier": "pypi_python_software_foundation_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_python_software_foundation_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_python_software_foundation_license.RULE", "matched_text": "- 'License :: OSI Approved :: Python Software Foundation License'" }, { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 3, "end_line": 3, - "from_file": null, + "matcher": "2-aho", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" }, { - "score": 100.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 4, "end_line": 4, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 8, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "pypi_gnu_general_public_license.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_gnu_general_public_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_general_public_license.RULE", "matched_text": "- 'License :: OSI Approved :: GNU General Public License (GPL)'" } @@ -181,6 +181,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" }, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/flask-2.2.0.dev0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/flask-2.2.0.dev0/setup.py-expected.json index 9d6a1c5abf4..359ec7553a1 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/flask-2.2.0.dev0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/flask-2.2.0.dev0/setup.py-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/flit-2.3.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/flit-2.3.0/setup.py-expected.json index b5c72d0db4e..b2f449b8583 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/flit-2.3.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/flit-2.3.0/setup.py-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=3.5" }, @@ -52,6 +54,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +65,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +76,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +87,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +98,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +109,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +120,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +131,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +142,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +153,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +164,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +186,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json index d5c13982d94..396e40addc3 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/idna-2.9/setup.py-expected.json @@ -58,17 +58,17 @@ "license_expression_spdx": "LicenseRef-scancode-other-permissive", "matches": [ { - "score": 100.0, + "license_expression": "other-permissive", + "spdx_license_expression": "LicenseRef-scancode-other-permissive", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "other-permissive", - "spdx_license_expression": "LicenseRef-scancode-other-permissive", - "rule_identifier": "other-permissive_16.RULE", "rule_relevance": 100, + "rule_identifier": "other-permissive_16.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-permissive_16.RULE", "matched_text": "BSD-like" } @@ -80,17 +80,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -105,6 +105,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" }, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/numpy/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/numpy/setup.py-expected.json index c789e828f07..aea8fc0ef81 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/numpy/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/numpy/setup.py-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/setup.py-expected.json index c789e828f07..aea8fc0ef81 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/numpy-1.19.2/setup.py-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json index 8840292a1fa..24dee15a0ff 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/paho-mqtt-1.5.0/setup.py-expected.json @@ -56,32 +56,32 @@ "license_expression_spdx": "EPL-1.0 AND BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "epl-1.0", + "spdx_license_expression": "EPL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "epl-1.0", - "spdx_license_expression": "EPL-1.0", - "rule_identifier": "epl-1.0_18.RULE", "rule_relevance": 100, + "rule_identifier": "epl-1.0_18.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/epl-1.0_18.RULE", "matched_text": "Eclipse Public License v1.0 / Eclipse Distribution License v1.0" }, { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_802.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_802.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_802.RULE", "matched_text": "Eclipse Public License v1.0 / Eclipse Distribution License v1.0" } @@ -93,17 +93,17 @@ "license_expression_spdx": "LicenseRef-scancode-free-unknown", "matches": [ { - "score": 100.0, + "license_expression": "free-unknown", + "spdx_license_expression": "LicenseRef-scancode-free-unknown", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "free-unknown", - "spdx_license_expression": "LicenseRef-scancode-free-unknown", - "rule_identifier": "pypi_osi_approved.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_osi_approved.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_osi_approved.RULE", "matched_text": "- 'License :: OSI Approved'" } @@ -118,6 +118,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -127,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json index c5470db8834..b3e1966cbf3 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pexpect-4.6.0/setup.py-expected.json @@ -59,17 +59,17 @@ "license_expression_spdx": "ISC", "matches": [ { - "score": 99.0, + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "isc", - "spdx_license_expression": "ISC", - "rule_identifier": "isc_22.RULE", "rule_relevance": 99, + "rule_identifier": "isc_22.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/isc_22.RULE", "matched_text": "ISC license" } @@ -81,17 +81,17 @@ "license_expression_spdx": "ISC", "matches": [ { - "score": 100.0, + "license_expression": "isc", + "spdx_license_expression": "ISC", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "isc", - "spdx_license_expression": "ISC", - "rule_identifier": "pypi_isc_license.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_isc_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_isc_license.RULE", "matched_text": "- 'License :: OSI Approved :: ISC License (ISCL)'" } @@ -106,6 +106,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -115,6 +117,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json index 88a8b82fe06..36610f43f66 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pip-22.0.4/setup.py-expected.json @@ -52,17 +52,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -74,17 +74,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -99,6 +99,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json index 5ba03935763..dd055a8e2e6 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pycparser-2.20/setup.py-expected.json @@ -54,17 +54,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -76,17 +76,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -101,6 +101,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" }, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json index 55e6c7dec03..9aaa154c643 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pyserial-3.4/setup.py-expected.json @@ -60,17 +60,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -82,17 +82,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -107,6 +107,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/pyserial", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json index bd3c0dd1d0e..e58bb0fd5df 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/pytoml-0.1.21/setup.py-expected.json @@ -47,17 +47,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -69,17 +69,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -94,6 +94,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/pytoml", diff --git a/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json index 60aa83cec76..3963bea95ca 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/requests-2.24.0/setup.py-expected.json @@ -45,17 +45,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -70,6 +70,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://requests.readthedocs.io", "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" @@ -82,6 +84,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +106,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +117,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +128,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +139,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +161,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json index 403c8a12f06..d83d40e1892 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/setupreader-0.0.3/setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl_bare_word_only.RULE", "rule_relevance": 50, + "rule_identifier": "gpl_bare_word_only.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "matched_text": "GPL" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json index 81ffafaf40f..d7803cb2bb5 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/six-1.14.0/setup.py-expected.json @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -68,17 +68,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -93,6 +93,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" }, diff --git a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json index 01055d7cc05..355ae4d9443 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/urllib3-1.25.9/setup.py-expected.json @@ -64,17 +64,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -86,17 +86,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -111,6 +111,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://urllib3.readthedocs.io/", "python_requires": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" @@ -123,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +158,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +169,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +180,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +191,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py-versions/wheel-0.34.2/setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py-versions/wheel-0.34.2/setup.py-expected.json index 40ef6989fb4..73be1e71da3 100644 --- a/tests/packagedcode/data/pypi/setup.py-versions/wheel-0.34.2/setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py-versions/wheel-0.34.2/setup.py-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json index c200b52b1f7..196603fca61 100644 --- a/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/bluepyopt_setup.py-expected.json @@ -49,17 +49,17 @@ "license_expression_spdx": "LGPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-3.0", + "spdx_license_expression": "LGPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-3.0", - "spdx_license_expression": "LGPL-3.0-only", - "rule_identifier": "lgpl-3.0_29.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-3.0_29.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-3.0_29.RULE", "matched_text": "LGPLv3" } @@ -71,17 +71,17 @@ "license_expression_spdx": "LGPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-3.0", + "spdx_license_expression": "LGPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 10, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-3.0", - "spdx_license_expression": "LGPL-3.0-only", - "rule_identifier": "pypi_gnu_lesser_general_public_license_v3.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_gnu_lesser_general_public_license_v3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_lesser_general_public_license_v3.RULE", "matched_text": "- 'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)'" } @@ -96,6 +96,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -105,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -115,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -125,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -135,6 +140,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -145,6 +151,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -155,6 +162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -165,6 +173,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -175,6 +184,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -185,6 +195,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -195,6 +206,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -205,6 +217,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json index 0aa7acab9df..4372ad27a12 100644 --- a/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/boolean2_py_setup.py-expected.json @@ -54,17 +54,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 90.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 90.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_708.RULE", "rule_relevance": 90, + "rule_identifier": "bsd-new_708.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_708.RULE", "matched_text": "revised BSD license" } @@ -76,17 +76,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -101,6 +101,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/boolean.py", diff --git a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json index 7d1d8b6b1ac..46e6f9ee451 100644 --- a/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/complex_setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json index 539ee87c7b6..ed009145558 100644 --- a/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/container_check_setup.py-expected.json @@ -53,17 +53,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_323.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_323.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_323.RULE", "matched_text": "Apache Software License" } @@ -75,17 +75,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -100,6 +100,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/container-check", diff --git a/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json index de169deb7b2..fef31a02623 100644 --- a/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/fb303_py_setup.py-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 75.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 75.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_3.RULE", "rule_relevance": 75, + "rule_identifier": "apache-2.0_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_3.RULE", "matched_text": "Apache License 2.0" } @@ -76,6 +76,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/thrift_fb303", diff --git a/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json index 834983e5e22..76e6627cecb 100644 --- a/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/frell_src_setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 75.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 75.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_3.RULE", "rule_relevance": 75, + "rule_identifier": "apache-2.0_3.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_3.RULE", "matched_text": "Apache License 2.0" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/@NAME@", diff --git a/tests/packagedcode/data/pypi/setup.py/gyp_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/gyp_setup.py-expected.json index 67fa9c1ea18..2a6e1d188d9 100644 --- a/tests/packagedcode/data/pypi/setup.py/gyp_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/gyp_setup.py-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/gyp", diff --git a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json index b95b50219d5..02142c07f5b 100644 --- a/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/interlap_setup.py-expected.json @@ -50,17 +50,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -72,17 +72,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -97,6 +97,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/interlap", diff --git a/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json index 729b4ba0f52..aa5601b87be 100644 --- a/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/mb_setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "matched_text": "GPLv2" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/mb", diff --git a/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json index 3388da99553..11a3c48144d 100644 --- a/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/ntfs_setup.py-expected.json @@ -50,17 +50,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -72,17 +72,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -97,6 +97,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -106,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json index 2a28d8e95ab..01b8fc46835 100644 --- a/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/nvchecker_setup.py-expected.json @@ -60,17 +60,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -82,17 +82,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -107,6 +107,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -116,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -126,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json index d8bd431648d..3dfda0e31ff 100644 --- a/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/oi_agents_common_code_setup.py-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "gpl-3.0_32.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0_32.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_32.RULE", "matched_text": "GPLv3" } @@ -73,32 +73,32 @@ "license_expression_spdx": "GPL-3.0-only", "matches": [ { - "score": 100.0, + "license_expression": "free-unknown", + "spdx_license_expression": "LicenseRef-scancode-free-unknown", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "free-unknown", - "spdx_license_expression": "LicenseRef-scancode-free-unknown", - "rule_identifier": "pypi_osi_approved.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_osi_approved.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_osi_approved.RULE", "matched_text": "- 'License :: OSI Approved :: GPLv3 License'" }, { - "score": 100.0, + "license_expression": "gpl-3.0", + "spdx_license_expression": "GPL-3.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "gpl-3.0", - "spdx_license_expression": "GPL-3.0-only", - "rule_identifier": "gpl-3.0_90.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0_90.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0_90.RULE", "matched_text": "- 'License :: OSI Approved :: GPLv3 License'" } @@ -113,6 +113,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -122,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json index eb4dada2dcc..0a89e37323c 100644 --- a/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/packageurl_python_setup.py-expected.json @@ -54,17 +54,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -76,17 +76,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -101,6 +101,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/packageurl-python", diff --git a/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json index 3a995151dd3..27446ba3183 100644 --- a/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pipdeptree_setup.py-expected.json @@ -49,17 +49,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -71,17 +71,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -96,6 +96,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*" }, @@ -107,6 +109,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +120,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json index 5e033ab1ab8..037769dafe0 100644 --- a/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pluggy_setup.py-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/pluggy", diff --git a/tests/packagedcode/data/pypi/setup.py/pydep_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pydep_setup.py-expected.json index cb3003dbe4d..fea8cb6190a 100644 --- a/tests/packagedcode/data/pypi/setup.py/pydep_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pydep_setup.py-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -50,6 +52,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json index b707773de3e..d076ea29c10 100644 --- a/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pygtrie_with_kwargs_setup.py-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -73,17 +73,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -98,6 +98,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/pygtrie", diff --git a/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json index 81173f7e27d..644dc9e9ce5 100644 --- a/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/pyrpm_2_setup.py-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -73,17 +73,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -98,6 +98,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/pyrpm-02strich", diff --git a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json index 863873d1cef..fceb77dbc5c 100644 --- a/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/python_publicsuffix_setup.py-expected.json @@ -44,17 +44,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -66,17 +66,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -91,6 +91,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/publicsuffix", diff --git a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json index a31337c6432..0f28bd888a6 100644 --- a/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/repology_py_libversion_setup.py-expected.json @@ -49,17 +49,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -71,17 +71,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -96,6 +96,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/libversion", diff --git a/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json index 127deb25523..12c08505903 100644 --- a/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/saneyaml_setup.py-expected.json @@ -54,17 +54,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -76,17 +76,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -101,6 +101,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -110,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json index a1921a17655..6430051765d 100644 --- a/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/setuppycheck_setup.py-expected.json @@ -43,17 +43,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -68,6 +68,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -77,6 +79,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json index cb5336b2a9e..6e1188c014f 100644 --- a/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/simple-setup.py-expected.json @@ -50,32 +50,32 @@ "license_expression_spdx": "(Apache-2.0 AND LicenseRef-scancode-scancode-acknowledgment) AND CC0-1.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0 AND scancode-acknowledgment", + "spdx_license_expression": "Apache-2.0 AND LicenseRef-scancode-scancode-acknowledgment", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0 AND scancode-acknowledgment", - "spdx_license_expression": "Apache-2.0 AND LicenseRef-scancode-scancode-acknowledgment", - "rule_identifier": "apache-2.0_and_scancode-acknowledgment_5.RULE", "rule_relevance": 100, + "rule_identifier": "apache-2.0_and_scancode-acknowledgment_5.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_and_scancode-acknowledgment_5.RULE", "matched_text": "Apache-2.0 with ScanCode acknowledgment and CC0-1.0 and others" }, { - "score": 95.0, + "license_expression": "cc0-1.0", + "spdx_license_expression": "CC0-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 95.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "cc0-1.0", - "spdx_license_expression": "CC0-1.0", - "rule_identifier": "spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", "rule_relevance": 95, + "rule_identifier": "spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE", "matched_text": "Apache-2.0 with ScanCode acknowledgment and CC0-1.0 and others" } @@ -87,17 +87,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 95.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 95.0, "matched_length": 6, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "pypi_apache_no-version.RULE", "rule_relevance": 95, + "rule_identifier": "pypi_apache_no-version.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_apache_no-version.RULE", "matched_text": "- 'License :: OSI Approved :: Apache Software License'" } @@ -109,17 +109,17 @@ "license_expression_spdx": "LicenseRef-scancode-free-unknown", "matches": [ { - "score": 100.0, + "license_expression": "free-unknown", + "spdx_license_expression": "LicenseRef-scancode-free-unknown", + "from_file": null, "start_line": 2, "end_line": 2, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "free-unknown", - "spdx_license_expression": "LicenseRef-scancode-free-unknown", - "rule_identifier": "pypi_osi_approved.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_osi_approved.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_osi_approved.RULE", "matched_text": "- 'License :: OSI Approved :: CC0'" } @@ -134,6 +134,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -143,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +156,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +167,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +178,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -183,6 +189,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -193,6 +200,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -203,6 +211,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +222,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +233,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +244,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -243,6 +255,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -253,6 +266,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -263,6 +277,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -273,6 +288,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -283,6 +299,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -293,6 +310,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -303,6 +321,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -313,6 +332,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -323,6 +343,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -333,6 +354,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -343,6 +365,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -353,6 +376,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -363,6 +387,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -373,6 +398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -383,6 +409,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -393,6 +420,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -403,6 +431,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -413,6 +442,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -423,6 +453,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -433,6 +464,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -443,6 +475,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json index 96c5f576032..c2a71a44f2a 100644 --- a/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/url_py_setup.py-expected.json @@ -44,17 +44,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -66,17 +66,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -91,6 +91,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -100,6 +102,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json index 279a8c1a076..0dc64254918 100644 --- a/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/venv_setup.py-expected.json @@ -60,17 +60,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -82,17 +82,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -107,6 +107,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/virtualenv", diff --git a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json index 3fa19164ba8..c4760caf374 100644 --- a/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/whatsapp-play-setup.py-expected.json @@ -59,17 +59,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -81,17 +81,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -106,6 +106,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "https://pypi.org/project/wplay/", "python_requires": ">=3.6" @@ -118,6 +120,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -128,6 +131,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +142,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +153,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -158,6 +164,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -168,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -178,6 +186,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -188,6 +197,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -198,6 +208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -208,6 +219,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -218,6 +230,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -228,6 +241,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -238,6 +252,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -248,6 +263,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -258,6 +274,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -268,6 +285,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -278,6 +296,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -288,6 +307,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -298,6 +318,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -308,6 +329,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -318,6 +340,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -328,6 +351,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -338,6 +362,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -348,6 +373,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json b/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json index 9b6bd691e6b..4e3ff95de2e 100644 --- a/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json +++ b/tests/packagedcode/data/pypi/setup.py/xmltodict_setup.py-expected.json @@ -55,17 +55,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -80,6 +80,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/xmltodict", 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..c6098ab4524 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -67,6 +67,8 @@ "extracted_license_statement": "license: MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/PyJPString", "repository_download_url": "https://pypi.org/packages/source/P/PyJPString/PyJPString-0.0.3.tar.gz", @@ -178,6 +180,8 @@ "extracted_license_statement": "license: BSD-3-Clause\nclassifiers:\n - 'License :: OSI Approved :: BSD License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Donate": "https://palletsprojects.com/donate", "Documentation": "https://click.palletsprojects.com/", @@ -206,6 +210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/colorama?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -220,6 +225,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -301,6 +307,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/PyJPString", @@ -841,6 +849,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Donate": "https://palletsprojects.com/donate", "Documentation": "https://click.palletsprojects.com/", @@ -856,6 +866,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -866,6 +877,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -956,6 +968,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1042,6 +1056,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1051,6 +1067,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1061,6 +1078,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1071,6 +1089,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1081,6 +1100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index ec19c881b77..481b0476fe5 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -91,6 +91,8 @@ "extracted_license_statement": "license: Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/scancode-toolkit", "repository_download_url": "https://pypi.org/packages/source/s/scancode-toolkit/scancode-toolkit-31.0.0b1.tar.gz", @@ -203,6 +205,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/scancode-toolkit", diff --git a/tests/packagedcode/data/pypi/solo-setup/expected.json b/tests/packagedcode/data/pypi/solo-setup/expected.json index f7f5925f1e4..fd8264aa6ea 100644 --- a/tests/packagedcode/data/pypi/solo-setup/expected.json +++ b/tests/packagedcode/data/pypi/solo-setup/expected.json @@ -100,6 +100,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "python_requires": ">=3.9" }, @@ -111,6 +113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..1303dd5e08e 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 @@ -99,6 +99,8 @@ "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -258,6 +260,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -329,6 +333,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -338,6 +344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -359,6 +366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -380,6 +388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -401,6 +410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -422,6 +432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -443,6 +454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -464,6 +476,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -485,6 +498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -550,6 +564,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -602,6 +618,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -720,6 +738,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/", @@ -1017,6 +1037,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-only-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-only-expected.json index 57199d08212..6fe9fabd487 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-only-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-only-expected.json @@ -89,6 +89,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -156,6 +158,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -165,6 +169,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -186,6 +191,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -207,6 +213,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -228,6 +235,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -249,6 +257,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -270,6 +279,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -291,6 +301,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -312,6 +323,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -375,6 +387,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -425,6 +439,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -496,6 +512,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/", @@ -746,6 +764,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json index 143175356d0..2996ba1782d 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-setup-expected.json @@ -106,6 +106,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/", 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..fca7aeed115 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 @@ -99,6 +99,8 @@ "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -512,6 +514,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -679,6 +683,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -688,6 +694,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -709,6 +716,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -730,6 +738,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -751,6 +760,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -772,6 +782,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -793,6 +804,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -814,6 +826,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -835,6 +848,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -927,6 +941,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1037,6 +1053,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1213,6 +1231,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/", @@ -1566,6 +1586,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json index cc9e03fcfa0..38abe5f503b 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-expected.json @@ -42,17 +42,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -67,6 +67,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/PyJPString", diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json index 0d8bd9b23c6..df2af8a6a31 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.0/PyJPString-0.0.3-subdir-expected.json @@ -42,17 +42,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -194,6 +194,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -203,6 +205,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -213,6 +216,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -223,6 +227,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -233,6 +238,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json index 561f63b19bf..9fb79710175 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/python-mimeparse-1.6.0-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "https://github.com/dbtsai/python-mimeparse/tarball/1.6.0" }, diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json index 4cd5333bc90..310155e68ab 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.1/pyup-django-0.4.0-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -73,17 +73,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -98,6 +98,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/pyup-django", diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json index 4cd645dd9f8..17116d90383 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-1.2/anonapi-0.0.19-expected.json @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -68,17 +68,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -93,6 +93,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/anonapi", diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json index 3a7b451412f..f6c1e895eca 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/metadata-2.1/commoncode-21.5.12-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -73,6 +73,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/commoncode", 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..73d93cf8158 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 @@ -102,6 +102,8 @@ "extracted_license_statement": "license: BSD\nclassifiers:\n - 'License :: OSI Approved :: BSD License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://docs.celeryproject.org/en/latest/index.html", "Changelog": "https://docs.celeryproject.org/en/stable/changelog.html", @@ -128,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pytz?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -142,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/billiard?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -156,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/kombu?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -170,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/vine?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -184,6 +190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/click?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -198,6 +205,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/click-didyoumean?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -212,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/click-repl?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -226,6 +235,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/click-plugins?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -240,6 +250,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/importlib-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -254,6 +265,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pyarango?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -268,6 +280,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/cryptography?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -282,6 +295,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/azure-storage-blob@12.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -296,6 +310,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/brotli?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -310,6 +325,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/brotlipy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -324,6 +340,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/cassandra-driver?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -338,6 +355,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/python-consul2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -352,6 +370,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pydocumentdb@2.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -366,6 +385,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/couchbase?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -380,6 +400,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pycouchdb?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -394,6 +415,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/django?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -408,6 +430,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/boto3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -422,6 +445,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/elasticsearch?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -436,6 +460,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/eventlet?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -450,6 +475,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/gevent?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -464,6 +490,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/librabbitmq?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -478,6 +505,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pylibmc?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -492,6 +520,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pymongo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -506,6 +535,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/msgpack?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -520,6 +550,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/python-memcached?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -534,6 +565,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pyro4?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -548,6 +580,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pytest-celery?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -562,6 +595,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/redis?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -576,6 +610,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/boto3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -590,6 +625,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/softlayer-messaging?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -604,6 +640,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/ephem?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -618,6 +655,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/sqlalchemy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -632,6 +670,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/kombu?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -646,6 +685,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/tblib?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -660,6 +700,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/tblib?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -674,6 +715,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pyyaml?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -688,6 +730,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/kazoo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -702,6 +745,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/zstandard?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -825,6 +869,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://docs.celeryproject.org/en/latest/index.html", "Changelog": "https://docs.celeryproject.org/en/stable/changelog.html", @@ -6826,6 +6872,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://docs.celeryproject.org/en/latest/index.html", "Changelog": "https://docs.celeryproject.org/en/stable/changelog.html", @@ -6839,6 +6887,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6849,6 +6898,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6859,6 +6909,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6869,6 +6920,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6879,6 +6931,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6889,6 +6942,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6899,6 +6953,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6909,6 +6964,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6919,6 +6975,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6929,6 +6986,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6939,6 +6997,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6949,6 +7008,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6959,6 +7019,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6969,6 +7030,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6979,6 +7041,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6989,6 +7052,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6999,6 +7063,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7009,6 +7074,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7019,6 +7085,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7029,6 +7096,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7039,6 +7107,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7049,6 +7118,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7059,6 +7129,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7069,6 +7140,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7079,6 +7151,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7089,6 +7162,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7099,6 +7173,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7109,6 +7184,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7119,6 +7195,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7129,6 +7206,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7139,6 +7217,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7149,6 +7228,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7159,6 +7239,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7169,6 +7250,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7179,6 +7261,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7189,6 +7272,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7199,6 +7283,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7209,6 +7294,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7219,6 +7305,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7229,6 +7316,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7239,6 +7327,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7249,6 +7338,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7339,6 +7429,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7348,6 +7440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7369,6 +7462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7390,6 +7484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7411,6 +7506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7432,6 +7528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7453,6 +7550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7474,6 +7572,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7495,6 +7594,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7516,6 +7616,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7537,6 +7638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7558,6 +7660,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7579,6 +7682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7600,6 +7704,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7621,6 +7726,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7642,6 +7748,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7663,6 +7770,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7684,6 +7792,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7705,6 +7814,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7726,6 +7836,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7747,6 +7858,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7768,6 +7880,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7789,6 +7902,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7810,6 +7924,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7831,6 +7946,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7852,6 +7968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7873,6 +7990,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7894,6 +8012,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7915,6 +8034,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7936,6 +8056,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7957,6 +8078,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7978,6 +8100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -7999,6 +8122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8020,6 +8144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8041,6 +8166,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8062,6 +8188,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8083,6 +8210,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8104,6 +8232,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8125,6 +8254,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8146,6 +8276,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8167,6 +8298,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8188,6 +8320,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -8209,6 +8342,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, 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..be181169dd8 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 @@ -90,6 +90,8 @@ "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://mharrisb1.github.io/daglib/" }, @@ -114,6 +116,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/dask?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -128,6 +131,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/graphviz?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -142,6 +146,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/ipycytoscape?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -156,6 +161,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/networkx?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -354,6 +360,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://mharrisb1.github.io/daglib/" }, @@ -365,6 +373,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -375,6 +384,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -385,6 +395,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -395,6 +406,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json index 2c69e8af149..66756736502 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/Jinja2-2.10.dist-info-expected.json @@ -56,17 +56,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -78,17 +78,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "pypi_bsd_license.RULE", "rule_relevance": 99, + "rule_identifier": "pypi_bsd_license.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_bsd_license.RULE", "matched_text": "- 'License :: OSI Approved :: BSD License'" } @@ -671,6 +671,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -680,6 +682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -690,6 +693,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json index a31f137dfc7..47d0339d660 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/python_mimeparse-1.6.0.dist-info-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -137,6 +137,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Download-URL": "https://github.com/dbtsai/python-mimeparse/tarball/1.6.0" }, diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json index 2c1689bb6a6..458ef1aa189 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/toml-0.10.1.dist-info-expected.json @@ -56,17 +56,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -78,17 +78,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -284,6 +284,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/toml", diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json index 0356bfc6b91..7c8679fd9a9 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.0/urllib3-1.26.4.dist-info-expected.json @@ -57,17 +57,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -79,17 +79,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -879,6 +879,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://urllib3.readthedocs.io/" }, @@ -890,6 +892,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -900,6 +903,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -910,6 +914,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -920,6 +925,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -930,6 +936,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -940,6 +947,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -950,6 +958,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json index 0bc207693b8..c8f0d0a9621 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/haruka_bot-1.2.3.dist-info-expected.json @@ -48,17 +48,17 @@ "license_expression_spdx": "AGPL-3.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "agpl-3.0-plus", + "spdx_license_expression": "AGPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "agpl-3.0-plus", - "spdx_license_expression": "AGPL-3.0-or-later", - "rule_identifier": "spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE", "rule_relevance": 100, + "rule_identifier": "spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE", "matched_text": "AGPL-3.0-or-later" } @@ -70,17 +70,17 @@ "license_expression_spdx": "AGPL-3.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "agpl-3.0-plus", + "spdx_license_expression": "AGPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 12, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "agpl-3.0-plus", - "spdx_license_expression": "AGPL-3.0-or-later", - "rule_identifier": "pypi_gnu_affero_general_public_license_v3_or_later.RULE", "rule_relevance": 100, + "rule_identifier": "pypi_gnu_affero_general_public_license_v3_or_later.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_gnu_affero_general_public_license_v3_or_later.RULE", "matched_text": "- 'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)'" } @@ -276,6 +276,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://github.com/SK-415/HarukaBot#readme" }, @@ -287,6 +289,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -297,6 +300,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -307,6 +311,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -317,6 +322,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -327,6 +333,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -337,6 +344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -347,6 +355,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -357,6 +366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -367,6 +377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -377,6 +388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -387,6 +399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -397,6 +410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json index 9c6449fd073..5f3527cd4c2 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/pip-20.2.2.dist-info-expected.json @@ -54,17 +54,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -76,17 +76,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -7338,6 +7338,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json index 9220c89132c..bad341294df 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/plugincode-21.1.21.dist-info-expected.json @@ -51,17 +51,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -284,6 +284,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -293,6 +295,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -303,6 +306,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -313,6 +317,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -323,6 +328,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -333,6 +339,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -343,6 +350,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -353,6 +361,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -363,6 +372,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json index 238070f2ae3..0bd15f9e322 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/metadata-2.1/with_sources/anonapi-0.0.19.dist-info-expected.json @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "mit_14.RULE", "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" } @@ -68,17 +68,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 5, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "pypi_mit_license.RULE", "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'" } @@ -202,6 +202,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -211,6 +213,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/readme/android/basic/README.android.expected b/tests/packagedcode/data/readme/android/basic/README.android.expected index 73be0a3ee6a..83236907b12 100644 --- a/tests/packagedcode/data/readme/android/basic/README.android.expected +++ b/tests/packagedcode/data/readme/android/basic/README.android.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected b/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected index 6f59af3b174..20dd92be7b5 100644 --- a/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected +++ b/tests/packagedcode/data/readme/chromium/basic/README.chromium.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 90.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 90.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "apache-2.0_161.RULE", "rule_relevance": 90, + "rule_identifier": "apache-2.0_161.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_161.RULE", "matched_text": "license Apache" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected index 4fbe5846368..3586fdc5797 100644 --- a/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/basic/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "score": 100.0, + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "5-undetected", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "5-undetected", - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "matched_text": "license PSF or ZPL" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected index 4fbe5846368..3586fdc5797 100644 --- a/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected +++ b/tests/packagedcode/data/readme/facebook/capital-filename/README.FACEBOOK.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "score": 100.0, + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "5-undetected", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "5-undetected", - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "matched_text": "license PSF or ZPL" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected index ac01accf45c..dcea544e64e 100644 --- a/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/download-link-as-download_url/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected index ac01accf45c..dcea544e64e 100644 --- a/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/downloaded-from-as-download_url/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/missing-type/README.facebook.expected b/tests/packagedcode/data/readme/facebook/missing-type/README.facebook.expected index 33ef5685022..12ce2988d2f 100644 --- a/tests/packagedcode/data/readme/facebook/missing-type/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/missing-type/README.facebook.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected b/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected index 47f3ab7e50f..619a1fb5959 100644 --- a/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/project-as-name/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected index 47f3ab7e50f..619a1fb5959 100644 --- a/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/repo-as-homepage_url/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected index 47f3ab7e50f..619a1fb5959 100644 --- a/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/source-as-homepage_url/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected index 4fbe5846368..3586fdc5797 100644 --- a/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/use-parent-dir-name-as-package-name/setuptools/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "score": 100.0, + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "5-undetected", + "score": 100.0, "matched_length": 4, "match_coverage": 100.0, - "matcher": "5-undetected", - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-4e63c2896b2b2bc5235eb55ed408f87187ffe1b3", "matched_text": "license PSF or ZPL" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected b/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected index 47f3ab7e50f..619a1fb5959 100644 --- a/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected +++ b/tests/packagedcode/data/readme/facebook/website-as-homepage_url/README.facebook.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "Apache-2.0", "matches": [ { - "score": 100.0, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", "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" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/google/basic/README.google.expected b/tests/packagedcode/data/readme/google/basic/README.google.expected index cc247358616..41940121c8c 100644 --- a/tests/packagedcode/data/readme/google/basic/README.google.expected +++ b/tests/packagedcode/data/readme/google/basic/README.google.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected b/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected index c0ea50414e8..e5995cacc1a 100644 --- a/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected +++ b/tests/packagedcode/data/readme/thirdparty/basic/README.thirdparty.expected @@ -31,17 +31,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 99.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_89.RULE", "rule_relevance": 99, + "rule_identifier": "bsd-new_89.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_89.RULE", "matched_text": "license BSD" } @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json b/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json index 43dd69d496e..96bfd0f3af0 100644 --- a/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json +++ b/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "LGPL-2.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl-2.0-plus_68.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_68.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", "matched_text": "LGPLv2+" } @@ -66,6 +66,8 @@ "pkg:rpm/libproxy@0.3.0-4.el6_3?arch=src" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-only-expected.json b/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-only-expected.json index 0c26c429ed8..a04e785381c 100644 --- a/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-only-expected.json +++ b/tests/packagedcode/data/rpm/header/libproxy-bin-0.3.0-4.el6_3.x86_64.rpm-package-only-expected.json @@ -43,6 +43,8 @@ "pkg:rpm/libproxy@0.3.0-4.el6_3?arch=src" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json index 5861a44ea96..43ba89ac74f 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/centos-8-rpms.xmlish-expected.json @@ -33,17 +33,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -95,6 +95,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -137,17 +139,17 @@ "license_expression_spdx": "GPL-2.0-only", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0", + "spdx_license_expression": "GPL-2.0-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0", - "spdx_license_expression": "GPL-2.0-only", - "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_bare_single_word.RULE", "matched_text": "GPLv2" } @@ -190,6 +192,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -232,17 +236,17 @@ "license_expression_spdx": "GPL-2.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", "matched_text": "GPLv2+" } @@ -267,6 +271,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json index 4fb57a20a29..c7625e4ccca 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/fc33-rpms.xmlish-expected.json @@ -33,62 +33,62 @@ "license_expression_spdx": "GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "gpl-3.0-plus_28.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_28.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" }, { - "score": 100.0, + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "rule_identifier": "gpl-3.0-plus_28.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_28.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_28.RULE", "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" }, { - "score": 100.0, + "license_expression": "gpl-2.0-plus", + "spdx_license_expression": "GPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "gpl-2.0-plus", - "spdx_license_expression": "GPL-2.0-or-later", - "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-2.0-plus_bare_single_word.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_bare_single_word.RULE", "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" }, { - "score": 100.0, + "license_expression": "lgpl-2.0-plus", + "spdx_license_expression": "LGPL-2.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "lgpl-2.0-plus", - "spdx_license_expression": "LGPL-2.0-or-later", - "rule_identifier": "lgpl-2.0-plus_68.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.0-plus_68.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.0-plus_68.RULE", "matched_text": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD" } @@ -203,6 +203,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -245,17 +247,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -289,6 +291,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json index dc2e2dec8e7..b010049ea57 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/openmandriva-rpms.xmlish-expected.json @@ -33,17 +33,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 50.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl_bare_word_only.RULE", "rule_relevance": 50, + "rule_identifier": "gpl_bare_word_only.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_bare_word_only.RULE", "matched_text": "GPL" } @@ -923,6 +923,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -965,17 +967,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -1018,6 +1020,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json index d2a3a055a18..8f15521e658 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/opensuse-rpms.xmlish-expected.json @@ -33,17 +33,17 @@ "license_expression_spdx": "BSL-1.0", "matches": [ { - "score": 50.0, + "license_expression": "boost-1.0", + "spdx_license_expression": "BSL-1.0", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 50.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "boost-1.0", - "spdx_license_expression": "BSL-1.0", - "rule_identifier": "boost-1.0_48.RULE", "rule_relevance": 50, + "rule_identifier": "boost-1.0_48.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/boost-1.0_48.RULE", "matched_text": "BSL-1.0" } @@ -77,6 +77,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -119,17 +121,17 @@ "license_expression_spdx": "LGPL-2.1-only", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1", + "spdx_license_expression": "LGPL-2.1-only", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1", - "spdx_license_expression": "LGPL-2.1-only", - "rule_identifier": "lgpl-2.1_85.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1_85.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1_85.RULE", "matched_text": "LGPL-2.1" } @@ -172,6 +174,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json index b320e5c613a..e796775513a 100644 --- a/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/distro-xmlish/rhel-rpms.xmlish-expected.json @@ -33,17 +33,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "Public Domain" } @@ -392,6 +392,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -434,17 +436,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "Public Domain" } @@ -459,6 +461,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -501,17 +505,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -2021,6 +2025,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json index 60cd1323a41..2f1f39b3ffb 100644 --- a/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json +++ b/tests/packagedcode/data/rpm_installed/end-to-end/bdb-fedora-rootfs.tar.xz-expected.json @@ -58,6 +58,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -330,6 +332,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -440,6 +444,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -511,6 +517,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -17265,6 +17273,8 @@ "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -17366,6 +17376,8 @@ "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -17854,6 +17866,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -18873,6 +18887,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -18992,6 +19008,8 @@ "extracted_license_statement": "zlib and Boost", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -19102,6 +19120,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -19173,6 +19193,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -19472,6 +19494,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -19555,6 +19579,8 @@ "extracted_license_statement": "GPLv2", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -19692,6 +19718,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -19775,6 +19803,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -20179,6 +20209,8 @@ "extracted_license_statement": "LGPLv3+ or GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -20289,6 +20321,8 @@ "extracted_license_statement": "GPLv2", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -21170,6 +21204,8 @@ "extracted_license_statement": "GPLV2+ or LGPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -21304,6 +21340,8 @@ "extracted_license_statement": "GPLv2+ or LGPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -21450,6 +21488,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -21542,6 +21582,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22048,6 +22090,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22149,6 +22193,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22232,6 +22278,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22402,6 +22450,8 @@ "extracted_license_statement": "LGPLv2+ and GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22548,6 +22598,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22640,6 +22692,8 @@ "extracted_license_statement": "GPLv2+ and BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22741,6 +22795,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -22851,6 +22907,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -22922,6 +22980,8 @@ "extracted_license_statement": "OpenSSL", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -23032,6 +23092,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -23148,6 +23210,8 @@ "extracted_license_statement": "GPLv2+, LGPLv2+, MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -23231,6 +23295,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -23314,6 +23380,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -23820,6 +23888,8 @@ "extracted_license_statement": "BSD or GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -24404,6 +24474,8 @@ "extracted_license_statement": "LGPLv3+ and GPLv3+ and GFDL", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -24565,6 +24637,8 @@ "extracted_license_statement": "GPLv3+ and LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -24858,6 +24932,8 @@ "extracted_license_statement": "(LGPLv3+ or GPLv2+) and GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -25004,6 +25080,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -25132,6 +25210,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -25269,6 +25349,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -25568,6 +25650,8 @@ "extracted_license_statement": "LGPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -25651,6 +25735,8 @@ "extracted_license_statement": "MIT or LGPLv2+ or BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -25770,6 +25856,8 @@ "extracted_license_statement": "BSD and GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -28724,6 +28812,8 @@ "extracted_license_statement": "GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -28858,6 +28948,8 @@ "extracted_license_statement": "GPLv2+ and LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -28950,6 +29042,8 @@ "extracted_license_statement": "GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -29078,6 +29172,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -29296,6 +29392,8 @@ "extracted_license_statement": "OpenLDAP", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -29460,6 +29558,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -29543,6 +29643,8 @@ "extracted_license_statement": "GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -29626,6 +29728,8 @@ "extracted_license_statement": "GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -30528,6 +30632,8 @@ "extracted_license_statement": "LGPLv3+ or GPLv2+ or (LGPLv3+ and GPLv2+)", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -30611,6 +30717,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -30766,6 +30874,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -30876,6 +30986,8 @@ "extracted_license_statement": "LGPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -31038,6 +31150,8 @@ "extracted_license_statement": "pubkey", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -31154,6 +31268,8 @@ "extracted_license_statement": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -31246,6 +31362,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -31419,6 +31537,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -185267,6 +185387,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -185338,6 +185460,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -185460,6 +185584,8 @@ "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -185579,6 +185705,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -185833,6 +185961,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -185904,6 +186034,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -185987,6 +186119,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186106,6 +186240,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -186177,6 +186313,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186269,6 +186407,8 @@ "extracted_license_statement": "BSD and LGPLv2 and Sleepycat", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186400,6 +186540,8 @@ "extracted_license_statement": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186510,6 +186652,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186593,6 +186737,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186694,6 +186840,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -186858,6 +187006,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -187466,6 +187616,8 @@ "extracted_license_statement": "(GPLv2+ or LGPLv3+) and GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -187603,6 +187755,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -187686,6 +187840,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -187769,6 +187925,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -187933,6 +188091,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -188016,6 +188176,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189116,6 +189278,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189235,6 +189399,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189390,6 +189556,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189509,6 +189677,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189625,6 +189795,8 @@ "extracted_license_statement": "GPLv3+ and LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189753,6 +189925,8 @@ "extracted_license_statement": "Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -189899,6 +190073,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -190018,6 +190194,8 @@ "extracted_license_statement": "LGPLv2+ and MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -190110,6 +190288,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -190868,6 +191048,8 @@ "extracted_license_statement": "GPLv3+ and GFDL", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -191113,6 +191295,8 @@ "extracted_license_statement": "BSD and GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -193806,6 +193990,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -193904,6 +194090,8 @@ "extracted_license_statement": "LGPLv3+ or GPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194050,6 +194238,8 @@ "extracted_license_statement": "BSD and LGPLv2 and Sleepycat", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194259,6 +194449,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -194330,6 +194522,8 @@ "extracted_license_statement": "MPLv1.1", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -194401,6 +194595,8 @@ "extracted_license_statement": "MPLv2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194493,6 +194689,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194576,6 +194774,8 @@ "extracted_license_statement": "LGPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194659,6 +194859,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194742,6 +194944,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194843,6 +195047,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -194971,6 +195177,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -195129,6 +195337,8 @@ "extracted_license_statement": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -195554,6 +195764,8 @@ "extracted_license_statement": "BSD with advertising", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -195844,6 +196056,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -195927,6 +196141,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -196115,6 +196331,8 @@ "extracted_license_statement": "GPLv2+ and LGPLv2+ with exceptions", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -196234,6 +196452,8 @@ "extracted_license_statement": "BSD", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -196326,6 +196546,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -197336,6 +197558,8 @@ "extracted_license_statement": "LGPLv2+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -197428,6 +197652,8 @@ "extracted_license_statement": "GPLv3+", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -197565,6 +197791,8 @@ "extracted_license_statement": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "missing_file_references": [ { @@ -212832,6 +213060,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -212893,6 +213123,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -212954,6 +213186,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213015,6 +213249,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213076,6 +213312,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213137,6 +213375,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213198,6 +213438,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213259,6 +213501,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213311,6 +213555,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213372,6 +213618,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213442,6 +213690,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213503,6 +213753,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213564,6 +213816,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213616,6 +213870,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213668,6 +213924,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213720,6 +213978,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213781,6 +214041,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213842,6 +214104,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213894,6 +214158,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -213946,6 +214212,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214007,6 +214275,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214059,6 +214329,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214111,6 +214383,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214163,6 +214437,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214224,6 +214500,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214285,6 +214563,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214337,6 +214617,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214389,6 +214671,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214450,6 +214734,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214511,6 +214797,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214563,6 +214851,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214624,6 +214914,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214685,6 +214977,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214755,6 +215049,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214834,6 +215130,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214895,6 +215193,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -214956,6 +215256,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215008,6 +215310,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215078,6 +215382,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215166,6 +215472,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215227,6 +215535,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215297,6 +215607,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215358,6 +215670,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215410,6 +215724,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215471,6 +215787,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215532,6 +215850,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215584,6 +215904,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215636,6 +215958,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215688,6 +216012,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215740,6 +216066,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215801,6 +216129,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215862,6 +216192,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215914,6 +216246,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -215975,6 +216309,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216027,6 +216363,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216079,6 +216417,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216131,6 +216471,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216192,6 +216534,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216244,6 +216588,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216296,6 +216642,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216348,6 +216696,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216409,6 +216759,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216470,6 +216822,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216522,6 +216876,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216583,6 +216939,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216644,6 +217002,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216705,6 +217065,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216766,6 +217128,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216827,6 +217191,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216888,6 +217254,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -216949,6 +217317,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217010,6 +217380,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217071,6 +217443,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217132,6 +217506,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217184,6 +217560,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217245,6 +217623,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217306,6 +217686,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217367,6 +217749,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217419,6 +217803,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217480,6 +217866,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217532,6 +217920,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217593,6 +217983,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217645,6 +218037,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217706,6 +218100,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217758,6 +218154,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217819,6 +218217,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217880,6 +218280,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217932,6 +218334,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -217993,6 +218397,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218072,6 +218478,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218133,6 +218541,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218194,6 +218604,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218246,6 +218658,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218307,6 +218721,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218368,6 +218784,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218420,6 +218838,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218481,6 +218901,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218533,6 +218955,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218594,6 +219018,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218664,6 +219090,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218725,6 +219153,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218786,6 +219216,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218838,6 +219270,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218908,6 +219342,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -218969,6 +219405,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219030,6 +219468,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219118,6 +219558,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219188,6 +219630,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219249,6 +219693,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219310,6 +219756,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219371,6 +219819,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219432,6 +219882,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219493,6 +219945,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219581,6 +220035,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219633,6 +220089,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219694,6 +220152,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219755,6 +220215,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219816,6 +220278,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219868,6 +220332,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219920,6 +220386,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -219972,6 +220440,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -220033,6 +220503,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -220085,6 +220557,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -220137,6 +220611,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -220189,6 +220665,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -222773,6 +223251,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -223129,6 +223609,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -223196,6 +223678,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -239932,6 +240416,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -240029,6 +240515,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -243007,6 +243495,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -244218,6 +244708,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -244376,6 +244868,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -244507,6 +245001,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -244620,6 +245116,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -244958,6 +245456,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -245062,6 +245562,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -245265,6 +245767,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -245378,6 +245882,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -245797,6 +246303,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -245970,6 +246478,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -246965,6 +247475,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -247129,6 +247641,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -247320,6 +247834,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -247406,6 +247922,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -247933,6 +248451,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248037,6 +248557,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248150,6 +248672,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248344,6 +248868,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248535,6 +249061,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248639,6 +249167,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248743,6 +249273,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248883,6 +249415,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -248996,6 +249530,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -249235,6 +249771,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -249357,6 +249895,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -249638,6 +250178,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -249751,6 +250293,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -250341,6 +250885,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -250976,6 +251522,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -251167,6 +251715,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -251484,6 +252034,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -251708,6 +252260,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -251884,6 +252438,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -252132,6 +252688,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -252497,6 +253055,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -252610,6 +253170,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -252777,6 +253339,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -255977,6 +256541,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -256117,6 +256683,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -256245,6 +256813,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -256385,6 +256955,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -256822,6 +257394,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -257079,6 +257653,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -257183,6 +257759,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -257260,6 +257838,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -259578,6 +260158,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -259736,6 +260318,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -259921,6 +260505,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -260061,6 +260647,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -260336,6 +260924,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -260401,6 +260991,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -260586,6 +261178,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -260834,6 +261428,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -416170,6 +416766,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -416274,6 +416872,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -417818,6 +418418,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -418285,6 +418887,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -418533,6 +419137,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -418628,6 +419234,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -418750,6 +419358,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -418908,6 +419518,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419003,6 +419615,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419098,6 +419712,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419229,6 +419845,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419363,6 +419981,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419467,6 +420087,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419589,6 +420211,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -419837,6 +420461,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -420463,6 +421089,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -420687,6 +421315,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -420782,6 +421412,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -421822,6 +422454,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -422358,6 +422992,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -422435,6 +423071,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -423727,6 +424365,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -423885,6 +424525,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -424070,6 +424712,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -424210,6 +424854,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -424314,6 +424960,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -424487,6 +425135,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -424942,6 +425592,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -425082,6 +425734,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -425231,6 +425885,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -426046,6 +426702,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -426447,6 +427105,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -429944,6 +430604,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -430048,6 +430710,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -430293,6 +430957,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -430631,6 +431297,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -430798,6 +431466,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -430893,6 +431563,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -430997,6 +431669,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -431110,6 +431784,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -431223,6 +431899,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -431372,6 +432050,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -431512,6 +432192,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -431661,6 +432343,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -431810,6 +432494,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -432691,6 +433377,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -433056,6 +433744,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -433160,6 +433850,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -433354,6 +434046,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -433482,6 +434176,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -433604,6 +434300,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -434842,6 +435540,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -434955,6 +435655,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -435068,6 +435770,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -438340,6 +439044,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/mariner/rpm-manifest-expected.json b/tests/packagedcode/data/rpm_installed/mariner/rpm-manifest-expected.json index 8fc5551d081..1c6a0395efb 100644 --- a/tests/packagedcode/data/rpm_installed/mariner/rpm-manifest-expected.json +++ b/tests/packagedcode/data/rpm_installed/mariner/rpm-manifest-expected.json @@ -43,6 +43,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "filesystem-1.1-20.cm2.src.rpm" }, @@ -97,6 +99,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "mariner-release-2.0-61.cm2.src.rpm" }, @@ -151,6 +155,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "glibc-2.35-6.cm2.src.rpm" }, @@ -205,6 +211,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "openssl-1.1.1k-29.cm2.src.rpm" }, @@ -259,6 +267,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "tzdata-2024a-1.cm2.src.rpm" }, @@ -313,6 +323,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "gcc-11.2.0-8.cm2.src.rpm" }, @@ -367,6 +379,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "openssl-1.1.1k-29.cm2.src.rpm" }, @@ -421,6 +435,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "glibc-2.35-6.cm2.src.rpm" }, @@ -475,6 +491,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "iana-etc-20211115-2.cm2.src.rpm" }, @@ -529,6 +547,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "prebuilt-ca-certificates-2.0.0-16.cm2.src.rpm" }, @@ -583,6 +603,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "distroless-packages-0.1-3.cm2.src.rpm" }, @@ -637,6 +659,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "distroless-packages-0.1-3.cm2.src.rpm" }, diff --git a/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json b/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json index afdc0e00ae2..260f6c451e3 100644 --- a/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json +++ b/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json @@ -43,6 +43,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "filesystem-1.1-20.cm2.src.rpm" }, @@ -101,6 +103,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "mariner-release-2.0-61.cm2.src.rpm" }, @@ -257,6 +261,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "glibc-2.35-6.cm2.src.rpm" }, @@ -321,6 +327,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "openssl-1.1.1k-29.cm2.src.rpm" }, @@ -420,6 +428,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "tzdata-2024a-1.cm2.src.rpm" }, @@ -480,6 +490,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "gcc-11.2.0-8.cm2.src.rpm" }, @@ -563,6 +575,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "openssl-1.1.1k-29.cm2.src.rpm" }, @@ -623,6 +637,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "glibc-2.35-6.cm2.src.rpm" }, @@ -706,6 +722,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "iana-etc-20211115-2.cm2.src.rpm" }, @@ -766,6 +784,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "prebuilt-ca-certificates-2.0.0-16.cm2.src.rpm" }, @@ -824,6 +844,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "distroless-packages-0.1-3.cm2.src.rpm" }, @@ -882,6 +904,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "distroless-packages-0.1-3.cm2.src.rpm" }, @@ -998,6 +1022,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1075,6 +1101,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1176,6 +1204,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1260,6 +1290,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1344,6 +1376,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1444,6 +1478,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1527,6 +1563,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "filesystem-1.1-20.cm2.src.rpm" }, @@ -1581,6 +1619,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "mariner-release-2.0-61.cm2.src.rpm" }, @@ -1635,6 +1675,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "glibc-2.35-6.cm2.src.rpm" }, @@ -1689,6 +1731,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "openssl-1.1.1k-29.cm2.src.rpm" }, @@ -1743,6 +1787,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "tzdata-2024a-1.cm2.src.rpm" }, @@ -1797,6 +1843,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "gcc-11.2.0-8.cm2.src.rpm" }, @@ -1851,6 +1899,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "openssl-1.1.1k-29.cm2.src.rpm" }, @@ -1905,6 +1955,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "glibc-2.35-6.cm2.src.rpm" }, @@ -1959,6 +2011,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "iana-etc-20211115-2.cm2.src.rpm" }, @@ -2013,6 +2067,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "prebuilt-ca-certificates-2.0.0-16.cm2.src.rpm" }, @@ -2067,6 +2123,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "distroless-packages-0.1-3.cm2.src.rpm" }, @@ -2121,6 +2179,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "filename": "distroless-packages-0.1-3.cm2.src.rpm" }, diff --git a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json index 9a683e5c5c8..9e619f3284c 100644 --- a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json +++ b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-expected.json @@ -33,17 +33,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public domain" } @@ -311,6 +311,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -353,17 +355,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public domain" } @@ -378,6 +380,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json index 9a683e5c5c8..9e619f3284c 100644 --- a/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json +++ b/tests/packagedcode/data/rpm_installed/xmlish/centos-5-rpms.xmlish-with-license-expected.json @@ -33,17 +33,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public domain" } @@ -311,6 +311,8 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -353,17 +355,17 @@ "license_expression_spdx": "LicenseRef-scancode-public-domain", "matches": [ { - "score": 70.0, + "license_expression": "public-domain", + "spdx_license_expression": "LicenseRef-scancode-public-domain", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 70.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "public-domain", - "spdx_license_expression": "LicenseRef-scancode-public-domain", - "rule_identifier": "public-domain_bare_words.RULE", "rule_relevance": 70, + "rule_identifier": "public-domain_bare_words.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/public-domain_bare_words.RULE", "matched_text": "public domain" } @@ -378,6 +380,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/rubygems/gem/a_okay-0.1.0.gem.json b/tests/packagedcode/data/rubygems/gem/a_okay-0.1.0.gem.json index f50cb1e62f3..13939bd3c11 100644 --- a/tests/packagedcode/data/rubygems/gem/a_okay-0.1.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/a_okay-0.1.0.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/a_okay/versions/0.1.0", diff --git a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json index d220462fe6c..b935a01c12f 100644 --- a/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/action_tracker-1.0.2.gem.json @@ -46,17 +46,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -71,6 +71,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -80,6 +82,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +93,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -100,6 +104,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -110,6 +115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -120,6 +126,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -130,6 +137,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +148,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -160,6 +170,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -170,6 +181,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/archive-tar-minitar-0.5.2.gem.json b/tests/packagedcode/data/rubygems/gem/archive-tar-minitar-0.5.2.gem.json index 160f7b00b72..6c194b5ef9f 100644 --- a/tests/packagedcode/data/rubygems/gem/archive-tar-minitar-0.5.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/archive-tar-minitar-0.5.2.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/archive-tar-minitar/versions/0.5.2", diff --git a/tests/packagedcode/data/rubygems/gem/blankslate-3.1.3.gem.json b/tests/packagedcode/data/rubygems/gem/blankslate-3.1.3.gem.json index e4294337c8f..ec9e8f40404 100644 --- a/tests/packagedcode/data/rubygems/gem/blankslate-3.1.3.gem.json +++ b/tests/packagedcode/data/rubygems/gem/blankslate-3.1.3.gem.json @@ -55,6 +55,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -64,6 +66,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -74,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json index 321cc181d85..4c3be3556a2 100644 --- a/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/m2r-2.1.0.gem.json @@ -60,17 +60,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -85,6 +85,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -94,6 +96,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -104,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -114,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -124,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -134,6 +140,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -144,6 +151,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -154,6 +162,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -164,6 +173,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -174,6 +184,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -184,6 +195,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -194,6 +206,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -204,6 +217,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -214,6 +228,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/mysmallidea-address_standardization-0.4.1.gem.json b/tests/packagedcode/data/rubygems/gem/mysmallidea-address_standardization-0.4.1.gem.json index d9b0e4a6b84..da04fb7156b 100644 --- a/tests/packagedcode/data/rubygems/gem/mysmallidea-address_standardization-0.4.1.gem.json +++ b/tests/packagedcode/data/rubygems/gem/mysmallidea-address_standardization-0.4.1.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -50,6 +52,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -60,6 +63,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -70,6 +74,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/mysmallidea-mad_mimi_mailer-0.0.9.gem.json b/tests/packagedcode/data/rubygems/gem/mysmallidea-mad_mimi_mailer-0.0.9.gem.json index 56f3012fad3..3674cb13951 100644 --- a/tests/packagedcode/data/rubygems/gem/mysmallidea-mad_mimi_mailer-0.0.9.gem.json +++ b/tests/packagedcode/data/rubygems/gem/mysmallidea-mad_mimi_mailer-0.0.9.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/mysmallidea-mad_mimi_mailer/versions/0.0.9", diff --git a/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json b/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json index a6662221bc9..8fc417e458b 100644 --- a/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/dependabot-omnibus-0.87.15.gem.json @@ -39,17 +39,17 @@ "license_expression_spdx": "LicenseRef-scancode-proprietary-license", "matches": [ { - "score": 99.0, + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 99.0, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "proprietary-license", - "spdx_license_expression": "LicenseRef-scancode-proprietary-license", - "rule_identifier": "proprietary-license_507.RULE", "rule_relevance": 99, + "rule_identifier": "proprietary-license_507.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_507.RULE", "matched_text": "license Nonstandard" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -83,6 +86,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -93,6 +97,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -103,6 +108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -113,6 +119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -123,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -133,6 +141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -143,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -153,6 +163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -163,6 +174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -173,6 +185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json b/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json index b349e15f112..f072ffd831d 100644 --- a/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/hiredis-0.6.3-java.gem.json @@ -41,17 +41,17 @@ "license_expression_spdx": "BSD-3-Clause", "matches": [ { - "score": 100.0, + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 3, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "rule_identifier": "bsd-new_10.RULE", "rule_relevance": 100, + "rule_identifier": "bsd-new_10.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE", "matched_text": "BSD-3-Clause" } @@ -66,6 +66,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -75,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +88,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +99,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json index 21bbaa12dc8..fa6d3f93d1d 100644 --- a/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/int_time-0.0.2.gem.json @@ -39,17 +39,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/int_time/versions/0.0.2", diff --git a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json index 15b07e3f92c..65218807d5d 100644 --- a/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/jaro_winkler-1.5.1-java.gem.json @@ -41,17 +41,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -66,6 +66,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -75,6 +77,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -85,6 +88,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -95,6 +99,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -105,6 +110,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json index 73e6888efd3..5fffe925be4 100644 --- a/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/new/rubocop-0.62.0.gem.json @@ -53,17 +53,17 @@ "license_expression_spdx": "MIT", "matches": [ { - "score": 100.0, + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-spdx-id", + "score": 100.0, "matched_length": 1, "match_coverage": 100.0, - "matcher": "1-spdx-id", - "license_expression": "mit", - "spdx_license_expression": "MIT", - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", "rule_url": null, "matched_text": "MIT" } @@ -78,6 +78,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -87,6 +89,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -147,6 +155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -157,6 +166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -167,6 +177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/ng-rails-csrf-0.1.0.gem.json b/tests/packagedcode/data/rubygems/gem/ng-rails-csrf-0.1.0.gem.json index f7ab35a4cb6..258850b9a1c 100644 --- a/tests/packagedcode/data/rubygems/gem/ng-rails-csrf-0.1.0.gem.json +++ b/tests/packagedcode/data/rubygems/gem/ng-rails-csrf-0.1.0.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/ng-rails-csrf/versions/0.1.0", diff --git a/tests/packagedcode/data/rubygems/gem/small-0.2.gem.json b/tests/packagedcode/data/rubygems/gem/small-0.2.gem.json index a3789342789..3cf5bf36e70 100644 --- a/tests/packagedcode/data/rubygems/gem/small-0.2.gem.json +++ b/tests/packagedcode/data/rubygems/gem/small-0.2.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/small/versions/0.2", diff --git a/tests/packagedcode/data/rubygems/gem/small_wonder-0.1.10.gem.json b/tests/packagedcode/data/rubygems/gem/small_wonder-0.1.10.gem.json index a13898f75de..8d1770a02aa 100644 --- a/tests/packagedcode/data/rubygems/gem/small_wonder-0.1.10.gem.json +++ b/tests/packagedcode/data/rubygems/gem/small_wonder-0.1.10.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -50,6 +52,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -60,6 +63,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -70,6 +74,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -80,6 +85,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +96,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -100,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -110,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -120,6 +129,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -130,6 +140,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -140,6 +151,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -150,6 +162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gem/sprockets-vendor_gems-0.1.3.gem.json b/tests/packagedcode/data/rubygems/gem/sprockets-vendor_gems-0.1.3.gem.json index 59d3c24d785..8faef2f83b6 100644 --- a/tests/packagedcode/data/rubygems/gem/sprockets-vendor_gems-0.1.3.gem.json +++ b/tests/packagedcode/data/rubygems/gem/sprockets-vendor_gems-0.1.3.gem.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -50,6 +52,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -60,6 +63,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -70,6 +74,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -80,6 +85,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -90,6 +96,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemfile-lock/Gemfile.lock.expected b/tests/packagedcode/data/rubygems/gemfile-lock/Gemfile.lock.expected index d471fa97352..34556091a51 100644 --- a/tests/packagedcode/data/rubygems/gemfile-lock/Gemfile.lock.expected +++ b/tests/packagedcode/data/rubygems/gemfile-lock/Gemfile.lock.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +231,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -222,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -232,6 +253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -242,6 +264,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -252,6 +275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -262,6 +286,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -272,6 +297,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -282,6 +308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -292,6 +319,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -302,6 +330,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -312,6 +341,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -322,6 +352,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -332,6 +363,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -342,6 +374,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -352,6 +385,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -362,6 +396,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -372,6 +407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -382,6 +418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -392,6 +429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -402,6 +440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -412,6 +451,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -422,6 +462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -432,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -442,6 +484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -452,6 +495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -462,6 +506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -472,6 +517,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -482,6 +528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -492,6 +539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -502,6 +550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -512,6 +561,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -522,6 +572,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -532,6 +583,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -542,6 +594,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -552,6 +605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -562,6 +616,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -572,6 +627,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -582,6 +638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -592,6 +649,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -602,6 +660,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -612,6 +671,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -622,6 +682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -632,6 +693,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -642,6 +704,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -652,6 +715,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -662,6 +726,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -672,6 +737,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemfile-lock/path/Gemfile.lock.expected b/tests/packagedcode/data/rubygems/gemfile-lock/path/Gemfile.lock.expected index d44645d3a24..aa255e975a9 100644 --- a/tests/packagedcode/data/rubygems/gemfile-lock/path/Gemfile.lock.expected +++ b/tests/packagedcode/data/rubygems/gemfile-lock/path/Gemfile.lock.expected @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -42,6 +44,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52,6 +55,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -62,6 +66,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -72,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -82,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -92,6 +99,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -102,6 +110,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -112,6 +121,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -122,6 +132,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -132,6 +143,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -142,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -152,6 +165,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -162,6 +176,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -172,6 +187,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -182,6 +198,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -192,6 +209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -202,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -212,6 +231,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/address_standardization.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/address_standardization.gemspec.expected.json index 92e4e3c0ffc..f87ac295cd5 100644 --- a/tests/packagedcode/data/rubygems/gemspec/address_standardization.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/address_standardization.gemspec.expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/arel.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/arel.gemspec.expected.json index 57666edd0ba..b054003afaa 100644 --- a/tests/packagedcode/data/rubygems/gemspec/arel.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/arel.gemspec.expected.json @@ -90,6 +90,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -99,6 +101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -109,6 +112,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -119,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -129,6 +134,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -139,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -149,6 +156,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/cat.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/cat.gemspec.expected.json index e48d4abb905..06e54f56ddf 100644 --- a/tests/packagedcode/data/rubygems/gemspec/cat.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/cat.gemspec.expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/github.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/github.gemspec.expected.json index 37fef47be50..f6c1db32c8b 100644 --- a/tests/packagedcode/data/rubygems/gemspec/github.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/github.gemspec.expected.json @@ -69,6 +69,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -78,6 +80,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -88,6 +91,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -98,6 +102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -108,6 +113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -118,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -128,6 +135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -138,6 +146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -148,6 +157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/mecab-ruby.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/mecab-ruby.gemspec.expected.json index 025ebe329f8..78989467262 100644 --- a/tests/packagedcode/data/rubygems/gemspec/mecab-ruby.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/mecab-ruby.gemspec.expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://rubygems.org/gems/mecab-ruby/versions/0.99", diff --git a/tests/packagedcode/data/rubygems/gemspec/oj.gemspec-package-only.expected.json b/tests/packagedcode/data/rubygems/gemspec/oj.gemspec-package-only.expected.json index 50ba9bb793c..90885bdae3a 100644 --- a/tests/packagedcode/data/rubygems/gemspec/oj.gemspec-package-only.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/oj.gemspec-package-only.expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/oj.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/oj.gemspec.expected.json index 50ba9bb793c..90885bdae3a 100644 --- a/tests/packagedcode/data/rubygems/gemspec/oj.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/oj.gemspec.expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/rubocop.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/rubocop.gemspec.expected.json index db9e167a5c6..daeac6864aa 100644 --- a/tests/packagedcode/data/rubygems/gemspec/rubocop.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/rubocop.gemspec.expected.json @@ -62,6 +62,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -71,6 +73,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -81,6 +84,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -91,6 +95,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -101,6 +106,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -111,6 +117,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -121,6 +128,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -131,6 +139,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -141,6 +150,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -151,6 +161,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/rubygems/gemspec/with_variables.gemspec.expected.json b/tests/packagedcode/data/rubygems/gemspec/with_variables.gemspec.expected.json index afcdd5e02c2..775f0b7ab0b 100644 --- a/tests/packagedcode/data/rubygems/gemspec/with_variables.gemspec.expected.json +++ b/tests/packagedcode/data/rubygems/gemspec/with_variables.gemspec.expected.json @@ -48,6 +48,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -57,6 +59,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -67,6 +70,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -77,6 +81,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -87,6 +92,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -97,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -107,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -117,6 +125,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -127,6 +136,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -137,6 +147,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/swift/swift-fastlane-resolved-v1-package-expected.json b/tests/packagedcode/data/swift/swift-fastlane-resolved-v1-package-expected.json index dac90300299..7e171a4099f 100644 --- a/tests/packagedcode/data/swift/swift-fastlane-resolved-v1-package-expected.json +++ b/tests/packagedcode/data/swift/swift-fastlane-resolved-v1-package-expected.json @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -87,6 +89,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/swift/swift-maboxmaps-manifest-parse-expected.json b/tests/packagedcode/data/swift/swift-maboxmaps-manifest-parse-expected.json index e5abef4a602..903e7e4c606 100644 --- a/tests/packagedcode/data/swift/swift-maboxmaps-manifest-parse-expected.json +++ b/tests/packagedcode/data/swift/swift-maboxmaps-manifest-parse-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "platforms": [ { @@ -60,6 +62,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -70,6 +73,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -80,6 +84,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/swift/swift-maboxmaps-resolved-parse-expected.json b/tests/packagedcode/data/swift/swift-maboxmaps-resolved-parse-expected.json index 71bf3ebc80f..0607dc338c8 100644 --- a/tests/packagedcode/data/swift/swift-maboxmaps-resolved-parse-expected.json +++ b/tests/packagedcode/data/swift/swift-maboxmaps-resolved-parse-expected.json @@ -33,6 +33,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -75,6 +77,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -117,6 +121,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-and-resolved-package-expected.json b/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-and-resolved-package-expected.json index 047652da151..1b6bb35c1ab 100644 --- a/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-and-resolved-package-expected.json +++ b/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-and-resolved-package-expected.json @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "platforms": [ { @@ -75,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:swift/mapbox-common-ios@24.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -89,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:swift/mapbox-core-maps-ios@11.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -103,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:swift/turf-swift@2.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -150,6 +155,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -192,6 +199,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -234,6 +243,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -286,6 +297,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "platforms": [ { @@ -313,6 +326,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -323,6 +337,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -333,6 +348,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-package-expected.json b/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-package-expected.json index 41a8e80982c..269cd74ccd8 100644 --- a/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-package-expected.json +++ b/tests/packagedcode/data/swift/swift-mapboxmaps-manifest-package-expected.json @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "platforms": [ { @@ -73,6 +75,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:swift/github.com/mapbox/turf-swift?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -87,6 +90,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:swift/github.com/mapbox/mapbox-core-maps-ios@11.4.0-rc.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -101,6 +105,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:swift/github.com/mapbox/mapbox-common-ios@24.4.0-rc.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -148,6 +153,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "platforms": [ { @@ -175,6 +182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -185,6 +193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -195,6 +204,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json index 834a9e1936f..34f3e554f42 100644 --- a/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Microsoft.Practices.EnterpriseLibrary.Caching.dll.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json index d8a120c290d..5491357a772 100644 --- a/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/Moq.Silverlight.dll.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json index eb5f45a5024..9b5b9b7ecc9 100644 --- a/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json +++ b/tests/packagedcode/data/win_pe/Windows.AI.winmd.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json index 2550c969041..3c949463cb1 100644 --- a/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json +++ b/tests/packagedcode/data/win_pe/_ctypes_test.pyd.package-expected.json @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json index 5bc78b2d77c..a51ece7a289 100644 --- a/tests/packagedcode/data/win_pe/chcp.com.package-expected.json +++ b/tests/packagedcode/data/win_pe/chcp.com.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json index d52d991e012..366b32b5ea6 100644 --- a/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json +++ b/tests/packagedcode/data/win_pe/clfs.sys.mui.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json index d8913cfd432..923b37411ff 100644 --- a/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json +++ b/tests/packagedcode/data/win_pe/crypt32.dll.mun.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json index 2550c969041..3c949463cb1 100644 --- a/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json +++ b/tests/packagedcode/data/win_pe/euc-jp.so.package-expected.json @@ -56,6 +56,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/file.exe.package-expected.json b/tests/packagedcode/data/win_pe/file.exe.package-expected.json index c814c394fff..f1e7e5ff463 100644 --- a/tests/packagedcode/data/win_pe/file.exe.package-expected.json +++ b/tests/packagedcode/data/win_pe/file.exe.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json b/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json index 49497958a97..3bb1c7cecc0 100644 --- a/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/libiconv2.dll.package-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "LGPL-2.1-or-later", "matches": [ { - "score": 100.0, + "license_expression": "lgpl-2.1-plus", + "spdx_license_expression": "LGPL-2.1-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 30, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "lgpl-2.1-plus", - "spdx_license_expression": "LGPL-2.1-or-later", - "rule_identifier": "lgpl-2.1-plus_455.RULE", "rule_relevance": 100, + "rule_identifier": "lgpl-2.1-plus_455.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/lgpl-2.1-plus_455.RULE", "matched_text": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License;see www.gnu.org/copyleft/lesser.html." } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json b/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json index 7f02b987d90..629cbdbc6be 100644 --- a/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/libintl3.dll.package-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 29, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl-1.0-plus_569.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_569.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_569.RULE", "matched_text": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License;see www.gnu.org/copyleft/gpl.html." } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json index 086cad02bcd..0d5904fd43c 100644 --- a/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json +++ b/tests/packagedcode/data/win_pe/stdole2.tlb.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json index 101dca6341a..71664d20d02 100644 --- a/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json +++ b/tests/packagedcode/data/win_pe/tbs.sys.package-expected.json @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json b/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json index d589588e63f..9d3f48c0fc9 100644 --- a/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/tre4.dll.package-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "GPL-1.0-or-later", "matches": [ { - "score": 100.0, + "license_expression": "gpl-1.0-plus", + "spdx_license_expression": "GPL-1.0-or-later", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 100.0, "matched_length": 29, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "gpl-1.0-plus", - "spdx_license_expression": "GPL-1.0-or-later", - "rule_identifier": "gpl-1.0-plus_569.RULE", "rule_relevance": 100, + "rule_identifier": "gpl-1.0-plus_569.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_569.RULE", "matched_text": "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License; see www.gnu.org/copyleft/gpl.html." } @@ -64,6 +64,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json b/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json index d48b4fb8f30..3c3c8791008 100644 --- a/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json +++ b/tests/packagedcode/data/win_pe/zlib1.dll.package-expected.json @@ -39,17 +39,17 @@ "license_expression_spdx": "Zlib", "matches": [ { - "score": 66.67, + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "1-hash", + "score": 66.67, "matched_length": 2, "match_coverage": 100.0, - "matcher": "1-hash", - "license_expression": "zlib", - "spdx_license_expression": "Zlib", - "rule_identifier": "zlib_24.RULE", "rule_relevance": 100, + "rule_identifier": "zlib_24.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_24.RULE", "matched_text": "license GnuWin32\u00ae, Zlib\u00ae, zlib1\u00ae" } @@ -61,17 +61,17 @@ "license_expression_spdx": "Zlib", "matches": [ { - "score": 100.0, + "license_expression": "zlib", + "spdx_license_expression": "Zlib", + "from_file": null, "start_line": 1, "end_line": 1, - "from_file": null, + "matcher": "2-aho", + "score": 100.0, "matched_length": 144, "match_coverage": 100.0, - "matcher": "2-aho", - "license_expression": "zlib", - "spdx_license_expression": "Zlib", - "rule_identifier": "zlib_17.RULE", "rule_relevance": 100, + "rule_identifier": "zlib_17.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/zlib_17.RULE", "matched_text": "(C) 1995-2002 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu" } @@ -86,6 +86,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/data/win_reg/SOFTWARE-dotnet-installation.expected b/tests/packagedcode/data/win_reg/SOFTWARE-dotnet-installation.expected index e040edb5621..d42f40a0c26 100644 --- a/tests/packagedcode/data/win_reg/SOFTWARE-dotnet-installation.expected +++ b/tests/packagedcode/data/win_reg/SOFTWARE-dotnet-installation.expected @@ -22,6 +22,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -42,13 +43,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/microsoft-dot-net-framework@4.8.04084" } ] \ No newline at end of file diff --git a/tests/packagedcode/data/win_reg/SOFTWARE-installed-programs.expected b/tests/packagedcode/data/win_reg/SOFTWARE-installed-programs.expected index d120ce46c4e..edba38bc913 100644 --- a/tests/packagedcode/data/win_reg/SOFTWARE-installed-programs.expected +++ b/tests/packagedcode/data/win_reg/SOFTWARE-installed-programs.expected @@ -22,6 +22,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -32,13 +33,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -64,6 +66,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -74,13 +77,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -106,6 +110,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -116,13 +121,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -148,6 +154,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -158,13 +165,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -190,6 +198,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -200,13 +209,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -232,6 +242,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -242,13 +253,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -274,6 +286,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -284,13 +297,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -316,6 +330,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -326,13 +341,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -358,6 +374,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -368,13 +385,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -400,6 +418,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -410,13 +429,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -442,6 +462,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -452,13 +473,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -484,6 +506,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -494,13 +517,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null }, { @@ -534,6 +558,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -554,13 +579,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Tcl/Tk%20Support%20%2864-bit%29@3.9.5150.0" }, { @@ -594,6 +620,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -614,13 +641,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Utility%20Scripts%20%2864-bit%29@3.9.5150.0" }, { @@ -654,6 +682,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -674,13 +703,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Add%20to%20Path%20%2864-bit%29@3.9.5150.0" }, { @@ -714,6 +744,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -734,13 +765,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Executables%20%2864-bit%29@3.9.5150.0" }, { @@ -774,6 +806,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -794,13 +827,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Development%20Libraries%20%2864-bit%29@3.9.5150.0" }, { @@ -834,6 +868,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -854,13 +889,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Standard%20Library%20%2864-bit%29@3.9.5150.0" }, { @@ -894,6 +930,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -914,13 +951,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": "pkg:windows-program/Python%203.9.5%20Core%20Interpreter%20%2864-bit%29@3.9.5150.0" }, { @@ -946,6 +984,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -956,13 +995,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_file_software", - "holder": null, "purl": null } ] \ No newline at end of file diff --git a/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json b/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json index b59d5d4c96a..e59b45f2d4d 100644 --- a/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json +++ b/tests/packagedcode/data/win_reg/get_installed_packages_docker/expected-results.json @@ -31,6 +31,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -40,11 +41,12 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, - "holder": null, "package_uid": "pkg:windows-program/Test@0.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "layer/Hives/Software_Delta" @@ -85,6 +87,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -94,11 +97,12 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, - "holder": null, "package_uid": "pkg:windows-program/Test2@0.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "layer/Hives/Software_Delta" @@ -249,6 +253,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -287,13 +292,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_software_delta", - "holder": null, "purl": "pkg:windows-program/Test@0.0.1" }, { @@ -319,6 +325,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -329,13 +336,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_software_delta", - "holder": null, "purl": null }, { @@ -369,6 +377,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -407,13 +416,14 @@ "extra_data": {} } ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_software_delta", - "holder": null, "purl": "pkg:windows-program/Test2@0.0.1" }, { @@ -439,6 +449,7 @@ "code_view_url": null, "vcs_url": null, "copyright": null, + "holder": null, "declared_license_expression": null, "declared_license_expression_spdx": null, "license_detections": [], @@ -449,13 +460,14 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, "datasource_id": "win_reg_installed_programs_docker_software_delta", - "holder": null, "purl": null } ], diff --git a/tests/packagedcode/data/windows/mum/test.mum.expected b/tests/packagedcode/data/windows/mum/test.mum.expected index e6fbf1f980e..dd871dab988 100644 --- a/tests/packagedcode/data/windows/mum/test.mum.expected +++ b/tests/packagedcode/data/windows/mum/test.mum.expected @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/packagedcode/test_npm.py b/tests/packagedcode/test_npm.py index 91ac518dd8c..5f9d2129b5f 100644 --- a/tests/packagedcode/test_npm.py +++ b/tests/packagedcode/test_npm.py @@ -239,6 +239,13 @@ def test_parse_express_jwt_3_4_0(self): packages = npm.NpmPackageJsonHandler.parse(test_file) self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + def test_parse_package_json_with_resolutions(self): + test_file = self.get_test_loc('npm/with_resolutions/package.json') + expected_loc = self.get_test_loc( + 'npm/with_resolutions/package.json-expected') + packages = npm.NpmPackageJsonHandler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + def test_is_datafile_package_lock_json_v1(self): test_file = self.get_test_loc('npm/package-lock-v1/package-lock.json') assert npm.NpmPackageLockJsonHandler.is_datafile(test_file) @@ -304,20 +311,34 @@ def test_parse_yarn_lock_v1(self): packages = npm.YarnLockV1Handler.parse(test_file) self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) - def test_parse_complex_yarn_lock_v1(self): - test_file = self.get_test_loc('npm/yarn-lock/v1-complex2/yarn.lock') + def test_parse_yarn_lock_v1_namespaces(self): + test_file = self.get_test_loc('npm/yarn-lock/v1-2/yarn.lock') expected_loc = self.get_test_loc( - 'npm/yarn-lock/v1-complex2/yarn.lock-expected') + 'npm/yarn-lock/v1-2/yarn.lock-expected') packages = npm.YarnLockV1Handler.parse(test_file) self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) - def test_parse_yarn_lock_v1_complex(self): + def test_parse_yarn_lock_v1_complex_with_aliases(self): test_file = self.get_test_loc('npm/yarn-lock/v1-complex/yarn.lock') expected_loc = self.get_test_loc( 'npm/yarn-lock/v1-complex/yarn.lock-expected') packages = npm.YarnLockV1Handler.parse(test_file) self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + def test_parse_yarn_lock_v1_complex_with_multiple_requirements(self): + test_file = self.get_test_loc('npm/yarn-lock/v1-complex2/yarn.lock') + expected_loc = self.get_test_loc( + 'npm/yarn-lock/v1-complex2/yarn.lock-expected') + packages = npm.YarnLockV1Handler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + + def test_parse_yarn_lock_v1_complex_with_duplicate_aliases(self): + test_file = self.get_test_loc('npm/yarn-lock/v1-complex3/yarn.lock') + expected_loc = self.get_test_loc( + 'npm/yarn-lock/v1-complex3/yarn.lock-expected') + packages = npm.YarnLockV1Handler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + def test_is_datafile_yarn_lock_v2(self): test_file = self.get_test_loc('npm/yarn-lock/v2/yarn.lock') assert npm.YarnLockV2Handler.is_datafile(test_file) @@ -330,6 +351,78 @@ def test_parse_yarn_lock_v2(self): packages = npm.YarnLockV2Handler.parse(test_file) self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + def test_npm_yarn_with_package_json_resolve_dependencies(self): + test_folder = self.get_test_loc('npm/yarn-lock/resolve-deps/') + expected_file = self.get_test_loc('npm/yarn-lock/resolve-deps.expected.json') + result_file = self.get_temp_file('results.json') + run_scan_click(['--package', test_folder, '--json', result_file]) + check_json_scan( + expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES + ) + + def test_is_datafile_pnpm_shrinkwrap_yaml(self): + test_file = self.get_test_loc('npm/pnpm/shrinkwrap/v3/vuepack/shrinkwrap.yaml') + assert npm.PnpmShrinkwrapYamlHandler.is_datafile(test_file) + + def test_is_datafile_pnpm_lock_yaml(self): + test_file = self.get_test_loc('npm/pnpm/pnpm-lock/v5/cobe/pnpm-lock.yaml') + assert npm.PnpmLockYamlHandler.is_datafile(test_file) + + def test_parse_pnpm_lock_yaml_v5(self): + test_file = self.get_test_loc('npm/pnpm/pnpm-lock/v5/cobe/pnpm-lock.yaml') + expected_loc = self.get_test_loc('npm/pnpm/pnpm-lock/v5/cobe-pnpm-lock.yaml-expected') + packages = npm.PnpmLockYamlHandler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + + def test_parse_pnpm_lock_yaml_v6(self): + test_file = self.get_test_loc('npm/pnpm/pnpm-lock/v6/tabler/pnpm-lock.yaml') + expected_loc = self.get_test_loc('npm/pnpm/pnpm-lock/v6/tabler-pnpm-lock.yaml-expected') + packages = npm.PnpmLockYamlHandler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + + def test_parse_pnpm_shrinkwrap_yaml(self): + test_file = self.get_test_loc('npm/pnpm/shrinkwrap/v3/vuepack/shrinkwrap.yaml') + expected_loc = self.get_test_loc('npm/pnpm/shrinkwrap/v3/vuepack-shrinkwrap.yaml-expected') + packages = npm.PnpmLockYamlHandler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + + def test_pnpm_scan_with_workspace_package_json(self): + test_folder = self.get_test_loc('npm/pnpm/pnpm-lock/v5/cobe/') + expected_file = self.get_test_loc('npm/pnpm/pnpm-lock/v5/cobe-scan.expected.json') + result_file = self.get_temp_file('results.json') + run_scan_click(['--package', test_folder, '--json', result_file]) + check_json_scan( + expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES + ) + + def test_pnpm_scan_with_simple_package_json(self): + test_folder = self.get_test_loc('npm/pnpm/pnpm-lock/v6/tabler/') + expected_file = self.get_test_loc('npm/pnpm/pnpm-lock/v6/tabler-scan.expected.json') + result_file = self.get_temp_file('results.json') + run_scan_click(['--package', test_folder, '--json', result_file]) + check_json_scan( + expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES + ) + + def test_npm_yarn_scan_with_workspace_package_json(self): + test_folder = self.get_test_loc('npm/workspace/crystal/') + expected_file = self.get_test_loc('npm/workspace/crystal.expected.json') + result_file = self.get_temp_file('results.json') + run_scan_click(['--package', test_folder, '--json', result_file]) + check_json_scan( + expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES + ) + + def test_is_datafile_pnpm_workspace_yaml(self): + test_file = self.get_test_loc('npm/pnpm/workspace/pnpm-workspace.yaml') + assert npm.PnpmWorkspaceYamlHandler.is_datafile(test_file) + + def test_parse_pnpm_workspace_yaml(self): + test_file = self.get_test_loc('npm/pnpm/workspace/pnpm-workspace.yaml') + expected_loc = self.get_test_loc('npm/pnpm/workspace/pnpm-workspace.yaml-expected.json') + packages = npm.PnpmWorkspaceYamlHandler.parse(test_file) + self.check_packages_data(packages, expected_loc, regen=REGEN_TEST_FIXTURES) + def test_vcs_repository_mapper(self): package = MockPackage() repo = 'git+git://bitbucket.org/vendor/my-private-repo.git' diff --git a/tests/packagedcode/test_package_models.py b/tests/packagedcode/test_package_models.py index d518bd60f84..0370054324f 100644 --- a/tests/packagedcode/test_package_models.py +++ b/tests/packagedcode/test_package_models.py @@ -65,6 +65,8 @@ def test_Package_creation_and_dump(self): ('notice_text', None), ('source_packages', []), ('file_references', []), + ('is_private', False), + ('is_virtual', False), ('extra_data', {}), ('dependencies', []), ('repository_homepage_url', None), diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index 1aa28272bca..d2a2fe08c93 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -64,6 +64,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://packagist.org/packages/laravel/laravel", "repository_download_url": null, @@ -86,6 +88,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/php?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -100,6 +103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/fideloper/proxy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -114,6 +118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/laravel/framework?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -128,6 +133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/laravel/tinker?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -142,6 +148,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/filp/whoops?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -156,6 +163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/fzaninotto/faker?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -170,6 +178,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/mockery/mockery?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -184,6 +193,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:composer/phpunit/phpunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -262,6 +272,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -271,6 +283,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -281,6 +294,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -291,6 +305,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -301,6 +316,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -311,6 +327,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -321,6 +338,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -331,6 +349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -341,6 +360,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..ad9fc23d9a4 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 @@ -66,6 +66,8 @@ "source_packages": [ "pkg:rpm/fping@2.4-0.b2.rhfc1.dag?arch=src" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -153,6 +155,8 @@ "pkg:rpm/fping@2.4-0.b2.rhfc1.dag?arch=src" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, diff --git a/tests/summarycode/data/classify/with_package_data.expected.json b/tests/summarycode/data/classify/with_package_data.expected.json index 9c844445167..890530466e2 100644 --- a/tests/summarycode/data/classify/with_package_data.expected.json +++ b/tests/summarycode/data/classify/with_package_data.expected.json @@ -73,6 +73,8 @@ "source_packages": [ "pkg:maven/org.jboss.logging/jboss-logging@3.4.2.Final?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.4.2.Final/", "repository_download_url": "https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.4.2.Final/jboss-logging-3.4.2.Final.jar", @@ -95,6 +97,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.junit/junit-bom@5.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -109,6 +112,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.logmanager/jboss-logmanager@2.1.9.Final?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -123,6 +127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.16?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -137,6 +142,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.logging.log4j/log4j-api@2.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -151,6 +157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.slf4j/slf4j-api@1.7.25?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -165,6 +172,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.junit.jupiter/junit-jupiter?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -179,6 +187,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/ch.qos.logback/logback-classic@1.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -193,6 +202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.logging.log4j/log4j-core@2.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -207,6 +217,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.junit/junit-bom@5.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -407,6 +418,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -582,6 +595,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -698,6 +713,8 @@ "pkg:maven/org.jboss.logging/jboss-logging@3.4.2.Final?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -707,6 +724,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -717,6 +735,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -727,6 +746,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -737,6 +757,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -747,6 +768,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -757,6 +779,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -767,6 +790,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -777,6 +801,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -787,6 +812,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..8c8b23b8060 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -33,6 +33,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -102,6 +104,8 @@ "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/test-package", "repository_download_url": "https://registry.npmjs.org/test-package/-/test-package-0.0.1.tgz", @@ -383,6 +387,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -845,6 +851,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/test-package", diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index c9eb2a724fa..c291b9a8f8c 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -56,6 +56,8 @@ "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/test-package", "repository_download_url": "https://registry.npmjs.org/test-package/-/test-package-0.0.1.tgz", @@ -684,6 +686,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/test-package", 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..20f2c946550 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 @@ -56,6 +56,8 @@ "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/test-package", "repository_download_url": "https://registry.npmjs.org/test-package/-/test-package-0.0.1.tgz", @@ -286,6 +288,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/test-package", diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index e7577a3fdb0..29ab37289ac 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -56,6 +56,8 @@ "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/test-package", "repository_download_url": "https://registry.npmjs.org/test-package/-/test-package-0.0.1.tgz", @@ -251,6 +253,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/test-package", diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index ef1f04428e3..c4ce5bd57ea 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -56,6 +56,8 @@ "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/test-package", "repository_download_url": "https://registry.npmjs.org/test-package/-/test-package-0.0.1.tgz", @@ -232,6 +234,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/test-package", diff --git a/tests/summarycode/data/score/basic-expected.json b/tests/summarycode/data/score/basic-expected.json index 2ff869fe2ca..9c182e621d3 100644 --- a/tests/summarycode/data/score/basic-expected.json +++ b/tests/summarycode/data/score/basic-expected.json @@ -76,6 +76,8 @@ "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/@invisionag/eslint-config-ivx", "repository_download_url": "https://registry.npmjs.org/@invisionag/eslint-config-ivx/-/eslint-config-ivx-0.0.10.tgz", @@ -98,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/babel-eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -112,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-airbnb?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -126,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -140,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-flowtype?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -154,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-import?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -168,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-jsx-a11y?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -182,6 +190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -196,6 +205,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -210,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react-functional-set-state?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -224,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -238,6 +250,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -252,6 +265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -266,6 +280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -617,6 +632,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -626,6 +643,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -636,6 +654,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -646,6 +665,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -656,6 +676,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -666,6 +687,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -676,6 +698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -686,6 +709,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -696,6 +720,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -706,6 +731,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -716,6 +742,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -726,6 +753,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -736,6 +764,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -746,6 +775,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json index 392f6170054..53bacb1c36a 100644 --- a/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json +++ b/tests/summarycode/data/score/inconsistent_licenses_copyleft-expected.json @@ -76,6 +76,8 @@ "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/@invisionag/eslint-config-ivx", "repository_download_url": "https://registry.npmjs.org/@invisionag/eslint-config-ivx/-/eslint-config-ivx-0.0.10.tgz", @@ -98,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/babel-eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -112,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-airbnb?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -126,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -140,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-flowtype?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -154,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-import?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -168,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-jsx-a11y?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -182,6 +190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -196,6 +205,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -210,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react-functional-set-state?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -224,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -238,6 +250,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -252,6 +265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -266,6 +280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -639,6 +654,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -648,6 +665,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -658,6 +676,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -668,6 +687,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -678,6 +698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -688,6 +709,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -698,6 +720,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -708,6 +731,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -718,6 +742,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -728,6 +753,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -738,6 +764,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -748,6 +775,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -758,6 +786,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -768,6 +797,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/score/jar-expected.json b/tests/summarycode/data/score/jar-expected.json index 4d8ecd90aa4..02c29a31fa5 100644 --- a/tests/summarycode/data/score/jar-expected.json +++ b/tests/summarycode/data/score/jar-expected.json @@ -85,6 +85,8 @@ "source_packages": [ "pkg:maven/org.jboss.logging/jboss-logging@3.4.2.Final?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.4.2.Final/", "repository_download_url": "https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/3.4.2.Final/jboss-logging-3.4.2.Final.jar", @@ -107,6 +109,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.junit/junit-bom@5.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -121,6 +124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.jboss.logmanager/jboss-logmanager@2.1.9.Final?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -135,6 +139,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/log4j/log4j@1.2.16?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -149,6 +154,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.logging.log4j/log4j-api@2.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -163,6 +169,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.slf4j/slf4j-api@1.7.25?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -177,6 +184,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.junit.jupiter/junit-jupiter?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -191,6 +199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/ch.qos.logback/logback-classic@1.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -205,6 +214,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.apache.logging.log4j/log4j-core@2.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -219,6 +229,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:maven/org.junit/junit-bom@5.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -599,6 +610,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -806,6 +819,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -930,6 +945,8 @@ "pkg:maven/org.jboss.logging/jboss-logging@3.4.2.Final?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -939,6 +956,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -949,6 +967,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -959,6 +978,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -969,6 +989,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -979,6 +1000,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -989,6 +1011,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -999,6 +1022,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1009,6 +1033,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1019,6 +1044,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/score/no_license_ambiguity-expected.json b/tests/summarycode/data/score/no_license_ambiguity-expected.json index 33bcbae6ddf..dbbd876ec02 100644 --- a/tests/summarycode/data/score/no_license_ambiguity-expected.json +++ b/tests/summarycode/data/score/no_license_ambiguity-expected.json @@ -88,6 +88,8 @@ "extracted_license_statement": "MIT OR Apache-2.0", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ @@ -121,6 +123,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "rand_core", @@ -138,6 +141,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.4.4" @@ -154,6 +158,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0.103", @@ -173,6 +178,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "rand_chacha", @@ -191,6 +197,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "package": "packed_simd_2", @@ -211,6 +218,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "rand_pcg", @@ -228,6 +236,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:cargo/bincode?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -663,6 +672,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "workspace": { "members": [ @@ -683,6 +694,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "rand_core", @@ -696,6 +708,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "0.4.4" @@ -708,6 +721,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "version": "1.0.103", @@ -723,6 +737,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "rand_chacha", @@ -737,6 +752,7 @@ "is_runtime": true, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "package": "packed_simd_2", @@ -753,6 +769,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "path": "rand_pcg", @@ -766,6 +783,7 @@ "is_runtime": false, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/score/no_license_or_copyright-expected.json b/tests/summarycode/data/score/no_license_or_copyright-expected.json index 5a65ded4de9..4aa8c460821 100644 --- a/tests/summarycode/data/score/no_license_or_copyright-expected.json +++ b/tests/summarycode/data/score/no_license_or_copyright-expected.json @@ -53,6 +53,8 @@ "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/@invisionag/eslint-config-ivx", "repository_download_url": "https://registry.npmjs.org/@invisionag/eslint-config-ivx/-/eslint-config-ivx-0.0.10.tgz", @@ -75,6 +77,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/babel-eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -89,6 +92,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-airbnb?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -103,6 +107,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -117,6 +122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-flowtype?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -131,6 +137,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-import?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -145,6 +152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-jsx-a11y?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -159,6 +167,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -173,6 +182,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -187,6 +197,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react-functional-set-state?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -201,6 +212,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -215,6 +227,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -229,6 +242,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -243,6 +257,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -436,6 +451,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -445,6 +462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -455,6 +473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -465,6 +484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -475,6 +495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -485,6 +506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -495,6 +517,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -505,6 +528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -515,6 +539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -525,6 +550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -535,6 +561,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -545,6 +572,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -555,6 +583,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -565,6 +594,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/score/no_license_text-expected.json b/tests/summarycode/data/score/no_license_text-expected.json index d65e1d172a8..10ce411047d 100644 --- a/tests/summarycode/data/score/no_license_text-expected.json +++ b/tests/summarycode/data/score/no_license_text-expected.json @@ -76,6 +76,8 @@ "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/@invisionag/eslint-config-ivx", "repository_download_url": "https://registry.npmjs.org/@invisionag/eslint-config-ivx/-/eslint-config-ivx-0.0.10.tgz", @@ -98,6 +100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/babel-eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -112,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-airbnb?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -126,6 +130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-config-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -140,6 +145,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-flowtype?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -154,6 +160,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-import?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -168,6 +175,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-jsx-a11y?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -182,6 +190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -196,6 +205,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -210,6 +220,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint-plugin-react-functional-set-state?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -224,6 +235,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -238,6 +250,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -252,6 +265,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/eslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -266,6 +280,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/prettier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -539,6 +554,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -548,6 +565,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -558,6 +576,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -568,6 +587,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -578,6 +598,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -588,6 +609,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -598,6 +620,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -608,6 +631,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -618,6 +642,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -628,6 +653,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -638,6 +664,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -648,6 +675,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -658,6 +686,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -668,6 +697,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json index c9d955b6615..6f68a82df28 100644 --- a/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json +++ b/tests/summarycode/data/summary/multiple_package_data/multiple_package_data.expected.json @@ -99,6 +99,8 @@ "extracted_license_statement": "MIT", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://crates.io/crates/codebase", "repository_download_url": null, @@ -176,6 +178,8 @@ "extracted_license_statement": "license: apache-2.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/codebase", "repository_download_url": null, @@ -638,6 +642,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://crates.io/crates/codebase", @@ -845,6 +851,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/codebase", diff --git a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json index 72927f9a554..f96d2e69409 100644 --- a/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json +++ b/tests/summarycode/data/summary/summary_without_holder/summary-without-holder-pypi.expected.json @@ -113,6 +113,8 @@ "extracted_license_statement": "license: MIT\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -555,6 +557,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/" @@ -737,6 +741,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -746,6 +752,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -767,6 +774,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -788,6 +796,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -809,6 +818,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -830,6 +840,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -851,6 +862,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -872,6 +884,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -893,6 +906,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": { "is_editable": false, @@ -990,6 +1004,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1105,6 +1121,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1278,6 +1296,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "Documentation": "https://pip.pypa.io", "Changelog": "https://pip.pypa.io/en/stable/news/", diff --git a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json index a82e487c02c..96000831cc1 100644 --- a/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json +++ b/tests/summarycode/data/summary/use_holder_from_package_resource/use_holder_from_package_resource.expected.json @@ -90,6 +90,8 @@ "extracted_license_statement": null, "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/atheris", "repository_download_url": null, @@ -112,6 +114,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:pypi/pybind11?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -321,6 +324,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -330,6 +335,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json index 180ea9844cc..319b9c07ae9 100644 --- a/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json +++ b/tests/summarycode/data/summary/with_package_data/with_package_data.expected.json @@ -95,6 +95,8 @@ "extracted_license_statement": "license: apache-2.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://pypi.org/project/codebase", "repository_download_url": null, @@ -576,6 +578,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://pypi.org/project/codebase", diff --git a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json index 506f25c4167..e17fe5bd292 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies.expected.json @@ -2239,6 +2239,8 @@ "extracted_license_statement": "- Artistic-2.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/npm", "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", @@ -2261,6 +2263,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/abbrev?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2275,6 +2278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansi?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2289,6 +2293,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansicolors?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2303,6 +2308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansistyles?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2317,6 +2323,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/archy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2331,6 +2338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/async-some?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2345,6 +2353,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/block-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2359,6 +2368,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/char-spinner?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2373,6 +2383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chmodr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2387,6 +2398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chownr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2401,6 +2413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cmd-shim?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2415,6 +2428,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/columnify?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2429,6 +2443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/config-chain?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2443,6 +2458,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/dezalgo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2457,6 +2473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/editor?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2471,6 +2488,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-vacuum?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2485,6 +2503,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-write-stream-atomic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2499,6 +2518,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fstream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2513,6 +2533,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fstream-npm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2527,6 +2548,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github-url-from-git?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2541,6 +2563,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github-url-from-username-repo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2555,6 +2578,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2569,6 +2593,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/graceful-fs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2583,6 +2608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/hosted-git-info?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2597,6 +2623,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/inflight?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2611,6 +2638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/inherits?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2625,6 +2653,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ini?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2639,6 +2668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/init-package-json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2653,6 +2683,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lockfile?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2667,6 +2698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lru-cache?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2681,6 +2713,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/minimatch?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2695,6 +2728,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/mkdirp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2709,6 +2743,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/node-gyp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2723,6 +2758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/nopt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2737,6 +2773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/normalize-git-url?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2751,6 +2788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/normalize-package-data?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2765,6 +2803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-cache-filename?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2779,6 +2818,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-install-checks?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2793,6 +2833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-package-arg?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2807,6 +2848,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-client?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2821,6 +2863,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-user-validate?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2835,6 +2878,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npmlog?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2849,6 +2893,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/once?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2863,6 +2908,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/opener?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2877,6 +2923,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/osenv?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2891,6 +2938,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/path-is-inside?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2905,6 +2953,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2919,6 +2968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read-installed?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2933,6 +2983,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read-package-json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2947,6 +2998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/readable-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2961,6 +3013,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/realize-package-specifier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2975,6 +3028,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/request?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2989,6 +3043,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/retry?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3003,6 +3058,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3017,6 +3073,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/semver?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3031,6 +3088,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sha?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3045,6 +3103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/slide?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3059,6 +3118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sorted-object?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3073,6 +3133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/spdx?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3087,6 +3148,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tar?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3101,6 +3163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/text-table?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3115,6 +3178,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/uid-number?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3129,6 +3193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/umask?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3143,6 +3208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/validate-npm-package-name?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3157,6 +3223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/which?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3171,6 +3238,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/wrappy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3185,6 +3253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/write-file-atomic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3199,6 +3268,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/validate-npm-package-license?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3213,6 +3283,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/deep-equal?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3227,6 +3298,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/marked?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3241,6 +3313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/marked-man?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3255,6 +3328,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/nock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3269,6 +3343,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-couchapp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3283,6 +3358,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-mock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3297,6 +3373,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/require-inject?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3311,6 +3388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sprintf-js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3325,6 +3403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tap?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -6946,6 +7025,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -6955,6 +7036,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6965,6 +7047,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6975,6 +7058,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6985,6 +7069,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6995,6 +7080,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7005,6 +7091,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7015,6 +7102,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7025,6 +7113,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7035,6 +7124,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7045,6 +7135,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7055,6 +7146,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7065,6 +7157,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7075,6 +7168,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7085,6 +7179,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7095,6 +7190,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7105,6 +7201,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7115,6 +7212,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7125,6 +7223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7135,6 +7234,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7145,6 +7245,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7155,6 +7256,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7165,6 +7267,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7175,6 +7278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7185,6 +7289,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7195,6 +7300,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7205,6 +7311,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7215,6 +7322,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7225,6 +7333,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7235,6 +7344,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7245,6 +7355,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7255,6 +7366,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7265,6 +7377,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7275,6 +7388,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7285,6 +7399,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7295,6 +7410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7305,6 +7421,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7315,6 +7432,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7325,6 +7443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7335,6 +7454,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7345,6 +7465,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7355,6 +7476,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7365,6 +7487,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7375,6 +7498,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7385,6 +7509,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7395,6 +7520,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7405,6 +7531,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7415,6 +7542,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7425,6 +7553,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7435,6 +7564,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7445,6 +7575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7455,6 +7586,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7465,6 +7597,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7475,6 +7608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7485,6 +7619,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7495,6 +7630,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7505,6 +7641,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7515,6 +7652,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7525,6 +7663,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7535,6 +7674,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7545,6 +7685,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7555,6 +7696,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7565,6 +7707,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7575,6 +7718,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7585,6 +7729,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7595,6 +7740,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7605,6 +7751,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7615,6 +7762,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7625,6 +7773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7635,6 +7784,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7645,6 +7795,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7655,6 +7806,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7665,6 +7817,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7675,6 +7828,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7685,6 +7839,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7695,6 +7850,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7705,6 +7861,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7715,6 +7872,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json index d1b8484a561..c715f7d26ff 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_by_facet.expected.json @@ -2239,6 +2239,8 @@ "extracted_license_statement": "- Artistic-2.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/npm", "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", @@ -2261,6 +2263,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/abbrev?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2275,6 +2278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansi?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2289,6 +2293,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansicolors?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2303,6 +2308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansistyles?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2317,6 +2323,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/archy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2331,6 +2338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/async-some?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2345,6 +2353,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/block-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2359,6 +2368,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/char-spinner?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2373,6 +2383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chmodr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2387,6 +2398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chownr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2401,6 +2413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cmd-shim?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2415,6 +2428,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/columnify?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2429,6 +2443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/config-chain?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2443,6 +2458,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/dezalgo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2457,6 +2473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/editor?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2471,6 +2488,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-vacuum?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2485,6 +2503,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-write-stream-atomic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2499,6 +2518,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fstream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2513,6 +2533,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fstream-npm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2527,6 +2548,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github-url-from-git?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2541,6 +2563,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github-url-from-username-repo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2555,6 +2578,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2569,6 +2593,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/graceful-fs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2583,6 +2608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/hosted-git-info?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2597,6 +2623,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/inflight?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2611,6 +2638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/inherits?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2625,6 +2653,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ini?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2639,6 +2668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/init-package-json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2653,6 +2683,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lockfile?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2667,6 +2698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lru-cache?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2681,6 +2713,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/minimatch?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2695,6 +2728,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/mkdirp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2709,6 +2743,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/node-gyp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2723,6 +2758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/nopt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2737,6 +2773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/normalize-git-url?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2751,6 +2788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/normalize-package-data?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2765,6 +2803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-cache-filename?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2779,6 +2818,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-install-checks?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2793,6 +2833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-package-arg?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2807,6 +2848,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-client?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2821,6 +2863,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-user-validate?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2835,6 +2878,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npmlog?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2849,6 +2893,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/once?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2863,6 +2908,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/opener?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2877,6 +2923,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/osenv?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2891,6 +2938,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/path-is-inside?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2905,6 +2953,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2919,6 +2968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read-installed?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2933,6 +2983,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read-package-json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2947,6 +2998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/readable-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2961,6 +3013,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/realize-package-specifier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2975,6 +3028,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/request?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2989,6 +3043,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/retry?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3003,6 +3058,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3017,6 +3073,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/semver?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3031,6 +3088,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sha?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3045,6 +3103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/slide?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3059,6 +3118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sorted-object?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3073,6 +3133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/spdx?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3087,6 +3148,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tar?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3101,6 +3163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/text-table?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3115,6 +3178,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/uid-number?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3129,6 +3193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/umask?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3143,6 +3208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/validate-npm-package-name?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3157,6 +3223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/which?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3171,6 +3238,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/wrappy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3185,6 +3253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/write-file-atomic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3199,6 +3268,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/validate-npm-package-license?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3213,6 +3283,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/deep-equal?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3227,6 +3298,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/marked?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3241,6 +3313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/marked-man?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3255,6 +3328,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/nock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3269,6 +3343,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-couchapp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3283,6 +3358,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-mock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3297,6 +3373,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/require-inject?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3311,6 +3388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sprintf-js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3325,6 +3403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tap?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -7328,6 +7407,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7337,6 +7418,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7347,6 +7429,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7357,6 +7440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7367,6 +7451,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7377,6 +7462,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7387,6 +7473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7397,6 +7484,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7407,6 +7495,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7417,6 +7506,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7427,6 +7517,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7437,6 +7528,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7447,6 +7539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7457,6 +7550,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7467,6 +7561,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7477,6 +7572,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7487,6 +7583,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7497,6 +7594,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7507,6 +7605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7517,6 +7616,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7527,6 +7627,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7537,6 +7638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7547,6 +7649,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7557,6 +7660,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7567,6 +7671,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7577,6 +7682,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7587,6 +7693,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7597,6 +7704,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7607,6 +7715,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7617,6 +7726,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7627,6 +7737,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7637,6 +7748,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7647,6 +7759,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7657,6 +7770,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7667,6 +7781,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7677,6 +7792,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7687,6 +7803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7697,6 +7814,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7707,6 +7825,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7717,6 +7836,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7727,6 +7847,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7737,6 +7858,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7747,6 +7869,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7757,6 +7880,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7767,6 +7891,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7777,6 +7902,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7787,6 +7913,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7797,6 +7924,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7807,6 +7935,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7817,6 +7946,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7827,6 +7957,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7837,6 +7968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7847,6 +7979,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7857,6 +7990,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7867,6 +8001,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7877,6 +8012,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7887,6 +8023,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7897,6 +8034,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7907,6 +8045,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7917,6 +8056,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7927,6 +8067,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7937,6 +8078,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7947,6 +8089,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7957,6 +8100,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7967,6 +8111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7977,6 +8122,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7987,6 +8133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7997,6 +8144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8007,6 +8155,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8017,6 +8166,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8027,6 +8177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8037,6 +8188,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8047,6 +8199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8057,6 +8210,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8067,6 +8221,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8077,6 +8232,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8087,6 +8243,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8097,6 +8254,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json index d3ceaf9d067..cb80bab33c6 100644 --- a/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json +++ b/tests/summarycode/data/tallies/full_tallies/tallies_details.expected.json @@ -2239,6 +2239,8 @@ "extracted_license_statement": "- Artistic-2.0\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/npm", "repository_download_url": "https://registry.npmjs.org/npm/-/npm-2.13.5.tgz", @@ -2261,6 +2263,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/abbrev?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2275,6 +2278,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansi?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2289,6 +2293,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansicolors?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2303,6 +2308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ansistyles?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2317,6 +2323,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/archy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2331,6 +2338,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/async-some?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2345,6 +2353,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/block-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2359,6 +2368,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/char-spinner?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2373,6 +2383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chmodr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2387,6 +2398,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chownr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2401,6 +2413,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cmd-shim?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2415,6 +2428,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/columnify?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2429,6 +2443,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/config-chain?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2443,6 +2458,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/dezalgo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2457,6 +2473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/editor?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2471,6 +2488,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-vacuum?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2485,6 +2503,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-write-stream-atomic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2499,6 +2518,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fstream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2513,6 +2533,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fstream-npm?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2527,6 +2548,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github-url-from-git?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2541,6 +2563,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github-url-from-username-repo?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2555,6 +2578,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2569,6 +2593,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/graceful-fs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2583,6 +2608,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/hosted-git-info?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2597,6 +2623,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/inflight?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2611,6 +2638,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/inherits?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2625,6 +2653,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ini?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2639,6 +2668,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/init-package-json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2653,6 +2683,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lockfile?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2667,6 +2698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/lru-cache?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2681,6 +2713,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/minimatch?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2695,6 +2728,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/mkdirp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2709,6 +2743,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/node-gyp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2723,6 +2758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/nopt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2737,6 +2773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/normalize-git-url?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2751,6 +2788,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/normalize-package-data?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2765,6 +2803,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-cache-filename?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2779,6 +2818,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-install-checks?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2793,6 +2833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-package-arg?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2807,6 +2848,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-client?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2821,6 +2863,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-user-validate?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2835,6 +2878,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npmlog?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2849,6 +2893,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/once?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2863,6 +2908,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/opener?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2877,6 +2923,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/osenv?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2891,6 +2938,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/path-is-inside?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2905,6 +2953,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2919,6 +2968,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read-installed?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2933,6 +2983,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/read-package-json?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2947,6 +2998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/readable-stream?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2961,6 +3013,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/realize-package-specifier?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2975,6 +3028,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/request?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -2989,6 +3043,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/retry?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3003,6 +3058,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3017,6 +3073,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/semver?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3031,6 +3088,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sha?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3045,6 +3103,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/slide?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3059,6 +3118,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sorted-object?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3073,6 +3133,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/spdx?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3087,6 +3148,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tar?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3101,6 +3163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/text-table?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3115,6 +3178,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/uid-number?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3129,6 +3193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/umask?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3143,6 +3208,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/validate-npm-package-name?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3157,6 +3223,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/which?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3171,6 +3238,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/wrappy?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3185,6 +3253,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/write-file-atomic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3199,6 +3268,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/validate-npm-package-license?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3213,6 +3283,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/deep-equal?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3227,6 +3298,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/marked?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3241,6 +3313,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/marked-man?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3255,6 +3328,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/nock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3269,6 +3343,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-couchapp?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3283,6 +3358,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/npm-registry-mock?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3297,6 +3373,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/require-inject?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3311,6 +3388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sprintf-js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -3325,6 +3403,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tap?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -7710,6 +7789,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -7719,6 +7800,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7729,6 +7811,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7739,6 +7822,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7749,6 +7833,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7759,6 +7844,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7769,6 +7855,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7779,6 +7866,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7789,6 +7877,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7799,6 +7888,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7809,6 +7899,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7819,6 +7910,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7829,6 +7921,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7839,6 +7932,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7849,6 +7943,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7859,6 +7954,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7869,6 +7965,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7879,6 +7976,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7889,6 +7987,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7899,6 +7998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7909,6 +8009,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7919,6 +8020,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7929,6 +8031,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7939,6 +8042,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7949,6 +8053,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7959,6 +8064,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7969,6 +8075,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7979,6 +8086,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7989,6 +8097,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7999,6 +8108,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8009,6 +8119,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8019,6 +8130,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8029,6 +8141,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8039,6 +8152,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8049,6 +8163,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8059,6 +8174,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8069,6 +8185,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8079,6 +8196,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8089,6 +8207,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8099,6 +8218,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8109,6 +8229,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8119,6 +8240,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8129,6 +8251,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8139,6 +8262,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8149,6 +8273,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8159,6 +8284,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8169,6 +8295,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8179,6 +8306,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8189,6 +8317,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8199,6 +8328,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8209,6 +8339,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8219,6 +8350,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8229,6 +8361,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8239,6 +8372,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8249,6 +8383,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8259,6 +8394,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8269,6 +8405,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8279,6 +8416,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8289,6 +8427,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8299,6 +8438,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8309,6 +8449,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8319,6 +8460,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8329,6 +8471,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8339,6 +8482,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8349,6 +8493,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8359,6 +8504,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8369,6 +8515,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8379,6 +8526,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8389,6 +8537,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8399,6 +8548,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8409,6 +8559,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8419,6 +8570,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8429,6 +8581,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8439,6 +8592,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8449,6 +8603,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8459,6 +8614,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8469,6 +8625,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8479,6 +8636,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/tallies/packages/expected.json b/tests/summarycode/data/tallies/packages/expected.json index 5b3383304c9..11ccf08f000 100644 --- a/tests/summarycode/data/tallies/packages/expected.json +++ b/tests/summarycode/data/tallies/packages/expected.json @@ -58,6 +58,8 @@ "source_packages": [ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", "repository_download_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar", @@ -140,6 +142,8 @@ "extracted_license_statement": "{'licenses': ['GPLv2'], 'licenselogic': 'single'}", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": null, "repository_download_url": null, @@ -217,6 +221,8 @@ "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/@ionic/app-scripts", "repository_download_url": "https://registry.npmjs.org/@ionic/app-scripts/-/app-scripts-3.0.1-201710301651.tgz", @@ -239,6 +245,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular-devkit/build-optimizer?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -253,6 +260,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/autoprefixer?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -267,6 +275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chalk?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -281,6 +290,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/chokidar?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -295,6 +305,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/clean-css?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -309,6 +320,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/cross-spawn?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -323,6 +335,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/express?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -337,6 +350,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/fs-extra?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -351,6 +365,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/glob?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -365,6 +380,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/json-loader?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -379,6 +395,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/node-sass?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -393,6 +410,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/os-name?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -407,6 +425,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/postcss?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -421,6 +440,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/proxy-middleware?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -435,6 +455,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/reflect-metadata?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -449,6 +470,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rollup?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -463,6 +485,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rollup-plugin-commonjs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -477,6 +500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rollup-plugin-node-resolve?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -491,6 +515,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/source-map?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -505,6 +530,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tiny-lr?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -519,6 +545,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tslint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -533,6 +560,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tslint-eslint-rules?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -547,6 +575,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/uglify-es?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -561,6 +590,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/webpack?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -575,6 +605,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ws?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -589,6 +620,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/xml2js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -603,6 +635,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/animations?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -617,6 +650,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/common?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -631,6 +665,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/compiler?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -645,6 +680,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/compiler-cli?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -659,6 +695,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/core?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -673,6 +710,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/forms?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -687,6 +725,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/http?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -701,6 +740,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/platform-browser?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -715,6 +755,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/platform-browser-dynamic?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -729,6 +770,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/platform-server?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -743,6 +785,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40angular/tsc-wrapped?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -757,6 +800,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/chokidar?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -771,6 +815,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/clean-css?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -785,6 +830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/express?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -799,6 +845,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/fs-extra?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -813,6 +860,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/glob?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -827,6 +875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -841,6 +890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/mock-fs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -855,6 +905,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/node?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -869,6 +920,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/node-sass?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -883,6 +935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/rewire?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -897,6 +950,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/webpack?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -911,6 +965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/%40types/ws?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -925,6 +980,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/conventional-changelog-cli?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -939,6 +995,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/github?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -953,6 +1010,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/ionic-cz-conventional-changelog?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -967,6 +1025,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/jest?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -981,6 +1040,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/mock-fs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -995,6 +1055,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rewire?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1009,6 +1070,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1023,6 +1085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/rxjs?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1037,6 +1100,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/sw-toolbox?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1051,6 +1115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/tslint-ionic-rules?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1065,6 +1130,7 @@ "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", @@ -1079,6 +1145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/zone.js?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -1182,6 +1249,8 @@ "pkg:maven/aopalliance/aopalliance@1.0?classifier=sources" ], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/", @@ -1284,6 +1353,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": null, @@ -1374,6 +1445,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -1383,6 +1456,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1393,6 +1467,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1403,6 +1478,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1413,6 +1489,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1423,6 +1500,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1433,6 +1511,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1443,6 +1522,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1453,6 +1533,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1463,6 +1544,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1473,6 +1555,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1483,6 +1566,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1493,6 +1577,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1503,6 +1588,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1513,6 +1599,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1523,6 +1610,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1533,6 +1621,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1543,6 +1632,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1553,6 +1643,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1563,6 +1654,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1573,6 +1665,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1583,6 +1676,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1593,6 +1687,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1603,6 +1698,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1613,6 +1709,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1623,6 +1720,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1633,6 +1731,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1643,6 +1742,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1653,6 +1753,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1663,6 +1764,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1673,6 +1775,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1683,6 +1786,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1693,6 +1797,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1703,6 +1808,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1713,6 +1819,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1723,6 +1830,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1733,6 +1841,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1743,6 +1852,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1753,6 +1863,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1763,6 +1874,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1773,6 +1885,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1783,6 +1896,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1793,6 +1907,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1803,6 +1918,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1813,6 +1929,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1823,6 +1940,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1833,6 +1951,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1843,6 +1962,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1853,6 +1973,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1863,6 +1984,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1873,6 +1995,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1883,6 +2006,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1893,6 +2017,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1903,6 +2028,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1913,6 +2039,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1923,6 +2050,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1933,6 +2061,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1943,6 +2072,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1953,6 +2083,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1963,6 +2094,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1973,6 +2105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1983,6 +2116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } 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..ac23d686936 100644 --- a/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json +++ b/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json @@ -86,7 +86,13 @@ "extracted_license_statement": "- type: MIT\n url: https://github.com/niklasvh/base64-arraybuffer/blob/master/LICENSE-MIT\n", "notice_text": null, "source_packages": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.6.0" + } + }, "repository_homepage_url": "https://www.npmjs.com/package/base64-arraybuffer", "repository_download_url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", "api_data_url": "https://registry.npmjs.org/base64-arraybuffer/0.1.4", @@ -108,6 +114,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -122,6 +129,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt-cli?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -136,6 +144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt-contrib-jshint?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -150,6 +159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt-contrib-nodeunit?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -164,6 +174,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, "dependency_uid": "pkg:npm/grunt-contrib-watch?uuid=fixed-uid-done-for-testing-5642512d1758", @@ -729,7 +740,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": false, + "is_virtual": false, + "extra_data": { + "engines": { + "node": ">= 0.6.0" + } + }, "dependencies": [ { "purl": "pkg:npm/grunt", @@ -738,6 +755,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -748,6 +766,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -758,6 +777,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -768,6 +788,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -778,6 +799,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } diff --git a/tests/summarycode/data/todo/todo_present/incomplete-setup-cfg-expected.json b/tests/summarycode/data/todo/todo_present/incomplete-setup-cfg-expected.json index 4a66788dcef..2a9073e967a 100644 --- a/tests/summarycode/data/todo/todo_present/incomplete-setup-cfg-expected.json +++ b/tests/summarycode/data/todo/todo_present/incomplete-setup-cfg-expected.json @@ -41,6 +41,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -50,6 +52,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -101,6 +104,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [ { @@ -110,6 +115,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }