From dd675aacae1b24a838f5520da77534326b17c5e9 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Wed, 10 Jul 2024 18:26:55 +0530 Subject: [PATCH] Improve npm workspace processing (#3857) Signed-off-by: Ayan Sinha Mahapatra --- src/packagedcode/npm.py | 140 +- .../pnpm-lock/v5/cobe-pnpm-lock.yaml-expected | 42 +- .../pnpm/pnpm-lock/v5/cobe-scan.expected.json | 2194 ++- .../pnpm-lock/v5/cobe/website/package.json | 24 + .../pnpm-lock/v5/cobe/website/pnpm-lock.yaml | 26 + .../v3/vuepack-shrinkwrap.yaml-expected | 24 +- .../npm/workspace/change-case.expected.json | 1229 ++ .../data/npm/workspace/change-case/LICENSE | 3 + .../npm/workspace/change-case/package.json | 15 + .../packages/change-case/package.json | 51 + .../packages/sponge-case/package.json | 50 + .../packages/swap-case/package.json | 48 + .../packages/title-case/package.json | 48 + .../data/npm/workspace/crystal.expected.json | 12992 ++++++++-------- tests/packagedcode/test_npm.py | 9 + 15 files changed, 9715 insertions(+), 7180 deletions(-) create mode 100644 tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/package.json create mode 100644 tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/pnpm-lock.yaml create mode 100644 tests/packagedcode/data/npm/workspace/change-case.expected.json create mode 100644 tests/packagedcode/data/npm/workspace/change-case/LICENSE create mode 100644 tests/packagedcode/data/npm/workspace/change-case/package.json create mode 100644 tests/packagedcode/data/npm/workspace/change-case/packages/change-case/package.json create mode 100644 tests/packagedcode/data/npm/workspace/change-case/packages/sponge-case/package.json create mode 100644 tests/packagedcode/data/npm/workspace/change-case/packages/swap-case/package.json create mode 100644 tests/packagedcode/data/npm/workspace/change-case/packages/title-case/package.json diff --git a/src/packagedcode/npm.py b/src/packagedcode/npm.py index 60b37ac789b..4f7c1f3aa31 100644 --- a/src/packagedcode/npm.py +++ b/src/packagedcode/npm.py @@ -69,6 +69,15 @@ def logger_debug(*args): class BaseNpmHandler(models.DatafileHandler): + lockfile_names = { + 'package-lock.json', + '.package-lock.json', + 'npm-shrinkwrap.json', + 'yarn.lock', + 'shrinkwrap.yaml', + 'pnpm-lock.yaml' + } + @classmethod def assemble(cls, package_data, resource, codebase, package_adder): """ @@ -85,19 +94,11 @@ def assemble(cls, package_data, resource, codebase, package_adder): If there is no package.json, we do not have a package instance. In this case, we yield each of the dependencies in each lock file. """ - lockfile_names = { - 'package-lock.json', - '.package-lock.json', - 'npm-shrinkwrap.json', - 'yarn.lock', - 'shrinkwrap.yaml', - 'pnpm-lock.yaml' - } package_resource = None if resource.name == 'package.json': package_resource = resource - elif resource.name in lockfile_names: + elif resource.name in cls.lockfile_names: if resource.has_parent(): siblings = resource.siblings(codebase) package_resource = [r for r in siblings if r.name == 'package.json'] @@ -117,10 +118,15 @@ def assemble(cls, package_data, resource, codebase, package_adder): pkg_data = package_resource.package_data[0] pkg_data = models.PackageData.from_dict(pkg_data) - workspace_root_path = package_resource.parent(codebase).path + workspace_root = package_resource.parent(codebase) + workspace_root_path = None + if workspace_root: + 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 = None + if not workspaces and workspace_root: pnpm_workspace_path = os.path.join(workspace_root_path, 'pnpm-workspace.yaml') pnpm_workspace = codebase.get_resource(path=pnpm_workspace_path) if pnpm_workspace: @@ -139,7 +145,7 @@ def assemble(cls, package_data, resource, codebase, package_adder): cls.update_workspace_members(workspace_members, codebase) # do we have enough to create a package? - if pkg_data.purl: + if pkg_data.purl and not workspaces: package = models.Package.from_package_data( package_data=pkg_data, datafile_path=package_resource.path, @@ -151,35 +157,128 @@ def assemble(cls, package_data, resource, codebase, package_adder): # 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 workspace_root: + for npm_res in cls.walk_npm(resource=workspace_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 + elif workspaces: + yield from cls.create_packages_from_workspaces( + workspace_members=workspace_members, + workspace_root=workspace_root, + codebase=codebase, + package_adder=package_adder, + pnpm=pnpm_workspace and pkg_data.purl, + ) + + package_uid = None + if pnpm_workspace and pkg_data.purl: + package = models.Package.from_package_data( + package_data=pkg_data, + datafile_path=package_resource.path, + ) + package_uid = package.package_uid + + package.populate_license_fields() + + # Always yield the package resource in all cases and first! + yield package + + if workspace_root: + for npm_res in cls.walk_npm(resource=workspace_root, codebase=codebase): + if package_uid and not npm_res.for_packages: + package_adder(package_uid, npm_res, codebase) + yield npm_res + yield package_resource + else: # we have no package, so deps are not for a specific package uid package_uid = None + yield from cls.yield_npm_dependencies_and_resources( + package_resource=package_resource, + package_data=pkg_data, + package_uid=package_uid, + codebase=codebase, + package_adder=package_adder, + ) + + @classmethod + def yield_npm_dependencies_and_resources(cls, package_resource, package_data, package_uid, codebase, package_adder): + # in all cases yield possible dependencies - yield from yield_dependencies_from_package_data(pkg_data, package_resource.path, package_uid) + yield from yield_dependencies_from_package_data(package_data, package_resource.path, package_uid) # 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: + if lock_file.name in cls.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 + @classmethod + def create_packages_from_workspaces( + cls, + workspace_members, + workspace_root, + codebase, + package_adder, + pnpm=False, + ): + + workspace_package_uids = [] + for workspace_member in workspace_members: + if not workspace_member.package_data: + continue + + pkg_data = workspace_member.package_data[0] + pkg_data = models.PackageData.from_dict(pkg_data) + + package = models.Package.from_package_data( + package_data=pkg_data, + datafile_path=workspace_member.path, + ) + package_uid = package.package_uid + workspace_package_uids.append(package_uid) + + package.populate_license_fields() + + # Always yield the package resource in all cases and first! + yield package + + member_root = workspace_member.parent(codebase) + package_adder(package_uid, member_root, codebase) + for npm_res in cls.walk_npm(resource=member_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 + + yield from cls.yield_npm_dependencies_and_resources( + package_resource=workspace_member, + package_data=pkg_data, + package_uid=package_uid, + codebase=codebase, + package_adder=package_adder, + ) + + # All resources which are not part of a workspace package exclusively + # are a part of all packages (this is skipped if we have a root pnpm + # package) + if pnpm: + return + for npm_res in cls.walk_npm(resource=workspace_root, codebase=codebase): + if npm_res.for_packages: + continue + + npm_res.for_packages = workspace_package_uids + npm_res.save(codebase) + @classmethod def walk_npm(cls, resource, codebase, depth=0): """ @@ -1081,6 +1180,7 @@ def parse(cls, location, package_only=False): name, version = name_version.split("@") elif major_v == "5" or is_shrinkwrap: if len(sections) == 3: + namespace = None _, name, version = sections elif len(sections) == 4: _, namespace, name, version = sections 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 index 4e039f6cb80..fbb9c8a8d1b 100644 --- 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 @@ -788,7 +788,7 @@ } }, { - "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56", + "purl": "pkg:npm/nextra@2.0.0-alpha.56", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -797,7 +797,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "nextra", "version": "2.0.0-alpha.56", "qualifiers": {}, @@ -970,12 +970,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56" + "purl": "pkg:npm/nextra@2.0.0-alpha.56" }, "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/react-is@16.13.1", + "purl": "pkg:npm/react-is@16.13.1", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -984,7 +984,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "react-is", "version": "16.13.1", "qualifiers": {}, @@ -1024,12 +1024,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/react-is@16.13.1" + "purl": "pkg:npm/react-is@16.13.1" }, "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5", + "purl": "pkg:npm/react-spring@9.5.5", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1038,7 +1038,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "react-spring", "version": "9.5.5", "qualifiers": {}, @@ -1244,12 +1244,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5" + "purl": "pkg:npm/react-spring@9.5.5" }, "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1", + "purl": "pkg:npm/remark-gfm@3.0.1", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1258,7 +1258,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "remark-gfm", "version": "3.0.1", "qualifiers": {}, @@ -1354,12 +1354,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1" + "purl": "pkg:npm/remark-gfm@3.0.1" }, "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2", + "purl": "pkg:npm/styled-jsx@5.0.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1368,7 +1368,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "styled-jsx", "version": "5.0.2", "qualifiers": {}, @@ -1442,7 +1442,7 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2" + "purl": "pkg:npm/styled-jsx@5.0.2" }, "extra_data": { "engines": { @@ -1451,7 +1451,7 @@ } }, { - "purl": "pkg:npm/%40napi-rs/zustand@3.7.2", + "purl": "pkg:npm/zustand@3.7.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1460,7 +1460,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "zustand", "version": "3.7.2", "qualifiers": {}, @@ -1512,7 +1512,7 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/zustand@3.7.2" + "purl": "pkg:npm/zustand@3.7.2" }, "extra_data": { "engines": { @@ -1521,7 +1521,7 @@ } }, { - "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2", + "purl": "pkg:npm/zwitch@2.0.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1530,7 +1530,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "zwitch", "version": "2.0.2", "qualifiers": {}, @@ -1570,7 +1570,7 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2" + "purl": "pkg:npm/zwitch@2.0.2" }, "extra_data": {} } 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 index c537d0f36f9..6be2cf0ebc2 100644 --- 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 @@ -58,6 +58,85 @@ ], "purl": "pkg:npm/cobe@0.6.3" }, + { + "type": "npm", + "namespace": null, + "name": "cobe-site", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Shu Ding", + "email": "g@shud.in", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cobe-site/-/cobe-site-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": "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/website/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-site", + "repository_download_url": "https://registry.npmjs.org/cobe-site/-/cobe-site-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/cobe-site/1.0.0", + "package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "cobe/website/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/cobe-site@1.0.0" + }, { "type": "npm", "namespace": null, @@ -132,8 +211,8 @@ ], "dependencies": [ { - "purl": "pkg:npm/phenomenon", - "extracted_requirement": "^1.6.0", + "purl": "pkg:npm/cobe", + "extracted_requirement": "workspace:*", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -141,133 +220,118 @@ "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", + "dependency_uid": "pkg:npm/cobe?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/package.json", "datasource_id": "npm_package_json" }, { - "purl": "pkg:npm/glslx", - "extracted_requirement": "^0.2.13", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "purl": "pkg:npm/leva", + "extracted_requirement": "^0.9.34", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, "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", + "dependency_uid": "pkg:npm/leva?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/package.json", "datasource_id": "npm_package_json" }, { "purl": "pkg:npm/next", - "extracted_requirement": "^12.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "extracted_requirement": "^12.1.6-canary.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, "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", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/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, + "extracted_requirement": "2.0.0-alpha.56", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, "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", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/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, + "extracted_requirement": "2.0.0-alpha.59", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, "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", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/package.json", "datasource_id": "npm_package_json" }, { "purl": "pkg:npm/react", - "extracted_requirement": "^18.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "extracted_requirement": "^18.0.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/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "cobe/package.json", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/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, + "extracted_requirement": "^18.0.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/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "cobe/package.json", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/package.json", "datasource_id": "npm_package_json" }, { - "purl": "pkg:npm/typescript", - "extracted_requirement": "^4.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "purl": "pkg:npm/react-spring", + "extracted_requirement": "^9.4.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/cobe@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "cobe/package.json", + "dependency_uid": "pkg:npm/react-spring?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/package.json", "datasource_id": "npm_package_json" }, { - "purl": "pkg:npm/%40babel/runtime@7.18.9", + "purl": "pkg:npm/nextra@2.0.0-alpha.56", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -276,9 +340,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@babel", - "name": "runtime", - "version": "7.18.9", + "namespace": null, + "name": "nextra", + "version": "2.0.0-alpha.56", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -292,7 +356,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "964a970dcbe5153e6bbc48e2bbaf9060efb5197ac41d1a362ceb52ec4e06b57e4448864e81ea6ab19055223e8fbfe6baceab326bd5428222b52802b806f24303", + "sha512": "53abc5a148f839cf8fc7d5b234e50959db5aea3f01f9d2ad8db5af1358c2a33f70740011b56c486649c810c2badb2b7de3365e523260e4a0b38f51c165ce94a5", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -313,11 +377,11 @@ "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/regenerator-runtime", - "extracted_requirement": "0.13.9", - "scope": "dependencies", + "purl": "pkg:npm/react", + "extracted_requirement": ">=16.13.1", + "scope": "peerDependencies", "is_runtime": false, - "is_optional": false, + "is_optional": true, "is_resolved": true, "is_direct": false, "resolved_package": {}, @@ -328,20 +392,16 @@ "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/nextra@2.0.0-alpha.56" }, - "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", + "extra_data": {}, + "dependency_uid": "pkg:npm/nextra@2.0.0-alpha.56?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/pnpm-lock.yaml", "datasource_id": "pnpm_lock_yaml" }, { - "purl": "pkg:npm/%40headlessui/react@1.6.6", + "purl": "pkg:npm/react@18.0.0", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -350,9 +410,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@headlessui", + "namespace": null, "name": "react", - "version": "1.6.6", + "version": "18.0.0", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -366,7 +426,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "30526d9a3f5787f86104c84b71c19b0684a4fac93ad4194feac25ee2e41c54cb576610a01aa7761b2210cf39ac74f753116192178df80818bc9a7851eae9b8e9", + "sha512": "c7e54beb06d3e094553e6ec41b15e167cc3c2d344e6b13d73aa8651b2552aefd2c0758e4c851a05f127c2d5a0f44bbcf47afc221918599fcea51ad8d61e32bd8", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -385,89 +445,360 @@ "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": {} - } - ], + "dependencies": [], "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" + "purl": "pkg:npm/react@18.0.0" }, "extra_data": { "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "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", + "dependency_uid": "pkg:npm/react@18.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "cobe/website/pnpm-lock.yaml", "datasource_id": "pnpm_lock_yaml" }, { - "purl": "pkg:npm/%40mdx-js/mdx@2.1.2", - "extracted_requirement": null, - "scope": null, + "purl": "pkg:npm/phenomenon", + "extracted_requirement": "^1.6.0", + "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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, + "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": [ @@ -1047,7 +1378,7 @@ "datasource_id": "pnpm_lock_yaml" }, { - "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56", + "purl": "pkg:npm/nextra@2.0.0-alpha.56", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1056,7 +1387,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "nextra", "version": "2.0.0-alpha.56", "qualifiers": {}, @@ -1229,16 +1560,16 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56" + "purl": "pkg:npm/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", + "dependency_uid": "pkg:npm/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", + "purl": "pkg:npm/react-is@16.13.1", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1247,7 +1578,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "react-is", "version": "16.13.1", "qualifiers": {}, @@ -1287,16 +1618,16 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/react-is@16.13.1" + "purl": "pkg:npm/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", + "dependency_uid": "pkg:npm/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", + "purl": "pkg:npm/react-spring@9.5.5", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1305,7 +1636,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "react-spring", "version": "9.5.5", "qualifiers": {}, @@ -1511,16 +1842,16 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5" + "purl": "pkg:npm/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", + "dependency_uid": "pkg:npm/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", + "purl": "pkg:npm/remark-gfm@3.0.1", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1529,7 +1860,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "remark-gfm", "version": "3.0.1", "qualifiers": {}, @@ -1625,16 +1956,16 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1" + "purl": "pkg:npm/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", + "dependency_uid": "pkg:npm/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", + "purl": "pkg:npm/styled-jsx@5.0.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1643,7 +1974,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "styled-jsx", "version": "5.0.2", "qualifiers": {}, @@ -1717,20 +2048,20 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2" + "purl": "pkg:npm/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", + "dependency_uid": "pkg:npm/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", + "purl": "pkg:npm/zustand@3.7.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1739,7 +2070,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "zustand", "version": "3.7.2", "qualifiers": {}, @@ -1791,20 +2122,20 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/zustand@3.7.2" + "purl": "pkg:npm/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", + "dependency_uid": "pkg:npm/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", + "purl": "pkg:npm/zwitch@2.0.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1813,7 +2144,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", + "namespace": null, "name": "zwitch", "version": "2.0.2", "qualifiers": {}, @@ -1853,10 +2184,10 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2" + "purl": "pkg:npm/zwitch@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40napi-rs/zwitch@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", + "dependency_uid": "pkg:npm/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" @@ -1928,7 +2259,6 @@ } ], "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": [] @@ -2556,21 +2886,173 @@ "datasource_id": "pnpm_lock_yaml", "purl": "pkg:npm/%40mdx-js/mdx@2.1.2" }, - "extra_data": {} + "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/%40mdx-js/react@2.1.2", + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8", "extracted_requirement": null, "scope": null, "is_runtime": true, - "is_optional": false, + "is_optional": true, "is_resolved": true, "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@mdx-js", - "name": "react", - "version": "2.1.2", + "namespace": "@napi-rs", + "name": "simple-git-android-arm64", + "version": "0.1.8", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -2584,7 +3066,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "e767b70d3241ae3b30dd4e75642759dcdd4805aaa76f32c89e00925e92ad898886afb3c8aa9dff3fffa4ca6d0c3d3c012ffcbd64198289e0fc172ad7b840eb47", + "sha512": "9ab687cf0581c37b5d45eb4d392e4a9c54a3bdd01b3419e314b03c2383f04c23c98f7438b71ae281c3e9d9de7d709d130b9d71a673d79d98d874dc30488f60ea", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -2603,51 +3085,27 @@ "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": {} - } - ], + "dependencies": [], "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" + "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8" }, - "extra_data": {} + "extra_data": { + "cpu": [ + "arm64" + ], + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + } }, { - "purl": "pkg:npm/%40napi-rs/simple-git-android-arm-eabi@0.1.8", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -2657,7 +3115,7 @@ "resolved_package": { "type": "npm", "namespace": "@napi-rs", - "name": "simple-git-android-arm-eabi", + "name": "simple-git-darwin-arm64", "version": "0.1.8", "qualifiers": {}, "subpath": null, @@ -2672,7 +3130,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "24909e8c7041d46e8ef27c6340b4f8aae58272f2e90b7a1174927d1b73056120a8612f22d5b58259e53e2bb06bfb14fe0fab35b7dabc90d240c09bfd620a62d2", + "sha512": "b9fcbfdfa788fe3e14b2412ebea487eee5eda77a1778b0e68d009f289cf7bb9571f7c2a638c2aba809b61fcd4007658eb42a399aa4ba3db05e51747c0495fc95", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -2696,14 +3154,14 @@ "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" + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-arm64@0.1.8" }, "extra_data": { "cpu": [ - "arm" + "arm64" ], "os": [ - "android" + "darwin" ], "engines": { "node": ">= 10" @@ -2711,7 +3169,7 @@ } }, { - "purl": "pkg:npm/%40napi-rs/simple-git-android-arm64@0.1.8", + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -2721,7 +3179,7 @@ "resolved_package": { "type": "npm", "namespace": "@napi-rs", - "name": "simple-git-android-arm64", + "name": "simple-git-darwin-x64", "version": "0.1.8", "qualifiers": {}, "subpath": null, @@ -2736,7 +3194,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "9ab687cf0581c37b5d45eb4d392e4a9c54a3bdd01b3419e314b03c2383f04c23c98f7438b71ae281c3e9d9de7d709d130b9d71a673d79d98d874dc30488f60ea", + "sha512": "55bdb553ebf7b4f24d97ef09b481c74fc1c67ba599f28d53ab77faa7e271f42cfbd7311b708881f45084318d649d2fe3c1010eba186523d424edde0763eae9ac", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -2760,97 +3218,220 @@ "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" + "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8" }, "extra_data": { "cpu": [ - "arm64" + "x64" ], "os": [ - "android" + "darwin" + ], + "engines": { + "node": ">= 10" + } + } + }, + { + "purl": "pkg:npm/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": null, + "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": {} + } ], - "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" + "purl": "pkg:npm/nextra@2.0.0-alpha.56" }, - "extra_data": { - "cpu": [ - "arm64" - ], - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - } + "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/simple-git-darwin-x64@0.1.8", + "purl": "pkg:npm/react-is@16.13.1", "extracted_requirement": null, "scope": null, "is_runtime": true, - "is_optional": true, + "is_optional": false, "is_resolved": true, "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "simple-git-darwin-x64", - "version": "0.1.8", + "namespace": null, + "name": "react-is", + "version": "16.13.1", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -2864,7 +3445,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "55bdb553ebf7b4f24d97ef09b481c74fc1c67ba599f28d53ab77faa7e271f42cfbd7311b708881f45084318d649d2fe3c1010eba186523d424edde0763eae9ac", + "sha512": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -2888,22 +3469,12 @@ "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" + "purl": "pkg:npm/react-is@16.13.1" }, - "extra_data": { - "cpu": [ - "x64" - ], - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - } + "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56", + "purl": "pkg:npm/react-spring@9.5.5", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -2912,9 +3483,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "nextra", - "version": "2.0.0-alpha.56", + "namespace": null, + "name": "react-spring", + "version": "9.5.5", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -2928,7 +3499,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "53abc5a148f839cf8fc7d5b234e50959db5aea3f01f9d2ad8db5af1358c2a33f70740011b56c486649c810c2badb2b7de3365e523260e4a0b38f51c165ce94a5", + "sha512": "bcc195776ca383159c442ce82e7f400f5776e3e5a9ba71c1460e43a1e85c45d881a1c68e1faaa095ed3137d0b92cfa655dfbf8c88a52e5058637930aad6c5266", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -2949,8 +3520,8 @@ "extra_data": {}, "dependencies": [ { - "purl": "pkg:npm/%40mdx-js/mdx", - "extracted_requirement": "2.1.2", + "purl": "pkg:npm/%40react-spring/core", + "extracted_requirement": "9.5.5", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -2960,8 +3531,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/simple-git", - "extracted_requirement": "0.1.8", + "purl": "pkg:npm/%40react-spring/konva", + "extracted_requirement": "9.5.5", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -2971,8 +3542,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/github-slugger", - "extracted_requirement": "1.4.0", + "purl": "pkg:npm/%40react-spring/native", + "extracted_requirement": "9.5.5", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -2982,8 +3553,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/graceful-fs", - "extracted_requirement": "4.2.10", + "purl": "pkg:npm/%40react-spring/three", + "extracted_requirement": "9.5.5", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -2993,8 +3564,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/gray-matter", - "extracted_requirement": "4.0.3", + "purl": "pkg:npm/%40react-spring/web", + "extracted_requirement": "9.5.5", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -3004,8 +3575,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "4.0.0", + "purl": "pkg:npm/%40react-spring/zdog", + "extracted_requirement": "9.5.5", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -3016,7 +3587,7 @@ }, { "purl": "pkg:npm/react", - "extracted_requirement": ">=16.13.1", + "extracted_requirement": "^16.8.0 || ^17.0.0 || ^18.0.0", "scope": "peerDependencies", "is_runtime": false, "is_optional": true, @@ -3026,8 +3597,151 @@ "extra_data": {} }, { - "purl": "pkg:npm/rehype-pretty-code", - "extracted_requirement": "0.1.0", + "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/react-spring@9.5.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/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": null, + "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, @@ -3037,8 +3751,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/remark-gfm", - "extracted_requirement": "3.0.1", + "purl": "pkg:npm/mdast-util-gfm", + "extracted_requirement": "2.0.1", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -3048,8 +3762,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/shiki", - "extracted_requirement": "0.10.1", + "purl": "pkg:npm/micromark-extension-gfm", + "extracted_requirement": "2.0.1", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -3059,8 +3773,8 @@ "extra_data": {} }, { - "purl": "pkg:npm/slash", - "extracted_requirement": "3.0.0", + "purl": "pkg:npm/unified", + "extracted_requirement": "10.1.2", "scope": "dependencies", "is_runtime": false, "is_optional": false, @@ -3085,12 +3799,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/nextra@2.0.0-alpha.56" + "purl": "pkg:npm/remark-gfm@3.0.1" }, "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/react-is@16.13.1", + "purl": "pkg:npm/styled-jsx@5.0.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -3099,9 +3813,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "react-is", - "version": "16.13.1", + "namespace": null, + "name": "styled-jsx", + "version": "5.0.2", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -3115,7 +3829,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d", + "sha512": "2ea3d0adb061dde803e7b341707113e2a720b213e4b3ec9b97284f947d8663ca1a0e02acf122b80b7741877a122638332771b9b7549811918790ff901295fd11", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -3134,17 +3848,55 @@ "is_private": false, "is_virtual": true, "extra_data": {}, - "dependencies": [], + "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/react-is@16.13.1" + "purl": "pkg:npm/styled-jsx@5.0.2" }, - "extra_data": {} + "extra_data": { + "engines": { + "node": ">= 12.0.0" + } + } }, { - "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5", + "purl": "pkg:npm/zustand@3.7.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -3153,9 +3905,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "react-spring", - "version": "9.5.5", + "namespace": null, + "name": "zustand", + "version": "3.7.2", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -3169,7 +3921,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "bcc195776ca383159c442ce82e7f400f5776e3e5a9ba71c1460e43a1e85c45d881a1c68e1faaa095ed3137d0b92cfa655dfbf8c88a52e5058637930aad6c5266", + "sha512": "3c82432192ada248687fef7eeb4729a1c9153aad39b09cc70ab8b2bda2c1984262c6c790d5ae4a768bfa7d665f58ebb948af5cf85847d63534b67b4bc5125830", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -3189,168 +3941,14 @@ "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", + "extracted_requirement": ">=16.8", "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_optional": true, "is_resolved": false, - "is_direct": true, + "is_direct": false, "resolved_package": {}, "extra_data": {} } @@ -3359,12 +3957,16 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/react-spring@9.5.5" + "purl": "pkg:npm/zustand@3.7.2" }, - "extra_data": {} + "extra_data": { + "engines": { + "node": ">=12.7.0" + } + } }, { - "purl": "pkg:npm/%40napi-rs/remark-gfm@3.0.1", + "purl": "pkg:npm/zwitch@2.0.2", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -3373,9 +3975,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "remark-gfm", - "version": "3.0.1", + "namespace": null, + "name": "zwitch", + "version": "2.0.2", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -3389,7 +3991,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "944143a22d8f20227236b00214e7c30f72652e4b926ce6b959df043edd3a1d4769b6ff069f46f161375b53f5d7437b3000f904686c713cdf5c6e7307bd5bb522", + "sha512": "259c68b65ed2c40247d23edd378a71b1357a64b5e82dd18c13e3ec8e42ff0da06b56bc8af644c6ab4e867caaf07123aaca93fe7dd5c6a021c4dfa6fdf5f595a0", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -3408,165 +4010,315 @@ "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": {} - } - ], + "dependencies": [], "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" + "purl": "pkg:npm/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": [] + }, + { + "path": "cobe/website", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "cobe/website/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "cobe-site", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Shu Ding", + "email": "g@shud.in", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cobe-site/-/cobe-site-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": "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/website/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/cobe", + "extracted_requirement": "workspace:*", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/leva", + "extracted_requirement": "^0.9.34", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/next", + "extracted_requirement": "^12.1.6-canary.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nextra", + "extracted_requirement": "2.0.0-alpha.56", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/styled-jsx@5.0.2", - "extracted_requirement": null, - "scope": null, + "purl": "pkg:npm/nextra-theme-docs", + "extracted_requirement": "2.0.0-alpha.59", + "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - } - } + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react", + "extracted_requirement": "^18.0.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.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/zustand@3.7.2", + "purl": "pkg:npm/react-spring", + "extracted_requirement": "^9.4.4", + "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/cobe-site", + "repository_download_url": "https://registry.npmjs.org/cobe-site/-/cobe-site-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/cobe-site/1.0.0", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/cobe-site@1.0.0" + } + ], + "for_packages": [ + "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + }, + { + "path": "cobe/website/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/nextra@2.0.0-alpha.56", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -3575,9 +4327,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "zustand", - "version": "3.7.2", + "namespace": null, + "name": "nextra", + "version": "2.0.0-alpha.56", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -3591,7 +4343,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "3c82432192ada248687fef7eeb4729a1c9153aad39b09cc70ab8b2bda2c1984262c6c790d5ae4a768bfa7d665f58ebb948af5cf85847d63534b67b4bc5125830", + "sha512": "53abc5a148f839cf8fc7d5b234e50959db5aea3f01f9d2ad8db5af1358c2a33f70740011b56c486649c810c2badb2b7de3365e523260e4a0b38f51c165ce94a5", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -3613,11 +4365,11 @@ "dependencies": [ { "purl": "pkg:npm/react", - "extracted_requirement": ">=16.8", + "extracted_requirement": ">=16.13.1", "scope": "peerDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, "is_direct": false, "resolved_package": {}, "extra_data": {} @@ -3627,16 +4379,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/zustand@3.7.2" + "purl": "pkg:npm/nextra@2.0.0-alpha.56" }, - "extra_data": { - "engines": { - "node": ">=12.7.0" - } - } + "extra_data": {} }, { - "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2", + "purl": "pkg:npm/react@18.0.0", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -3645,9 +4393,9 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@napi-rs", - "name": "zwitch", - "version": "2.0.2", + "namespace": null, + "name": "react", + "version": "18.0.0", "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", @@ -3661,7 +4409,7 @@ "sha1": null, "md5": null, "sha256": null, - "sha512": "259c68b65ed2c40247d23edd378a71b1357a64b5e82dd18c13e3ec8e42ff0da06b56bc8af644c6ab4e867caaf07123aaca93fe7dd5c6a021c4dfa6fdf5f595a0", + "sha512": "c7e54beb06d3e094553e6ec41b15e167cc3c2d344e6b13d73aa8651b2552aefd2c0758e4c851a05f127c2d5a0f44bbcf47afc221918599fcea51ad8d61e32bd8", "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, @@ -3685,9 +4433,13 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40napi-rs/zwitch@2.0.2" + "purl": "pkg:npm/react@18.0.0" }, - "extra_data": {} + "extra_data": { + "engines": { + "node": ">=0.10.0" + } + } } ], "repository_homepage_url": null, @@ -3698,65 +4450,7 @@ } ], "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" + "pkg:npm/cobe-site@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" ], "scan_errors": [] } diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/package.json b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/package.json new file mode 100644 index 00000000000..cff030e5354 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/package.json @@ -0,0 +1,24 @@ +{ + "name": "cobe-site", + "version": "1.0.0", + "description": "", + "main": "theme.config.js", + "dependencies": { + "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" + }, + "scripts": { + "build": "next build", + "dev": "next dev", + "start": "next start" + }, + "author": "Shu Ding ", + "license": "MIT" + } + \ No newline at end of file diff --git a/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/pnpm-lock.yaml b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/pnpm-lock.yaml new file mode 100644 index 00000000000..3e8b18f2780 --- /dev/null +++ b/tests/packagedcode/data/npm/pnpm/pnpm-lock/v5/cobe/website/pnpm-lock.yaml @@ -0,0 +1,26 @@ +lockfileVersion: 5.4 + +specifiers: + cobe: ^0.6.1 + nextra: 2.0.0-alpha.56 + react: ^18.0.0 + +dependencies: + cobe: 0.6.1 + nextra: 2.0.0-alpha.56_react@18.0.0 + react: 18.0.0 + +packages: + + /nextra/2.0.0-alpha.56_react@18.0.0: + resolution: {integrity: sha512-U6vFoUj4Oc+Px9WyNOUJWdta6j8B+dKtjbWvE1jCoz9wdAARtWxIZknIEMK62yt94zZeUjJg5KCzj1HBZc6UpQ==} + peerDependencies: + react: '>=16.13.1' + dependencies: + react: 18.0.0 + dev: false + + /react/18.0.0: + resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==} + engines: {node: '>=0.10.0'} + dev: false 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 index f2a004405c3..f493133dbbf 100644 --- a/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack-shrinkwrap.yaml-expected +++ b/tests/packagedcode/data/npm/pnpm/shrinkwrap/v3/vuepack-shrinkwrap.yaml-expected @@ -832,7 +832,7 @@ "extra_data": {} }, { - "purl": "pkg:npm/%40babel/babel-template@6.26.0", + "purl": "pkg:npm/babel-template@6.26.0", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -841,7 +841,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@babel", + "namespace": null, "name": "babel-template", "version": "6.26.0", "qualifiers": {}, @@ -937,12 +937,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40babel/babel-template@6.26.0" + "purl": "pkg:npm/babel-template@6.26.0" }, "extra_data": {} }, { - "purl": "pkg:npm/%40babel/split2@2.2.0", + "purl": "pkg:npm/split2@2.2.0", "extracted_requirement": null, "scope": null, "is_runtime": false, @@ -951,7 +951,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@babel", + "namespace": null, "name": "split2", "version": "2.2.0", "qualifiers": {}, @@ -1003,12 +1003,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40babel/split2@2.2.0" + "purl": "pkg:npm/split2@2.2.0" }, "extra_data": {} }, { - "purl": "pkg:npm/%40babel/sprintf-js@1.0.3", + "purl": "pkg:npm/sprintf-js@1.0.3", "extracted_requirement": null, "scope": null, "is_runtime": false, @@ -1017,7 +1017,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@babel", + "namespace": null, "name": "sprintf-js", "version": "1.0.3", "qualifiers": {}, @@ -1057,12 +1057,12 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40babel/sprintf-js@1.0.3" + "purl": "pkg:npm/sprintf-js@1.0.3" }, "extra_data": {} }, { - "purl": "pkg:npm/%40babel/yargs@7.1.0", + "purl": "pkg:npm/yargs@7.1.0", "extracted_requirement": null, "scope": null, "is_runtime": true, @@ -1071,7 +1071,7 @@ "is_direct": true, "resolved_package": { "type": "npm", - "namespace": "@babel", + "namespace": null, "name": "yargs", "version": "7.1.0", "qualifiers": {}, @@ -1255,7 +1255,7 @@ "repository_download_url": null, "api_data_url": null, "datasource_id": "pnpm_lock_yaml", - "purl": "pkg:npm/%40babel/yargs@7.1.0" + "purl": "pkg:npm/yargs@7.1.0" }, "extra_data": {} }, diff --git a/tests/packagedcode/data/npm/workspace/change-case.expected.json b/tests/packagedcode/data/npm/workspace/change-case.expected.json new file mode 100644 index 00000000000..957fe4a185b --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case.expected.json @@ -0,0 +1,1229 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": "5.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "change", + "case", + "convert", + "transform", + "camel-case", + "pascal-case", + "param-case", + "kebab-case", + "header-case" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", + "download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "change-case/packages/change-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/change-case@5.4.4" + }, + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform into a string with random capitalization applied", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [ + "random", + "randomize", + "spongebob", + "mocking", + "capital", + "case", + "convert", + "transform", + "capitalize" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", + "download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "change-case/packages/sponge-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/sponge-case@2.0.3" + }, + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "swap", + "case", + "invert", + "convert", + "transform", + "lower", + "upper" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", + "download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "change-case/packages/swap-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/swap-case@3.0.3" + }, + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string into title case following English rules", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "title", + "case", + "english", + "capital", + "sentence", + "convert", + "transform" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", + "download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "change-case/packages/title-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "purl": "pkg:npm/title-case@4.3.1" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/%40borderless/ts-scripts", + "extracted_requirement": "^0.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "change-case/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40vitest/coverage-v8", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "change-case/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/typescript?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "change-case/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/vitest", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/vitest?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "change-case/package.json", + "datasource_id": "npm_package_json" + } + ], + "license_detections": [ + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "change-case/packages/change-case/package.json", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "change-case/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null + } + ] + }, + { + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "change-case/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ] + } + ], + "files": [ + { + "path": "change-case", + "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": "change-case/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.33, + "scan_errors": [] + }, + { + "path": "change-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": true, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*" + ] + }, + "dependencies": [ + { + "purl": "pkg:npm/%40borderless/ts-scripts", + "extracted_requirement": "^0.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/coverage-v8", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vitest", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + }, + { + "path": "change-case/packages", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + }, + { + "path": "change-case/packages/change-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?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": "change-case/packages/change-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": "5.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "change", + "case", + "convert", + "transform", + "camel-case", + "pascal-case", + "param-case", + "kebab-case", + "header-case" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", + "download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/change-case@5.4.4" + } + ], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=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": "change-case/packages/change-case/package.json", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.5, + "scan_errors": [] + }, + { + "path": "change-case/packages/sponge-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?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": "change-case/packages/sponge-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform into a string with random capitalization applied", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [ + "random", + "randomize", + "spongebob", + "mocking", + "capital", + "case", + "convert", + "transform", + "capitalize" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", + "download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/sponge-case@2.0.3" + } + ], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=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": "change-case/packages/sponge-case/package.json", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.72, + "scan_errors": [] + }, + { + "path": "change-case/packages/swap-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?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": "change-case/packages/swap-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "swap", + "case", + "invert", + "convert", + "transform", + "lower", + "upper" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", + "download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/swap-case@3.0.3" + } + ], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=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": "change-case/packages/swap-case/package.json", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.63, + "scan_errors": [] + }, + { + "path": "change-case/packages/title-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case@4.3.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": [] + }, + { + "path": "change-case/packages/title-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string into title case following English rules", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "title", + "case", + "english", + "capital", + "sentence", + "convert", + "transform" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", + "download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/title-case@4.3.1" + } + ], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=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": "change-case/packages/title-case/package.json", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.74, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/npm/workspace/change-case/LICENSE b/tests/packagedcode/data/npm/workspace/change-case/LICENSE new file mode 100644 index 00000000000..c51aa3a85a6 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case/LICENSE @@ -0,0 +1,3 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) diff --git a/tests/packagedcode/data/npm/workspace/change-case/package.json b/tests/packagedcode/data/npm/workspace/change-case/package.json new file mode 100644 index 00000000000..9e0857b284b --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case/package.json @@ -0,0 +1,15 @@ +{ + "private": true, + "workspaces": [ + "packages/*" + ], + "scripts": { + "prepare": "ts-scripts install" + }, + "devDependencies": { + "@borderless/ts-scripts": "^0.15.0", + "@vitest/coverage-v8": "^1.0.1", + "typescript": "^5.2.2", + "vitest": "^1.0.1" + } +} diff --git a/tests/packagedcode/data/npm/workspace/change-case/packages/change-case/package.json b/tests/packagedcode/data/npm/workspace/change-case/packages/change-case/package.json new file mode 100644 index 00000000000..38588b70c56 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case/packages/change-case/package.json @@ -0,0 +1,51 @@ +{ + "name": "change-case", + "version": "5.4.4", + "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "keywords": [ + "change", + "case", + "convert", + "transform", + "camel-case", + "pascal-case", + "param-case", + "kebab-case", + "header-case" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + }, + "type": "module", + "exports": { + ".": "./dist/index.js", + "./keys": "./dist/keys.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/npm/workspace/change-case/packages/sponge-case/package.json b/tests/packagedcode/data/npm/workspace/change-case/packages/sponge-case/package.json new file mode 100644 index 00000000000..2cb47f1a489 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case/packages/sponge-case/package.json @@ -0,0 +1,50 @@ +{ + "name": "sponge-case", + "version": "2.0.3", + "description": "Transform into a string with random capitalization applied", + "keywords": [ + "random", + "randomize", + "spongebob", + "mocking", + "capital", + "case", + "convert", + "transform", + "capitalize" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + }, + "type": "module", + "exports": { + ".": "./dist/index.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/npm/workspace/change-case/packages/swap-case/package.json b/tests/packagedcode/data/npm/workspace/change-case/packages/swap-case/package.json new file mode 100644 index 00000000000..91697e54bc3 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case/packages/swap-case/package.json @@ -0,0 +1,48 @@ +{ + "name": "swap-case", + "version": "3.0.3", + "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "keywords": [ + "swap", + "case", + "invert", + "convert", + "transform", + "lower", + "upper" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + }, + "type": "module", + "exports": { + ".": "./dist/index.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/npm/workspace/change-case/packages/title-case/package.json b/tests/packagedcode/data/npm/workspace/change-case/packages/title-case/package.json new file mode 100644 index 00000000000..53ee8a7a966 --- /dev/null +++ b/tests/packagedcode/data/npm/workspace/change-case/packages/title-case/package.json @@ -0,0 +1,48 @@ +{ + "name": "title-case", + "version": "4.3.1", + "description": "Transform a string into title case following English rules", + "keywords": [ + "title", + "case", + "english", + "capital", + "sentence", + "convert", + "transform" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + }, + "type": "module", + "exports": { + ".": "./dist/index.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/npm/workspace/crystal.expected.json b/tests/packagedcode/data/npm/workspace/crystal.expected.json index 73e34b83efe..fd30da26963 100644 --- a/tests/packagedcode/data/npm/workspace/crystal.expected.json +++ b/tests/packagedcode/data/npm/workspace/crystal.expected.json @@ -2490,8 +2490,8 @@ ], "dependencies": [ { - "purl": "pkg:npm/%40changesets/changelog-github", - "extracted_requirement": "^0.4.8", + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -2499,14 +2499,14 @@ "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", + "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/%40changesets/cli", - "extracted_requirement": "^2.26.2", + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -2514,44 +2514,44 @@ "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", + "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/%40babel/cli", - "extracted_requirement": "^7.22.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40babel/cli?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40babel/core", - "extracted_requirement": "^7.22.11", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40babel/core?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40babel/eslint-parser", - "extracted_requirement": "^7.22.11", + "purl": "pkg:npm/%40types/glob", + "extracted_requirement": "^8.1.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2559,14 +2559,14 @@ "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", + "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/%40babel/plugin-syntax-object-rest-spread", - "extracted_requirement": "^7.8.3", + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2574,14 +2574,14 @@ "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", + "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/%40babel/plugin-transform-modules-commonjs", - "extracted_requirement": "^7.22.11", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2589,14 +2589,14 @@ "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", + "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/%40babel/plugin-transform-runtime", - "extracted_requirement": "^7.22.10", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2604,14 +2604,14 @@ "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", + "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/%40babel/preset-env", - "extracted_requirement": "^7.22.14", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2619,44 +2619,44 @@ "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", + "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/%40babel/preset-react", - "extracted_requirement": "^7.22.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40babel/preset-react?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40babel/preset-typescript", - "extracted_requirement": "^7.22.11", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40babel/preset-typescript?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40knodes/typedoc-plugin-monorepo-readmes", - "extracted_requirement": "^0.23.1", + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2664,14 +2664,14 @@ "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", + "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/%40knodes/typedoc-plugin-pages", - "extracted_requirement": "^0.23.4", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2679,14 +2679,14 @@ "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", + "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/%40localrepo/prettier2-for-jest", - "extracted_requirement": "npm:prettier@^2", + "purl": "pkg:npm/jest-serializer-simple", + "extracted_requirement": "workspace:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2694,14 +2694,14 @@ "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", + "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/%40tsconfig/node16", - "extracted_requirement": "^16.1.1", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2709,164 +2709,164 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40types/jest?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40types/mock-fs", - "extracted_requirement": "4.13.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40types/mock-fs?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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": null, - "datafile_path": "crystal/package.json", + "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/rimraf", - "extracted_requirement": "^4.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40types/rimraf?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40typescript-eslint/eslint-plugin", - "extracted_requirement": "^6.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40typescript-eslint/eslint-plugin?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40typescript-eslint/parser", - "extracted_requirement": "^6.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, + "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/%40typescript-eslint/parser?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/%40typescript-eslint/typescript-estree", - "extracted_requirement": "^6.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%40typescript-eslint/typescript-estree?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/babel-jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/babel-jest?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/babel-plugin-transform-import-meta", - "extracted_requirement": "^2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/babel-plugin-transform-import-meta?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/concurrently", - "extracted_requirement": "^8.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/concurrently?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "crystal/package.json", + "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/eslint", - "extracted_requirement": "^8.48.0", + "purl": "pkg:npm/%40mermaid-js/mermaid-cli", + "extracted_requirement": "^9.0.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2874,14 +2874,14 @@ "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", + "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/eslint-config-prettier", - "extracted_requirement": "^9.0.0", + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2889,14 +2889,14 @@ "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", + "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/eslint-plugin-graphql", - "extracted_requirement": "^4.0.0", + "purl": "pkg:npm/%40types/json5", + "extracted_requirement": "^2.2.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2904,14 +2904,14 @@ "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", + "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/eslint-plugin-import", - "extracted_requirement": "^2.28.1", + "purl": "pkg:npm/%40types/license-checker-webpack-plugin", + "extracted_requirement": "^0.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2919,14 +2919,14 @@ "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", + "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/eslint-plugin-jest", - "extracted_requirement": "^27.2.3", + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2934,14 +2934,14 @@ "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", + "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/eslint-plugin-jsx-a11y", - "extracted_requirement": "^6.7.1", + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2949,14 +2949,14 @@ "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", + "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/eslint-plugin-react", - "extracted_requirement": "^7.33.2", + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2964,14 +2964,14 @@ "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", + "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/eslint-plugin-react-hooks", - "extracted_requirement": "^4.6.0", + "purl": "pkg:npm/grafserv", + "extracted_requirement": "workspace:*", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2979,14 +2979,14 @@ "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", + "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/eslint-plugin-simple-import-sort", - "extracted_requirement": "^10.0.0", + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:*", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -2994,14 +2994,14 @@ "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", + "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/eslint-plugin-tsdoc", - "extracted_requirement": "^0.2.17", + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3009,14 +3009,14 @@ "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", + "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/eslint_d", - "extracted_requirement": "^12.2.1", + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3024,14 +3024,14 @@ "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", + "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/glob", - "extracted_requirement": "^10.3.4", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3039,14 +3039,14 @@ "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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/jest-serializer-simple", + "extracted_requirement": "5.0.0-beta.3:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3054,14 +3054,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3069,14 +3069,14 @@ "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", + "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/mock-fs", - "extracted_requirement": "^5.2.0", + "purl": "pkg:npm/license-checker-webpack-plugin", + "extracted_requirement": "^0.2.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3084,14 +3084,14 @@ "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", + "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/pg", - "extracted_requirement": "^8.11.3", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3099,14 +3099,14 @@ "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", + "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/prettier", - "extracted_requirement": "^3.0.3", + "purl": "pkg:npm/terser-webpack-plugin", + "extracted_requirement": "^5.3.9", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3114,14 +3114,14 @@ "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", + "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/rimraf", - "extracted_requirement": "^5.0.1", + "purl": "pkg:npm/ts-loader", + "extracted_requirement": "^9.4.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3129,14 +3129,14 @@ "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" + "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/typedoc", - "extracted_requirement": "^0.25.0", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3144,14 +3144,14 @@ "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", + "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/typedoc-monorepo-link-types", - "extracted_requirement": "^0.0.4", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3159,14 +3159,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/webpack", + "extracted_requirement": "^5.88.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3174,14 +3174,14 @@ "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", + "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", - "extracted_requirement": "^5.88.2", + "purl": "pkg:npm/webpack-cli", + "extracted_requirement": "^5.1.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -3189,9 +3189,24 @@ "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", + "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" }, { @@ -3205,3083 +3220,343 @@ "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", + "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": "resolutions", + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, - "is_resolved": 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", + "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/%40aashutoshrathi/word-wrap@1.2.6", - "extracted_requirement": "1.2.6", - "scope": "dependencies", + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/%40algolia/autocomplete-core@1.9.3", - "extracted_requirement": "1.9.3", - "scope": "dependencies", + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/%40algolia/autocomplete-plugin-algolia-insights@1.9.3", - "extracted_requirement": "1.9.3", - "scope": "dependencies", + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.7.1", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/%40babel/cli@7.22.10", - "extracted_requirement": "7.22.10", + "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": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/%40graphql-tools/utils@7.10.0", - "extracted_requirement": "7.10.0", + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/%40graphql-tools/utils@9.2.1", - "extracted_requirement": "9.2.1", + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/%40graphql-tools/wrap@7.0.8", - "extracted_requirement": "7.0.8", + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/graphile-build-pg@workspace:graphile-build/graphile-build-pg", - "extracted_requirement": "workspace:graphile-build/graphile-build-pg", + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/graphile-build@workspace:graphile-build/graphile-build", - "extracted_requirement": "workspace:graphile-build/graphile-build", + "purl": "pkg:npm/iterall", + "extracted_requirement": "^1.3.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/graphile-export@workspace:utils/graphile-export", - "extracted_requirement": "workspace:utils/graphile-export", + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/graphile-utils@workspace:graphile-build/graphile-utils", - "extracted_requirement": "workspace:graphile-build/graphile-utils", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": true, + "is_resolved": false, "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" - }, + "resolved_package": {}, "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" + "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/graphile@workspace:utils/graphile", - "extracted_requirement": "workspace:utils/graphile", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, + "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": { - "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" - }, + "resolved_package": {}, "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" + "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/jest-haste-map@29.6.4", - "extracted_requirement": "29.6.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, + "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": { - "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" - }, + "resolved_package": {}, "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" + "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/ruru-components@workspace:grafast/ruru-components", - "extracted_requirement": "workspace:grafast/ruru-components", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, + "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": { - "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" - }, + "resolved_package": {}, "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" + "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/typescript@5.2.2", - "extracted_requirement": "5.2.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, + "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": { - "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" - }, + "resolved_package": {}, "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" + "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/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, + "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": { - "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" - }, + "resolved_package": {}, "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" + "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/use-sidecar@1.1.2", - "extracted_requirement": "1.1.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, + "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": { - "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" - }, + "resolved_package": {}, "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" + "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/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, + "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/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", + "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/graphile-config", - "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/glob", - "extracted_requirement": "^8.1.0", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6289,14 +3564,14 @@ "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", + "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/glob", - "extracted_requirement": "^10.3.4", + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.21", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6304,14 +3579,14 @@ "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", + "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/nodemon", - "extracted_requirement": "^3.0.1", + "purl": "pkg:npm/mermaid", + "extracted_requirement": "^9.4.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6319,14 +3594,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/mocha", + "extracted_requirement": "^10.2.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6334,14 +3609,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6349,44 +3624,44 @@ "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", + "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/chalk", - "extracted_requirement": "^4.1.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/sqlite3", + "extracted_requirement": "^5.1.7", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6394,14 +3669,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6409,14 +3684,14 @@ "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", + "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/jest-serializer-simple", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6424,14 +3699,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6439,14 +3714,14 @@ "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" - }, + "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/grafast", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", "scope": "peerDependencies", "is_runtime": true, "is_optional": false, @@ -6454,44 +3729,59 @@ "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", + "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/%40graphile/lru", + "purl": "pkg:npm/graphile-config", "extracted_requirement": "workspace:^", - "scope": "dependencies", + "scope": "peerDependencies", "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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", - "scope": "dependencies", + "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/%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", + "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/chalk", - "extracted_requirement": "^4.1.2", + "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, @@ -6499,9 +3789,9 @@ "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", + "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" }, { @@ -6515,8 +3805,8 @@ "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", + "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" }, { @@ -6530,12 +3820,12 @@ "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", + "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/pg-sql2", + "purl": "pkg:npm/graphile-config", "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, @@ -6544,14 +3834,14 @@ "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", + "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/postgres-array", - "extracted_requirement": "~3.0.2", + "purl": "pkg:npm/graphql-ws", + "extracted_requirement": "^5.14.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -6559,14 +3849,14 @@ "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", + "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/postgres-range", - "extracted_requirement": "^1.1.3", + "purl": "pkg:npm/ruru", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -6574,9 +3864,9 @@ "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", + "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" }, { @@ -6590,13 +3880,13 @@ "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", + "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/%40mermaid-js/mermaid-cli", - "extracted_requirement": "^9.0.0", + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6604,14 +3894,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/%40fastify/websocket", + "extracted_requirement": "^8.2.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6619,14 +3909,14 @@ "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", + "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/json5", - "extracted_requirement": "^2.2.0", + "purl": "pkg:npm/%40types/aws-lambda", + "extracted_requirement": "^8.10.123", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6634,14 +3924,14 @@ "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", + "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/license-checker-webpack-plugin", - "extracted_requirement": "^0.2.2", + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6649,14 +3939,14 @@ "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", + "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/nodemon", - "extracted_requirement": "1.19.2", + "purl": "pkg:npm/%40types/koa", + "extracted_requirement": "^2.13.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6664,14 +3954,14 @@ "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", + "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/eventemitter3", - "extracted_requirement": "^5.0.1", + "purl": "pkg:npm/%40types/koa-bodyparser", + "extracted_requirement": "^4.3.10", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6679,14 +3969,14 @@ "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", + "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/glob", - "extracted_requirement": "^10.3.4", + "purl": "pkg:npm/%40whatwg-node/fetch", + "extracted_requirement": "^0.9.10", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6694,14 +3984,14 @@ "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", + "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/grafserv", - "extracted_requirement": "workspace:*", + "purl": "pkg:npm/express", + "extracted_requirement": "^4.19.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6709,14 +3999,14 @@ "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", + "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/graphile-export", - "extracted_requirement": "workspace:*", + "purl": "pkg:npm/fastify", + "extracted_requirement": "^4.22.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6724,14 +4014,14 @@ "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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/grafast", + "extracted_requirement": "workspace:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6739,14 +4029,14 @@ "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", + "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/iterall", - "extracted_requirement": "^1.3.0", + "purl": "pkg:npm/graphql-http", + "extracted_requirement": "^1.22.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6754,14 +4044,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/h3", + "extracted_requirement": "^1.8.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6769,14 +4059,14 @@ "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", + "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-serializer-simple", - "extracted_requirement": "5.0.0-beta.3:^", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6784,14 +4074,14 @@ "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", + "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/json5", - "extracted_requirement": "^2.2.3", + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "workspace:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6799,14 +4089,14 @@ "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", + "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/license-checker-webpack-plugin", - "extracted_requirement": "^0.2.1", + "purl": "pkg:npm/koa", + "extracted_requirement": "^2.14.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6814,14 +4104,14 @@ "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", + "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/nodemon", - "extracted_requirement": "^3.0.1", + "purl": "pkg:npm/koa-bodyparser", + "extracted_requirement": "^4.4.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6829,29 +4119,14 @@ "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", + "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/ts-loader", - "extracted_requirement": "^9.4.4", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -6859,9 +4134,9 @@ "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", + "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" }, { @@ -6875,8 +4150,8 @@ "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", + "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" }, { @@ -6890,73 +4165,13 @@ "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", + "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/%40dataplan/json", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40envelop/core", + "extracted_requirement": "^5.0.0", "scope": "peerDependencies", "is_runtime": true, "is_optional": false, @@ -6964,9 +4179,9 @@ "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", + "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" }, { @@ -6980,8 +4195,8 @@ "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", + "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" }, { @@ -6995,13 +4210,13 @@ "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", + "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/pg", - "extracted_requirement": "^8.7.1", + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", "scope": "peerDependencies", "is_runtime": true, "is_optional": false, @@ -7009,14 +4224,14 @@ "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", + "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/pg-sql2", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/h3", + "extracted_requirement": "^1.7.1", "scope": "peerDependencies", "is_runtime": true, "is_optional": false, @@ -7024,29 +4239,29 @@ "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", + "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/%40graphile/lru", - "extracted_requirement": "workspace:^", - "scope": "dependencies", + "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/%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", + "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/chalk", - "extracted_requirement": "^4.1.2", + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7054,14 +4269,14 @@ "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", + "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/debug", - "extracted_requirement": "^4.3.4", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7069,89 +4284,89 @@ "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", + "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/eventemitter3", - "extracted_requirement": "^5.0.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/iterall", - "extracted_requirement": "^1.3.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tamedevil", - "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/chai", - "extracted_requirement": "^4.3.5", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7159,14 +4374,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7174,134 +4389,149 @@ "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", + "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/%40types/lodash", - "extracted_requirement": "^4.14.197", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/mermaid", - "extracted_requirement": "^9.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/mocha", - "extracted_requirement": "^10.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/nodemon", - "extracted_requirement": "1.19.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/chai", - "extracted_requirement": "^4.3.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/lodash", - "extracted_requirement": "^4.17.21", + "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, @@ -7309,14 +4539,14 @@ "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", + "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/mermaid", - "extracted_requirement": "^9.4.3", + "purl": "pkg:npm/%40types/webpack-bundle-analyzer", + "extracted_requirement": "^4.6.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7324,14 +4554,14 @@ "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", + "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/mocha", - "extracted_requirement": "^10.2.0", + "purl": "pkg:npm/%40types/yargs", + "extracted_requirement": "^17.0.24", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7339,14 +4569,14 @@ "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", + "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/nodemon", - "extracted_requirement": "^3.0.1", + "purl": "pkg:npm/css-loader", + "extracted_requirement": "^6.8.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7354,14 +4584,14 @@ "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", + "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/pg-sql2", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/file-loader", + "extracted_requirement": "^6.2.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7369,14 +4599,14 @@ "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", + "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/spec-md", - "extracted_requirement": "^3.1.0", + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7384,14 +4614,14 @@ "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", + "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/sqlite3", - "extracted_requirement": "^5.1.7", + "purl": "pkg:npm/ruru-components", + "extracted_requirement": "2.0.0-beta.19:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7399,14 +4629,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/style-loader", + "extracted_requirement": "^3.3.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7414,14 +4644,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/svg-inline-loader", + "extracted_requirement": "^0.8.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7429,14 +4659,14 @@ "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", + "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/zx", - "extracted_requirement": "^7.2.3", + "purl": "pkg:npm/ts-loader", + "extracted_requirement": "^9.4.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7444,24 +4674,69 @@ "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", + "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/%40envelop/core", - "extracted_requirement": "^5.0.0", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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" }, { @@ -7475,8 +4750,8 @@ "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", + "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" }, { @@ -7490,28 +4765,28 @@ "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", + "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/tamedevil", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/%40graphile/lru", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40graphiql/react", + "extracted_requirement": "^0.20.3-canary-64994e0e.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7519,14 +4794,14 @@ "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", + "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/debug", - "extracted_requirement": "^4.3.4", + "purl": "pkg:npm/%40graphiql/toolkit", + "extracted_requirement": "^0.9.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7534,14 +4809,14 @@ "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", + "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/eventemitter3", - "extracted_requirement": "^5.0.1", + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7549,13 +4824,13 @@ "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", + "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/graphile-config", + "purl": "pkg:npm/grafast", "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, @@ -7564,9 +4839,24 @@ "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", + "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" }, { @@ -7580,13 +4870,13 @@ "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", + "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/ruru", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7594,9 +4884,24 @@ "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", + "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" }, { @@ -7610,13 +4915,13 @@ "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", + "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/%40envelop/core", - "extracted_requirement": "^5.0.0", + "purl": "pkg:npm/%40types/codemirror", + "extracted_requirement": "^5.60.9", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7624,14 +4929,14 @@ "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", + "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/%40fastify/websocket", - "extracted_requirement": "^8.2.0", + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7639,14 +4944,14 @@ "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", + "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/aws-lambda", - "extracted_requirement": "^8.10.123", + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7654,14 +4959,14 @@ "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", + "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/express", - "extracted_requirement": "^4.17.17", + "purl": "pkg:npm/%40types/nodemon", + "extracted_requirement": "1.19.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7669,14 +4974,14 @@ "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", + "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/koa", - "extracted_requirement": "^2.13.8", + "purl": "pkg:npm/%40types/react", + "extracted_requirement": "^18.2.21", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7684,14 +4989,14 @@ "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", + "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/koa-bodyparser", - "extracted_requirement": "^4.3.10", + "purl": "pkg:npm/%40types/react-dom", + "extracted_requirement": "^18.2.7", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7699,14 +5004,14 @@ "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", + "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/%40whatwg-node/fetch", - "extracted_requirement": "^0.9.10", + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7714,14 +5019,14 @@ "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", + "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/express", - "extracted_requirement": "^4.19.2", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7729,14 +5034,14 @@ "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", + "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/fastify", - "extracted_requirement": "^4.22.1", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7744,44 +5049,14 @@ "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", + "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/h3", - "extracted_requirement": "^1.8.1", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -7789,209 +5064,194 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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-serializer-graphql-schema", + "purl": "pkg:npm/tamedevil", "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, + "scope": "peerDependencies", + "is_runtime": true, + "is_optional": false, "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", + "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/koa-bodyparser", - "extracted_requirement": "^4.4.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/nodemon", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/%40envelop/core", - "extracted_requirement": "^5.0.0", - "scope": "peerDependencies", + "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/%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", + "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/grafast", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphile-config", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", - "scope": "peerDependencies", + "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/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", + "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/h3", - "extracted_requirement": "^1.7.1", - "scope": "peerDependencies", + "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/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", + "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/ws", - "extracted_requirement": "^8.12.1", - "scope": "peerDependencies", + "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/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", + "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/%40graphile/lru", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/react", + "extracted_requirement": "^18.2.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -7999,14 +5259,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/react-dom", + "extracted_requirement": "^18.2.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8014,14 +5274,14 @@ "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", + "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/grafast", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8029,14 +5289,14 @@ "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", + "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/grafserv", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/dataloader", + "extracted_requirement": "^2.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8044,14 +5304,14 @@ "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", + "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/graphile-config", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/mermaid", + "extracted_requirement": "^9.4.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8059,14 +5319,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/sqlite3", + "extracted_requirement": "^5.1.6", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8074,90 +5334,90 @@ "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", + "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/jest-serializer-graphql-schema", - "extracted_requirement": "workspace:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/grafast", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/grafserv", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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": "peerDependencies", + "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -8165,13 +5425,13 @@ "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", + "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/%40emotion/is-prop-valid", - "extracted_requirement": "^1.2.1", + "purl": "pkg:npm/graphql", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8179,14 +5439,14 @@ "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", + "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/graphile-config", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/lodash", + "extracted_requirement": "^4.17.21", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8194,14 +5454,14 @@ "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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/pluralize", + "extracted_requirement": "^7.0.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8209,14 +5469,14 @@ "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", + "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/http-proxy", - "extracted_requirement": "^1.18.1", + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8224,14 +5484,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/tamedevil", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8239,14 +5499,14 @@ "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", + "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/yargs", - "extracted_requirement": "^17.7.2", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8254,14 +5514,14 @@ "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", + "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/http-proxy", - "extracted_requirement": "^1.17.11", + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8269,14 +5529,14 @@ "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", + "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/webpack-bundle-analyzer", - "extracted_requirement": "^4.6.0", + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8284,14 +5544,14 @@ "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", + "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/%40types/yargs", - "extracted_requirement": "^17.0.24", + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8299,14 +5559,14 @@ "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", + "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/css-loader", - "extracted_requirement": "^6.8.1", + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8314,14 +5574,14 @@ "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", + "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/file-loader", - "extracted_requirement": "^6.2.0", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8329,14 +5589,14 @@ "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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8344,14 +5604,14 @@ "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", + "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/ruru-components", - "extracted_requirement": "2.0.0-beta.19:^", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8359,114 +5619,24 @@ "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", + "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/style-loader", - "extracted_requirement": "^3.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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" }, { @@ -8480,8 +5650,8 @@ "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", + "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" }, { @@ -8495,13 +5665,13 @@ "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", + "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/%40graphiql/plugin-explorer", - "extracted_requirement": "^1.0.3-canary-64994e0e.0", + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8509,14 +5679,14 @@ "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", + "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/%40graphiql/react", - "extracted_requirement": "^0.20.3-canary-64994e0e.0", + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8524,14 +5694,14 @@ "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", + "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/%40graphiql/toolkit", - "extracted_requirement": "^0.9.1", + "purl": "pkg:npm/graphile-config", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8539,14 +5709,14 @@ "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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", + "purl": "pkg:npm/jsonwebtoken", + "extracted_requirement": "^9.0.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8554,13 +5724,13 @@ "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", + "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/grafast", + "purl": "pkg:npm/pg-introspection", "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, @@ -8569,29 +5739,14 @@ "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", + "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/graphql-ws", - "extracted_requirement": "^5.14.0", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -8599,59 +5754,59 @@ "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", + "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/react", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/react-dom", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/codemirror", - "extracted_requirement": "^5.60.9", + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8659,14 +5814,14 @@ "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", + "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/debug", - "extracted_requirement": "^4.1.8", + "purl": "pkg:npm/%40types/express", + "extracted_requirement": "^4.17.17", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8674,9 +5829,9 @@ "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", + "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" }, { @@ -8690,13 +5845,13 @@ "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", + "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/nodemon", - "extracted_requirement": "1.19.2", + "purl": "pkg:npm/%40types/jsonwebtoken", + "extracted_requirement": "^9.0.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8704,14 +5859,14 @@ "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", + "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/%40types/react", - "extracted_requirement": "^18.2.21", + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8719,14 +5874,14 @@ "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" - }, + "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/%40types/react-dom", - "extracted_requirement": "^18.2.7", + "purl": "pkg:npm/express", + "extracted_requirement": "^4.19.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8734,14 +5889,14 @@ "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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/express-graphql", + "extracted_requirement": "^0.12.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8749,14 +5904,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/fastify", + "extracted_requirement": "^4.22.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8764,14 +5919,14 @@ "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", + "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/nodemon", - "extracted_requirement": "^3.0.1", + "purl": "pkg:npm/fastify-static", + "extracted_requirement": "^4.7.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8779,14 +5934,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/graphile-export", + "extracted_requirement": "workspace:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -8794,165 +5949,165 @@ "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", + "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": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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", + "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, + "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/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", + "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/%40docusaurus/core", - "extracted_requirement": "2.4.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40docusaurus/preset-classic", - "extracted_requirement": "2.4.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40docusaurus/remark-plugin-npm2yarn", - "extracted_requirement": "^2.4.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40mdx-js/react", - "extracted_requirement": "^1.6.22", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40uiw/react-codemirror", - "extracted_requirement": "^4.21.12", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/clsx", - "extracted_requirement": "^2.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/codemirror", - "extracted_requirement": "^5.65.16", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/codemirror-graphql", - "extracted_requirement": "^2.0.10", - "scope": "dependencies", + "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/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", + "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": "dependencies", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -8960,208 +6115,148 @@ "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", + "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/prism-react-renderer", - "extracted_requirement": "^2.0.6", - "scope": "dependencies", + "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/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", + "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/react", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", + "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/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", + "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/react-dom", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", + "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/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", + "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/%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", + "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/%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", + "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/%40types/pluralize", - "extracted_requirement": "^0.0.30", - "scope": "dependencies", + "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/%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", + "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/%40types/semver", - "extracted_requirement": "^7.5.1", - "scope": "dependencies", + "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/%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", + "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/chalk", - "extracted_requirement": "^4.1.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/debug", - "extracted_requirement": "^4.3.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/graphile-config", - "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9169,14 +6264,14 @@ "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", + "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/lodash", - "extracted_requirement": "^4.17.21", + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9184,14 +6279,14 @@ "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", + "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/pluralize", - "extracted_requirement": "^7.0.0", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9199,59 +6294,59 @@ "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", + "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/semver", - "extracted_requirement": "^7.5.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tamedevil", + "purl": "pkg:npm/graphile-build-pg", "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, "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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/debug", - "extracted_requirement": "^4.1.8", + "purl": "pkg:npm/jest-serializer-graphql-schema", + "extracted_requirement": "5.0.0-beta.3:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9259,14 +6354,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9274,13 +6369,13 @@ "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", + "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/graphile-export", + "purl": "pkg:npm/postgraphile", "extracted_requirement": "workspace:^", "scope": "devDependencies", "is_runtime": false, @@ -9289,14 +6384,14 @@ "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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9304,14 +6399,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9319,43 +6414,43 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/grafast", + "purl": "pkg:npm/graphile-build", "extracted_requirement": "workspace:^", "scope": "peerDependencies", "is_runtime": true, @@ -9364,9 +6459,24 @@ "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", + "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" }, { @@ -9380,8 +6490,8 @@ "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", + "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" }, { @@ -9395,28 +6505,28 @@ "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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", - "scope": "dependencies", + "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/%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", + "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/debug", - "extracted_requirement": "^4.3.4", + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9424,14 +6534,14 @@ "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", + "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/graphile-config", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9439,14 +6549,14 @@ "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", + "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/jsonwebtoken", - "extracted_requirement": "^9.0.2", + "purl": "pkg:npm/%40mdx-js/react", + "extracted_requirement": "^1.6.22", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9454,14 +6564,14 @@ "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", + "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/pg-introspection", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/clsx", + "extracted_requirement": "^2.0.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9469,14 +6579,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/prism-react-renderer", + "extracted_requirement": "^2.0.6", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9484,44 +6594,44 @@ "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", + "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/%40envelop/core", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40envelop/parser-cache", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40envelop/validation-cache", - "extracted_requirement": "^7.0.0", + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9529,419 +6639,419 @@ "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", + "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/%40types/debug", - "extracted_requirement": "^4.1.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/express", - "extracted_requirement": "^4.17.17", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/jsonwebtoken", - "extracted_requirement": "^9.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/chalk", - "extracted_requirement": "^4.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/express", - "extracted_requirement": "^4.19.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/express-graphql", - "extracted_requirement": "^0.12.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/fastify", - "extracted_requirement": "^4.22.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/fastify-static", - "extracted_requirement": "^4.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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-export", - "extracted_requirement": "workspace:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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-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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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-helix", - "extracted_requirement": "^1.13.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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-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", + "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/graphql-ws", - "extracted_requirement": "^5.14.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ruru", - "extracted_requirement": "2.0.0-beta.13:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ws", - "extracted_requirement": "^8.13.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/%40dataplan/pg", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/%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", + "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/grafast", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphile-build", - "extracted_requirement": "workspace:*", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/graphile-config", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/pg", - "extracted_requirement": "^8.7.1", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/pg-sql2", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tamedevil", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", + "purl": "pkg:npm/nodemon", + "extracted_requirement": "^3.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9949,14 +7059,14 @@ "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", + "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/postgraphile", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -9964,9 +7074,9 @@ "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", + "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" }, { @@ -9980,13 +7090,13 @@ "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", + "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", + "purl": "pkg:npm/%40dataplan/json", + "extracted_requirement": "workspace:*", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -9994,14 +7104,14 @@ "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", + "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/json5", - "extracted_requirement": "^2.2.3", + "purl": "pkg:npm/%40dataplan/pg", + "extracted_requirement": "workspace:*", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10009,14 +7119,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "workspace:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10024,225 +7134,225 @@ "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", + "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/graphile-build", - "extracted_requirement": "workspace:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/graphile-build-pg", - "extracted_requirement": "workspace:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/jest-serializer-graphql-schema", - "extracted_requirement": "5.0.0-beta.3:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/nodemon", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/postgraphile", - "extracted_requirement": "workspace:^", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/%40dataplan/pg", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/%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", + "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/grafast", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphile-build", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphile-build-pg", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphile-config", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", - "scope": "peerDependencies", + "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/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", + "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": "peerDependencies", + "scope": "dependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10250,13 +7360,13 @@ "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", + "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", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10264,14 +7374,14 @@ "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", + "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/%40docusaurus/preset-classic", - "extracted_requirement": "2.4.1", + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10279,89 +7389,89 @@ "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", + "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/%40mdx-js/react", - "extracted_requirement": "^1.6.22", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/clsx", - "extracted_requirement": "^2.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/prism-react-renderer", - "extracted_requirement": "^2.0.6", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/react", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/react-dom", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40docusaurus/module-type-aliases", - "extracted_requirement": "2.4.1", + "purl": "pkg:npm/graphile", + "extracted_requirement": "5.0.0-beta.26:^", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -10369,105 +7479,135 @@ "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", + "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/%40dataplan/json", - "extracted_requirement": "workspace:*", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40dataplan/pg", - "extracted_requirement": "workspace:*", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40graphile/lru", - "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40types/pg", - "extracted_requirement": "^8.10.2", - "scope": "dependencies", + "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/%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", + "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/debug", - "extracted_requirement": "^4.3.4", - "scope": "dependencies", + "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/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", + "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": "dependencies", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10475,14 +7615,14 @@ "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", + "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", + "extracted_requirement": "0.1.1-beta.13:^", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10490,14 +7630,14 @@ "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", + "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", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10505,14 +7645,14 @@ "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", + "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", + "extracted_requirement": "5.0.0-beta.25:*", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10520,14 +7660,14 @@ "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", + "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", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10535,14 +7675,14 @@ "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", + "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", + "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "scope": "peerDependencies", "is_runtime": true, "is_optional": false, "is_resolved": false, @@ -10550,58 +7690,58 @@ "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", + "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", + "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/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", + "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/jsonwebtoken", - "extracted_requirement": "^9.0.2", - "scope": "dependencies", + "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/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", + "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/pg", - "extracted_requirement": "^8.11.3", - "scope": "dependencies", + "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/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", + "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/pg-introspection", - "extracted_requirement": "0.0.1-beta.8:^", + "purl": "pkg:npm/%40docusaurus/core", + "extracted_requirement": "2.4.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10609,14 +7749,14 @@ "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", + "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/pg-sql2", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40docusaurus/preset-classic", + "extracted_requirement": "2.4.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10624,14 +7764,14 @@ "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", + "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/postgraphile", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40docusaurus/remark-plugin-npm2yarn", + "extracted_requirement": "^2.4.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10639,14 +7779,14 @@ "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", + "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/tamedevil", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40docusaurus/theme-mermaid", + "extracted_requirement": "^2.4.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10654,14 +7794,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/%40fortawesome/fontawesome-svg-core", + "extracted_requirement": "^6.5.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10669,14 +7809,14 @@ "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", + "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/ws", - "extracted_requirement": "^8.13.0", + "purl": "pkg:npm/%40fortawesome/free-brands-svg-icons", + "extracted_requirement": "^6.5.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10684,134 +7824,149 @@ "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", + "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/%40types/debug", - "extracted_requirement": "^4.1.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/express", - "extracted_requirement": "^4.17.17", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/jsonwebtoken", - "extracted_requirement": "^9.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/nodemon", - "extracted_requirement": "1.19.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/nodemon", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "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, @@ -10819,14 +7974,14 @@ "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", + "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/%40dataplan/json", - "extracted_requirement": "workspace:*", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10834,119 +7989,134 @@ "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", + "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/%40dataplan/pg", - "extracted_requirement": "workspace:*", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40graphile/lru", - "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/node", - "extracted_requirement": "^20.5.7", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/pg", - "extracted_requirement": "^8.10.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/debug", - "extracted_requirement": "^4.3.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/grafast", - "extracted_requirement": "workspace:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/grafserv", - "extracted_requirement": "workspace:^", - "scope": "dependencies", + "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/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", + "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/graphile-build", - "extracted_requirement": "workspace:*", + "purl": "pkg:npm/%40typescript/vfs", + "extracted_requirement": "^1.5.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10954,14 +8124,14 @@ "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", + "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/graphile-build-pg", - "extracted_requirement": "workspace:*", + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10969,9 +8139,9 @@ "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", + "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" }, { @@ -10985,13 +8155,13 @@ "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", + "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-utils", - "extracted_requirement": "5.0.0-beta.25:^", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -10999,14 +8169,14 @@ "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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11014,59 +8184,119 @@ "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", + "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/iterall", - "extracted_requirement": "^1.3.0", - "scope": "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": {}, + "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/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", + "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/jsonwebtoken", - "extracted_requirement": "^9.0.2", - "scope": "dependencies", + "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/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", + "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/pg", - "extracted_requirement": "^8.11.3", - "scope": "dependencies", + "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/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", + "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/pg-sql2", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40types/interpret", + "extracted_requirement": "^1.1.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11074,14 +8304,14 @@ "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", + "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/tamedevil", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11089,14 +8319,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/%40types/semver", + "extracted_requirement": "^7.5.1", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11104,14 +8334,14 @@ "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", + "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/ws", - "extracted_requirement": "^8.13.0", + "purl": "pkg:npm/chalk", + "extracted_requirement": "^4.1.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11119,89 +8349,89 @@ "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", + "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/%40types/debug", - "extracted_requirement": "^4.1.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/express", - "extracted_requirement": "^4.17.17", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/jsonwebtoken", - "extracted_requirement": "^9.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/nodemon", - "extracted_requirement": "1.19.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/graphile", - "extracted_requirement": "5.0.0-beta.26:^", + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "^4.1.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11209,14 +8439,14 @@ "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", + "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/graphile-export", - "extracted_requirement": "0.0.2-beta.16:^", + "purl": "pkg:npm/%40types/mocha", + "extracted_requirement": "^10.0.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11224,14 +8454,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11239,14 +8469,14 @@ "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", + "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/nodemon", - "extracted_requirement": "^3.0.1", + "purl": "pkg:npm/mocha", + "extracted_requirement": "^10.2.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11254,9 +8484,9 @@ "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", + "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" }, { @@ -11270,8 +8500,8 @@ "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", + "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" }, { @@ -11285,403 +8515,403 @@ "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", + "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/%40dataplan/json", - "extracted_requirement": "0.0.1-beta.20:*", - "scope": "peerDependencies", + "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/%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", + "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/%40dataplan/pg", - "extracted_requirement": "0.0.1-beta.22:*", - "scope": "peerDependencies", + "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/%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", + "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/%40envelop/core", - "extracted_requirement": "^5.0.0", - "scope": "peerDependencies", + "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/%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", + "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/grafast", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/grafserv", - "extracted_requirement": "0.1.1-beta.13:^", - "scope": "peerDependencies", + "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/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", + "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/graphile-build", - "extracted_requirement": "workspace:*", - "scope": "peerDependencies", + "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/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", + "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/graphile-build-pg", - "extracted_requirement": "5.0.0-beta.25:*", - "scope": "peerDependencies", + "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/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", + "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/graphile-config", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", + "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/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", + "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/graphql", - "extracted_requirement": "^16.1.0-experimental-stream-defer.6", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/pg", - "extracted_requirement": "^8.7.1", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/pg-sql2", - "extracted_requirement": "workspace:^", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tamedevil", - "extracted_requirement": "0.0.0-beta.7:^", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40docusaurus/core", - "extracted_requirement": "2.4.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40docusaurus/preset-classic", - "extracted_requirement": "2.4.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40docusaurus/remark-plugin-npm2yarn", - "extracted_requirement": "^2.4.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40docusaurus/theme-mermaid", - "extracted_requirement": "^2.4.1", - "scope": "dependencies", + "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/%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", + "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/%40fortawesome/fontawesome-svg-core", - "extracted_requirement": "^6.5.1", - "scope": "dependencies", + "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/%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", + "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/%40fortawesome/free-brands-svg-icons", - "extracted_requirement": "^6.5.1", - "scope": "dependencies", + "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/%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", + "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/%40fortawesome/free-regular-svg-icons", - "extracted_requirement": "^6.5.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40fortawesome/free-solid-svg-icons", - "extracted_requirement": "^6.5.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40fortawesome/react-fontawesome", - "extracted_requirement": "^0.2.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40mdx-js/react", - "extracted_requirement": "^1.6.22", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/clsx", - "extracted_requirement": "^2.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/postcss-nested", - "extracted_requirement": "^6.0.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/prism-react-renderer", - "extracted_requirement": "^2.0.6", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/react", - "extracted_requirement": "^18.2.0", - "scope": "dependencies", + "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/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", + "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/react-dom", - "extracted_requirement": "^18.2.0", + "purl": "pkg:npm/%40types/json5", + "extracted_requirement": "^2.2.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11689,29 +8919,14 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", + "purl": "pkg:npm/json5", + "extracted_requirement": "^2.2.3", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11719,44 +8934,44 @@ "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", + "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/%40babel/types", - "extracted_requirement": "^7.22.11", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/%40types/eslint", - "extracted_requirement": "^8.44.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/estree", - "extracted_requirement": "^1.0.1", + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11764,14 +8979,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11779,14 +8994,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.6.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -11794,9 +9009,9 @@ "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", + "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" }, { @@ -11810,8 +9025,8 @@ "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", + "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" }, { @@ -11825,28 +9040,28 @@ "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", + "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/eslint", - "extracted_requirement": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", - "scope": "peerDependencies", + "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/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", + "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/%40typescript/vfs", - "extracted_requirement": "^1.5.0", + "purl": "pkg:npm/%40types/ws", + "extracted_requirement": "^8.5.5", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11854,29 +9069,14 @@ "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", + "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/graphile-config", - "extracted_requirement": "workspace:^", + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11884,9 +9084,9 @@ "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", + "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" }, { @@ -11900,13 +9100,13 @@ "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", + "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", + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.13.0", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -11914,9 +9114,9 @@ "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", + "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" }, { @@ -11930,23 +9130,8 @@ "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", + "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" }, { @@ -11960,8 +9145,8 @@ "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", + "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" }, { @@ -11975,133 +9160,118 @@ "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", + "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/graphile-config", - "extracted_requirement": "0.0.1-beta.9:^", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/postgraphile", - "extracted_requirement": "5.0.0-beta.26:^", - "scope": "peerDependencies", + "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/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", + "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/interpret", - "extracted_requirement": "^1.1.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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": "dependencies", - "is_runtime": true, - "is_optional": false, + "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-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "crystal/utils/graphile-config/package.json", + "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/semver", - "extracted_requirement": "^7.5.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/chalk", - "extracted_requirement": "^4.1.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/debug", - "extracted_requirement": "^4.3.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/interpret", - "extracted_requirement": "^3.1.1", + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -12109,59 +9279,59 @@ "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", + "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/semver", - "extracted_requirement": "^7.5.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/yargs", - "extracted_requirement": "^17.7.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/debug", - "extracted_requirement": "^4.1.8", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12169,14 +9339,14 @@ "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", + "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/%40types/mocha", - "extracted_requirement": "^10.0.1", + "purl": "pkg:npm/ts-node", + "extracted_requirement": "^10.9.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12184,14 +9354,14 @@ "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", + "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/chai", - "extracted_requirement": "^4.3.8", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12199,44 +9369,44 @@ "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", + "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/mocha", - "extracted_requirement": "^10.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12244,104 +9414,104 @@ "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", + "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/%40babel/generator", - "extracted_requirement": "^7.22.10", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40babel/parser", - "extracted_requirement": "^7.22.14", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40babel/template", - "extracted_requirement": "^7.22.5", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40babel/traverse", - "extracted_requirement": "^7.23.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40babel/types", - "extracted_requirement": "^7.22.11", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/prettier", - "extracted_requirement": "^3.0.3", + "purl": "pkg:npm/%40graphile/lru", + "extracted_requirement": "5.0.0-beta.3:^", "scope": "dependencies", "is_runtime": true, "is_optional": false, @@ -12349,9 +9519,9 @@ "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", + "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" }, { @@ -12365,13 +9535,13 @@ "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", + "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/babel__generator", - "extracted_requirement": "^7.6.4", + "purl": "pkg:npm/%40types/debug", + "extracted_requirement": "4.1.8", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12379,14 +9549,14 @@ "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", + "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/babel__template", - "extracted_requirement": "^7.4.1", + "purl": "pkg:npm/%40types/jest", + "extracted_requirement": "^29.5.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12394,14 +9564,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "20.5.7", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12409,14 +9579,14 @@ "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", + "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/%40types/prettier", - "extracted_requirement": "^3.0.0", + "purl": "pkg:npm/jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12424,14 +9594,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/markdown-doctest", + "extracted_requirement": "^1.1.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12439,9 +9609,9 @@ "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", + "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" }, { @@ -12455,8 +9625,8 @@ "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", + "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" }, { @@ -12470,118 +9640,118 @@ "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", + "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/eslint", - "extracted_requirement": "^8.48.0", - "scope": "peerDependencies", + "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/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", + "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/grafast", - "extracted_requirement": "0.1.1-beta.11:^", - "scope": "peerDependencies", + "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/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", + "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/pg-sql2", - "extracted_requirement": "5.0.0-beta.6:^5.0.0-beta.6", - "scope": "peerDependencies", + "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/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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/%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", + "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/graphql", - "extracted_requirement": "16.1.0-experimental-stream-defer.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/jest", - "extracted_requirement": "^29.6.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/pretty-format", - "extracted_requirement": "^29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/%40docusaurus/module-type-aliases", + "extracted_requirement": "2.4.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12589,119 +9759,119 @@ "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", + "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" }, { - "purl": "pkg:npm/tslib", - "extracted_requirement": "^2.6.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, + "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/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", + "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/graphql", - "extracted_requirement": ">=15 <17", - "scope": "peerDependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/json5", - "extracted_requirement": "^2.2.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/json5", - "extracted_requirement": "^2.2.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/prettier", - "extracted_requirement": "^3.0.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/%40babel/plugin-transform-runtime", + "extracted_requirement": "^7.22.10", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12709,14 +9879,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/%40babel/preset-env", + "extracted_requirement": "^7.22.14", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12724,14 +9894,14 @@ "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", + "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/pretty-format", - "extracted_requirement": "^29.6.3", + "purl": "pkg:npm/%40babel/preset-react", + "extracted_requirement": "^7.22.5", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12739,14 +9909,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/%40babel/preset-typescript", + "extracted_requirement": "^7.22.11", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12754,14 +9924,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/%40knodes/typedoc-plugin-monorepo-readmes", + "extracted_requirement": "^0.23.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12769,89 +9939,89 @@ "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", + "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/%40types/pg", - "extracted_requirement": "^8.10.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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" + "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/%40types/ws", - "extracted_requirement": "^8.5.5", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/pg", - "extracted_requirement": "^8.11.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/ws", - "extracted_requirement": "^8.13.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/%40types/node", + "extracted_requirement": "^20.5.7", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12859,14 +10029,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/%40types/rimraf", + "extracted_requirement": "^4.0.5", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12874,14 +10044,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/%40typescript-eslint/eslint-plugin", + "extracted_requirement": "^6.5.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12889,14 +10059,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/%40typescript-eslint/parser", + "extracted_requirement": "^6.5.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12904,29 +10074,29 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/babel-jest", + "extracted_requirement": "^29.6.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12934,14 +10104,14 @@ "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", + "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/%40types/node", - "extracted_requirement": "^20.5.7", + "purl": "pkg:npm/babel-plugin-transform-import-meta", + "extracted_requirement": "^2.2.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12949,14 +10119,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/concurrently", + "extracted_requirement": "^8.2.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12964,14 +10134,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/eslint", + "extracted_requirement": "^8.48.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12979,14 +10149,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/eslint-config-prettier", + "extracted_requirement": "^9.0.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -12994,29 +10164,29 @@ "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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/debug", - "extracted_requirement": "4.1.8", + "purl": "pkg:npm/eslint-plugin-import", + "extracted_requirement": "^2.28.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13024,14 +10194,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/eslint-plugin-jest", + "extracted_requirement": "^27.2.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13039,14 +10209,14 @@ "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", + "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/%40types/node", - "extracted_requirement": "20.5.7", + "purl": "pkg:npm/eslint-plugin-jsx-a11y", + "extracted_requirement": "^6.7.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13054,14 +10224,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/eslint-plugin-react", + "extracted_requirement": "^7.33.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13069,14 +10239,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/eslint-plugin-react-hooks", + "extracted_requirement": "^4.6.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13084,14 +10254,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/eslint-plugin-simple-import-sort", + "extracted_requirement": "^10.0.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13099,44 +10269,29 @@ "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", + "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/%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, + "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/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", + "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/%40types/debug", - "extracted_requirement": "4.1.8", + "purl": "pkg:npm/eslint_d", + "extracted_requirement": "^12.2.1", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13144,14 +10299,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13159,14 +10314,14 @@ "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", + "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/%40types/node", - "extracted_requirement": "20.5.7", + "purl": "pkg:npm/graphql", + "extracted_requirement": "16.1.0-experimental-stream-defer.6", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13174,9 +10329,9 @@ "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", + "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" }, { @@ -13190,13 +10345,13 @@ "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", + "for_package_uid": null, + "datafile_path": "crystal/package.json", "datasource_id": "npm_package_json" }, { - "purl": "pkg:npm/markdown-doctest", - "extracted_requirement": "^1.1.0", + "purl": "pkg:npm/mock-fs", + "extracted_requirement": "^5.2.0", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13204,14 +10359,14 @@ "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", + "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/ts-node", - "extracted_requirement": "^10.9.1", + "purl": "pkg:npm/pg", + "extracted_requirement": "^8.11.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13219,14 +10374,14 @@ "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", + "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/typescript", - "extracted_requirement": "^5.2.2", + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13234,44 +10389,44 @@ "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", + "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/%40graphile/lru", - "extracted_requirement": "5.0.0-beta.3:^", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/%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", + "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/tslib", - "extracted_requirement": "^2.6.2", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, + "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/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", + "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/%40types/debug", - "extracted_requirement": "4.1.8", + "purl": "pkg:npm/typedoc-monorepo-link-types", + "extracted_requirement": "^0.0.4", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13279,14 +10434,14 @@ "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", + "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/%40types/jest", - "extracted_requirement": "^29.5.4", + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13294,14 +10449,14 @@ "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", + "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/%40types/node", - "extracted_requirement": "20.5.7", + "purl": "pkg:npm/webpack", + "extracted_requirement": "^5.88.2", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13309,14 +10464,14 @@ "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", + "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/jest", - "extracted_requirement": "^29.6.4", + "purl": "pkg:npm/zx", + "extracted_requirement": "^7.2.3", "scope": "devDependencies", "is_runtime": false, "is_optional": true, @@ -13324,175 +10479,3020 @@ "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", + "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/markdown-doctest", - "extracted_requirement": "^1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, + "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/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" + "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/ts-node", - "extracted_requirement": "^10.9.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, + "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": {}, + "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/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" + "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/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, + "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": {}, + "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/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" + "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/%40docusaurus/core", - "extracted_requirement": "2.4.1", + "purl": "pkg:npm/graphile@workspace:utils/graphile", + "extracted_requirement": "workspace:utils/graphile", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/%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" + "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/%40docusaurus/preset-classic", - "extracted_requirement": "2.4.1", + "purl": "pkg:npm/jest-haste-map@29.6.4", + "extracted_requirement": "29.6.4", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/%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" + "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/%40mdx-js/react", - "extracted_requirement": "^1.6.22", + "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": false, + "is_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/%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" + "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/clsx", - "extracted_requirement": "^2.0.0", + "purl": "pkg:npm/typescript@5.2.2", + "extracted_requirement": "5.2.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/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" + "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/prism-react-renderer", - "extracted_requirement": "^2.0.6", + "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": false, + "is_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/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" + "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/react", - "extracted_requirement": "^18.2.0", + "purl": "pkg:npm/use-sidecar@1.1.2", + "extracted_requirement": "1.1.2", "scope": "dependencies", "is_runtime": true, "is_optional": false, - "is_resolved": false, + "is_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/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" + "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/react-dom", - "extracted_requirement": "^18.2.0", + "purl": "pkg:npm/zx@7.2.3", + "extracted_requirement": "7.2.3", "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_resolved": true, "is_direct": true, - "resolved_package": {}, + "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/%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" + "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" } ], "files": [ @@ -13507,14 +13507,46 @@ "path": "crystal/grafast", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/grafast/bench", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -13710,7 +13742,9 @@ "path": "crystal/grafast/dataplan-json", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -13891,7 +13925,9 @@ "path": "crystal/grafast/dataplan-pg", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -14417,7 +14453,9 @@ "path": "crystal/grafast/grafast", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -14880,14 +14918,18 @@ "path": "crystal/grafast/grafserv", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/grafast/grafserv-persisted", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -15577,14 +15619,18 @@ "path": "crystal/grafast/ruru", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/grafast/ruru-components", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -16268,7 +16314,9 @@ "path": "crystal/grafast/website", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -16510,21 +16558,55 @@ "path": "crystal/graphile-build", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/graphile-build/graphile-build", "type": "directory", "package_data": [], - "for_packages": [], + "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-build-pg", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -17372,7 +17454,9 @@ "path": "crystal/graphile-build/graphile-simplify-inflection", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -17508,7 +17592,9 @@ "path": "crystal/graphile-build/graphile-utils", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -17813,7 +17899,9 @@ "path": "crystal/graphile-build/website", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -18564,21 +18652,83 @@ "purl": null } ], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/postgraphile", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/postgraphile/pgl", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -19019,7 +19169,9 @@ "path": "crystal/postgraphile/postgraphile", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -19602,7 +19754,9 @@ "path": "crystal/postgraphile/website", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -19844,14 +19998,46 @@ "path": "crystal/utils", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/utils/eslint-plugin-graphile-export", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -20053,14 +20239,18 @@ "path": "crystal/utils/graphile", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { "path": "crystal/utils/graphile-config", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -20326,7 +20516,9 @@ "path": "crystal/utils/graphile-export", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -20857,7 +21049,9 @@ "path": "crystal/utils/jest-serializer-graphql-schema", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -21044,7 +21238,9 @@ "path": "crystal/utils/jest-serializer-simple", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -21242,7 +21438,9 @@ "path": "crystal/utils/lds", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -21445,7 +21643,9 @@ "path": "crystal/utils/lru", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -21612,7 +21812,9 @@ "path": "crystal/utils/pg-introspection", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -21797,7 +21999,9 @@ "path": "crystal/utils/pg-sql2", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -22005,7 +22209,9 @@ "path": "crystal/utils/tamedevil", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -22213,7 +22419,9 @@ "path": "crystal/utils/website", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] }, { @@ -25336,7 +25544,37 @@ "purl": null } ], - "for_packages": [], + "for_packages": [ + "pkg:npm/%40localrepo/grafast-bench@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/json@0.0.1-beta.20?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40dataplan/pg@0.0.1-beta.22?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafast@0.1.1-beta.11?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/grafserv@0.1.1-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40grafserv/persisted@0.0.0-beta.23?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru@2.0.0-beta.13?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/ruru-components@2.0.0-beta.19?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/grafast-website@0.0.1-beta.12?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build@5.0.0-beta.21?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-build-pg@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/simplify-inflection@8.0.0-beta.5?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-utils@5.0.0-beta.25?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/graphile-build-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pgl@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/postgraphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/postgraphile-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/eslint-plugin-graphile-export@0.0.2-beta.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile@5.0.0-beta.26?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-config@0.0.1-beta.9?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/graphile-export@0.0.2-beta.16?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-graphql-schema@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/jest-serializer-simple@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lds@5.0.0-beta.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40graphile/lru@5.0.0-beta.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-introspection@0.0.1-beta.8?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pg-sql2@5.0.0-beta.6?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/tamedevil@0.0.0-beta.7?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/%40localrepo/star-website@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "scan_errors": [] } ] diff --git a/tests/packagedcode/test_npm.py b/tests/packagedcode/test_npm.py index 5f9d2129b5f..b1bce0b7026 100644 --- a/tests/packagedcode/test_npm.py +++ b/tests/packagedcode/test_npm.py @@ -413,6 +413,15 @@ def test_npm_yarn_scan_with_workspace_package_json(self): expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES ) + def test_npm_scan_with_workspace_with_purl_package_json(self): + test_folder = self.get_test_loc('npm/workspace/change-case/') + expected_file = self.get_test_loc('npm/workspace/change-case.expected.json') + result_file = self.get_temp_file('results.json') + run_scan_click(['--package', '--license', 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)