{
  "schemaVersion": 1,
  "rawCaptureSha256": "f8466774fedd3ab638395ac512796f566fa15865087d4d03a68c7fa9fb5357cf",
  "publicRecordSha256": "82d93c090bb4f32f4157f00ecb68bc8c4089702c3e5497035ef0d3b804e2a32b",
  "runId": "vue-runtime-impact-heldout-grading-v2-r1-impact",
  "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": "06c8ad089044890fa38d1d834d24e94cb9e16b59ed73d310d51dd69f08b382c7",
        "replacement": "$PROVIDER_STATE"
      },
      {
        "prefixSha256": "86029b0697d52251c199d49029b429f422eaa41594def3fb75a82abed3a93ae0",
        "replacement": "$WORKSPACE"
      },
      {
        "prefixSha256": "b53d86b076155cc5fa0ab662d7006ab60c1b2f7785d76452de03cb2ecef955b6",
        "replacement": "$STUDY"
      },
      {
        "prefixSha256": "768a63684ee857a90d0c5e1aac2d644942946e9d0e89296a385f90a539686b00",
        "replacement": "$REPOSITORY"
      },
      {
        "prefixSha256": "76d509b275fdc76041a48f4ed3789b73a1588b1b6c472dff3507750705b8256f",
        "replacement": "$TEMP"
      },
      {
        "prefixSha256": "e4693ec98d2762b9a5b34fc9dd8c540384a2a5fb719f88d14d760230b3990fc9",
        "replacement": "$USER_HOME"
      }
    ]
  },
  "actions": [
    {
      "idSha256": "6a9722cdf589a2a068832c955a8253b9df87983501c03dd92e95debae1f409da",
      "type": "mcp_tool_call",
      "status": "completed",
      "originalLine": 6,
      "server": "impact",
      "tool": "package_evidence",
      "resultSha256": "447772f9c40b0e1b0f07126770351a1299d1da06d9ddfd480e8a021ebf342b65",
      "resultBytes": 10296,
      "errorSha256": null,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"schemaVersion\":1,\"status\":\"partial\",\"target\":{\"package\":\"@vue/shared\",\"version\":\"3.5.13\",\"root\":\"packages/shared\",\"exports\":[\"normalizeClass\"],\"entries\":[\"packages/shared/src/index.ts\"]},\"direct\":[{\"file\":\"packages/compiler-dom/src/transforms/stringifyStatic.ts\",\"package\":\"@vue/compiler-dom\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"runtime\",\"evidence\":{\"startLine\":33,\"endLine\":33,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":2},{\"file\":\"packages/runtime-core/src/compat/renderFn.ts\",\"package\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"runtime\",\"evidence\":{\"startLine\":9,\"endLine\":9,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":2},{\"file\":\"packages/runtime-core/src/compat/renderHelpers.ts\",\"package\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"runtime\",\"evidence\":{\"startLine\":8,\"endLine\":8,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":3},{\"file\":\"packages/runtime-core/src/hydration.ts\",\"package\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"runtime\",\"evidence\":{\"startLine\":30,\"endLine\":30,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":2},{\"file\":\"packages/runtime-core/src/index.ts\",\"package\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":382,\"endLine\":382,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":1},{\"file\":\"packages/runtime-core/src/vnode.ts\",\"package\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"runtime\",\"evidence\":{\"startLine\":12,\"endLine\":12,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":3},{\"file\":\"packages/runtime-dom/src/index.ts\",\"package\":\"@vue/runtime-dom\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":306,\"endLine\":306,\"quote\":\"export * from '@vue/runtime-core'\"},\"occurrenceCount\":1},{\"file\":\"packages/runtime-test/src/index.ts\",\"package\":\"@vue/runtime-test\",\"version\":\"0.0.0\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":29,\"endLine\":29,\"quote\":\"export * from '@vue/runtime-core'\"},\"occurrenceCount\":1},{\"file\":\"packages/server-renderer/src/helpers/ssrRenderAttrs.ts\",\"package\":\"@vue/server-renderer\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"runtime\",\"evidence\":{\"startLine\":14,\"endLine\":14,\"quote\":\"  normalizeClass,\"},\"occurrenceCount\":2},{\"file\":\"packages/vue-compat/src/esm-index.ts\",\"package\":\"@vue/compat\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":4,\"endLine\":4,\"quote\":\"export * from '@vue/runtime-dom'\"},\"occurrenceCount\":1},{\"file\":\"packages/vue-compat/src/esm-runtime.ts\",\"package\":\"@vue/compat\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":4,\"endLine\":4,\"quote\":\"export * from '@vue/runtime-dom'\"},\"occurrenceCount\":1},{\"file\":\"packages/vue/src/index.ts\",\"package\":\"vue\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":107,\"endLine\":107,\"quote\":\"export * from '@vue/runtime-dom'\"},\"occurrenceCount\":1},{\"file\":\"packages/vue/src/runtime.ts\",\"package\":\"vue\",\"version\":\"3.5.13\",\"symbol\":\"normalizeClass\",\"role\":\"reexport\",\"evidence\":{\"startLine\":10,\"endLine\":10,\"quote\":\"export * from '@vue/runtime-dom'\"},\"occurrenceCount\":1}],\"packageDependents\":[{\"package\":\"@vue/compat\",\"chain\":[\"@vue/compat\",\"vue\",\"@vue/shared\"]},{\"package\":\"@vue/compiler-core\",\"chain\":[\"@vue/compiler-core\",\"@vue/shared\"]},{\"package\":\"@vue/compiler-dom\",\"chain\":[\"@vue/compiler-dom\",\"@vue/shared\"]},{\"package\":\"@vue/compiler-sfc\",\"chain\":[\"@vue/compiler-sfc\",\"@vue/shared\"]},{\"package\":\"@vue/compiler-ssr\",\"chain\":[\"@vue/compiler-ssr\",\"@vue/shared\"]},{\"package\":\"@vue/reactivity\",\"chain\":[\"@vue/reactivity\",\"@vue/shared\"]},{\"package\":\"@vue/runtime-core\",\"chain\":[\"@vue/runtime-core\",\"@vue/shared\"]},{\"package\":\"@vue/runtime-dom\",\"chain\":[\"@vue/runtime-dom\",\"@vue/shared\"]},{\"package\":\"@vue/runtime-test\",\"chain\":[\"@vue/runtime-test\",\"@vue/shared\"]},{\"package\":\"@vue/server-renderer\",\"chain\":[\"@vue/server-renderer\",\"@vue/shared\"]},{\"package\":\"@vue/sfc-playground\",\"chain\":[\"@vue/sfc-playground\",\"vue\",\"@vue/shared\"]},{\"package\":\"dts-built-test\",\"chain\":[\"dts-built-test\",\"@vue/shared\"]},{\"package\":\"dts-test\",\"chain\":[\"dts-test\",\"dts-built-test\",\"@vue/shared\"]},{\"package\":\"vite-debug\",\"chain\":[\"vite-debug\",\"vue\",\"@vue/shared\"]},{\"package\":\"vue\",\"chain\":[\"vue\",\"@vue/shared\"]}],\"validationTargets\":[{\"package\":\"<root>\",\"script\":\"build\",\"command\":\"node scripts/build.js\",\"evidence\":{\"file\":\"package.json\",\"startLine\":8,\"endLine\":8,\"quote\":\"    \\\"build\\\": \\\"node scripts/build.js\\\",\"}},{\"package\":\"<root>\",\"script\":\"check\",\"command\":\"tsc --incremental --noEmit\",\"evidence\":{\"file\":\"package.json\",\"startLine\":15,\"endLine\":15,\"quote\":\"    \\\"check\\\": \\\"tsc --incremental --noEmit\\\",\"}},{\"package\":\"<root>\",\"script\":\"test\",\"command\":\"vitest\",\"evidence\":{\"file\":\"package.json\",\"startLine\":19,\"endLine\":19,\"quote\":\"    \\\"test\\\": \\\"vitest\\\",\"}},{\"package\":\"<root>\",\"script\":\"test-unit\",\"command\":\"vitest --project unit\",\"evidence\":{\"file\":\"package.json\",\"startLine\":20,\"endLine\":20,\"quote\":\"    \\\"test-unit\\\": \\\"vitest --project unit\\\",\"}}],\"excluded\":[],\"lookalikes\":[{\"file\":\"packages/compiler-core/src/runtimeHelpers.ts\",\"symbol\":\"NORMALIZE_CLASS\",\"reason\":\"different-symbol\",\"evidence\":{\"startLine\":48,\"endLine\":48,\"quote\":\"export const NORMALIZE_CLASS: unique symbol = Symbol(\"}}],\"uncertainties\":[{\"code\":\"external-consumers\",\"detail\":\"Only this installed workspace is inspected.\"},{\"code\":\"dynamic-loading\",\"detail\":\"Computed imports and generated runtime loading are not proven; detected unsupported static loading forms are explicit issues.\"},{\"code\":\"package-reachability-not-symbol-use\",\"detail\":\"Dependency chains identify conservative review candidates, not proven symbol users.\"},{\"code\":\"unexecuted-validation\",\"detail\":\"Listed scripts are candidates and have not been executed. Root scripts are fallback candidates when an owner lacks local validation scripts.\"},{\"code\":\"lookalike-candidates\",\"detail\":\"Declared names are compared with a bounded lexical heuristic and must have different checker symbols. This candidate list is not exhaustive and does not prove absence of other lookalikes.\"}],\"issues\":[{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/dts-built-test/src/index.ts\",\"module\":\"vue\"},{\"code\":\"unresolved-module-symbol\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"module\":\"file-saver\"},{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"module\":\"./template/index.html?raw\"},{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"module\":\"./template/main.js?raw\"},{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"module\":\"./template/package.json?raw\"},{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"module\":\"./template/vite.config.js?raw\"},{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"module\":\"./template/README.md?raw\"},{\"code\":\"unsupported-loading-form\",\"file\":\"packages-private/sfc-playground/src/download/download.ts\",\"line\":15},{\"code\":\"unresolved-static-module\",\"file\":\"packages-private/sfc-playground/src/main.ts\",\"module\":\"./App.vue\"},{\"code\":\"unsupported-loading-form\",\"file\":\"packages/compiler-sfc/src/parse.ts\",\"line\":55},{\"code\":\"unsupported-loading-form\",\"file\":\"packages/compiler-sfc/src/parse.ts\",\"line\":56},{\"code\":\"unresolved-module-symbol\",\"file\":\"packages/compiler-sfc/src/style/preprocessors.ts\",\"module\":\"merge-source-map\"},{\"code\":\"unsupported-loading-form\",\"file\":\"packages/compiler-sfc/src/style/preprocessors.ts\",\"line\":26},{\"code\":\"unsupported-loading-form\",\"file\":\"packages/compiler-sfc/src/style/preprocessors.ts\",\"line\":36},{\"code\":\"unsupported-loading-form\",\"file\":\"packages/server-renderer/src/renderToStream.ts\",\"line\":112},{\"code\":\"unsupported-namespace-value-use\",\"file\":\"packages/server-renderer/src/helpers/ssrCompile.ts\",\"line\":88},{\"code\":\"unsupported-namespace-value-use\",\"file\":\"packages/vue-compat/src/createCompatVue.ts\",\"line\":43},{\"code\":\"unsupported-namespace-value-use\",\"file\":\"packages/vue-compat/src/index.ts\",\"line\":98},{\"code\":\"unsupported-namespace-value-use\",\"file\":\"packages/vue/src/index.ts\",\"line\":95}],\"coverage\":{\"packages\":17,\"configuredSourceFiles\":237,\"scope\":\"Configured package src files, excluding declarations. Binding program uses native per-file module resolution; it does not typecheck project build compatibility.\",\"compilerVersion\":\"5.6.2\",\"compilerSource\":\"workspace\",\"compilerSha256\":\"91a020fd612f83f8b6107ad5252f35a5c724f95bc274915048aa091e90d4bde5\",\"snapshotSha256\":\"53795d47a6ca11c40a34a59ed64123a3dbfa422ad97d7ec713a7ae44f1194445\",\"elapsedMs\":3407.1147920000003},\"totals\":{\"direct\":13,\"packageDependents\":15,\"validationTargets\":4,\"excluded\":0,\"lookalikes\":1,\"issues\":19},\"omissions\":{\"direct\":0,\"packageDependents\":0,\"validationTargets\":0,\"excluded\":0,\"lookalikes\":0,\"issues\":0},\"responseScope\":\"Returned facts only; omissions are explicit.\"}"
          }
        ],
        "structured_content": null
      },
      "error": null
    },
    {
      "idSha256": "4a317b6972e2f1834050485420bd71fe6fc2d87cd25d572cb4b8b327b37bc030",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 8,
      "outputSha256": "8f41a6ce513f498d359a40ba20d7321dfb17751529ec1d8a1b94ebc8bb0c79a0",
      "outputBytes": 1352,
      "exitCode": 0,
      "stdout": "$WORKSPACE\npnpm-workspace.yaml\ntsconfig.json\npackage.json\ntsconfig.build.json\npackages-private/vite-debug/tsconfig.json\npackages-private/vite-debug/package.json\npackages-private/tsconfig.json\npackages-private/dts-test/package.json\npackages-private/dts-test/tsconfig.test.json\npackages/shared/src/normalizeProp.ts\npackages/shared/package.json\npackages/compiler-ssr/package.json\npackages-private/template-explorer/package.json\npackages/shared/__tests__/normalizeProp.spec.ts\npackages/runtime-dom/package.json\npackages/compiler-dom/package.json\npackages/runtime-core/package.json\npackages/vue/jsx-runtime/package.json\npackages-private/sfc-playground/src/download/template/package.json\npackages-private/sfc-playground/package.json\npackages/runtime-dom/__tests__/patchClass.spec.ts\npackages/vue/package.json\npackages-private/dts-built-test/tsconfig.json\npackages-private/dts-built-test/package.json\npackages/compiler-core/package.json\npackages/vue-compat/package.json\npackages/reactivity/package.json\npackages/vue/compiler-sfc/package.json\npackages/vue/server-renderer/package.json\npackages/runtime-test/package.json\npackages/compiler-sfc/package.json\npackages/server-renderer/package.json\n"
    },
    {
      "idSha256": "57dbfc296665f072254d15345fb3a2bbf457ae03cbb6ee8f6020e8f11d4b056b",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 10,
      "outputSha256": "30c3315b015219b373c22ccd23e33d205225c1f84b6402fe441f89c200bde90d",
      "outputBytes": 19976,
      "exitCode": 0,
      "stdout": "{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n    \"outDir\": \"temp\",\n    \"sourceMap\": false,\n    \"target\": \"es2016\",\n    \"newLine\": \"LF\",\n    \"useDefineForClassFields\": false,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"bundler\",\n    \"allowJs\": false,\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"experimentalDecorators\": true,\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"removeComments\": false,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"es2016\", \"dom\"],\n    \"types\": [\"vitest/globals\", \"puppeteer\", \"node\"],\n    \"rootDir\": \".\",\n    \"paths\": {\n      \"@vue/compat\": [\"packages/vue-compat/src\"],\n      \"@vue/*\": [\"packages/*/src\"],\n      \"vue\": [\"packages/vue/src\"]\n    },\n    \"isolatedDeclarations\": true,\n    \"composite\": true\n  },\n  \"include\": [\n    \"packages/global.d.ts\",\n    \"packages/*/src\",\n    \"packages/*/__tests__\",\n    \"packages/vue/jsx-runtime\",\n    \"packages/runtime-dom/types/jsx.d.ts\",\n    \"scripts/*\",\n    \"rollup.*.js\"\n  ],\n  \"exclude\": [\"packages-private/sfc-playground/src/vue-dev-proxy*\"]\n}\n{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"types\": [\"node\"],\n    \"declaration\": true,\n    \"emitDeclarationOnly\": true,\n    \"stripInternal\": true,\n    \"composite\": false\n  },\n  \"include\": [\n    \"packages/global.d.ts\",\n    \"packages/vue/src\",\n    \"packages/vue-compat/src\",\n    \"packages/compiler-core/src\",\n    \"packages/compiler-dom/src\",\n    \"packages/runtime-core/src\",\n    \"packages/runtime-dom/src\",\n    \"packages/reactivity/src\",\n    \"packages/shared/src\",\n    \"packages/global.d.ts\",\n    \"packages/compiler-sfc/src\",\n    \"packages/compiler-ssr/src\",\n    \"packages/server-renderer/src\"\n  ]\n}\npackages:\n  - 'packages/*'\n  - 'packages-private/*'\n\ncatalog:\n  '@babel/parser': ^7.25.3\n  '@babel/types': ^7.25.2\n  'estree-walker': ^2.0.2\n  'magic-string': ^0.30.11\n  'source-map-js': ^1.2.0\n  'vite': ^5.4.0\n  '@vitejs/plugin-vue': ^5.1.2\n{\n  \"private\": true,\n  \"version\": \"3.5.13\",\n  \"packageManager\": \"pnpm@9.12.3\",\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"node scripts/dev.js\",\n    \"build\": \"node scripts/build.js\",\n    \"build-dts\": \"tsc -p tsconfig.build.json --noCheck && rollup -c rollup.dts.config.js\",\n    \"clean\": \"rimraf --glob packages/*/dist temp .eslintcache\",\n    \"size\": \"run-s \\\"size-*\\\" && node scripts/usage-size.js\",\n    \"size-global\": \"node scripts/build.js vue runtime-dom -f global -p --size\",\n    \"size-esm-runtime\": \"node scripts/build.js vue -f esm-bundler-runtime\",\n    \"size-esm\": \"node scripts/build.js runtime-dom runtime-core reactivity shared -f esm-bundler\",\n    \"check\": \"tsc --incremental --noEmit\",\n    \"lint\": \"eslint --cache .\",\n    \"format\": \"prettier --write --cache .\",\n    \"format-check\": \"prettier --check --cache .\",\n    \"test\": \"vitest\",\n    \"test-unit\": \"vitest --project unit\",\n    \"test-e2e\": \"node scripts/build.js vue -f global -d && vitest --project e2e\",\n    \"test-dts\": \"run-s build-dts test-dts-only\",\n    \"test-dts-only\": \"tsc -p packages-private/dts-built-test/tsconfig.json && tsc -p ./packages-private/dts-test/tsconfig.test.json\",\n    \"test-coverage\": \"vitest run --project unit --coverage\",\n    \"prebench\": \"node scripts/build.js -pf esm-browser reactivity\",\n    \"prebench-compare\": \"node scripts/build.js -pf esm-browser reactivity\",\n    \"bench\": \"vitest bench --project=unit --outputJson=temp/bench.json\",\n    \"bench-compare\": \"vitest bench --project=unit --compare=temp/bench.json\",\n    \"release\": \"node scripts/release.js\",\n    \"changelog\": \"conventional-changelog -p angular -i CHANGELOG.md -s\",\n    \"dev-esm\": \"node scripts/dev.js -if esm-bundler-runtime\",\n    \"dev-compiler\": \"run-p \\\"dev template-explorer\\\" serve\",\n    \"dev-sfc\": \"run-s dev-sfc-prepare dev-sfc-run\",\n    \"dev-sfc-prepare\": \"node scripts/pre-dev-sfc.js || npm run build-all-cjs\",\n    \"dev-sfc-serve\": \"vite packages-private/sfc-playground --host\",\n    \"dev-sfc-run\": \"run-p \\\"dev compiler-sfc -f esm-browser\\\" \\\"dev vue -if esm-bundler-runtime\\\" \\\"dev vue -ipf esm-browser-runtime\\\" \\\"dev server-renderer -if esm-bundler\\\" dev-sfc-serve\",\n    \"serve\": \"serve\",\n    \"open\": \"open http://localhost:3000/packages-private/template-explorer/local.html\",\n    \"build-sfc-playground\": \"run-s build-all-cjs build-runtime-esm build-browser-esm build-ssr-esm build-sfc-playground-self\",\n    \"build-all-cjs\": \"node scripts/build.js vue runtime compiler reactivity shared -af cjs\",\n    \"build-runtime-esm\": \"node scripts/build.js runtime reactivity shared -af esm-bundler && node scripts/build.js vue -f esm-bundler-runtime && node scripts/build.js vue -f esm-browser-runtime\",\n    \"build-browser-esm\": \"node scripts/build.js runtime reactivity shared -af esm-bundler && node scripts/build.js vue -f esm-bundler && node scripts/build.js vue -f esm-browser\",\n    \"build-ssr-esm\": \"node scripts/build.js compiler-sfc server-renderer -f esm-browser\",\n    \"build-sfc-playground-self\": \"cd packages-private/sfc-playground && npm run build\",\n    \"preinstall\": \"npx only-allow pnpm\",\n    \"postinstall\": \"simple-git-hooks\"\n  },\n  \"simple-git-hooks\": {\n    \"pre-commit\": \"pnpm lint-staged && pnpm check\",\n    \"commit-msg\": \"node scripts/verify-commit.js\"\n  },\n  \"lint-staged\": {\n    \"*.{js,json}\": [\n      \"prettier --write\"\n    ],\n    \"*.ts?(x)\": [\n      \"eslint --fix\",\n      \"prettier --parser=typescript --write\"\n    ]\n  },\n  \"engines\": {\n    \"node\": \">=18.12.0\"\n  },\n  \"devDependencies\": {\n    \"@babel/parser\": \"catalog:\",\n    \"@babel/types\": \"catalog:\",\n    \"@rollup/plugin-alias\": \"^5.1.1\",\n    \"@rollup/plugin-commonjs\": \"^28.0.1\",\n    \"@rollup/plugin-json\": \"^6.1.0\",\n    \"@rollup/plugin-node-resolve\": \"^15.3.0\",\n    \"@rollup/plugin-replace\": \"5.0.4\",\n    \"@swc/core\": \"^1.9.1\",\n    \"@types/hash-sum\": \"^1.0.2\",\n    \"@types/node\": \"^22.8.7\",\n    \"@types/semver\": \"^7.5.8\",\n    \"@types/serve-handler\": \"^6.1.4\",\n    \"@vitest/coverage-v8\": \"^2.1.1\",\n    \"@vue/consolidate\": \"1.0.0\",\n    \"conventional-changelog-cli\": \"^5.0.0\",\n    \"enquirer\": \"^2.4.1\",\n    \"esbuild\": \"^0.24.0\",\n    \"esbuild-plugin-polyfill-node\": \"^0.3.0\",\n    \"eslint\": \"^9.14.0\",\n    \"eslint-plugin-import-x\": \"^4.4.0\",\n    \"@vitest/eslint-plugin\": \"^1.0.1\",\n    \"estree-walker\": \"catalog:\",\n    \"jsdom\": \"^25.0.0\",\n    \"lint-staged\": \"^15.2.10\",\n    \"lodash\": \"^4.17.21\",\n    \"magic-string\": \"^0.30.12\",\n    \"markdown-table\": \"^3.0.4\",\n    \"marked\": \"13.0.3\",\n    \"npm-run-all2\": \"^7.0.1\",\n    \"picocolors\": \"^1.1.1\",\n    \"prettier\": \"^3.3.3\",\n    \"pretty-bytes\": \"^6.1.1\",\n    \"pug\": \"^3.0.3\",\n    \"puppeteer\": \"~23.3.0\",\n    \"rimraf\": \"^6.0.1\",\n    \"rollup\": \"^4.25.0\",\n    \"rollup-plugin-dts\": \"^6.1.1\",\n    \"rollup-plugin-esbuild\": \"^6.1.1\",\n    \"rollup-plugin-polyfill-node\": \"^0.13.0\",\n    \"semver\": \"^7.6.3\",\n    \"serve\": \"^14.2.4\",\n    \"serve-handler\": \"^6.1.6\",\n    \"simple-git-hooks\": \"^2.11.1\",\n    \"todomvc-app-css\": \"^2.4.3\",\n    \"tslib\": \"^2.8.1\",\n    \"typescript\": \"~5.6.2\",\n    \"typescript-eslint\": \"^8.12.2\",\n    \"vite\": \"catalog:\",\n    \"vitest\": \"^2.1.1\"\n  },\n  \"pnpm\": {\n    \"peerDependencyRules\": {\n      \"allowedVersions\": {\n        \"typescript-eslint>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/eslint-plugin>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/parser>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/type-utils>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/utils>eslint\": \"^9.0.0\"\n      }\n    }\n  }\n}\npackages/runtime-core/src/hmr.ts:71:    initialDef: normalizeClassComponent(initialDef),\npackages/runtime-core/src/hmr.ts:77:function normalizeClassComponent(component: HMRComponent): ComponentOptions {\npackages/runtime-core/src/hmr.ts:94:      normalizeClassComponent(instance.type as HMRComponent).render = newRender\npackages/runtime-core/src/hmr.ts:108:  newComp = normalizeClassComponent(newComp)\npackages/runtime-core/src/hmr.ts:117:    const oldComp = normalizeClassComponent(instance.type as HMRComponent)\npackages/compiler-dom/src/transforms/stringifyStatic.ts:33:  normalizeClass,\npackages/compiler-dom/src/transforms/stringifyStatic.ts:354:            evaluated = normalizeClass(evaluated)\npackages/runtime-core/src/compat/renderHelpers.ts:8:  normalizeClass,\npackages/runtime-core/src/compat/renderHelpers.ts:42:        data.class = normalizeClass([data.class, value.class])\npackages/runtime-core/src/compat/renderHelpers.ts:44:        data.style = normalizeClass([data.style, value.style])\npackages/runtime-core/src/compat/renderFn.ts:9:  normalizeClass,\npackages/runtime-core/src/compat/renderFn.ts:213:    converted.class = normalizeClass([legacyProps.staticClass, converted.class])\npackages/server-renderer/src/helpers/ssrRenderAttrs.ts:14:  normalizeClass,\npackages/server-renderer/src/helpers/ssrRenderAttrs.ts:86:  return escapeHtml(normalizeClass(raw))\npackages/runtime-core/src/vnode.ts:12:  normalizeClass,\npackages/runtime-core/src/vnode.ts:596:      props.class = normalizeClass(klass)\npackages/runtime-core/src/vnode.ts:876:          ret.class = normalizeClass([ret.class, toMerge.class])\npackages/runtime-core/src/index.ts:382:  normalizeClass,\npackages/runtime-core/src/hydration.ts:30:  normalizeClass,\npackages/runtime-core/src/hydration.ts:803:    expected = normalizeClass(clientValue)\npackages/compiler-core/src/runtimeHelpers.ts:48:export const NORMALIZE_CLASS: unique symbol = Symbol(\npackages/compiler-core/src/runtimeHelpers.ts:49:  __DEV__ ? `normalizeClass` : ``,\npackages/compiler-core/src/runtimeHelpers.ts:110:  [NORMALIZE_CLASS]: `normalizeClass`,\npackages/compiler-core/src/transforms/cacheStatic.ts:28:  NORMALIZE_CLASS,\npackages/compiler-core/src/transforms/cacheStatic.ts:377:  NORMALIZE_CLASS,\npackages/compiler-core/src/transforms/transformElement.ts:40:  NORMALIZE_CLASS,\npackages/compiler-core/src/transforms/transformElement.ts:778:              context.helper(NORMALIZE_CLASS),\npackages/shared/src/normalizeProp.ts:63:export function normalizeClass(value: unknown): string {\npackages/shared/src/normalizeProp.ts:69:      const normalized = normalizeClass(value[i])\npackages/shared/src/normalizeProp.ts:90:    props.class = normalizeClass(klass)\npackages/shared/__tests__/normalizeProp.spec.ts:2:  normalizeClass,\npackages/shared/__tests__/normalizeProp.spec.ts:9:describe('normalizeClass', () => {\npackages/shared/__tests__/normalizeProp.spec.ts:11:    expect(normalizeClass(undefined)).toEqual('')\npackages/shared/__tests__/normalizeProp.spec.ts:15:    expect(normalizeClass('foo')).toEqual('foo')\npackages/shared/__tests__/normalizeProp.spec.ts:19:    expect(normalizeClass(['foo', undefined, true, false, 'bar'])).toEqual(\npackages/shared/__tests__/normalizeProp.spec.ts:25:    expect(normalizeClass('foo1 ')).toEqual('foo1')\npackages/shared/__tests__/normalizeProp.spec.ts:26:    expect(normalizeClass(['foo ', ' baz '])).toEqual('foo baz')\npackages/shared/__tests__/normalizeProp.spec.ts:30:    expect(normalizeClass([])).toEqual('')\npackages/shared/__tests__/normalizeProp.spec.ts:34:    expect(normalizeClass(['foo', ['bar'], [['baz']]])).toEqual('foo bar baz')\npackages/shared/__tests__/normalizeProp.spec.ts:38:    expect(normalizeClass({ foo: true, bar: false, baz: true })).toEqual(\npackages/shared/__tests__/normalizeProp.spec.ts:44:    expect(normalizeClass({})).toEqual('')\npackages/shared/__tests__/normalizeProp.spec.ts:49:      normalizeClass(['foo', ['bar'], { baz: true }, [{ qux: true }]]),\npackages/shared/__tests__/normalizeProp.spec.ts:55:      normalizeClass([\npackages/shared/__tests__/normalizeProp.spec.ts:69:      normalizeClass([\npackages/compiler-core/__tests__/transforms/transformElement.spec.ts:17:  NORMALIZE_CLASS,\npackages/compiler-core/__tests__/transforms/transformElement.spec.ts:905:    expect(root.helpers).toContain(NORMALIZE_CLASS)\npackages/compiler-core/__tests__/transforms/transformElement.spec.ts:918:            callee: NORMALIZE_CLASS,\npackages/compiler-core/__tests__/transforms/cacheStatic.spec.ts:15:  NORMALIZE_CLASS,\npackages/compiler-core/__tests__/transforms/cacheStatic.spec.ts:589:                callee: NORMALIZE_CLASS,\npackages/reactivity/package.json:2:  \"name\": \"@vue/reactivity\",\npackages/reactivity/package.json:3:  \"version\": \"3.5.13\",\npackages/reactivity/package.json:4:  \"description\": \"@vue/reactivity\",\npackages/reactivity/package.json:35:    \"name\": \"VueReactivity\",\npackages/reactivity/package.json:44:    \"vue\"\npackages/reactivity/package.json:52:  \"dependencies\": {\npackages/reactivity/package.json:53:    \"@vue/shared\": \"workspace:*\"\npackages/compiler-sfc/package.json:2:  \"name\": \"@vue/compiler-sfc\",\npackages/compiler-sfc/package.json:3:  \"version\": \"3.5.13\",\npackages/compiler-sfc/package.json:4:  \"description\": \"@vue/compiler-sfc\",\npackages/compiler-sfc/package.json:22:    \"name\": \"VueCompilerSFC\",\npackages/compiler-sfc/package.json:36:    \"vue\"\npackages/compiler-sfc/package.json:44:  \"dependencies\": {\npackages/compiler-sfc/package.json:46:    \"@vue/compiler-core\": \"workspace:*\",\npackages/compiler-sfc/package.json:47:    \"@vue/compiler-dom\": \"workspace:*\",\npackages/compiler-sfc/package.json:48:    \"@vue/compiler-ssr\": \"workspace:*\",\npackages/compiler-sfc/package.json:49:    \"@vue/shared\": \"workspace:*\",\npackages/compiler-sfc/package.json:55:  \"devDependencies\": {\npackages/compiler-sfc/package.json:57:    \"@vue/consolidate\": \"^1.0.0\",\npackages/compiler-dom/package.json:2:  \"name\": \"@vue/compiler-dom\",\npackages/compiler-dom/package.json:3:  \"version\": \"3.5.13\",\npackages/compiler-dom/package.json:4:  \"description\": \"@vue/compiler-dom\",\npackages/compiler-dom/package.json:30:    \"name\": \"VueCompilerDOM\",\npackages/compiler-dom/package.json:45:    \"vue\"\npackages/compiler-dom/package.json:53:  \"dependencies\": {\npackages/compiler-dom/package.json:54:    \"@vue/shared\": \"workspace:*\",\npackages/compiler-dom/package.json:55:    \"@vue/compiler-core\": \"workspace:*\"\npackages/compiler-ssr/package.json:2:  \"name\": \"@vue/compiler-ssr\",\npackages/compiler-ssr/package.json:3:  \"version\": \"3.5.13\",\npackages/compiler-ssr/package.json:4:  \"description\": \"@vue/compiler-ssr\",\npackages/compiler-ssr/package.json:22:    \"vue\"\npackages/compiler-ssr/package.json:30:  \"dependencies\": {\npackages/compiler-ssr/package.json:31:    \"@vue/shared\": \"workspace:*\",\npackages/compiler-ssr/package.json:32:    \"@vue/compiler-dom\": \"workspace:*\"\npackages/runtime-dom/package.json:2:  \"name\": \"@vue/runtime-dom\",\npackages/runtime-dom/package.json:3:  \"version\": \"3.5.13\",\npackages/runtime-dom/package.json:4:  \"description\": \"@vue/runtime-dom\",\npackages/runtime-dom/package.json:29:    \"name\": \"VueRuntimeDOM\",\npackages/runtime-dom/package.json:43:    \"vue\"\npackages/runtime-dom/package.json:51:  \"dependencies\": {\npackages/runtime-dom/package.json:52:    \"@vue/shared\": \"workspace:*\",\npackages/runtime-dom/package.json:53:    \"@vue/runtime-core\": \"workspace:*\",\npackages/runtime-dom/package.json:54:    \"@vue/reactivity\": \"workspace:*\",\npackages/runtime-dom/package.json:57:  \"devDependencies\": {\npackages/shared/package.json:2:  \"name\": \"@vue/shared\",\npackages/shared/package.json:3:  \"version\": \"3.5.13\",\npackages/shared/package.json:39:    \"vue\"\npackages-private/sfc-playground/package.json:2:  \"name\": \"@vue/sfc-playground\",\npackages-private/sfc-playground/package.json:4:  \"version\": \"0.0.0\",\npackages-private/sfc-playground/package.json:6:  \"scripts\": {\npackages-private/sfc-playground/package.json:11:  \"devDependencies\": {\npackages-private/sfc-playground/package.json:15:  \"dependencies\": {\npackages-private/sfc-playground/package.json:16:    \"@vue/repl\": \"^4.4.2\",\npackages-private/sfc-playground/package.json:19:    \"vue\": \"workspace:*\"\npackages/runtime-test/package.json:2:  \"name\": \"@vue/runtime-test\",\npackages/runtime-test/package.json:4:  \"version\": \"0.0.0\",\npackages/runtime-test/package.json:5:  \"description\": \"@vue/runtime-test\",\npackages/runtime-test/package.json:19:    \"vue\"\npackages/runtime-test/package.json:27:  \"dependencies\": {\npackages/runtime-test/package.json:28:    \"@vue/shared\": \"workspace:*\",\npackages/runtime-test/package.json:29:    \"@vue/runtime-core\": \"workspace:*\"\npackages/runtime-core/package.json:2:  \"name\": \"@vue/runtime-core\",\npackages/runtime-core/package.json:3:  \"version\": \"3.5.13\",\npackages/runtime-core/package.json:4:  \"description\": \"@vue/runtime-core\",\npackages/runtime-core/package.json:27:    \"name\": \"VueRuntimeCore\",\npackages/runtime-core/package.json:40:    \"vue\"\npackages/runtime-core/package.json:48:  \"dependencies\": {\npackages/runtime-core/package.json:49:    \"@vue/shared\": \"workspace:*\",\npackages/runtime-core/package.json:50:    \"@vue/reactivity\": \"workspace:*\"\npackages/compiler-core/package.json:2:  \"name\": \"@vue/compiler-core\",\npackages/compiler-core/package.json:3:  \"version\": \"3.5.13\",\npackages/compiler-core/package.json:4:  \"description\": \"@vue/compiler-core\",\npackages/compiler-core/package.json:27:    \"name\": \"VueCompilerCore\",\npackages/compiler-core/package.json:40:    \"vue\"\npackages/compiler-core/package.json:48:  \"dependencies\": {\npackages/compiler-core/package.json:50:    \"@vue/shared\": \"workspace:*\",\npackages/compiler-core/package.json:55:  \"devDependencies\": {\npackages-private/dts-test/package.json:2:  \"name\": \"dts-test\",\npackages-private/dts-test/package.json:4:  \"version\": \"0.0.0\",\npackages-private/dts-test/package.json:5:  \"dependencies\": {\npackages-private/dts-test/package.json:6:    \"vue\": \"workspace:*\",\npackages/vue/package.json:2:  \"name\": \"vue\",\npackages/vue/package.json:3:  \"version\": \"3.5.13\",\npackages/vue/package.json:73:    \"name\": \"Vue\",\npackages/vue/package.json:89:    \"vue\"\npackages/vue/package.json:97:  \"dependencies\": {\npackages/vue/package.json:98:    \"@vue/shared\": \"workspace:*\",\npackages/vue/package.json:99:    \"@vue/compiler-dom\": \"workspace:*\",\npackages/vue/package.json:100:    \"@vue/runtime-dom\": \"workspace:*\",\npackages/vue/package.json:101:    \"@vue/compiler-sfc\": \"workspace:*\",\npackages/vue/package.json:102:    \"@vue/server-renderer\": \"workspace:*\"\npackages/vue/package.json:104:  \"peerDependencies\": {\npackages-private/dts-built-test/package.json:2:  \"name\": \"dts-built-test\",\npackages-private/dts-built-test/package.json:4:  \"version\": \"0.0.0\",\npackages-private/dts-built-test/package.json:6:  \"dependencies\": {\npackages-private/dts-built-test/package.json:7:    \"@vue/shared\": \"workspace:*\",\npackages-private/dts-built-test/package.json:8:    \"@vue/reactivity\": \"workspace:*\",\npackages-private/dts-built-test/package.json:9:    \"vue\": \"workspace:*\"\npackages-private/template-explorer/package.json:2:  \"name\": \"@vue/template-explorer\",\npackages-private/template-explorer/package.json:4:  \"version\": \"0.0.0\",\npackages-private/template-explorer/package.json:13:  \"dependencies\": {\npackages-private/vite-debug/package.json:2:  \"name\": \"vite-debug\",\npackages-private/vite-debug/package.json:5:  \"scripts\": {\npackages-private/vite-debug/package.json:10:  \"devDependencies\": {\npackages-private/vite-debug/package.json:13:    \"vue\": \"workspace:*\"\npackages/vue-compat/package.json:2:  \"name\": \"@vue/compat\",\npackages/vue-compat/package.json:3:  \"version\": \"3.5.13\",\npackages/vue-compat/package.json:28:    \"name\": \"Vue\",\npackages/vue-compat/package.json:29:    \"filename\": \"vue\",\npackages/vue-compat/package.json:46:    \"vue\"\npackages/vue-compat/package.json:54:  \"dependencies\": {\npackages/vue-compat/package.json:59:  \"peerDependencies\": {\npackages/vue-compat/package.json:60:    \"vue\": \"workspace:*\"\npackages/server-renderer/package.json:2:  \"name\": \"@vue/server-renderer\",\npackages/server-renderer/package.json:3:  \"version\": \"3.5.13\",\npackages/server-renderer/package.json:4:  \"description\": \"@vue/server-renderer\",\npackages/server-renderer/package.json:27:    \"name\": \"VueServerRenderer\",\npackages/server-renderer/package.json:40:    \"vue\"\npackages/server-renderer/package.json:48:  \"peerDependencies\": {\npackages/server-renderer/package.json:49:    \"vue\": \"workspace:*\"\npackages/server-renderer/package.json:51:  \"dependencies\": {\npackages/server-renderer/package.json:52:    \"@vue/shared\": \"workspace:*\",\npackages/server-renderer/package.json:53:    \"@vue/compiler-ssr\": \"workspace:*\"\n"
    },
    {
      "idSha256": "9462965f2002ffb6e5ebf84d633936910b584441932a9dee26f8497eb9d82c75",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 12,
      "outputSha256": "8e6fb6b09994183f2000908be188360c6a57427a9d532501dda9f9cdb77ef1b5",
      "outputBytes": 5115,
      "exitCode": 0,
      "stdout": "{\n  \"name\": \"dts-test\",\n  \"private\": true,\n  \"version\": \"0.0.0\",\n  \"dependencies\": {\n    \"vue\": \"workspace:*\",\n    \"dts-built-test\": \"workspace:*\"\n  }\n}\n{\n  \"extends\": \"../tsconfig.json\",\n  \"compilerOptions\": {\n    \"isolatedDeclarations\": false\n  },\n  \"include\": [\".\"]\n}\n{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n    \"outDir\": \"dist\",\n    \"jsx\": \"preserve\",\n    \"module\": \"esnext\",\n    \"strict\": true,\n    \"moduleResolution\": \"Bundler\",\n    \"lib\": [\"esnext\", \"dom\"],\n    \"declaration\": true,\n    \"emitDeclarationOnly\": true\n  },\n  \"include\": [\"./src\"]\n}\n{\n  \"name\": \"vite-debug\",\n  \"private\": true,\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"vite build\",\n    \"serve\": \"vite preview\"\n  },\n  \"devDependencies\": {\n    \"@vitejs/plugin-vue\": \"catalog:\",\n    \"vite\": \"catalog:\",\n    \"vue\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/template-explorer\",\n  \"private\": true,\n  \"version\": \"0.0.0\",\n  \"buildOptions\": {\n    \"formats\": [\n      \"global\"\n    ],\n    \"compat\": true,\n    \"env\": \"development\",\n    \"enableNonBrowserBranches\": true\n  },\n  \"dependencies\": {\n    \"monaco-editor\": \"^0.52.0\",\n    \"source-map-js\": \"^1.2.1\"\n  }\n}\n{\n  \"name\": \"@vue/compat\",\n  \"version\": \"3.5.13\",\n  \"description\": \"Vue 3 compatibility build for Vue 2\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/vue.runtime.esm-bundler.js\",\n  \"unpkg\": \"dist/vue.global.js\",\n  \"jsdelivr\": \"dist/vue.global.js\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/vue.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/vue.cjs.prod.js\",\n        \"development\": \"./dist/vue.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/vue.esm-bundler.js\",\n      \"import\": \"./dist/vue.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"buildOptions\": {\n    \"name\": \"Vue\",\n    \"filename\": \"vue\",\n    \"compat\": true,\n    \"formats\": [\n      \"esm-bundler\",\n      \"esm-bundler-runtime\",\n      \"cjs\",\n      \"global\",\n      \"global-runtime\",\n      \"esm-browser\",\n      \"esm-browser-runtime\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\"\n  },\n  \"keywords\": [\n    \"vue\"\n  ],\n  \"author\": \"Evan You\",\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/vuejs/core/issues\"\n  },\n  \"homepage\": \"https://github.com/vuejs/core/tree/main/packages/vue-compat#readme\",\n  \"dependencies\": {\n    \"@babel/parser\": \"catalog:\",\n    \"estree-walker\": \"catalog:\",\n    \"source-map-js\": \"catalog:\"\n  },\n  \"peerDependencies\": {\n    \"vue\": \"workspace:*\"\n  }\n}\nexport const RESOLVE_FILTER: unique symbol = Symbol(\n  __DEV__ ? `resolveFilter` : ``,\n)\nexport const WITH_DIRECTIVES: unique symbol = Symbol(\n  __DEV__ ? `withDirectives` : ``,\n)\nexport const RENDER_LIST: unique symbol = Symbol(__DEV__ ? `renderList` : ``)\nexport const RENDER_SLOT: unique symbol = Symbol(__DEV__ ? `renderSlot` : ``)\nexport const CREATE_SLOTS: unique symbol = Symbol(__DEV__ ? `createSlots` : ``)\nexport const TO_DISPLAY_STRING: unique symbol = Symbol(\n  __DEV__ ? `toDisplayString` : ``,\n)\nexport const MERGE_PROPS: unique symbol = Symbol(__DEV__ ? `mergeProps` : ``)\nexport const NORMALIZE_CLASS: unique symbol = Symbol(\n  __DEV__ ? `normalizeClass` : ``,\n)\nexport const NORMALIZE_STYLE: unique symbol = Symbol(\n  __DEV__ ? `normalizeStyle` : ``,\n)\nexport const NORMALIZE_PROPS: unique symbol = Symbol(\n  __DEV__ ? `normalizeProps` : ``,\n)\nexport const GUARD_REACTIVE_PROPS: unique symbol = Symbol(\n  __DEV__ ? `guardReactiveProps` : ``,\n)\nexport const TO_HANDLERS: unique symbol = Symbol(__DEV__ ? `toHandlers` : ``)\n  [CREATE_VNODE]: `createVNode`,\n  [CREATE_ELEMENT_VNODE]: `createElementVNode`,\n  [CREATE_COMMENT]: `createCommentVNode`,\n  [CREATE_TEXT]: `createTextVNode`,\n  [CREATE_STATIC]: `createStaticVNode`,\n  [RESOLVE_COMPONENT]: `resolveComponent`,\n  [RESOLVE_DYNAMIC_COMPONENT]: `resolveDynamicComponent`,\n  [RESOLVE_DIRECTIVE]: `resolveDirective`,\n  [RESOLVE_FILTER]: `resolveFilter`,\n  [WITH_DIRECTIVES]: `withDirectives`,\n  [RENDER_LIST]: `renderList`,\n  [RENDER_SLOT]: `renderSlot`,\n  [CREATE_SLOTS]: `createSlots`,\n  [TO_DISPLAY_STRING]: `toDisplayString`,\n  [MERGE_PROPS]: `mergeProps`,\n  [NORMALIZE_CLASS]: `normalizeClass`,\n  [NORMALIZE_STYLE]: `normalizeStyle`,\n  [NORMALIZE_PROPS]: `normalizeProps`,\n  [GUARD_REACTIVE_PROPS]: `guardReactiveProps`,\n  [TO_HANDLERS]: `toHandlers`,\n  [CAMELIZE]: `camelize`,\n  [CAPITALIZE]: `capitalize`,\n  [TO_HANDLER_KEY]: `toHandlerKey`,\n  [SET_BLOCK_TRACKING]: `setBlockTracking`,\n  [PUSH_SCOPE_ID]: `pushScopeId`,\n  [POP_SCOPE_ID]: `popScopeId`,\n1:export { makeMap } from './makeMap'\n2:export * from './general'\n3:export * from './patchFlags'\n4:export * from './shapeFlags'\n5:export * from './slotFlags'\n6:export * from './globalsAllowList'\n7:export * from './codeframe'\n8:export * from './normalizeProp'\n9:export * from './domTagConfig'\n10:export * from './domAttrConfig'\n11:export * from './escapeHtml'\n12:export * from './looseEqual'\n13:export * from './toDisplayString'\n14:export * from './typeUtils'\nLICENSE.txt\nREADME.md\nSECURITY.md\nThirdPartyNoticeText.txt\nbin\nlib\npackage.json\n"
    },
    {
      "idSha256": "3f21b4ea2fbe67cd553dbcfae108e6632bdb6c655218a1e4ad5a543cc24800f4",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 15,
      "outputSha256": "7d14bf02a4e53b5b3e6d0ed6e490ee7cfeefb4a9d2376878a2e90f8f663733b1",
      "outputBytes": 3541,
      "exitCode": 0,
      "stdout": "@vue/compiler-core 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\"] {}\n@vue/compiler-dom 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/compiler-core->@vue/compiler-core@3.5.13\"] {}\n@vue/compiler-sfc 3.5.13 [\"dependencies:@vue/compiler-core->@vue/compiler-core@3.5.13\",\"dependencies:@vue/compiler-dom->@vue/compiler-dom@3.5.13\",\"dependencies:@vue/compiler-ssr->@vue/compiler-ssr@3.5.13\",\"dependencies:@vue/shared->@vue/shared@3.5.13\"] {}\n@vue/compiler-ssr 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/compiler-dom->@vue/compiler-dom@3.5.13\"] {}\n@vue/reactivity 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\"] {}\n@vue/runtime-core 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/reactivity->@vue/reactivity@3.5.13\"] {}\n@vue/runtime-dom 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/runtime-core->@vue/runtime-core@3.5.13\",\"dependencies:@vue/reactivity->@vue/reactivity@3.5.13\"] {}\n@vue/runtime-test 0.0.0 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/runtime-core->@vue/runtime-core@3.5.13\"] {}\n@vue/server-renderer 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/compiler-ssr->@vue/compiler-ssr@3.5.13\",\"peerDependencies:vue->vue@3.5.13\"] {}\n@vue/shared 3.5.13 [] {}\nvue 3.5.13 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/compiler-dom->@vue/compiler-dom@3.5.13\",\"dependencies:@vue/runtime-dom->@vue/runtime-dom@3.5.13\",\"dependencies:@vue/compiler-sfc->@vue/compiler-sfc@3.5.13\",\"dependencies:@vue/server-renderer->@vue/server-renderer@3.5.13\"] {}\n@vue/compat 3.5.13 [\"peerDependencies:vue->vue@3.5.13\"] {}\ndts-built-test 0.0.0 [\"dependencies:@vue/shared->@vue/shared@3.5.13\",\"dependencies:@vue/reactivity->@vue/reactivity@3.5.13\",\"dependencies:vue->vue@3.5.13\"] {}\ndts-test 0.0.0 [\"dependencies:vue->vue@3.5.13\",\"dependencies:dts-built-test->dts-built-test@0.0.0\"] {}\n@vue/sfc-playground 0.0.0 [\"dependencies:vue->vue@3.5.13\"] {\"dev\":\"vite\",\"build\":\"vite build\",\"serve\":\"vite preview\"}\n@vue/template-explorer 0.0.0 [] {}\nvite-debug (unversioned) [\"devDependencies:vue->vue@3.5.13\"] {\"dev\":\"vite\",\"build\":\"vite build\",\"serve\":\"vite preview\"}\nCONFIG tsconfig.json 230 []\nCONFIG packages-private/tsconfig.json 7 []\nCONFIG packages-private/vite-debug/tsconfig.json 0 []\nCONFIG packages-private/dts-built-test/tsconfig.json 1 []\nDIRECT packages/compiler-dom/src/transforms/stringifyStatic.ts [[\"normalizeClass\",33],[\"normalizeClass\",354]] []\nDIRECT packages/runtime-core/src/hydration.ts [[\"normalizeClass\",30],[\"normalizeClass\",803]] []\nDIRECT packages/runtime-core/src/index.ts [[\"normalizeClass\",382]] [\"normalizeClass\"]\nDIRECT packages/runtime-core/src/vnode.ts [[\"normalizeClass\",12],[\"normalizeClass\",596],[\"normalizeClass\",876]] []\nDIRECT packages/runtime-core/src/compat/renderFn.ts [[\"normalizeClass\",9],[\"normalizeClass\",213]] []\nDIRECT packages/runtime-core/src/compat/renderHelpers.ts [[\"normalizeClass\",8],[\"normalizeClass\",42],[\"normalizeClass\",44]] []\nDIRECT packages/runtime-dom/src/index.ts [] [\"normalizeClass\"]\nDIRECT packages/runtime-test/src/index.ts [] [\"normalizeClass\"]\nDIRECT packages/server-renderer/src/helpers/ssrRenderAttrs.ts [[\"normalizeClass\",14],[\"normalizeClass\",86]] []\nDIRECT packages/vue/src/index.ts [] [\"normalizeClass\"]\nDIRECT packages/vue/src/runtime.ts [] [\"normalizeClass\"]\nDIRECT packages/vue-compat/src/esm-index.ts [] [\"normalizeClass\"]\nDIRECT packages/vue-compat/src/esm-runtime.ts [] [\"normalizeClass\"]\n"
    },
    {
      "idSha256": "f4fdd034b54297294baf2c6977028dba2f4e8949c52e921b04118670cad8192e",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 17,
      "outputSha256": "5852708979f170a6db8900f3dc343568fe59987f574b7a4fd01d85c33d04268c",
      "outputBytes": 74,
      "exitCode": 0,
      "stdout": "{\"direct\":13,\"packageDependents\":15,\"validationTargets\":3,\"exclusions\":3}\n"
    },
    {
      "idSha256": "cfc5c391b5ba915c081c7d09c3edfc599f5369196d03ab00aa96b73369f89b5f",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 19,
      "outputSha256": "81bc86c9f57e50a3a85c4a2b4634bea5b890d145ec89bb55cc7519c17285e224",
      "outputBytes": 95,
      "exitCode": 0,
      "stdout": "Report JSON, evidence quotations, line ranges and unique roles verified.\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."
}
