{
  "schemaVersion": 1,
  "rawCaptureSha256": "7a736e998d64e46c4b77feabaf71e55388c002af49ddb62ccb175583590e21b8",
  "publicRecordSha256": "8c39cae463edb5d3c598f39b622ffcfc63c11a69191b349dd368f94a785ea344",
  "runId": "pnpm-parser-impact-development-r1-native",
  "identicalCompletedDuplicates": 0,
  "normalization": {
    "rule": "Longest explicit absolute prefixes first, applied to all JSON keys and string values after original payload binding. Uncovered private machine paths fail closed.",
    "prefixes": [
      {
        "prefixSha256": "e3758ce8e81485e44211df48a33f60656e0f70ccec214ba78c2d58f160b7726c",
        "replacement": "$PROVIDER_STATE"
      },
      {
        "prefixSha256": "038ff1f85f7b3d5b25cd450f43726929791988224ba702725053bc8cc19d795c",
        "replacement": "$WORKSPACE"
      },
      {
        "prefixSha256": "e32efd768a068c190c04544b5efb743704edd8a019b1cfa432d876203b02087f",
        "replacement": "$STUDY"
      },
      {
        "prefixSha256": "768a63684ee857a90d0c5e1aac2d644942946e9d0e89296a385f90a539686b00",
        "replacement": "$REPOSITORY"
      },
      {
        "prefixSha256": "76d509b275fdc76041a48f4ed3789b73a1588b1b6c472dff3507750705b8256f",
        "replacement": "$TEMP"
      },
      {
        "prefixSha256": "e4693ec98d2762b9a5b34fc9dd8c540384a2a5fb719f88d14d760230b3990fc9",
        "replacement": "$USER_HOME"
      }
    ]
  },
  "actions": [
    {
      "idSha256": "6a9722cdf589a2a068832c955a8253b9df87983501c03dd92e95debae1f409da",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 6,
      "outputSha256": "976da3c950704b933a2b41ec3f70a18fe7e9dffccff593a7ef319fbd5d961721",
      "outputBytes": 52781,
      "exitCode": 0,
      "stdout": "$WORKSPACE\npnpm-lock.yaml\n__typings__/package.json\nsemver/peer-range/tsconfig.json\nsemver/peer-range/package.json\nsemver/peer-range/tsconfig.lint.json\nfetching/git-fetcher/tsconfig.json\nfetching/git-fetcher/package.json\nfetching/git-fetcher/tsconfig.lint.json\ncrypto/polyfill/tsconfig.json\ncrypto/polyfill/package.json\ncrypto/polyfill/tsconfig.lint.json\nfetching/git-fetcher/test/tsconfig.json\nlockfile/detect-dep-types/tsconfig.json\nlockfile/detect-dep-types/package.json\nlockfile/detect-dep-types/tsconfig.lint.json\ncrypto/hash/tsconfig.json\ncrypto/hash/package.json\ncrypto/hash/tsconfig.lint.json\nfetching/fetcher-base/tsconfig.json\nfetching/fetcher-base/package.json\nfetching/fetcher-base/tsconfig.lint.json\ncrypto/hash/test/tsconfig.json\nlockfile/walker/tsconfig.json\nlockfile/walker/package.json\nlockfile/walker/tsconfig.lint.json\npkg-manager/plugin-commands-installation/tsconfig.json\npkg-manager/plugin-commands-installation/package.json\npkg-manager/plugin-commands-installation/tsconfig.lint.json\ncrypto/shasums-file/tsconfig.json\ncrypto/shasums-file/package.json\ncrypto/shasums-file/tsconfig.lint.json\nfetching/tarball-fetcher/tsconfig.json\nfetching/tarball-fetcher/package.json\nfetching/tarball-fetcher/tsconfig.lint.json\ncrypto/shasums-file/test/tsconfig.json\nlockfile/fs/tsconfig.json\nlockfile/fs/package.json\nlockfile/fs/tsconfig.lint.json\npkg-manager/plugin-commands-installation/test/tsconfig.json\nfetching/tarball-fetcher/test/tsconfig.json\ncrypto/object-hasher/tsconfig.json\ncrypto/object-hasher/package.json\ncrypto/object-hasher/tsconfig.lint.json\ncrypto/object-hasher/test/tsconfig.json\nfetching/pick-fetcher/tsconfig.json\nfetching/pick-fetcher/package.json\nfetching/pick-fetcher/tsconfig.lint.json\nfetching/pick-fetcher/test/tsconfig.json\nlockfile/fs/test/fixtures/5/pnpm-lock.yaml\nfetching/directory-fetcher/tsconfig.json\nfetching/directory-fetcher/package.json\nfetching/directory-fetcher/tsconfig.lint.json\nlockfile/fs/test/fixtures/2/pnpm-lock.yaml\npkg-manager/modules-yaml/tsconfig.json\npkg-manager/modules-yaml/package.json\npkg-manager/modules-yaml/tsconfig.lint.json\npkg-manager/core/tsconfig.json\npkg-manager/core/package.json\npkg-manager/core/tsconfig.lint.json\nlockfile/fs/test/fixtures/3/pnpm-lock.yaml\nlockfile/fs/test/fixtures/4/pnpm-lock.yaml\nAGENTS.md\nfetching/directory-fetcher/test/fixtures/pkg-with-broken-symlink/package.json\nfetching/directory-fetcher/test/fixtures/simple-pkg/package.json\nlockfile/fs/test/fixtures/1/pnpm-lock.yaml\nlockfile/types/tsconfig.json\nlockfile/types/package.json\nlockfile/types/tsconfig.lint.json\npkg-manager/modules-yaml/test/tsconfig.json\nlockfile/fs/test/fixtures/6/pnpm-lock.yaml\ntext/tree-renderer/tsconfig.json\ntext/tree-renderer/package.json\ntext/tree-renderer/tsconfig.lint.json\nfetching/directory-fetcher/test/fixtures/pkg-with-symlinked-dir-and-files/package.json\nfetching/directory-fetcher/test/tsconfig.json\nmodules-mounter/daemon/tsconfig.json\nmodules-mounter/daemon/package.json\nmodules-mounter/daemon/tsconfig.lint.json\nlockfile/verification/tsconfig.json\nlockfile/verification/package.json\nlockfile/verification/tsconfig.lint.json\ncatalogs/resolver/tsconfig.json\ncatalogs/resolver/package.json\ncatalogs/resolver/tsconfig.lint.json\npkg-manager/core/test/fixtures/lockfile-v5/pnpm-lock.yaml\nlockfile/fs/test/fixtures/7/pnpm-lock.yaml\ntext/tree-renderer/test/tsconfig.json\nlockfile/fs/test/tsconfig.json\nlockfile/verification/test/tsconfig.json\ncatalogs/resolver/test/tsconfig.json\nlockfile/settings-checker/tsconfig.json\nlockfile/settings-checker/package.json\nlockfile/settings-checker/tsconfig.lint.json\nstore/plugin-commands-store/tsconfig.json\nstore/plugin-commands-store/package.json\nstore/plugin-commands-store/tsconfig.lint.json\npkg-manager/read-projects-context/tsconfig.json\npkg-manager/read-projects-context/package.json\npkg-manager/read-projects-context/tsconfig.lint.json\nlockfile/plugin-commands-audit/tsconfig.json\nlockfile/plugin-commands-audit/package.json\nlockfile/plugin-commands-audit/tsconfig.lint.json\nfetching/binary-fetcher/tsconfig.json\nstore/plugin-commands-store/test/tsconfig.json\nmodules-mounter/daemon/test/tsconfig.json\nfetching/binary-fetcher/package.json\nfetching/binary-fetcher/tsconfig.lint.json\nlockfile/merger/tsconfig.json\nlockfile/merger/package.json\nlockfile/merger/tsconfig.lint.json\ntext/comments-parser/tsconfig.json\ntext/comments-parser/package.json\ntext/comments-parser/tsconfig.lint.json\nlockfile/lockfile-to-pnp/tsconfig.json\nlockfile/lockfile-to-pnp/package.json\nlockfile/lockfile-to-pnp/tsconfig.lint.json\ncatalogs/protocol-parser/tsconfig.json\ncatalogs/protocol-parser/package.json\ncatalogs/protocol-parser/tsconfig.lint.json\nlockfile/merger/test/tsconfig.json\ntext/comments-parser/test/tsconfig.json\nlockfile/lockfile-to-pnp/test/tsconfig.json\ncatalogs/protocol-parser/test/tsconfig.json\nfetching/binary-fetcher/test/tsconfig.json\npkg-manager/package-requester/tsconfig.json\npkg-manager/package-requester/package.json\npkg-manager/package-requester/tsconfig.lint.json\npkg-manager/core/test/fixtures/symlink-workspace/app1/packages/public/bar/package.json\nmodules-mounter/daemon/test/__fixtures__/simple/pnpm-workspace.yaml\nmodules-mounter/daemon/test/__fixtures__/simple/package.json\nmodules-mounter/daemon/test/__fixtures__/simple/pnpm-lock.yaml\npackage.json\nlockfile/utils/tsconfig.json\nlockfile/utils/package.json\nlockfile/utils/tsconfig.lint.json\npkg-manager/package-requester/test/tsconfig.json\npkg-manager/core/test/fixtures/symlink-workspace/app1/packages/public/foo/package.json\npkg-manager/core/test/fixtures/symlink-workspace/app1/packages/public/foo/pnpm-lock.yaml\ncatalogs/config/tsconfig.json\ncatalogs/config/package.json\ncatalogs/config/tsconfig.lint.json\nyaml/document-sync/tsconfig.json\nyaml/document-sync/package.json\nyaml/document-sync/tsconfig.lint.json\nstore/store-path/tsconfig.json\nstore/store-path/package.json\nstore/store-path/tsconfig.lint.json\nlockfile/utils/test/tsconfig.json\nlockfile/plugin-commands-audit/test/fixtures/pnpm-workspace.yaml\nyaml/document-sync/test/tsconfig.json\npkg-manifest/exportable-manifest/tsconfig.json\npkg-manifest/exportable-manifest/package.json\npkg-manifest/exportable-manifest/tsconfig.lint.json\ncatalogs/config/test/tsconfig.json\nstore/store-path/test/tsconfig.json\npkg-manager/client/tsconfig.json\npkg-manager/client/package.json\npkg-manager/client/tsconfig.lint.json\npkg-manifest/exportable-manifest/test/tsconfig.json\nlockfile/plugin-commands-audit/test/fixtures/preserve-reference-overrides/pnpm-workspace.yaml\nlockfile/plugin-commands-audit/test/fixtures/preserve-reference-overrides/package.json\nlockfile/plugin-commands-audit/test/fixtures/preserve-reference-overrides/pnpm-lock.yaml\nobject/key-sorting/tsconfig.json\nobject/key-sorting/package.json\nobject/key-sorting/tsconfig.lint.json\nlockfile/preferred-versions/tsconfig.json\nlockfile/preferred-versions/package.json\nlockfile/preferred-versions/tsconfig.lint.json\npkg-manager/client/test/tsconfig.json\npkg-manager/core/test/fixtures/tar-pkg-with-peers/package.json\nlockfile/plugin-commands-audit/test/fixtures/has-vulnerabilities/package.json\nlockfile/plugin-commands-audit/test/fixtures/has-vulnerabilities/pnpm-lock.yaml\nlockfile/plugin-commands-audit/test/tsconfig.json\nobject/key-sorting/test/tsconfig.json\ncatalogs/types/tsconfig.json\ncatalogs/types/package.json\ncatalogs/types/tsconfig.lint.json\npkg-manager/core/test/tsconfig.json\npkg-manifest/read-project-manifest/tsconfig.json\npkg-manifest/read-project-manifest/package.json\npkg-manifest/read-project-manifest/tsconfig.lint.json\ndeps/status/tsconfig.json\ndeps/status/package.json\ndeps/status/tsconfig.lint.json\npkg-manager/get-context/tsconfig.json\npkg-manager/get-context/package.json\npkg-manager/get-context/tsconfig.lint.json\nlockfile/pruner/tsconfig.json\nlockfile/pruner/package.json\nlockfile/pruner/tsconfig.lint.json\ndeps/status/test/tsconfig.json\npkg-manager/get-context/test/tsconfig.json\npkg-manifest/read-project-manifest/__fixtures__/invalid-package-json/package.json\nlockfile/pruner/test/tsconfig.json\nobject/property-path/tsconfig.json\nobject/property-path/package.json\nobject/property-path/tsconfig.lint.json\nstore/cafs-types/tsconfig.json\nstore/cafs-types/package.json\nstore/cafs-types/tsconfig.lint.json\ndeps/graph-builder/tsconfig.json\ndeps/graph-builder/package.json\ndeps/graph-builder/tsconfig.lint.json\npkg-manager/headless/tsconfig.json\npkg-manager/headless/package.json\npkg-manager/headless/tsconfig.lint.json\nobject/property-path/test/tsconfig.json\nhooks/read-package-hook/tsconfig.json\nhooks/read-package-hook/package.json\nhooks/read-package-hook/tsconfig.lint.json\nlockfile/filtering/tsconfig.json\nlockfile/filtering/package.json\nlockfile/filtering/tsconfig.lint.json\nstore/plugin-commands-server/tsconfig.json\nstore/plugin-commands-server/package.json\nstore/plugin-commands-server/tsconfig.lint.json\npkg-manager/link-bins/tsconfig.json\npkg-manager/link-bins/package.json\npkg-manager/link-bins/tsconfig.lint.json\nhooks/read-package-hook/test/tsconfig.json\npkg-manifest/read-project-manifest/__fixtures__/package-json/package.json\nnetwork/fetching-types/tsconfig.json\nnetwork/fetching-types/package.json\nnetwork/fetching-types/tsconfig.lint.json\nlockfile/filtering/test/tsconfig.json\nstore/server/tsconfig.json\nstore/server/package.json\nstore/server/tsconfig.lint.json\npkg-manager/headless/test/fixtures/pnpm-workspace.yaml\nhooks/types/tsconfig.json\nhooks/types/package.json\nhooks/types/tsconfig.lint.json\nhooks/pnpmfile/tsconfig.json\nhooks/pnpmfile/package.json\nhooks/pnpmfile/tsconfig.lint.json\npkg-manifest/read-project-manifest/__fixtures__/package-json-with-dev-engines/package.json\nnetwork/fetch/tsconfig.json\nnetwork/fetch/package.json\nnetwork/fetch/tsconfig.lint.json\ndeps/graph-sequencer/tsconfig.json\ndeps/graph-sequencer/package.json\ndeps/graph-sequencer/tsconfig.lint.json\npkg-manager/headless/test/fixtures/simple-with-patch/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/simple-with-patch/package.json\nlockfile/audit/tsconfig.json\nlockfile/audit/package.json\nlockfile/audit/tsconfig.lint.json\nhooks/pnpmfile/test/tsconfig.json\ndeps/graph-sequencer/test/tsconfig.json\nenv/plugin-commands-env/tsconfig.json\nenv/plugin-commands-env/package.json\nenv/plugin-commands-env/tsconfig.lint.json\npkg-manager/headless/test/fixtures/simple-with-patch/pnpm-lock.yaml\nnetwork/fetch/test/tsconfig.json\npkg-manifest/read-project-manifest/__fixtures__/package-json-with-engines/package.json\nlockfile/audit/test/tsconfig.json\nregistry/pkg-metadata-filter/tsconfig.json\nregistry/pkg-metadata-filter/package.json\nregistry/pkg-metadata-filter/tsconfig.lint.json\npkg-manager/headless/test/fixtures/has-local-dep/pkg/package.json\npkg-manager/headless/test/fixtures/has-local-dep/pkg/pnpm-lock.yaml\nstore/server/test/tsconfig.json\nstore/cafs/tsconfig.json\nstore/cafs/package.json\nstore/cafs/tsconfig.lint.json\npkg-manifest/read-project-manifest/test/tsconfig.json\nregistry/pkg-metadata-filter/test/tsconfig.json\npkg-manager/headless/test/fixtures/side-effects/package.json\npkg-manager/headless/test/fixtures/side-effects/pnpm-lock.yaml\nlockfile/audit/test/__fixtures__/project-without-version/package.json\npkg-manager/headless/test/fixtures/workspace2/pnpm-workspace.yaml\npkg-manifest/manifest-utils/tsconfig.json\npkg-manifest/manifest-utils/package.json\npkg-manifest/manifest-utils/tsconfig.lint.json\nregistry/types/tsconfig.json\nregistry/types/package.json\nregistry/types/tsconfig.lint.json\npkg-manager/headless/test/fixtures/workspace2/bar/package.json\nlockfile/audit/test/__fixtures__/one-project/package.json\nexec/run-npm/tsconfig.json\nexec/run-npm/package.json\nexec/run-npm/tsconfig.lint.json\npkg-manifest/manifest-utils/test/tsconfig.json\nnetwork/auth-header/tsconfig.json\nnetwork/auth-header/package.json\nnetwork/auth-header/tsconfig.lint.json\npkg-manager/headless/test/fixtures/workspace2/foo/package.json\npkg-manager/headless/test/fixtures/workspace2/pnpm-lock.yaml\nnetwork/auth-header/test/tsconfig.json\npkg-manager/headless/test/fixtures/side-effects-of-subdep/package.json\npkg-manager/headless/test/fixtures/side-effects-of-subdep/pnpm-lock.yaml\nexec/pnpm-cli-runner/tsconfig.json\nexec/pnpm-cli-runner/package.json\nexec/pnpm-cli-runner/tsconfig.lint.json\nstore/cafs/test/tsconfig.json\nstore/plugin-commands-store-inspecting/tsconfig.json\nstore/plugin-commands-store-inspecting/package.json\nstore/plugin-commands-store-inspecting/tsconfig.lint.json\npkg-manifest/write-project-manifest/tsconfig.json\npkg-manifest/write-project-manifest/package.json\npkg-manifest/write-project-manifest/tsconfig.lint.json\nstore/plugin-commands-store-inspecting/test/tsconfig.json\npkg-manifest/write-project-manifest/test/tsconfig.json\nreleasing/plugin-commands-deploy/tsconfig.json\nreleasing/plugin-commands-deploy/package.json\nreleasing/plugin-commands-deploy/tsconfig.lint.json\npkg-manager/headless/test/fixtures/resolved-peer-deps-in-subdeps/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/resolved-peer-deps-in-subdeps/package.json\npkg-manager/headless/test/fixtures/resolved-peer-deps-in-subdeps/pnpm-lock.yaml\npkg-manager/headless/test/fixtures/simple-with-more-deps/package.json\npkg-manager/headless/test/fixtures/simple-with-more-deps/pnpm-lock.yaml\nexec/pkg-requires-build/tsconfig.json\nexec/pkg-requires-build/package.json\nexec/pkg-requires-build/tsconfig.lint.json\nstore/store-connection-manager/tsconfig.json\nstore/store-connection-manager/package.json\nstore/store-connection-manager/tsconfig.lint.json\npkg-manifest/read-package-json/tsconfig.json\npkg-manifest/read-package-json/package.json\npkg-manifest/read-package-json/tsconfig.lint.json\npatching/apply-patch/tsconfig.json\npatching/apply-patch/package.json\npatching/apply-patch/tsconfig.lint.json\npkg-manager/headless/test/fixtures/has-several-versions-of-same-pkg/package.json\npkg-manager/headless/test/fixtures/has-several-versions-of-same-pkg/pnpm-lock.yaml\nreleasing/plugin-commands-deploy/test/tsconfig.json\nworkspace/injected-deps-syncer/tsconfig.json\nworkspace/injected-deps-syncer/package.json\nworkspace/injected-deps-syncer/tsconfig.lint.json\npkg-manager/headless/test/fixtures/has-glob/package.json\npkg-manager/headless/test/fixtures/has-glob/pnpm-lock.yaml\nexec/plugin-commands-script-runners/tsconfig.json\nexec/plugin-commands-script-runners/package.json\nexec/plugin-commands-script-runners/tsconfig.lint.json\nworkspace/injected-deps-syncer/test/tsconfig.json\nstore/store-controller-types/tsconfig.json\nstore/store-controller-types/package.json\nstore/store-controller-types/tsconfig.lint.json\npatching/apply-patch/test/tsconfig.json\npkg-manager/headless/test/fixtures/simple/package.json\npkg-manager/headless/test/fixtures/simple/pnpm-lock.yaml\npkg-manager/headless/test/fixtures/simple-with-optional-dep/package.json\npkg-manager/headless/test/fixtures/simple-with-optional-dep/pnpm-lock.yaml\npkg-manifest/read-package-json/test/fixtures/invalid-name/package.json\npkg-manifest/read-package-json/test/tsconfig.json\npnpm-workspace.yaml\nexec/plugin-commands-script-runners/test/tsconfig.json\npkg-manager/link-bins/test/fixtures/no-bin/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/with-1-dep/package.json\npkg-manager/headless/test/fixtures/with-1-dep/pnpm-lock.yaml\nstore/create-cafs-store/tsconfig.json\nstore/create-cafs-store/package.json\nstore/create-cafs-store/tsconfig.lint.json\npatching/config/tsconfig.json\npatching/config/package.json\npatching/config/tsconfig.lint.json\nworkspace/read-manifest/tsconfig.json\nworkspace/read-manifest/package.json\nworkspace/read-manifest/tsconfig.lint.json\npkg-manager/headless/test/fixtures/reinstall-peer-deps/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/reinstall-peer-deps/package.json\npkg-manager/headless/test/fixtures/reinstall-peer-deps/pnpm-lock.yaml\nreleasing/plugin-commands-publishing/fixtures/has-bin/package.json\nworkspace/filter-packages-from-dir/tsconfig.json\nworkspace/filter-packages-from-dir/package.json\nworkspace/filter-packages-from-dir/tsconfig.lint.json\nworkspace/read-manifest/test/tsconfig.json\npatching/config/test/tsconfig.json\npkg-manager/headless/test/fixtures/prod-dep-is-dev-subdep/package.json\nreleasing/plugin-commands-publishing/fixtures/readme/package.json\npkg-manager/headless/test/fixtures/prod-dep-is-dev-subdep/pnpm-lock.yaml\npkg-manager/link-bins/test/fixtures/no-bin/packages/simple/package.json\nreleasing/plugin-commands-publishing/tsconfig.json\nreleasing/plugin-commands-publishing/package.json\nreleasing/plugin-commands-publishing/tsconfig.lint.json\nworkspace/spec-parser/tsconfig.json\nworkspace/spec-parser/package.json\nworkspace/spec-parser/tsconfig.lint.json\nexec/build-modules/tsconfig.json\nexec/build-modules/package.json\nexec/build-modules/tsconfig.lint.json\nstore/package-store/tsconfig.json\nstore/package-store/package.json\nstore/package-store/tsconfig.lint.json\npkg-manager/headless/test/fixtures/simple-shamefully-flatten/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/simple-shamefully-flatten/package.json\npkg-manager/headless/test/fixtures/simple-shamefully-flatten/pnpm-lock.yaml\nworkspace/read-manifest/test/__fixtures__/packages-empty/pnpm-workspace.yaml\npatching/types/tsconfig.json\npatching/types/package.json\npatching/types/tsconfig.lint.json\nexec/build-modules/test/tsconfig.json\nstore/package-store/test/tsconfig.json\npkg-manager/link-bins/test/tsconfig.json\nworkspace/spec-parser/test/tsconfig.json\npkg-manager/headless/test/fixtures/workspace/pnpm-workspace.yaml\nworkspace/read-manifest/test/__fixtures__/catalogs-conflicting-defaults/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/workspace/bar/package.json\nexec/build-commands/tsconfig.json\nexec/build-commands/package.json\nexec/build-commands/tsconfig.lint.json\nworkspace/read-manifest/test/__fixtures__/string/pnpm-workspace.yaml\nreleasing/plugin-commands-publishing/test/tsconfig.json\npkg-manager/real-hoist/tsconfig.json\npkg-manager/real-hoist/package.json\npkg-manager/real-hoist/tsconfig.lint.json\npkg-manager/headless/test/fixtures/workspace/foo/package.json\npkg-manager/link-bins/test/fixtures/bin-dir/pkg/package.json\npkg-manager/headless/test/fixtures/workspace/pnpm-lock.yaml\nworkspace/read-manifest/test/__fixtures__/packages-contains-empty/pnpm-workspace.yaml\npatching/plugin-commands-patching/tsconfig.json\npatching/plugin-commands-patching/package.json\npatching/plugin-commands-patching/tsconfig.lint.json\nworkspace/read-manifest/test/__fixtures__/catalogs-invalid-named-catalog-specifier/pnpm-workspace.yaml\npkg-manager/real-hoist/test/tsconfig.json\nexec/build-commands/test/tsconfig.json\nworkspace/read-manifest/test/__fixtures__/catalogs-invalid-named-catalog-object/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/deps-have-lifecycle-scripts/package.json\npkg-manager/headless/test/fixtures/deps-have-lifecycle-scripts/pnpm-lock.yaml\nworkspace/resolve-workspace-range/tsconfig.json\nworkspace/resolve-workspace-range/package.json\nworkspace/resolve-workspace-range/tsconfig.lint.json\nworkspace/read-manifest/test/__fixtures__/null/pnpm-workspace.yaml\nbuilder/policy/tsconfig.json\nbuilder/policy/package.json\nbuilder/policy/tsconfig.lint.json\nworkspace/resolve-workspace-range/test/tsconfig.json\npkg-manager/headless/test/fixtures/has-local-dir-dep/package.json\nexec/lifecycle/tsconfig.json\nexec/lifecycle/package.json\nexec/lifecycle/tsconfig.lint.json\nenv/plugin-commands-env/test/tsconfig.json\npkg-manager/resolve-dependencies/tsconfig.json\npkg-manager/resolve-dependencies/package.json\npkg-manager/resolve-dependencies/tsconfig.lint.json\nworkspace/read-manifest/test/__fixtures__/no-workspace-file/pkg/package.json\nbuilder/policy/test/tsconfig.json\npkg-manager/headless/test/fixtures/has-local-dir-dep/example/package.json\npkg-manager/headless/test/fixtures/has-local-dir-dep/example/pnpm-lock.yaml\npkg-manager/headless/test/fixtures/has-local-dir-dep/pnpm-lock.yaml\npkg-manager/resolve-dependencies/test/tsconfig.json\npatching/plugin-commands-patching/test/tsconfig.json\nworkspace/read-manifest/test/__fixtures__/catalogs-invalid-object/pnpm-workspace.yaml\nworkspace/pkgs-graph/tsconfig.json\nworkspace/pkgs-graph/package.json\nworkspace/pkgs-graph/tsconfig.lint.json\n__fixtures__/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/has-nonexistent-optional-dep/package.json\npkg-manager/headless/test/fixtures/has-nonexistent-optional-dep/pnpm-lock.yaml\nworkspace/read-manifest/test/__fixtures__/catalogs-invalid-array/pnpm-workspace.yaml\nworkspace/pkgs-graph/test/tsconfig.json\npkg-manager/headless/test/fixtures/ignore-package-manifest/pnpm-workspace.yaml\npkg-manager/headless/test/fixtures/ignore-package-manifest/pnpm-lock.yaml\nenv/system-node-version/tsconfig.json\npkg-manager/hoist/tsconfig.json\nenv/system-node-version/package.json\npkg-manager/hoist/package.json\nenv/system-node-version/tsconfig.lint.json\npkg-manager/hoist/tsconfig.lint.json\n__fixtures__/workspace-with-private-pkgs/pnpm-workspace.yaml\nworkspace/read-manifest/test/__fixtures__/catalog-invalid-array/pnpm-workspace.yaml\nfs/graceful-fs/tsconfig.json\nfs/graceful-fs/package.json\nfs/graceful-fs/tsconfig.lint.json\nenv/system-node-version/test/tsconfig.json\n__fixtures__/has-yarn-lock/package.json\npkg-manager/headless/test/fixtures/has-incompatible-optional-subdep/package.json\npkg-manager/headless/test/fixtures/has-incompatible-optional-subdep/pnpm-lock.yaml\nexec/lifecycle/test/fixtures/escape-newline/package.json\nworkspace/read-manifest/test/__fixtures__/catalogs-ok/pnpm-workspace.yaml\n__typecheck__/package.json\nworkspace/read-manifest/test/__fixtures__/catalogs-invalid-named-catalog-array/pnpm-workspace.yaml\n__fixtures__/pkg-with-external-lockfile/pnpm-workspace.yaml\nexec/lifecycle/test/fixtures/simple/package.json\npkg-manager/headless/test/fixtures/has-glob-and-rimraf/package.json\npkg-manager/headless/test/fixtures/has-glob-and-rimraf/pnpm-lock.yaml\npkg-manager/headless/test/tsconfig.json\n__fixtures__/workspace-with-private-pkgs/packages/private/package.json\nfs/symlink-dependency/tsconfig.json\nfs/symlink-dependency/package.json\nfs/symlink-dependency/tsconfig.lint.json\nworkspace/read-manifest/test/__fixtures__/ok/pnpm-workspace.yaml\nexec/lifecycle/test/fixtures/inspect-frozen-lockfile/package.json\n__fixtures__/pkg-with-external-lockfile/pkg/package.json\n__fixtures__/pkg-with-external-lockfile/pnpm-lock.yaml\nenv/node.resolver/tsconfig.json\nenv/node.resolver/package.json\nenv/node.resolver/tsconfig.lint.json\nfs/symlink-dependency/test/tsconfig.json\n__fixtures__/workspace-with-private-pkgs/packages/public/package.json\n__fixtures__/workspace-with-private-pkgs/package.json\n__fixtures__/workspace-with-private-pkgs/pnpm-lock.yaml\nworkspace/read-manifest/test/__fixtures__/array/pnpm-workspace.yaml\ntesting/temp-store/tsconfig.json\ntesting/temp-store/package.json\ntesting/temp-store/tsconfig.lint.json\n__fixtures__/custom-modules-dir/pnpm-workspace.yaml\nenv/node.resolver/test/tsconfig.json\nworkspace/read-manifest/test/__fixtures__/catalog-invalid-specifier/pnpm-workspace.yaml\nfs/is-empty-dir-or-nothing/tsconfig.json\nfs/is-empty-dir-or-nothing/package.json\nfs/is-empty-dir-or-nothing/tsconfig.lint.json\n__fixtures__/with-unsaved-deps/pnpm-workspace.yaml\n__fixtures__/with-unsaved-deps/package.json\n__fixtures__/with-unsaved-deps/pnpm-lock.yaml\nresolving/resolver-base/tsconfig.json\nresolving/resolver-base/package.json\nresolving/resolver-base/tsconfig.lint.json\npkg-manager/remove-bins/tsconfig.json\npkg-manager/remove-bins/package.json\npkg-manager/remove-bins/tsconfig.lint.json\nexec/lifecycle/test/fixtures/escape-args/package.json\nworkspace/read-manifest/test/__fixtures__/empty/pnpm-workspace.yaml\nenv/path/tsconfig.json\nenv/path/package.json\nenv/path/tsconfig.lint.json\nfs/is-empty-dir-or-nothing/test/tsconfig.json\nreviewing/dependencies-hierarchy/tsconfig.json\nreviewing/dependencies-hierarchy/package.json\nreviewing/dependencies-hierarchy/tsconfig.lint.json\n__fixtures__/custom-modules-dir/packages/bar/package.json\nenv/path/test/tsconfig.json\n__fixtures__/has-no-lockfile/pnpm-workspace.yaml\n__fixtures__/has-no-lockfile/package.json\nworkspace/read-manifest/test/__fixtures__/packages-contains-number/pnpm-workspace.yaml\nresolving/deno-resolver/tsconfig.json\nresolving/deno-resolver/package.json\nresolving/deno-resolver/tsconfig.lint.json\nexec/lifecycle/test/fixtures/without-script-start-serverjs/package.json\n__fixtures__/custom-modules-dir/packages/foo/package.json\n__fixtures__/custom-modules-dir/package.json\n__fixtures__/custom-modules-dir/pnpm-lock.yaml\npkg-manager/modules-cleaner/tsconfig.json\npkg-manager/modules-cleaner/package.json\npkg-manager/modules-cleaner/tsconfig.lint.json\n__fixtures__/hello-world-js-bin/package.json\nworkspace/read-manifest/test/__fixtures__/catalog-ok/pnpm-workspace.yaml\nreviewing/dependencies-hierarchy/example/pnpm-workspace.yaml\nreviewing/dependencies-hierarchy/example/package.json\nreviewing/dependencies-hierarchy/example/pnpm-lock.yaml\nworkspace/read-manifest/test/__fixtures__/catalog-invalid-object/pnpm-workspace.yaml\nenv/node.fetcher/tsconfig.json\nenv/node.fetcher/package.json\nenv/node.fetcher/tsconfig.lint.json\npkg-manager/package-bins/tsconfig.lint.json\nexec/lifecycle/test/fixtures/gyp-with-preinstall/package.json\n__fixtures__/with-non-package-dep/package.json\nworkspace/read-manifest/test/__fixtures__/packages-string/pnpm-workspace.yaml\n__fixtures__/with-non-package-dep/pnpm-lock.yaml\nresolving/default-resolver/tsconfig.json\nresolving/default-resolver/package.json\nresolving/default-resolver/tsconfig.lint.json\nreviewing/dependencies-hierarchy/test/tsconfig.json\npkg-manager/package-bins/tsconfig.json\npkg-manager/package-bins/package.json\n__fixtures__/has-outdated-deps-using-npm-alias/pnpm-workspace.yaml\n__fixtures__/has-outdated-deps-using-npm-alias/package.json\n__fixtures__/has-outdated-deps-using-npm-alias/pnpm-lock.yaml\nenv/node.fetcher/test/tsconfig.json\nresolving/default-resolver/test/tsconfig.json\nexec/lifecycle/test/fixtures/with-many-scripts/package.json\nexec/lifecycle/test/tsconfig.json\n__fixtures__/with-file-dep/package.json\n__fixtures__/with-file-dep/pnpm-lock.yaml\nfs/indexed-pkg-importer/tsconfig.json\nfs/indexed-pkg-importer/package.json\nfs/indexed-pkg-importer/tsconfig.lint.json\n__fixtures__/has-outdated-deps-and-external-shrinkwrap/pnpm-workspace.yaml\nreviewing/license-scanner/tsconfig.json\nreviewing/license-scanner/package.json\nreviewing/license-scanner/tsconfig.lint.json\nfs/indexed-pkg-importer/test/tsconfig.json\nworkspace/find-packages/tsconfig.json\nworkspace/find-packages/package.json\nworkspace/find-packages/tsconfig.lint.json\n__fixtures__/has-outdated-deps-and-external-shrinkwrap/pkg/package.json\n__fixtures__/has-outdated-deps-and-external-shrinkwrap/pnpm-lock.yaml\nreviewing/license-scanner/test/tsconfig.json\n__fixtures__/workspace-has-shared-yarn-lock/pnpm-workspace.yaml\nresolving/npm-resolver/tsconfig.json\nresolving/npm-resolver/package.json\nresolving/npm-resolver/tsconfig.lint.json\nexec/prepare-package/tsconfig.json\nexec/prepare-package/package.json\nexec/prepare-package/tsconfig.lint.json\nworkspace/find-packages/test/tsconfig.json\ncli/cli-utils/tsconfig.json\ncli/cli-utils/package.json\ncli/cli-utils/tsconfig.lint.json\n__fixtures__/workspace-with-different-deps/pnpm-workspace.yaml\nexec/prepare-package/test/tsconfig.json\npkg-manager/package-bins/test/tsconfig.json\ncli/cli-utils/test/tsconfig.json\nfs/find-packages/tsconfig.json\nfs/find-packages/package.json\nfs/find-packages/tsconfig.lint.json\n__fixtures__/workspace-has-shared-yarn-lock/packages/bar/package.json\nreviewing/plugin-commands-licenses/tsconfig.json\nreviewing/plugin-commands-licenses/package.json\nreviewing/plugin-commands-licenses/tsconfig.lint.json\nworkspace/find-packages/test/__fixtures__/warning-for-non-root-project/pnpm-workspace.yaml\nexec/plugin-commands-rebuild/tsconfig.json\nexec/plugin-commands-rebuild/package.json\nexec/plugin-commands-rebuild/tsconfig.lint.json\n__fixtures__/workspace-with-different-deps/packages/bar/package.json\n__fixtures__/workspace-has-shared-yarn-lock/packages/foo/package.json\nexec/prepare-package/test/__fixtures__/has-prepublish-script/package.json\npkg-manager/direct-dep-linker/tsconfig.json\n__fixtures__/workspace-has-shared-yarn-lock/package.json\n__fixtures__/workspace-has-shared-yarn-lock/pnpm-lock.yaml\npkg-manager/direct-dep-linker/package.json\npkg-manager/direct-dep-linker/tsconfig.lint.json\nexec/prepare-package/test/__fixtures__/has-prepublish-script/pnpm-lock.yaml\n__fixtures__/workspace-with-different-deps/packages/foo/package.json\ncli/command/tsconfig.json\ncli/command/package.json\ncli/command/tsconfig.lint.json\n__fixtures__/workspace-with-different-deps/package.json\n__fixtures__/workspace-with-different-deps/pnpm-lock.yaml\nexec/plugin-commands-rebuild/test/tsconfig.json\nresolving/npm-resolver/test/tsconfig.json\nexec/prepare-package/test/__fixtures__/has-prepublish-script-in-workspace/pnpm-workspace.yaml\nworkspace/find-packages/test/__fixtures__/warning-for-non-root-project/packages/bar/package.json\ncli/cli-meta/tsconfig.json\ncli/cli-meta/package.json\ncli/cli-meta/tsconfig.lint.json\n__fixtures__/has-package-lock-v3-json/package.json\n__utils__/jest-config/package.json\nworkspace/find-packages/test/__fixtures__/warning-for-non-root-project/packages/foo/package.json\nworkspace/find-packages/test/__fixtures__/warning-for-non-root-project/package.json\n__fixtures__/has-not-outdated-deps/pnpm-workspace.yaml\n__fixtures__/has-not-outdated-deps/package.json\n__fixtures__/has-not-outdated-deps/pnpm-lock.yaml\ncli/cli-meta/test/tsconfig.json\nreviewing/plugin-commands-licenses/test/fixtures/pnpm-workspace.yaml\n__fixtures__/general/package.json\n__fixtures__/general/pnpm-lock.yaml\nfs/find-packages/test/fixtures/many-pkgs/components/component-1/package.json\nworkspace/find-packages/test/__fixtures__/bad-engine/pnpm-workspace.yaml\n__fixtures__/workspace-with-lockfile-dupes/pnpm-workspace.yaml\n__fixtures__/fixtureWithLinks/pnpm-workspace.yaml\nworkspace/find-packages/test/__fixtures__/bad-engine/pkg/package.json\nresolving/jsr-specifier-parser/tsconfig.json\nresolving/jsr-specifier-parser/package.json\nresolving/jsr-specifier-parser/tsconfig.lint.json\nfs/find-packages/test/fixtures/many-pkgs/components/component-2/package.json\ncli/parse-cli-args/tsconfig.json\n__fixtures__/fixtureWithLinks/with-links-only/package.json\ncli/parse-cli-args/package.json\ncli/parse-cli-args/tsconfig.lint.json\n__fixtures__/fixtureWithLinks/with-links-only/pnpm-lock.yaml\nexec/prepare-package/test/__fixtures__/has-prepublish-script-in-workspace/packages/foo/package.json\nexec/prepare-package/test/__fixtures__/has-prepublish-script-in-workspace/package.json\nexec/prepare-package/test/__fixtures__/has-prepublish-script-in-workspace/pnpm-lock.yaml\n__utils__/get-release-text/tsconfig.json\n__utils__/get-release-text/package.json\n__utils__/get-release-text/tsconfig.lint.json\nresolving/jsr-specifier-parser/test/tsconfig.json\n__fixtures__/workspace-with-lockfile-dupes/packages/bar/package.json\n__fixtures__/fixtureWithLinks/general/package.json\ncli/parse-cli-args/test/tsconfig.json\n__fixtures__/fixtureWithLinks/general/pnpm-lock.yaml\nexec/prepare-package/test/__fixtures__/has-prepublish-script-and-main-file/package.json\nexec/prepare-package/test/__fixtures__/has-prepublish-script-and-main-file/pnpm-lock.yaml\nworkspace/state/tsconfig.json\nworkspace/state/package.json\nworkspace/state/tsconfig.lint.json\nfs/find-packages/test/fixtures/many-pkgs/libs/foo/package.json\n__fixtures__/workspace-with-lockfile-dupes/packages/foo/package.json\n__fixtures__/workspace-with-lockfile-dupes/package.json\n__fixtures__/workspace-with-lockfile-dupes/pnpm-lock.yaml\npackages/plugin-commands-init/tsconfig.json\npackages/plugin-commands-init/package.json\npackages/plugin-commands-init/tsconfig.lint.json\n__fixtures__/fixture/package.json\n__fixtures__/fixture/pnpm-lock.yaml\n__utils__/test-ipc-server/tsconfig.json\n__utils__/test-ipc-server/package.json\n__utils__/test-ipc-server/tsconfig.lint.json\nworkspace/state/test/tsconfig.json\n__fixtures__/circular/package.json\n__fixtures__/circular/pnpm-lock.yaml\n__fixtures__/empty/package.json\n__fixtures__/empty/pnpm-lock.yaml\nresolving/bun-resolver/tsconfig.json\nresolving/bun-resolver/package.json\nresolving/bun-resolver/tsconfig.lint.json\npackages/plugin-commands-init/test/tsconfig.json\ncli/common-cli-options-help/tsconfig.json\ncli/common-cli-options-help/package.json\ncli/common-cli-options-help/tsconfig.lint.json\nfs/packlist/tsconfig.json\nfs/packlist/package.json\nfs/packlist/tsconfig.lint.json\nfs/find-packages/test/fixtures/one-pkg/foo/package.json\n__fixtures__/local-pkg/package.json\n__fixtures__/local-pkg/pnpm-lock.yaml\n__utils__/test-ipc-server/test/tsconfig.json\nworkspace/sort-packages/tsconfig.json\nworkspace/sort-packages/package.json\nworkspace/sort-packages/tsconfig.lint.json\nfs/find-packages/test/fixtures/many-pkgs-2/package.json\nresolving/tarball-resolver/tsconfig.json\nresolving/tarball-resolver/package.json\nresolving/tarball-resolver/tsconfig.lint.json\n__fixtures__/has-major-outdated-deps/pnpm-workspace.yaml\n__fixtures__/has-major-outdated-deps/package.json\n__fixtures__/has-major-outdated-deps/pnpm-lock.yaml\n__utils__/build-artifacts/package.json\npackages/error/tsconfig.json\npackages/error/package.json\npackages/error/tsconfig.lint.json\nfs/hard-link-dir/tsconfig.json\nfs/hard-link-dir/package.json\nfs/hard-link-dir/tsconfig.lint.json\n__fixtures__/has-only-deprecated-deps/pnpm-workspace.yaml\n__fixtures__/has-only-deprecated-deps/package.json\n__fixtures__/has-only-deprecated-deps/pnpm-lock.yaml\nresolving/tarball-resolver/test/tsconfig.json\n__fixtures__/with-pnpm-update-ignore/pnpm-workspace.yaml\n__fixtures__/with-pnpm-update-ignore/package.json\n__fixtures__/with-pnpm-update-ignore/pnpm-lock.yaml\nfs/find-packages/test/fixtures/many-pkgs-2/components/component-1/package.json\nfs/hard-link-dir/test/tsconfig.json\nworkspace/manifest-writer/tsconfig.json\nworkspace/manifest-writer/package.json\nworkspace/manifest-writer/tsconfig.lint.json\npackages/error/test/tsconfig.json\n__fixtures__/workspace-with-lockfile-subdep-dupes/pnpm-workspace.yaml\nreviewing/plugin-commands-licenses/test/fixtures/file-mode-test/package.json\nreviewing/plugin-commands-licenses/test/fixtures/file-mode-test/pnpm-lock.yaml\nworkspace/manifest-writer/test/tsconfig.json\n__utils__/scripts/tsconfig.json\ncli/default-reporter/tsconfig.json\n__utils__/scripts/package.json\ncli/default-reporter/package.json\ncli/default-reporter/tsconfig.lint.json\n__utils__/scripts/tsconfig.lint.json\n__fixtures__/workspace-has-shared-package-lock-json/pnpm-workspace.yaml\nfs/find-packages/test/fixtures/many-pkgs-2/components/component-2/package.json\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-patched-deps/pnpm-workspace.yaml\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-patched-deps/package.json\n__fixtures__/workspace-with-lockfile-subdep-dupes/packages/bar/package.json\nfs/read-modules-dir/tsconfig.json\nfs/read-modules-dir/package.json\nfs/read-modules-dir/tsconfig.lint.json\npackages/git-utils/tsconfig.json\npackages/git-utils/package.json\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-patched-deps/pnpm-lock.yaml\npackages/git-utils/tsconfig.lint.json\nworkspace/filter-workspace-packages/tsconfig.json\nworkspace/filter-workspace-packages/package.json\nworkspace/filter-workspace-packages/tsconfig.lint.json\n__fixtures__/workspace-has-shared-package-lock-json/packages/bar/package.json\nresolving/git-resolver/tsconfig.json\nresolving/git-resolver/package.json\nresolving/git-resolver/tsconfig.lint.json\npackages/git-utils/test/tsconfig.json\nfs/find-packages/test/fixtures/many-pkgs-2/libs/foo/package.json\n__fixtures__/workspace-with-lockfile-subdep-dupes/packages/foo/package.json\n__fixtures__/workspace-with-lockfile-subdep-dupes/package.json\n__fixtures__/workspace-with-lockfile-subdep-dupes/pnpm-lock.yaml\nresolving/git-resolver/test/tsconfig.json\nreviewing/plugin-commands-licenses/test/fixtures/with-dev-dependency/package.json\nreviewing/plugin-commands-licenses/test/fixtures/with-dev-dependency/pnpm-lock.yaml\n__fixtures__/workspace-has-shared-package-lock-json/packages/foo/package.json\ncli/default-reporter/test/tsconfig.json\n__utils__/test-fixtures/tsconfig.json\n__utils__/test-fixtures/package.json\n__utils__/test-fixtures/tsconfig.lint.json\n__fixtures__/workspace-has-shared-package-lock-json/package.json\n__fixtures__/workspace-has-shared-package-lock-json/pnpm-lock.yaml\nworker/tsconfig.json\nworker/package.json\nworker/tsconfig.lint.json\n__fixtures__/workspace-with-2-pkgs/pnpm-workspace.yaml\nfs/find-packages/test/tsconfig.json\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-peer-deps/package.json\nworkspace/filter-workspace-packages/test/tsconfig.json\npackages/dependency-path/tsconfig.json\npackages/dependency-path/package.json\npackages/dependency-path/tsconfig.lint.json\npackages/dependency-path/test/tsconfig.json\n__utils__/eslint-config/package.json\n__fixtures__/fixture-with-external-shrinkwrap/pnpm-workspace.yaml\n__fixtures__/workspace-with-2-pkgs/packages/bar/package.json\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/pnpm-workspace.yaml\n__fixtures__/fixture-with-external-shrinkwrap/pkg/package.json\n__fixtures__/fixture-with-external-shrinkwrap/pnpm-lock.yaml\n__fixtures__/workspace-with-2-pkgs/packages/foo/package.json\n__fixtures__/workspace-with-2-pkgs/package.json\n__fixtures__/workspace-with-2-pkgs/pnpm-lock.yaml\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/bar/package.json\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/bar/pnpm-lock.yaml\nfs/find-packages/test/fixtures/many-pkgs-with-different-manifest-types/libs/foo/package.json\npackages/make-dedicated-lockfile/tsconfig.json\npackages/make-dedicated-lockfile/package.json\npackages/make-dedicated-lockfile/tsconfig.lint.json\ndedupe/issues-renderer/tsconfig.json\ndedupe/issues-renderer/package.json\ndedupe/issues-renderer/tsconfig.lint.json\nworkspace/find-workspace-dir/tsconfig.json\nworkspace/find-workspace-dir/package.json\nworkspace/find-workspace-dir/tsconfig.lint.json\n__fixtures__/with-git-protocol-dep/package.json\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/foo/package.json\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/foo/pnpm-lock.yaml\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/package.json\nreviewing/plugin-commands-licenses/test/fixtures/workspace-licenses/pnpm-lock.yaml\n__fixtures__/monorepo/pnpm-workspace.yaml\n__utils__/assert-store/tsconfig.json\n__utils__/assert-store/package.json\n__utils__/assert-store/tsconfig.lint.json\nworkspace/find-workspace-dir/test/tsconfig.json\n__fixtures__/with-peer/package.json\n__fixtures__/with-peer/pnpm-lock.yaml\n__fixtures__/pnpm-lock.yaml\n__fixtures__/monorepo/package/package.json\nreviewing/plugin-commands-licenses/test/fixtures/complex-licenses/package.json\nreviewing/plugin-commands-licenses/test/fixtures/complex-licenses/pnpm-lock.yaml\n__fixtures__/monorepo/pnpm-lock.yaml\n__utils__/assert-store/test/tsconfig.json\ndedupe/issues-renderer/test/tsconfig.json\n__fixtures__/local-scoped-pkg/package.json\n__fixtures__/local-scoped-pkg/pnpm-lock.yaml\ndedupe/types/tsconfig.json\ndedupe/types/package.json\ndedupe/types/tsconfig.lint.json\ntsconfig.lint.json\nreviewing/plugin-commands-licenses/test/fixtures/simple-licenses/package.json\nreviewing/plugin-commands-licenses/test/fixtures/simple-licenses/pnpm-lock.yaml\n__fixtures__/workspace-with-nested-workspace-deps/pnpm-workspace.yaml\n__fixtures__/workspace-has-shared-npm-shrinkwrap-json/pnpm-workspace.yaml\ndedupe/check/tsconfig.json\ndedupe/check/package.json\ndedupe/check/tsconfig.lint.json\npackages/make-dedicated-lockfile/test/fixtures/fixture/pnpm-workspace.yaml\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-caps/package.json\n__fixtures__/with-git-protocol-dep/pnpm-lock.yaml\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-caps/pnpm-lock.yaml\n__utils__/assert-store/test/fixture/project/pnpm-workspace.yaml\n__utils__/assert-store/test/fixture/project/package.json\n__utils__/assert-store/test/fixture/project/pnpm-lock.yaml\ndedupe/check/test/tsconfig.json\ncompletion/plugin-commands-completion/tsconfig.json\ncompletion/plugin-commands-completion/package.json\ncompletion/plugin-commands-completion/tsconfig.lint.json\nreviewing/plugin-commands-licenses/test/fixtures/with-file-protocol/package.json\ncompletion/plugin-commands-completion/test/tsconfig.json\n__fixtures__/workspace-has-shared-npm-shrinkwrap-json/packages/bar/package.json\n__fixtures__/workspace-with-nested-workspace-deps/packages/b/package.json\nconfig/version-policy/tsconfig.json\nconfig/version-policy/package.json\nconfig/version-policy/tsconfig.lint.json\n__fixtures__/has-2-outdated-deps/pnpm-workspace.yaml\n__fixtures__/has-2-outdated-deps/package.json\n__fixtures__/has-2-outdated-deps/pnpm-lock.yaml\nreviewing/plugin-commands-licenses/test/fixtures/with-file-protocol/sub-dep/package.json\nreviewing/plugin-commands-licenses/test/fixtures/with-file-protocol/sub-dep/pnpm-lock.yaml\nreviewing/plugin-commands-licenses/test/fixtures/with-file-protocol/pnpm-lock.yaml\nreviewing/plugin-commands-licenses/test/tsconfig.json\n__utils__/assert-project/tsconfig.json\n__utils__/assert-project/package.json\n__utils__/assert-project/tsconfig.lint.json\nreviewing/outdated/tsconfig.json\nreviewing/outdated/package.json\nreviewing/outdated/tsconfig.lint.json\n__fixtures__/workspace-with-nested-workspace-deps/packages/c/package.json\nconfig/version-policy/test/tsconfig.json\n__fixtures__/with-aliased-dep/package.json\n__fixtures__/with-aliased-dep/pnpm-lock.yaml\npackages/make-dedicated-lockfile/test/fixtures/fixture/packages/is-negative/package.json\nreviewing/outdated/test/tsconfig.json\n__utils__/assert-project/test/tsconfig.json\npackages/make-dedicated-lockfile/test/fixtures/fixture/packages/is-negative/example/package.json\n__fixtures__/workspace-has-shared-npm-shrinkwrap-json/packages/foo/package.json\n__fixtures__/workspace-has-shared-npm-shrinkwrap-json/package.json\n__fixtures__/workspace-has-shared-npm-shrinkwrap-json/pnpm-lock.yaml\n__fixtures__/workspace-with-nested-workspace-deps/packages/a/package.json\n__fixtures__/workspace-with-nested-workspace-deps/package.json\n__fixtures__/workspace-with-nested-workspace-deps/pnpm-lock.yaml\nconfig/parse-overrides/tsconfig.json\nconfig/parse-overrides/package.json\nconfig/parse-overrides/tsconfig.lint.json\n__fixtures__/fixture-with-no-pkg-name-and-no-version/package.json\n__fixtures__/fixture-with-no-pkg-name-and-no-version/pnpm-lock.yaml\npackages/make-dedicated-lockfile/test/fixtures/fixture/packages/is-positive/package.json\npackages/make-dedicated-lockfile/test/fixtures/fixture/pnpm-lock.yaml\npackages/make-dedicated-lockfile/test/tsconfig.json\nconfig/parse-overrides/test/tsconfig.json\n__fixtures__/workspace-external-depends-deep/pnpm-workspace.yaml\n__fixtures__/multiple-scripts-error-exit/package.json\n__fixtures__/multiple-scripts-error-exit/pnpm-lock.yaml\nreviewing/plugin-commands-outdated/tsconfig.json\nreviewing/plugin-commands-outdated/package.json\nreviewing/plugin-commands-outdated/tsconfig.lint.json\nreviewing/list/tsconfig.json\nreviewing/list/package.json\nreviewing/list/tsconfig.lint.json\nresolving/local-resolver/example-package/package.json\nresolving/local-resolver/tsconfig.json\nresolving/local-resolver/package.json\nresolving/local-resolver/tsconfig.lint.json\nreviewing/plugin-commands-outdated/test/tsconfig.json\n__utils__/assert-project/test/fixture/project/pnpm-workspace.yaml\n__utils__/assert-project/test/fixture/project/package.json\n__utils__/assert-project/test/fixture/project/pnpm-lock.yaml\nconfig/pick-registry-for-package/tsconfig.json\nconfig/pick-registry-for-package/package.json\nconfig/pick-registry-for-package/tsconfig.lint.json\n__fixtures__/has-yarn2-lock/package.json\nresolving/local-resolver/test/tsconfig.json\npnpm/tsconfig.lint.json\npackages/parse-wanted-dependency/tsconfig.json\npackages/parse-wanted-dependency/package.json\npackages/parse-wanted-dependency/tsconfig.lint.json\nreviewing/list/example/pnpm-workspace.yaml\nreviewing/list/example/package.json\nreviewing/list/example/pnpm-lock.yaml\n__fixtures__/workspace-external-depends-deep/packages/f/package.json\n__fixtures__/has-package-lock-json/package.json\nconfig/pick-registry-for-package/test/tsconfig.json\n__utils__/tsconfig/tsconfig.json\n__utils__/tsconfig/package.json\n__fixtures__/workspace-external-depends-deep/packages/g/package.json\n__fixtures__/workspace-external-depends-deep/package.json\n__fixtures__/workspace-external-depends-deep/pnpm-lock.yaml\npnpm/dev/package.json\npnpm/tsconfig.json\npnpm/package.json\nreviewing/plugin-commands-listing/tsconfig.lint.json\npackages/plugin-commands-setup/tsconfig.json\npackages/plugin-commands-setup/package.json\npackages/plugin-commands-setup/tsconfig.lint.json\n__fixtures__/has-outdated-deps/pnpm-workspace.yaml\n__fixtures__/has-outdated-deps/package.json\n__fixtures__/has-outdated-deps/pnpm-lock.yaml\n__fixtures__/fixture-with-no-pkg-version/package.json\n__fixtures__/fixture-with-no-pkg-version/pnpm-lock.yaml\nreviewing/plugin-commands-listing/tsconfig.json\nreviewing/plugin-commands-listing/package.json\nreviewing/list/pnpm-lock.yaml\nreviewing/list/test/pnpm-workspace.yaml\nreviewing/list/test/tsconfig.json\n__fixtures__/has-npm-shrinkwrap-json/package.json\nreviewing/plugin-commands-listing/test/tsconfig.json\npackages/plugin-commands-setup/test/tsconfig.json\nconfig/package-is-installable/tsconfig.json\nconfig/package-is-installable/package.json\nconfig/package-is-installable/tsconfig.lint.json\n__utils__/prepare-temp-dir/package.json\n__utils__/prepare-temp-dir/tsconfig.lint.json\n__utils__/prepare-temp-dir/tsconfig.json\nconfig/package-is-installable/test/tsconfig.json\n__fixtures__/has-outdated-deps-using-catalog-protocol/pnpm-workspace.yaml\n__fixtures__/has-outdated-deps-using-catalog-protocol/package.json\n__fixtures__/has-outdated-deps-using-catalog-protocol/pnpm-lock.yaml\nreviewing/list/test/__fixtures__/many-deps/package.json\nreviewing/list/test/__fixtures__/many-deps/pnpm-lock.yaml\npackages/constants/tsconfig.lint.json\npackages/constants/package.json\npackages/constants/tsconfig.json\npackages/logger/tsconfig.json\npackages/logger/package.json\npackages/logger/tsconfig.lint.json\npnpm/test/tsconfig.json\npackages/logger/test/tsconfig.json\npnpm/artifacts/exe/package.json\nconfig/config/tsconfig.json\nconfig/config/package.json\nconfig/config/tsconfig.lint.json\nconfig/plugin-commands-config/tsconfig.json\nconfig/plugin-commands-config/package.json\nconfig/plugin-commands-config/tsconfig.lint.json\nconfig/matcher/tsconfig.json\nconfig/matcher/package.json\nconfig/matcher/tsconfig.lint.json\npackages/plugin-commands-doctor/tsconfig.json\npackages/plugin-commands-doctor/package.json\npackages/plugin-commands-doctor/tsconfig.lint.json\npnpm/artifacts/win-x64/package.json\npackages/core-loggers/tsconfig.json\npackages/core-loggers/package.json\npackages/core-loggers/tsconfig.lint.json\nconfig/matcher/test/tsconfig.json\npackages/plugin-commands-doctor/test/tsconfig.json\nconfig/plugin-commands-config/test/tsconfig.json\npnpm/artifacts/win-arm64/package.json\npackages/types/tsconfig.json\npackages/types/package.json\npackages/types/tsconfig.lint.json\npnpm/artifacts/macos-x64/package.json\npnpm/artifacts/linux-x64/package.json\nconfig/deps-installer/tsconfig.json\nconfig/deps-installer/package.json\nconfig/deps-installer/tsconfig.lint.json\npackages/calc-dep-state/tsconfig.json\npackages/calc-dep-state/package.json\npackages/calc-dep-state/tsconfig.lint.json\nconfig/normalize-registries/tsconfig.json\nconfig/normalize-registries/package.json\nconfig/normalize-registries/tsconfig.lint.json\nconfig/deps-installer/test/tsconfig.json\nconfig/config/test/fixtures/settings-in-workspace-yaml/pnpm-workspace.yaml\npackages/calc-dep-state/test/tsconfig.json\nconfig/config-writer/tsconfig.json\nconfig/config-writer/package.json\nconfig/config-writer/tsconfig.lint.json\ncache/commands/tsconfig.json\ncache/commands/package.json\ncache/commands/tsconfig.lint.json\nconfig/config/test/fixtures/pkg-with-valid-workspace-yaml/pnpm-workspace.yaml\nconfig/config/test/tsconfig.json\npnpm/artifacts/macos-arm64/package.json\nconfig/config/test/fixtures/pkg-using-workspaces/package.json\ncache/commands/test/tsconfig.json\nconfig/config/test/has-workspace-yaml/pnpm-workspace.yaml\npackages/render-peer-issues/tsconfig.json\n__utils__/prepare/package.json\n__utils__/prepare/tsconfig.lint.json\n__utils__/prepare/tsconfig.json\npnpm/artifacts/linux-arm64/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/pnpm-workspace.yaml\npackages/render-peer-issues/package.json\npackages/render-peer-issues/tsconfig.lint.json\nconfig/config/test/fixtures/workspace-yaml-without-packages/pnpm-workspace.yaml\nconfig/config/test/fixtures/never-built-dependencies/pnpm-workspace.yaml\ncache/api/package.json\ncache/api/tsconfig.lint.json\ncache/api/tsconfig.json\npackages/render-peer-issues/test/tsconfig.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module3/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module7/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module4/package.json\ntools/plugin-commands-self-updater/tsconfig.lint.json\ntools/plugin-commands-self-updater/package.json\ntools/plugin-commands-self-updater/tsconfig.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module8/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module1/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module10/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module9/package.json\ntools/plugin-commands-self-updater/test/tsconfig.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module6/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon2/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon8/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module2/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/modules/module5/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon2/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon8/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon10/package/package.json\ntools/path/tsconfig.json\ntools/path/package.json\ntools/path/tsconfig.lint.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon7/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon13/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon10/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon9/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon5/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon11/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon3/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon7/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon6/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon15/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon3/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon9/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon13/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon11/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon5/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon15/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon1/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon1/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon6/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon4/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon14/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon12/test-app/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon14/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon4/package/package.json\npnpm/test/__fixtures__/workspace-with-circular-peers/addons/addon12/package/package.json\n"
    },
    {
      "idSha256": "4a317b6972e2f1834050485420bd71fe6fc2d87cd25d572cb4b8b327b37bc030",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 8,
      "outputSha256": "6633dc0ccfa7114d7b1ad94560f445b7cfde223aeeb0e7b53257a87e471c9ab8",
      "outputBytes": 25817,
      "exitCode": 0,
      "stdout": "# Agent Guide to pnpm Repository\n\nThis document provides context and instructions for AI agents working on the pnpm codebase.\n\n## Repository Structure\n\nThe pnpm codebase is a monorepo managed by pnpm itself. The root contains functional directories organized by domain:\n\n### Core Directories\n\n-   `pnpm/`: The CLI entry point and main package.\n-   `pkg-manager/`: Core package management logic (installation, linking, etc.).\n-   `resolving/`: Dependency resolution logic (resolvers for npm, tarballs, git, etc.).\n-   `fetching/`: Package fetching logic.\n-   `store/`: Store management logic (content-addressable storage).\n-   `lockfile/`: Lockfile handling, parsing, and utilities.\n\n### CLI & Configuration\n\n-   `cli/`: CLI command implementations and infrastructure.\n-   `config/`: Configuration management and parsing.\n-   `hooks/`: pnpm hooks (readPackage, etc.).\n-   `completion/`: Shell completion support.\n\n### Other Functional Directories\n\n-   `network/`: Network-related utilities (proxy, fetch, auth).\n-   `workspace/`: Workspace-related utilities.\n-   `exec/`: Execution-related commands (run, exec, dlx).\n-   `env/`: Node.js environment management.\n-   `cache/`: Cache-related commands and utilities.\n-   `patching/`: Package patching functionality.\n-   `reviewing/`: License and dependency review tools.\n-   `releasing/`: Release and publishing utilities.\n\n### Shared Utilities\n\n-   `packages/`: Shared utility packages (constants, error handling, logger, types, etc.).\n-   `fs/`: Filesystem utilities.\n-   `crypto/`: Cryptographic utilities.\n-   `text/`: Text processing utilities.\n\n## Setup & Build\n\nTo set up the environment and build the project:\n\n```bash\npnpm install\npnpm run compile\n```\n\n## Testing\n\nNever run all tests in the repository as it takes a lot of time.\n\nRun tests for a specific project instead:\n\n```bash\n# From the project directory\npnpm test\n\n# From the root, filtering by package name\npnpm --filter <package_name> test\n```\n\nOr better yet, run tests for a specific file:\n\n```bash\npnpm --filter <package_name> test <file_path>\n```\n\nOr a specific test case in a specific file:\n\n```bash\npnpm --filter <package_name> test <file_path> -t <test_name_pattern>\n```\n\n## Linting\n\nTo run all linting checks:\n\n```bash\npnpm run lint\n```\n\n## Contribution Workflow\n\n### Changesets\n\nIf your changes affect published packages, you MUST create a changeset file in the `.changeset` directory. The changeset file should describe the change and specify the packages that are affected with the pending version bump types: patch, minor, or major.\n\n**IMPORTANT: Always explicitly include `\"pnpm\"` in the changeset** with the appropriate version bump (patch, minor, or major). The pnpm CLI will only receive automatic patch bumps from its dependencies, so if your change warrants a minor or major version bump for the CLI, you must specify it explicitly. The changeset description will appear on the release notes page.\n\nExample:\n\n```\n---\n\"@pnpm/core\": minor\n\"pnpm\": minor\n---\n\nAdded a new setting `blockExoticSubdeps` that prevents the resolution of exotic protocols in transitive dependencies [#10352](https://github.com/pnpm/pnpm/issues/10352).\n```\n\n**Versioning Guidelines for pnpm CLI:**\n- **patch**: Bug fixes, internal refactors, and changes that don't require documentation updates\n- **minor**: New features, settings, or commands that should be documented (anything users should know about)\n- **major**: Breaking changes\n\n### Commit Messages\n\nFollow the [Conventional Commits](https://www.conventionalcommits.org/) specification.\n    -   `feat`: a new feature\n    -   `fix`: a bug fix\n    -   `docs`: documentation only changes\n    -   `style`: formatting, missing semi-colons, etc.\n    -   `refactor`: code change that neither fixes a bug nor adds a feature\n    -   `perf`: a code change that improves performance\n    -   `test`: adding missing tests\n    -   `chore`: changes to build process or auxiliary tools\n\n## Code Style\n\nThis repository uses [Standard Style](https://github.com/standard/standard) with a few modifications:\n-   **Trailing commas** are used.\n-   **Functions are preferred** over classes.\n-   **Functions are declared after they are used** (hoisting is relied upon).\n-   **Import Order**:\n    1.  Standard libraries (e.g., `fs`, `path`).\n    2.  External dependencies (sorted alphabetically).\n    3.  Relative imports.\n\nTo ensure your code adheres to the style guide, run:\n\n```bash\npnpm run lint\n```\n\n## Common Gotchas\n\n### Error Type Checking in Jest\n\nWhen checking if a caught error is an `Error` object, **do not use `instanceof Error`**. Jest runs tests in a VM context where `instanceof` checks can fail across realms.\n\nInstead, use `util.types.isNativeError()`:\n\n```typescript\nimport util from 'util'\n\ntry {\n  // ... some operation\n} catch (err: unknown) {\n  // ❌ Wrong - may fail in Jest\n  if (err instanceof Error && 'code' in err && err.code === 'ENOENT') {\n    return null\n  }\n  \n  // ✅ Correct - works across realms\n  if (util.types.isNativeError(err) && 'code' in err && err.code === 'ENOENT') {\n    return null\n  }\n  throw err\n}\n```\n\n## Key Configuration Files\n\n-   `pnpm-workspace.yaml`: Defines the workspace structure.\n-   `package.json` (root): Root scripts and devDependencies.\n-   `CONTRIBUTING.md`: Detailed contribution guidelines.\npackages:\n  - .meta-updater\n  - __typecheck__\n  - __typings__\n  - __utils__/*\n  - '!__utils__/build-artifacts'\n  - builder/*\n  - cache/*\n  - catalogs/*\n  - cli/*\n  - completion/*\n  - config/*\n  - crypto/*\n  - dedupe/*\n  - deps/*\n  - env/*\n  - exec/*\n  - fetching/*\n  - fs/*\n  - hooks/*\n  - lockfile/*\n  - network/*\n  - modules-mounter/*\n  - object/*\n  - packages/*\n  - pkg-manager/*\n  - pkg-manifest/*\n  - patching/*\n  - pnpm\n  - pnpm/dev\n  - testing/*\n  - tools/*\n  - worker\n  - pnpm/artifacts/*\n  - registry/*\n  - releasing/*\n  - resolving/*\n  - reviewing/*\n  - semver/*\n  - store/*\n  - text/*\n  - workspace/*\n  - yaml/*\n  - '!**/example/**'\n  - '!**/test/**'\n  - '!resolving/local-resolver/example-package/**'\n\nallowBuilds:\n  core-js: false\n  esbuild: true\n  fuse-native: true\n  ghooks: true\n\nauditConfig:\n  ignoreCves:\n    - CVE-2025-56200\n  ignoreGhsas:\n    - GHSA-76c9-3jph-rj3q\n    - GHSA-ffrw-9mx8-89p8\n    - GHSA-mh29-5h37-fv8m\n    - GHSA-6rw7-vpxm-498p\n    - GHSA-xxjr-mmjv-4gpg\n\ncatalog:\n  '@babel/core': ^7.29.0\n  '@babel/preset-typescript': ^7.28.5\n  '@babel/types': ^7.29.0\n  '@changesets/cli': ^2.30.0\n  '@commitlint/cli': ^17.8.1\n  '@commitlint/config-conventional': ^17.8.1\n  '@commitlint/prompt-cli': ^17.8.1\n  '@eslint/eslintrc': 3.1.0\n  '@eslint/js': 9.9.1\n  '@gwhitney/detect-indent': 7.0.1\n  '@jest/globals': 29.7.0\n  '@pnpm/byline': ^1.0.0\n  '@pnpm/colorize-semver-diff': ^1.0.1\n  '@pnpm/config.env-replace': ^3.0.2\n  '@pnpm/config.nerf-dart': ^1.0.1\n  '@pnpm/exec': ^2.0.0\n  '@pnpm/log.group': 3.0.1\n  '@pnpm/logger': ^1001.0.1\n  '@pnpm/meta-updater': 2.0.6\n  '@pnpm/network.agent': ^2.0.3\n  '@pnpm/nopt': ^0.3.1\n  '@pnpm/npm-conf': 3.0.2\n  '@pnpm/npm-lifecycle': ^1001.0.0\n  '@pnpm/npm-package-arg': ^2.0.0\n  '@pnpm/os.env.path-extender': ^2.0.3\n  '@pnpm/patch-package': 0.0.1\n  '@pnpm/registry-mock': 5.2.0\n  '@pnpm/semver-diff': ^1.1.0\n  '@pnpm/tabtab': ^0.5.4\n  '@pnpm/tgz-fixtures': 0.0.0\n  '@pnpm/util.lex-comparator': ^3.0.2\n  '@pnpm/workspace.find-packages': ^1000.0.63\n  '@pnpm/workspace.read-manifest': ^1000.3.0\n  '@reflink/reflink': 0.1.19\n  '@rushstack/worker-pool': 0.4.9\n  '@types/adm-zip': ^0.5.7\n  '@types/archy': 0.0.33\n  '@types/cross-spawn': ^6.0.6\n  '@types/fs-extra': ^9.0.13\n  '@types/graceful-fs': ^4.1.9\n  '@types/hosted-git-info': ^3.0.5\n  '@types/ini': 1.3.31\n  '@types/is-gzip': 2.0.0\n  '@types/is-windows': ^1.0.2\n  '@types/isexe': 2.0.2\n  '@types/jest': ^29.5.14\n  '@types/js-yaml': ^4.0.9\n  '@types/lodash.kebabcase': 4.1.9\n  '@types/lodash.throttle': 4.1.7\n  '@types/micromatch': ^4.0.10\n  '@types/node': ^18.19.130\n  '@types/normalize-package-data': ^2.4.4\n  '@types/normalize-path': ^3.0.2\n  '@types/object-hash': 3.0.6\n  '@types/parse-json': ^4.0.2\n  '@types/pnpm__byline': npm:@types/byline@^4.2.36\n  '@types/proxyquire': ^1.3.31\n  '@types/ramda': 0.29.12\n  '@types/retry': ^0.12.5\n  '@types/rimraf': 3.0.2\n  '@types/semver': 7.5.3\n  '@types/signal-exit': ^3.0.4\n  '@types/sinon': ^10.0.20\n  '@types/ssri': ^7.1.5\n  '@types/tar': ^6.1.13\n  '@types/tar-stream': ^2.2.3\n  '@types/touch': ^3.1.5\n  '@types/uuid': ^8.3.4\n  '@types/validate-npm-package-name': ^4.0.2\n  '@types/which': ^2.0.2\n  '@types/write-file-atomic': ^4.0.3\n  '@types/yarnpkg__lockfile': ^1.1.9\n  '@types/yazl': ^3.3.0\n  '@types/zkochan__table': npm:@types/table@6.0.0\n  '@typescript-eslint/eslint-plugin': 6.18.1\n  '@typescript-eslint/parser': 6.18.1\n  '@yarnpkg/core': 4.2.0\n  '@yarnpkg/extensions': 2.0.3\n  '@yarnpkg/lockfile': ^1.1.0\n  '@yarnpkg/nm': 4.0.5\n  '@yarnpkg/parsers': 3.0.3\n  '@yarnpkg/pnp': 4.0.8\n  '@zkochan/cmd-shim': ^7.0.0\n  '@zkochan/diable': ^1.0.2\n  '@zkochan/retry': ^0.2.0\n  '@zkochan/rimraf': ^3.0.2\n  '@zkochan/table': ^2.0.1\n  adm-zip: ^0.5.16\n  ansi-diff: ^1.2.0\n  archy: ^1.0.0\n  better-path-resolve: 1.0.0\n  bin-links: ^4.0.4\n  bole: ^5.0.28\n  boxen: npm:@zkochan/boxen@5.1.2\n  c8: ^7.14.0\n  camelcase: ^6.3.0\n  camelcase-keys: ^6.2.2\n  can-link: ^2.0.0\n  can-write-to-dir: ^1.1.1\n  chalk: ^4.1.2\n  ci-info: ^3.9.0\n  cli-columns: ^4.0.0\n  cli-truncate: ^2.1.0\n  cmd-extension: ^1.0.2\n  comver-to-semver: ^1.0.0\n  concurrently: 8.2.1\n  cross-env: ^7.0.3\n  cross-spawn: ^7.0.6\n  cspell: 8.17.5\n  deep-require-cwd: 1.0.0\n  delay: ^5.0.0\n  detect-libc: ^2.1.2\n  didyoumean2: ^6.0.1\n  dint: ^5.1.0\n  dir-is-case-sensitive: ^2.0.0\n  encode-registry: ^3.0.1\n  enquirer: ^2.4.1\n  esbuild: ^0.25.12\n  escape-string-regexp: ^4.0.0\n  eslint: ^8.57.1\n  eslint-config-standard-with-typescript: ^39.1.1\n  eslint-plugin-import: ^2.32.0\n  eslint-plugin-n: ^16.6.2\n  eslint-plugin-node: ^11.1.0\n  eslint-plugin-promise: ^6.6.0\n  eslint-plugin-regexp: 2.7.0\n  execa: npm:safe-execa@0.1.2\n  exists-link: 2.0.0\n  fast-deep-equal: ^3.1.3\n  fast-glob: ^3.3.3\n  filenamify: ^4.3.0\n  find-up: ^5.0.0\n  fs-extra: ^11.3.4\n  fuse-native: ^2.2.6\n  get-npm-tarball-url: ^2.1.0\n  get-port: ^5.1.1\n  ghooks: 2.0.4\n  graceful-fs: ^4.2.11\n  graceful-git: ^4.0.0\n  graph-cycles: 1.2.1\n  hosted-git-info: npm:@pnpm/hosted-git-info@1.0.0\n  https-proxy-server-express: 0.1.2\n  husky: ^9.1.7\n  hyperdrive-schemas: ^2.0.0\n  ini: 4.1.1\n  is-gzip: 2.0.0\n  is-inner-link: ^4.0.0\n  is-port-reachable: 3.0.0\n  is-subdir: ^1.2.0\n  is-windows: ^1.0.2\n  isexe: 2.0.0\n  jest: ^29.7.0\n  jest-diff: ^29.7.0\n  js-yaml: npm:@zkochan/js-yaml@0.0.11\n  json5: ^2.2.3\n  keyv: 4.5.4\n  lcov-result-merger: ^3.3.0\n  load-json-file: ^6.2.0\n  lodash.kebabcase: ^4.1.1\n  lodash.throttle: 4.1.1\n  loud-rejection: ^2.2.0\n  lru-cache: ^10.4.3\n  make-empty-dir: ^3.0.2\n  mdast-util-to-string: ^2.0.0\n  mem: ^8.1.1\n  micromatch: ^4.0.8\n  nock: 13.3.4\n  node-fetch: npm:@pnpm/node-fetch@1.0.0\n  normalize-newline: 3.0.0\n  normalize-package-data: ^7.0.1\n  normalize-path: ^3.0.0\n  normalize-registry-url: 2.0.1\n  npm-packlist: 5.1.3\n  object-hash: 3.0.0\n  p-defer: ^3.0.0\n  p-every: ^2.0.0\n  p-filter: ^2.1.0\n  p-limit: ^3.1.0\n  p-map-values: ^1.0.0\n  p-memoize: 4.0.1\n  p-queue: ^6.6.2\n  parse-json: ^5.2.0\n  parse-npm-tarball-url: ^4.0.0\n  path-absolute: ^1.0.1\n  path-exists: ^4.0.0\n  path-name: ^1.0.0\n  path-temp: ^2.1.1\n  pidtree: ^0.6.0\n  pkg: npm:@yao-pkg/pkg@5.12.0\n  preferred-pm: ^3.1.4\n  pretty-bytes: ^5.6.0\n  pretty-ms: ^7.0.1\n  process-exists: ^4.1.0\n  promise-share: ^1.0.0\n  proxyquire: ^2.1.3\n  ps-list: ^7.2.0\n  publish-packed: ^4.1.2\n  ramda: npm:@pnpm/ramda@0.28.1\n  read-ini-file: 4.0.0\n  read-yaml-file: ^2.1.0\n  realpath-missing: ^1.1.0\n  remark-parse: ^9.0.0\n  remark-stringify: ^9.0.1\n  rename-overwrite: ^6.0.6\n  render-help: ^1.0.3\n  resolve-link-target: ^2.0.0\n  rimraf: ^3.0.2\n  root-link-target: ^3.1.0\n  run-groups: ^3.0.1\n  rxjs: ^7.8.2\n  safe-buffer: 5.2.1\n  safe-execa: ^0.1.4\n  safe-promise-defer: ^1.0.1\n  sanitize-filename: ^1.6.3\n  semver: ^7.7.4\n  semver-range-intersect: ^0.3.1\n  semver-utils: ^1.1.4\n  shlex: ^2.1.2\n  shx: ^0.3.4\n  signal-exit: ^3.0.7\n  sinon: ^16.1.3\n  sort-keys: ^4.2.0\n  split-cmd: ^1.1.0\n  split2: ^4.2.0\n  ssri: 10.0.5\n  stacktracey: ^2.1.8\n  string-length: ^4.0.2\n  strip-bom: ^4.0.0\n  strip-comments-strings: 1.2.0\n  symlink-dir: ^6.0.5\n  tar: ^7.5.11\n  tar-stream: ^2.2.0\n  tempy: ^1.0.1\n  terminal-link: ^2.1.1\n  tinyglobby: ^0.2.15\n  touch: 3.1.0\n  tree-kill: ^1.2.2\n  ts-jest: 29.2.3\n  ts-jest-resolver: 2.0.1\n  ts-node: ^10.9.2\n  typescript: 5.5.4\n  unified: ^9.2.2\n  uuid: ^9.0.1\n  validate-npm-package-name: 5.0.0\n  verdaccio: 5.20.1\n  version-selector-type: ^3.0.0\n  which: npm:@pnpm/which@^3.0.1\n  write-file-atomic: ^5.0.1\n  write-ini-file: 4.0.1\n  write-json-file: ^4.3.0\n  write-json5-file: ^3.1.0\n  write-pkg: 4.0.0\n  write-yaml-file: ^5.0.0\n  yaml: ^2.8.2\n  yaml-tag: 1.1.0\n  yazl: ^3.3.1\n\ncatalogMode: strict\n\ncleanupUnusedCatalogs: true\n\nenableGlobalVirtualStore: true\n\nenablePrePostScripts: false\n\nengineStrict: true\n\ngitChecks: false\n\nhoistPattern:\n  - jest-runner\n\nmanagePackageManagerVersions: true\n\nminimumReleaseAge: 1440\n\nminimumReleaseAgeExclude:\n  - '@pnpm/*'\n  - body-parser@2.2.1\n  - express@4.22.1\n  - glob@11.1.0\n  - jws@3.2.3\n  - normalize-registry-url\n  - path-temp@2.1.1\n  - parse-npm-tarball-url@4.0.0\n  - pnpm\n  - publish-packed@5.0.0\n  - run-groups@4.0.0\n  - tar@7.5.11\n  - lodash@4.17.23\n\noptimisticRepeatInstall: true\n\noverrides:\n  '@yarnpkg/fslib@2': '3'\n  body-parser@<1.20.3: ^1.20.3\n  clipanion: 3.2.0-rc.6\n  cookie@<0.7.0: '>=0.7.0'\n  cross-spawn@<7.0.5: '>=7.0.5'\n  debug@<3.1.0: '>=3.1.0'\n  express@<4.22.1: ^4.22.1\n  follow-redirects@<=1.15.5: '>=1.15.6'\n  glob-parent@<5.1.2: '>=5.1.2'\n  hosted-git-info@1: 'catalog:'\n  http-proxy-middleware@<2.0.7: ^2.0.7\n  isexe@3: 3.1.1\n  istanbul-reports: npm:@zkochan/istanbul-reports\n  js-yaml@<3.14.2: ^3.14.2\n  js-yaml@^4.0.0: 'catalog:'\n  json5@<2.2.2: 'catalog:'\n  jsonwebtoken@<=8.5.1: '>=9.0.0'\n  jws@<3.2.3: ^3.2.3\n  nopt@5: npm:@pnpm/nopt@^0.2.1\n  on-headers@<1.1.0: '>=1.1.0'\n  path-to-regexp@<0.1.12: ^0.1.12\n  path-to-regexp@>=4.0.0 <6.3.0: '>=6.3.0'\n  path-to-regexp@>=7.0.0 <8.0.0: '>=8.0.0'\n  request: npm:postman-request@2.88.1-postman.40\n  semver@<7.5.2: 'catalog:'\n  send@<0.19.0: ^0.19.0\n  serve-static@<1.16.0: ^1.16.0\n  socks@2: ^2.8.1\n  tar@<=7.5.10: '>=7.5.11'\n  tmp@<=0.2.3: '>=0.2.4'\n  tough-cookie@<4.1.3: '>=4.1.3'\n  validator@<13.15.22: '>=13.15.22'\n  yaml@<2.2.2: '>=2.2.2'\n\npackageExtensions:\n  '@babel/parser':\n    peerDependencies:\n      '@babel/types': '*'\n  jest-circus:\n    dependencies:\n      slash: '3'\n  remark-parse:\n    peerDependencies:\n      unified: '*'\n  remark-stringify:\n    peerDependencies:\n      unified: '*'\n\npatchedDependencies:\n  '@yao-pkg/pkg': __patches__/pkg.patch\n  graceful-fs@4.2.11: __patches__/graceful-fs@4.2.11.patch\n  mdast-util-to-string@2.0.0: __patches__/mdast-util-to-string@2.0.0.patch\n  normalize-package-data@7.0.1: __patches__/normalize-package-data@7.0.1.patch\n\npatchesDir: __patches__\n\npublishBranch: main\n\nresolutionMode: lowest-direct\n\nsavePrefix: ''\n\nsharedWorkspaceLockfile: true\n\nupdateConfig:\n  ignoreDependencies:\n    - boxen\n    - camelcase\n    - camelcase-keys\n    - chalk\n    - detect-indent\n    - escape-string-regexp\n    - filenamify\n    - find-up\n    - get-port\n    - is-port-reachable\n    - load-json-file\n    - mem\n    - npm-packlist\n    - node-fetch\n    - normalize-newline\n    - p-defer\n    - p-filter\n    - p-limit\n    - p-memoize\n    - p-queue\n    - parse-json\n    - path-exists\n    - pretty-bytes\n    - pretty-ms\n    - process-exists\n    - ps-list\n    - sort-keys\n    - string-length\n    - strip-bom\n    - tempy\n    - unique-string\n    - write-json-file\n    - write-pkg\n\nverifyDepsBeforeRun: install\n{\n  \"name\": \"monorepo-root\",\n  \"private\": true,\n  \"scripts\": {\n    \"bump\": \"changeset version && pnpm update-manifests\",\n    \"changeset\": \"changeset\",\n    \"preinstall\": \"npx only-allow pnpm\",\n    \"prepare\": \"husky\",\n    \"pretest\": \"pnpm run compile-only && pnpm --dir=__fixtures__ run prepareFixtures\",\n    \"lint\": \"pnpm run spellcheck && pnpm lint:meta && pnpm run lint:ts\",\n    \"spellcheck\": \"cspell \\\"**/*.ts\\\" \\\"**/README.md\\\" \\\".changeset/*.md\\\" --no-progress\",\n    \"lint:ts\": \"eslint \\\"**/src/**/*.ts\\\" \\\"**/test/**/*.ts\\\"\",\n    \"test-main\": \"pnpm pretest && pnpm lint && pnpm run test-pkgs-main\",\n    \"remove-temp-dir\": \"shx rm -rf ../pnpm_tmp\",\n    \"test-pkgs-main\": \"pnpm remove-temp-dir && pnpm run --no-sort --workspace-concurrency=1 -r _test\",\n    \"test-branch\": \"pnpm pretest && pnpm lint && git remote set-branches --add origin v10 && git fetch origin v10 && pnpm run test-pkgs-branch\",\n    \"test-pkgs-branch\": \"pnpm remove-temp-dir && pnpm --workspace-concurrency=1 --filter=...[origin/v10] run --no-sort _test\",\n    \"compile-only\": \"ts-node __utils__/scripts/src/typecheck-only.ts && pnpm -F pnpm compile\",\n    \"compile\": \"pnpm compile-only && pnpm run update-manifests\",\n    \"make-lcov\": \"shx mkdir -p coverage && lcov-result-merger './packages/*/coverage/lcov.info' 'coverage/lcov.info'\",\n    \"update-manifests\": \"pnpm run meta-updater && pnpm install\",\n    \"meta-updater\": \"pnpm --filter=@pnpm-private/updater compile && pnpm exec meta-updater\",\n    \"lint:meta\": \"pnpm run meta-updater --test\",\n    \"copy-artifacts\": \"ts-node __utils__/scripts/src/copy-artifacts.ts\",\n    \"make-release-description\": \"pnpm --filter=@pnpm/get-release-text run write-release-text\",\n    \"release\": \"pnpm --filter=@pnpm/exe publish --tag=next-10 --access=public && pnpm publish --filter=!pnpm --filter=!@pnpm/exe --access=public && pnpm publish --filter=pnpm --tag=next-10 --access=public\",\n    \"dev-setup\": \"pnpm -C=./pnpm/dev link -g\"\n  },\n  \"devDependencies\": {\n    \"@babel/core\": \"catalog:\",\n    \"@babel/preset-typescript\": \"catalog:\",\n    \"@babel/types\": \"catalog:\",\n    \"@changesets/cli\": \"catalog:\",\n    \"@commitlint/cli\": \"catalog:\",\n    \"@commitlint/config-conventional\": \"catalog:\",\n    \"@commitlint/prompt-cli\": \"catalog:\",\n    \"@pnpm/eslint-config\": \"workspace:*\",\n    \"@pnpm/jest-config\": \"workspace:*\",\n    \"@pnpm/meta-updater\": \"catalog:\",\n    \"@pnpm/tgz-fixtures\": \"catalog:\",\n    \"@pnpm/tsconfig\": \"workspace:*\",\n    \"@types/jest\": \"catalog:\",\n    \"@types/node\": \"catalog:\",\n    \"c8\": \"catalog:\",\n    \"concurrently\": \"catalog:\",\n    \"cross-env\": \"catalog:\",\n    \"cspell\": \"catalog:\",\n    \"eslint\": \"catalog:\",\n    \"eslint-plugin-regexp\": \"catalog:\",\n    \"husky\": \"catalog:\",\n    \"jest\": \"catalog:\",\n    \"keyv\": \"catalog:\",\n    \"lcov-result-merger\": \"catalog:\",\n    \"publish-packed\": \"catalog:\",\n    \"rimraf\": \"catalog:\",\n    \"shx\": \"catalog:\",\n    \"ts-jest\": \"catalog:\",\n    \"ts-node\": \"catalog:\",\n    \"typescript\": \"catalog:\",\n    \"verdaccio\": \"catalog:\"\n  },\n  \"engines\": {\n    \"pnpm\": \">=9.6.0\"\n  },\n  \"packageManager\": \"pnpm@10.32.0\"\n}\n{\n  \"name\": \"@pnpm/parse-wanted-dependency\",\n  \"version\": \"1001.0.0\",\n  \"description\": \"Parse dependency specifier\",\n  \"keywords\": [\n    \"pnpm\",\n    \"pnpm10\"\n  ],\n  \"license\": \"MIT\",\n  \"funding\": \"https://opencollective.com/pnpm\",\n  \"repository\": \"https://github.com/pnpm/pnpm/tree/main/packages/parse-wanted-dependency\",\n  \"homepage\": \"https://github.com/pnpm/pnpm/tree/main/packages/parse-wanted-dependency#readme\",\n  \"bugs\": {\n    \"url\": \"https://github.com/pnpm/pnpm/issues\"\n  },\n  \"type\": \"commonjs\",\n  \"main\": \"lib/index.js\",\n  \"types\": \"lib/index.d.ts\",\n  \"exports\": {\n    \".\": \"./lib/index.js\"\n  },\n  \"files\": [\n    \"lib\",\n    \"!*.map\"\n  ],\n  \"scripts\": {\n    \"test\": \"pnpm run compile\",\n    \"lint\": \"eslint \\\"src/**/*.ts\\\"\",\n    \"prepublishOnly\": \"pnpm run compile\",\n    \"compile\": \"tsc --build && pnpm run lint --fix\"\n  },\n  \"dependencies\": {\n    \"validate-npm-package-name\": \"catalog:\"\n  },\n  \"devDependencies\": {\n    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\n    \"@types/validate-npm-package-name\": \"catalog:\"\n  },\n  \"engines\": {\n    \"node\": \">=18.12\"\n  },\n  \"jest\": {\n    \"preset\": \"@pnpm/jest-config\"\n  }\n}\n{\n  \"extends\": \"@pnpm/tsconfig\",\n  \"compilerOptions\": {\n    \"outDir\": \"lib\",\n    \"rootDir\": \"src\"\n  },\n  \"include\": [\n    \"src/**/*.ts\",\n    \"../../__typings__/**/*.d.ts\"\n  ],\n  \"references\": []\n}\nexec/plugin-commands-script-runners/src/dlx.ts:6:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nexec/plugin-commands-script-runners/src/dlx.ts:123:    const { alias, bareSpecifier } = parseWantedDependency(pkg) || {}\nstore/plugin-commands-store/src/storeAdd.ts:3:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nstore/plugin-commands-store/src/storeAdd.ts:23:  const deps = fuzzyDeps.map((dep) => parseWantedDependency(dep))\nexec/plugin-commands-script-runners/package.json:52:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\nstore/plugin-commands-store/package.json:42:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\npkg-manager/plugin-commands-installation/src/updateWorkspaceDependencies.ts:2:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\npkg-manager/plugin-commands-installation/src/updateWorkspaceDependencies.ts:23:    const parsed = parseWantedDependency(spec)\npkg-manager/plugin-commands-installation/package.json:57:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\npatching/plugin-commands-patching/src/getPatchedDependency.ts:2:import { parseWantedDependency, type ParseWantedDependencyResult } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/getPatchedDependency.ts:16:export type GetPatchedDependencyResult = ParseWantedDependencyResult & { applyToAll: boolean }\npatching/plugin-commands-patching/src/getPatchedDependency.ts:19:  const dep = parseWantedDependency(rawDependency)\npatching/plugin-commands-patching/src/getPatchedDependency.ts:97:export async function getVersionsFromLockfile (dep: ParseWantedDependencyResult, opts: GetPatchedDependencyOptions): Promise<LockfileVersionsList> {\npatching/plugin-commands-patching/src/patchCommit.ts:22:import { type ParseWantedDependencyResult, parseWantedDependency } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/patchCommit.ts:84:  const patchedPkg = parseWantedDependency(gitTarballUrl ? `${patchedPkgManifest.name}@${gitTarballUrl}` : nameAndVersion)\npatching/plugin-commands-patching/src/patchCommit.ts:123:  patchedPkg: ParseWantedDependencyResult\npatching/plugin-commands-patching/src/patchCommit.ts:240:async function getGitTarballUrlFromLockfile (dep: ParseWantedDependencyResult, opts: GetPatchedDependencyOptions): Promise<string | undefined> {\npatching/plugin-commands-patching/src/getEditDirPath.ts:2:import { type ParseWantedDependencyResult } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/getEditDirPath.ts:8:export function getEditDirPath (param: string, patchedDep: ParseWantedDependencyResult, opts: GetEditDirOptions): string {\npatching/plugin-commands-patching/src/getEditDirPath.ts:13:function getEditDirNameFromParsedDep (patchedDep: ParseWantedDependencyResult): string | undefined {\nstore/plugin-commands-store-inspecting/src/catIndex.ts:9:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nstore/plugin-commands-store-inspecting/src/catIndex.ts:56:  const { alias, bareSpecifier } = parseWantedDependency(wantedDependency) || {}\npatching/plugin-commands-patching/src/writePackage.ts:6:import type { ParseWantedDependencyResult } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/writePackage.ts:10:export async function writePackage (dep: ParseWantedDependencyResult, dest: string, opts: WritePackageOptions): Promise<void> {\npatching/plugin-commands-patching/package.json:46:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\nstore/plugin-commands-store-inspecting/package.json:40:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\npkg-manager/core/src/parseWantedDependencies.ts:1:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\npkg-manager/core/src/parseWantedDependencies.ts:25:      const parsed = parseWantedDependency(rawWantedDependency)\npkg-manager/core/package.json:97:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\npackages/parse-wanted-dependency/src/index.ts:3:export interface ParsedWantedDependency {\npackages/parse-wanted-dependency/src/index.ts:8:export type ParseWantedDependencyResult = Partial<ParsedWantedDependency> &\npackages/parse-wanted-dependency/src/index.ts:10:  Omit<ParsedWantedDependency, 'bareSpecifier'>\npackages/parse-wanted-dependency/src/index.ts:11:  | Omit<ParsedWantedDependency, 'alias'>\npackages/parse-wanted-dependency/src/index.ts:12:  | ParsedWantedDependency\npackages/parse-wanted-dependency/src/index.ts:15:export function parseWantedDependency (rawWantedDependency: string): ParseWantedDependencyResult {\npackages/parse-wanted-dependency/package.json:2:  \"name\": \"@pnpm/parse-wanted-dependency\",\npackages/parse-wanted-dependency/package.json:36:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\nconfig/parse-overrides/src/index.ts:2:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nconfig/parse-overrides/src/index.ts:63:  const wantedDep = parseWantedDependency(selector)\nconfig/parse-overrides/package.json:37:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\"\nconfig/deps-installer/src/resolveConfigDeps.ts:7:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nconfig/deps-installer/src/resolveConfigDeps.ts:24:    const wantedDep = parseWantedDependency(configDep)\nconfig/deps-installer/package.json:44:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\nhooks/read-package-hook/src/createPackageExtender.ts:2:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nhooks/read-package-hook/src/createPackageExtender.ts:18:    const { alias, bareSpecifier } = parseWantedDependency(selector)\nhooks/read-package-hook/package.json:37:    \"@pnpm/parse-wanted-dependency\": \"workspace:*\",\n"
    },
    {
      "idSha256": "57dbfc296665f072254d15345fb3a2bbf457ae03cbb6ee8f6020e8f11d4b056b",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 10,
      "outputSha256": "a6a2a113f326130ddfa6e1982ab8998b302319cc7fe207165aee8ce56a4b3098",
      "outputBytes": 7186,
      "exitCode": 0,
      "stdout": "AGENTS.md\n@babel\n@changesets\n@commitlint\n@pnpm\n@types\nc8\nconcurrently\ncross-env\ncspell\neslint\neslint-plugin-regexp\nhusky\njest\nkeyv\nlcov-result-merger\npublish-packed\nrimraf\nshx\nts-jest\nts-node\ntypescript\nverdaccio\n# Logs\nlogs\n*.log\nnpm-debug.log*\n\n# Dependency directory\n**/node_modules/**\n_node_modules\n.pnp.cjs\n\n# Coverage directory used by tools like istanbul\ncoverage\n\n.tmp\n_docpress\n.DS_Store\n\nlib\ndist\ntsconfig.tsbuildinfo\ntest.lib/\n\n# Visual Studio Code configs\n.vscode/\n\n# JetBrains IDEs\n.idea/\n\n# pnpm uses npm for publishing a new version with\n# dependencies bundled but the npm lockfile is not needed\n# because pnpm use pnpm for installation\npackage-lock.json\n\n__package_previews__\n.store\n\nprivatePackages/store\n\n## Verdaccio storage\nstorage\n\nyarn.lock\n\nRELEASE.md\n\n.jest-cache\n.verdaccio-cache\n.turbo\n.eslintcache\n.claude\n\n## custom modules-dir fixture\n__fixtures__/custom-modules-dir/**/fake_modules/\n__fixtures__/custom-modules-dir/cache/\n__fixtures__/custom-modules-dir/patches/\n{\n  \"compilerOptions\": {\n    \"allowSyntheticDefaultImports\": true,\n    \"composite\": true,\n    \"declaration\": true,\n    \"esModuleInterop\": true,\n    \"module\": \"commonjs\",\n    \"moduleResolution\": \"node\",\n    \"noImplicitAny\": true,\n    \"noImplicitReturns\": true,\n    \"preserveConstEnums\": true,\n    \"removeComments\": false,\n    \"skipLibCheck\": true,\n    \"sourceMap\": true,\n    \"strict\": true,\n    \"target\": \"es2022\"\n  },\n  \"atom\": {\n    \"rewriteTsconfig\": true\n  }\n}\nimport validateNpmPackageName from 'validate-npm-package-name'\n\nexport interface ParsedWantedDependency {\n  alias: string\n  bareSpecifier: string\n}\n\nexport type ParseWantedDependencyResult = Partial<ParsedWantedDependency> &\n(\n  Omit<ParsedWantedDependency, 'bareSpecifier'>\n  | Omit<ParsedWantedDependency, 'alias'>\n  | ParsedWantedDependency\n)\n\nexport function parseWantedDependency (rawWantedDependency: string): ParseWantedDependencyResult {\n  const versionDelimiter = rawWantedDependency.indexOf('@', 1) // starting from 1 to skip the @ that marks scope\n  if (versionDelimiter !== -1) {\n    const alias = rawWantedDependency.slice(0, versionDelimiter)\n    if (validateNpmPackageName(alias).validForOldPackages) {\n      return {\n        alias,\n        bareSpecifier: rawWantedDependency.slice(versionDelimiter + 1),\n      }\n    }\n    return {\n      bareSpecifier: rawWantedDependency,\n    }\n  }\n  if (validateNpmPackageName(rawWantedDependency).validForOldPackages) {\n    return {\n      alias: rawWantedDependency,\n    }\n  }\n  return {\n    bareSpecifier: rawWantedDependency,\n  }\n}\nstore/plugin-commands-store/src/storeAdd.ts:3:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nstore/plugin-commands-store/src/storeAdd.ts:23:  const deps = fuzzyDeps.map((dep) => parseWantedDependency(dep))\npkg-manager/plugin-commands-installation/src/updateWorkspaceDependencies.ts:2:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\npkg-manager/plugin-commands-installation/src/updateWorkspaceDependencies.ts:23:    const parsed = parseWantedDependency(spec)\npatching/plugin-commands-patching/src/getPatchedDependency.ts:2:import { parseWantedDependency, type ParseWantedDependencyResult } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/getPatchedDependency.ts:16:export type GetPatchedDependencyResult = ParseWantedDependencyResult & { applyToAll: boolean }\npatching/plugin-commands-patching/src/getPatchedDependency.ts:19:  const dep = parseWantedDependency(rawDependency)\npatching/plugin-commands-patching/src/getPatchedDependency.ts:97:export async function getVersionsFromLockfile (dep: ParseWantedDependencyResult, opts: GetPatchedDependencyOptions): Promise<LockfileVersionsList> {\npatching/plugin-commands-patching/src/patchCommit.ts:22:import { type ParseWantedDependencyResult, parseWantedDependency } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/patchCommit.ts:84:  const patchedPkg = parseWantedDependency(gitTarballUrl ? `${patchedPkgManifest.name}@${gitTarballUrl}` : nameAndVersion)\npatching/plugin-commands-patching/src/patchCommit.ts:123:  patchedPkg: ParseWantedDependencyResult\npatching/plugin-commands-patching/src/patchCommit.ts:240:async function getGitTarballUrlFromLockfile (dep: ParseWantedDependencyResult, opts: GetPatchedDependencyOptions): Promise<string | undefined> {\npatching/plugin-commands-patching/src/getEditDirPath.ts:2:import { type ParseWantedDependencyResult } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/getEditDirPath.ts:8:export function getEditDirPath (param: string, patchedDep: ParseWantedDependencyResult, opts: GetEditDirOptions): string {\npatching/plugin-commands-patching/src/getEditDirPath.ts:13:function getEditDirNameFromParsedDep (patchedDep: ParseWantedDependencyResult): string | undefined {\npatching/plugin-commands-patching/src/writePackage.ts:6:import type { ParseWantedDependencyResult } from '@pnpm/parse-wanted-dependency'\npatching/plugin-commands-patching/src/writePackage.ts:10:export async function writePackage (dep: ParseWantedDependencyResult, dest: string, opts: WritePackageOptions): Promise<void> {\nstore/plugin-commands-store-inspecting/src/catIndex.ts:9:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nstore/plugin-commands-store-inspecting/src/catIndex.ts:56:  const { alias, bareSpecifier } = parseWantedDependency(wantedDependency) || {}\nexec/plugin-commands-script-runners/src/dlx.ts:6:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nexec/plugin-commands-script-runners/src/dlx.ts:123:    const { alias, bareSpecifier } = parseWantedDependency(pkg) || {}\nhooks/read-package-hook/src/createPackageExtender.ts:2:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nhooks/read-package-hook/src/createPackageExtender.ts:18:    const { alias, bareSpecifier } = parseWantedDependency(selector)\npkg-manager/core/src/parseWantedDependencies.ts:1:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\npkg-manager/core/src/parseWantedDependencies.ts:25:      const parsed = parseWantedDependency(rawWantedDependency)\nconfig/parse-overrides/src/index.ts:2:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nconfig/parse-overrides/src/index.ts:63:  const wantedDep = parseWantedDependency(selector)\npackages/parse-wanted-dependency/src/index.ts:3:export interface ParsedWantedDependency {\npackages/parse-wanted-dependency/src/index.ts:8:export type ParseWantedDependencyResult = Partial<ParsedWantedDependency> &\npackages/parse-wanted-dependency/src/index.ts:10:  Omit<ParsedWantedDependency, 'bareSpecifier'>\npackages/parse-wanted-dependency/src/index.ts:11:  | Omit<ParsedWantedDependency, 'alias'>\npackages/parse-wanted-dependency/src/index.ts:12:  | ParsedWantedDependency\npackages/parse-wanted-dependency/src/index.ts:15:export function parseWantedDependency (rawWantedDependency: string): ParseWantedDependencyResult {\nconfig/deps-installer/src/resolveConfigDeps.ts:7:import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nconfig/deps-installer/src/resolveConfigDeps.ts:24:    const wantedDep = parseWantedDependency(configDep)\n"
    },
    {
      "idSha256": "9462965f2002ffb6e5ebf84d633936910b584441932a9dee26f8497eb9d82c75",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 12,
      "outputSha256": "2c837cb5bf4c8bac3fffc4b6bd5c115ba692c45a3fe8610d5b0052eaf7c7fefa",
      "outputBytes": 3442,
      "exitCode": 0,
      "stdout": "import { parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nimport { type Dependencies } from '@pnpm/types'\nimport { type WantedDependency } from '@pnpm/resolve-dependencies'\nimport { type Catalog } from '@pnpm/catalogs.types'\n\nexport function parseWantedDependencies (\n  rawWantedDependencies: string[],\n  opts: {\n    allowNew: boolean\n    currentBareSpecifiers: Dependencies\n    defaultTag: string\n    dev: boolean\n    devDependencies: Dependencies\n    optional: boolean\n    optionalDependencies: Dependencies\n    overrides?: Record<string, string>\n    updateWorkspaceDependencies?: boolean\n    preferredSpecs?: Record<string, string>\n    saveCatalogName?: string\n    defaultCatalog?: Catalog\n  }\n): WantedDependency[] {\n  return rawWantedDependencies\n    .map((rawWantedDependency) => {\n      const parsed = parseWantedDependency(rawWantedDependency)\n      const alias = parsed['alias']\n      let bareSpecifier = parsed['bareSpecifier']\n\n      if (!opts.allowNew && (!alias || !opts.currentBareSpecifiers[alias])) {\n        return null\n      }\n      if (alias && opts.defaultCatalog?.[alias] && (\n        (!opts.currentBareSpecifiers[alias] && bareSpecifier === undefined) ||\n          opts.defaultCatalog[alias] === bareSpecifier ||\n          opts.defaultCatalog[alias] === opts.currentBareSpecifiers[alias]\n      )) {\n        bareSpecifier = 'catalog:'\n      }\n      if (alias && opts.currentBareSpecifiers[alias]) {\n        bareSpecifier ??= opts.currentBareSpecifiers[alias]\n      }\n      const result = {\n        alias,\n        dev: Boolean(opts.dev || alias && !!opts.devDependencies[alias]),\n        optional: Boolean(opts.optional || alias && !!opts.optionalDependencies[alias]),\n        prevSpecifier: alias && opts.currentBareSpecifiers[alias],\n        saveCatalogName: opts.saveCatalogName,\n      } satisfies Partial<WantedDependency>\n      if (bareSpecifier) {\n        return {\n          ...result,\n          bareSpecifier,\n        }\n      }\n      if (alias && opts.preferredSpecs?.[alias]) {\n        return {\n          ...result,\n          bareSpecifier: opts.preferredSpecs[alias],\n        }\n      }\n      if (alias && opts.overrides?.[alias]) {\n        return {\n          ...result,\n          bareSpecifier: opts.overrides[alias],\n        }\n      }\n      return {\n        ...result,\n        bareSpecifier: opts.defaultTag,\n      }\n    })\n    .filter((wd) => wd !== null) as WantedDependency[]\n}\nlrwxr-xr-x@ 1 dima  staff  46 Nov  6 23:11 node_modules/typescript -> .pnpm/typescript@5.5.4/node_modules/typescript\n-rw-r--r--@ 1 dima  staff  2042 Nov  6 23:11 node_modules/.modules.yaml\n{\n  \"hoistedDependencies\": {\n    \"jest-runner@29.7.0(@babel/types@7.29.0)\": {\n      \"jest-runner\": \"private\"\n    }\n  },\n  \"hoistPattern\": [\n    \"jest-runner\"\n  ],\n  \"included\": {\n    \"dependencies\": true,\n    \"devDependencies\": true,\n    \"optionalDependencies\": true\n  },\n  \"injectedDeps\": {},\n  \"ignoredBuilds\": [],\n  \"layoutVersion\": 5,\n  \"nodeLinker\": \"isolated\",\n  \"packageManager\": \"pnpm@10.32.0\",\n  \"pendingBuilds\": [\n    \".\",\n    \"pnpm/artifacts/exe\",\n    \"core-js@3.27.0\",\n    \"ghooks@2.0.4\",\n    \"fuse-native@2.2.6\",\n    \"esbuild@0.25.12\"\n  ],\n  \"publicHoistPattern\": [],\n  \"prunedAt\": \"Fri, 06 Nov 2026 21:28:47 GMT\",\n  \"registries\": {\n    \"default\": \"https://registry.npmjs.org/\",\n    \"@jsr\": \"https://npm.jsr.io/\",\n    \"@chargeflow-team\": \"https://npm.pkg.github.com/\"\n  },\n  \"skipped\": [\n/opt/homebrew/bin/pnpm\n5.5.4\n"
    },
    {
      "idSha256": "3f21b4ea2fbe67cd553dbcfae108e6632bdb6c655218a1e4ad5a543cc24800f4",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 15,
      "outputSha256": "f40a574283573a0bc891f3b9f81c09be6ca0f6fedb6abba3e4975fe01c40ddaf",
      "outputBytes": 11548,
      "exitCode": 0,
      "stdout": "WORKSPACE 198 EXTERNAL SAME []\nDEPENDENTS [\n  {\n    \"package\": \"@pnpm/config.deps-installer\",\n    \"version\": \"1000.1.4\",\n    \"chain\": [\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/parse-overrides\",\n    \"version\": \"1001.0.3\",\n    \"chain\": [\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/deps.status\",\n    \"version\": \"1003.0.36\",\n    \"chain\": [\n      \"@pnpm/deps.status@1003.0.36\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-script-runners\",\n    \"version\": \"1001.2.8\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-script-runners@1001.2.8\",\n      \"@pnpm/deps.status@1003.0.36\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/hooks.read-package-hook\",\n    \"version\": \"1000.0.20\",\n    \"chain\": [\n      \"@pnpm/hooks.read-package-hook@1000.0.20\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/lockfile.settings-checker\",\n    \"version\": \"1001.0.30\",\n    \"chain\": [\n      \"@pnpm/lockfile.settings-checker@1001.0.30\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/core\",\n    \"version\": \"1016.1.12\",\n    \"chain\": [\n      \"@pnpm/core@1016.1.12\",\n      \"@pnpm/hooks.read-package-hook@1000.0.20\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-installation\",\n    \"version\": \"1004.9.12\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-installation@1004.9.12\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-patching\",\n    \"version\": \"1000.3.43\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-patching@1000.3.43\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"pnpm\",\n    \"version\": \"10.32.1\",\n    \"chain\": [\n      \"pnpm@10.32.1\",\n      \"@pnpm/plugin-commands-installation@1004.9.12\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-deploy\",\n    \"version\": \"1002.0.36\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-deploy@1002.0.36\",\n      \"@pnpm/plugin-commands-installation@1004.9.12\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/outdated\",\n    \"version\": \"1001.1.20\",\n    \"chain\": [\n      \"@pnpm/outdated@1001.1.20\",\n      \"@pnpm/hooks.read-package-hook@1000.0.20\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-licenses\",\n    \"version\": \"1000.0.66\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-licenses@1000.0.66\",\n      \"@pnpm/plugin-commands-installation@1004.9.12\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-listing\",\n    \"version\": \"1000.3.4\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-listing@1000.3.4\",\n      \"@pnpm/plugin-commands-installation@1004.9.12\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-outdated\",\n    \"version\": \"1000.0.67\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-outdated@1000.0.67\",\n      \"@pnpm/outdated@1001.1.20\",\n      \"@pnpm/hooks.read-package-hook@1000.0.20\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-store\",\n    \"version\": \"1000.0.66\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-store@1000.0.66\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-store-inspecting\",\n    \"version\": \"1000.0.60\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-store-inspecting@1000.0.60\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm-private/updater\",\n    \"version\": \"1000.0.22\",\n    \"chain\": [\n      \"@pnpm-private/updater@1000.0.22\",\n      \"@pnpm/parse-overrides@1001.0.3\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/cli-utils\",\n    \"version\": \"1001.3.9\",\n    \"chain\": [\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-completion\",\n    \"version\": \"1000.0.34\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-completion@1000.0.34\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-config\",\n    \"version\": \"1000.3.21\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-config@1000.3.21\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-env\",\n    \"version\": \"1000.0.65\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-env@1000.0.65\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/exec.build-commands\",\n    \"version\": \"1002.1.1\",\n    \"chain\": [\n      \"@pnpm/exec.build-commands@1002.1.1\",\n      \"@pnpm/plugin-commands-installation@1004.9.12\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-rebuild\",\n    \"version\": \"1008.0.12\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-rebuild@1008.0.12\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-audit\",\n    \"version\": \"1002.2.8\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-audit@1002.2.8\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-doctor\",\n    \"version\": \"1000.1.63\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-doctor@1000.1.63\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-init\",\n    \"version\": \"1000.3.16\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-init@1000.3.16\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-setup\",\n    \"version\": \"1000.1.41\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-setup@1000.1.41\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/tools.plugin-commands-self-updater\",\n    \"version\": \"1000.1.53\",\n    \"chain\": [\n      \"@pnpm/tools.plugin-commands-self-updater@1000.1.53\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-publishing\",\n    \"version\": \"1000.3.15\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-publishing@1000.3.15\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/plugin-commands-server\",\n    \"version\": \"1000.0.65\",\n    \"chain\": [\n      \"@pnpm/plugin-commands-server@1000.0.65\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/workspace.find-packages\",\n    \"version\": \"1000.0.64\",\n    \"chain\": [\n      \"@pnpm/workspace.find-packages@1000.0.64\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/workspace.injected-deps-syncer\",\n    \"version\": \"1000.0.38\",\n    \"chain\": [\n      \"@pnpm/workspace.injected-deps-syncer@1000.0.38\",\n      \"@pnpm/workspace.find-packages@1000.0.64\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/cache.commands\",\n    \"version\": \"1000.0.64\",\n    \"chain\": [\n      \"@pnpm/cache.commands@1000.0.64\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"pd\",\n    \"version\": \"1000.0.32\",\n    \"chain\": [\n      \"pd@1000.0.32\",\n      \"@pnpm/workspace.find-packages@1000.0.64\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/workspace.filter-packages-from-dir\",\n    \"version\": \"1000.0.64\",\n    \"chain\": [\n      \"@pnpm/workspace.filter-packages-from-dir@1000.0.64\",\n      \"@pnpm/workspace.find-packages@1000.0.64\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  },\n  {\n    \"package\": \"@pnpm/filter-workspace-packages\",\n    \"version\": \"1000.1.5\",\n    \"chain\": [\n      \"@pnpm/filter-workspace-packages@1000.1.5\",\n      \"@pnpm/workspace.find-packages@1000.0.64\",\n      \"@pnpm/cli-utils@1001.3.9\",\n      \"@pnpm/config.deps-installer@1000.1.4\",\n      \"@pnpm/parse-wanted-dependency@1001.0.0\"\n    ]\n  }\n]\nCONFIG ERRORS __utils__/tsconfig/tsconfig.json [\n  `No inputs were found in config file 'tsconfig.json'. Specified 'include' paths were '[\"**/*\"]' and 'exclude' paths were '[]'.`\n]\nSOURCE @pnpm/config.deps-installer 1000.1.4 config/deps-installer/src/resolveConfigDeps.ts\nSOURCE @pnpm/parse-overrides 1001.0.3 config/parse-overrides/src/index.ts\nSOURCE @pnpm/plugin-commands-script-runners 1001.2.8 exec/plugin-commands-script-runners/src/dlx.ts\nSOURCE @pnpm/hooks.read-package-hook 1000.0.20 hooks/read-package-hook/src/createPackageExtender.ts\nSOURCE @pnpm/parse-wanted-dependency 1001.0.0 packages/parse-wanted-dependency/src/index.ts\nSOURCE @pnpm/core 1016.1.12 pkg-manager/core/src/parseWantedDependencies.ts\nSOURCE @pnpm/core 1016.1.12 pkg-manager/core/src/install/index.ts\nSOURCE @pnpm/plugin-commands-installation 1004.9.12 pkg-manager/plugin-commands-installation/src/updateWorkspaceDependencies.ts\nSOURCE @pnpm/plugin-commands-patching 1000.3.43 patching/plugin-commands-patching/src/getEditDirPath.ts\nSOURCE @pnpm/plugin-commands-patching 1000.3.43 patching/plugin-commands-patching/src/getPatchedDependency.ts\nSOURCE @pnpm/plugin-commands-patching 1000.3.43 patching/plugin-commands-patching/src/patchCommit.ts\nSOURCE @pnpm/plugin-commands-patching 1000.3.43 patching/plugin-commands-patching/src/writePackage.ts\nSOURCE @pnpm/plugin-commands-store 1000.0.66 store/plugin-commands-store/src/storeAdd.ts\nSOURCE @pnpm/plugin-commands-store-inspecting 1000.0.60 store/plugin-commands-store-inspecting/src/catIndex.ts\nCONFIGURED PRODUCTION FILES 642\n"
    },
    {
      "idSha256": "f4fdd034b54297294baf2c6977028dba2f4e8949c52e921b04118670cad8192e",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 17,
      "outputSha256": "4fc87f8e3d760efe8230a8e976cbfb83ba5ebf70d1ddb056c1053341ffa1ffee",
      "outputBytes": 4938,
      "exitCode": 0,
      "stdout": "85:import { parseWantedDependencies } from '../parseWantedDependencies.js'\n594:      const wantedDeps = parseWantedDependencies(project.dependencySelectors, {\npackages/parse-wanted-dependency @pnpm/parse-wanted-dependency {\"test\":\"pnpm run compile\",\"lint\":\"eslint \\\"src/**/*.ts\\\"\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nconfig/deps-installer @pnpm/config.deps-installer {\"prepublishOnly\":\"pnpm run compile\",\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"test-with-preview\":\"ts-node test\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"start\":\"tsc --watch\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nconfig/parse-overrides @pnpm/parse-overrides {\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nexec/plugin-commands-script-runners @pnpm/plugin-commands-script-runners {\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"start\":\"tsc --watch\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nhooks/read-package-hook @pnpm/hooks.read-package-hook {\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\npkg-manager/core @pnpm/core {\"start\":\"tsc --watch\",\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"test-with-preview\":\"preview && pnpm run test:e2e\",\"_test\":\"cross-env PNPM_REGISTRY_MOCK_PORT=7769 jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\npkg-manager/plugin-commands-installation @pnpm/plugin-commands-installation {\"start\":\"tsc --watch\",\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\npatching/plugin-commands-patching @pnpm/plugin-commands-patching {\"start\":\"tsc --watch\",\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nstore/plugin-commands-store @pnpm/plugin-commands-store {\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nstore/plugin-commands-store-inspecting @pnpm/plugin-commands-store-inspecting {\"lint\":\"eslint \\\"src/**/*.ts\\\" \\\"test/**/*.ts\\\"\",\"_test\":\"jest\",\"test\":\"pnpm run compile && pnpm run _test\",\"prepublishOnly\":\"pnpm run compile\",\"compile\":\"tsc --build && pnpm run lint --fix\"}\nlrwxr-xr-x@ 1 dima  staff  25 Nov  6 23:10 workspace/find-packages/node_modules/@pnpm/cli-utils -> ../../../../cli/cli-utils\npkg-manager/core/package.json:124:    \"@pnpm/logger\": \"catalog:\",\npkg-manager/core/package.json:134:    \"@pnpm/logger\": \"workspace:*\",\nexec/plugin-commands-script-runners/package.json:75:    \"@pnpm/logger\": \"catalog:\"\nexec/plugin-commands-script-runners/package.json:81:    \"@pnpm/logger\": \"workspace:*\",\nworkspace/find-packages/package.json:2:  \"name\": \"@pnpm/workspace.find-packages\",\nworkspace/find-packages/package.json:41:    \"@pnpm/logger\": \"catalog:\"\nworkspace/find-packages/package.json:44:    \"@pnpm/logger\": \"workspace:*\",\nworkspace/find-packages/package.json:45:    \"@pnpm/workspace.find-packages\": \"workspace:*\",\npkg-manager/core/src/index.ts:1:export type {\npkg-manager/core/src/index.ts:9:export type { HoistingLimits } from '@pnpm/headless'\npkg-manager/core/src/index.ts:10:export * from './api.js'\npkg-manager/core/src/index.ts:12:export { type ProjectOptions } from '@pnpm/get-context'\npkg-manager/core/src/index.ts:13:export { UnexpectedStoreError } from './install/checkCompatibility/UnexpectedStoreError.js'\npkg-manager/core/src/index.ts:14:export { UnexpectedVirtualStoreDirError } from './install/checkCompatibility/UnexpectedVirtualStoreDirError.js'\npkg-manager/core/src/index.ts:15:export type { InstallOptions } from './install/extendInstallOptions.js'\npkg-manager/core/src/index.ts:17:export type { WorkspacePackages } from '@pnpm/resolver-base'\npkg-manager/core/src/index.ts:18:export type { UpdateMatchingFunction } from '@pnpm/resolve-dependencies'\npackages/parse-wanted-dependency/src/index.ts:1:import validateNpmPackageName from 'validate-npm-package-name'\npackages/parse-wanted-dependency/src/index.ts:3:export interface ParsedWantedDependency {\npackages/parse-wanted-dependency/src/index.ts:8:export type ParseWantedDependencyResult = Partial<ParsedWantedDependency> &\npackages/parse-wanted-dependency/src/index.ts:15:export function parseWantedDependency (rawWantedDependency: string): ParseWantedDependencyResult {\n"
    },
    {
      "idSha256": "cfc5c391b5ba915c081c7d09c3edfc599f5369196d03ab00aa96b73369f89b5f",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 19,
      "outputSha256": "16c00c723462a4ccdab59ba7ac2f2b7375d761046243a457db5c5b7288603dbb",
      "outputBytes": 234,
      "exitCode": 0,
      "stdout": "pkg-manager/plugin-commands-installation @pnpm/workspace.find-packages 1000.0.64 workspace/find-packages\npkg-manager/core @pnpm/logger 1001.0.1 packages/logger\nexec/plugin-commands-script-runners @pnpm/logger 1001.0.1 packages/logger\n"
    },
    {
      "idSha256": "00bf463c9d57c76acacd039e798555d6101dbddf9708e68d232d71a4c30e0633",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 22,
      "outputSha256": "bc76ec0796c593af350e5fe7fe3dc792eca9fab3028946f13945095f168574c5",
      "outputBytes": 123,
      "exitCode": 0,
      "stdout": "{\"direct\":14,\"files\":12,\"owners\":9,\"dependents\":37,\"validationTargets\":29,\"configuredFiles\":642,\"missingInstalledEdges\":0}\n"
    },
    {
      "idSha256": "fcf995ce3ce15e435101e7a49adbafdc79fcf9203eefbab40b5d124cae39b03f",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 24,
      "outputSha256": "c83f59365bc62f14ea2c24a90a077e5b5a2da3eb0db4dbec0c8215a6f33fda50",
      "outputBytes": 142,
      "exitCode": 0,
      "stdout": "Report parses; 45 evidence ranges exactly match source and stay within 21 lines.\nRoles: { runtime: 10, 'type-only': 4 }\n?? impact-answer.json\n"
    }
  ],
  "evidenceBoundary": "Only item.completed command_execution stdout and mcp_tool_call result/error payloads. No agent reasoning, assistant messages, command input, unrelated item fields or file edit bodies. Tool-returned message fields remain tool evidence."
}
