{
  "schemaVersion": 1,
  "rawCaptureSha256": "02f69ae1a3c2242a6dcaad90b09aff897edab98684b67743260056522be95a64",
  "publicRecordSha256": "2792ce2ae1e28ac71953871976d416e50efbc11b65dae74fd46886bc7f93ce45",
  "runId": "vue-runtime-impact-heldout-grading-v2-r2-codegraph",
  "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": "bebb54a1cbf9b882a533313455e417fe1c7cb8e5ff005ca9cfdfa6a03da8a92d",
        "replacement": "$PROVIDER_STATE"
      },
      {
        "prefixSha256": "e8c24ce29cf762da25ec56bf63e5116b664dd9ff8076b0958710b04a9314c071",
        "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": "codegraph",
      "tool": "codegraph_search",
      "resultSha256": "0d1658c88a9374d0c62b54c92916b683e93ead934bf6dc251591d7d7aa5d6c25",
      "resultBytes": 2402,
      "errorSha256": null,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "**Search Results (10 found)**\n\n**normalizeClass** (function)\npackages/shared/src/normalizeProp.ts:63\n`(value: unknown): string`\n\n**normalizeClassComponent** (function)\npackages/runtime-core/src/hmr.ts:77\n`(component: HMRComponent): ComponentOptions`\n\n**NORMALIZE_CLASS** (constant)\npackages/compiler-core/src/runtimeHelpers.ts:48\n`= Symbol(\n  __DEV__ ? `normalizeClass` : ``,\n)`\n\n**@vue/shared** (import)\npackages/runtime-core/src/compat/renderHelpers.ts:1\n`import {\n  camelize,\n  extend,\n  hyphenate,\n  isArray,\n  isObject,\n  isReservedProp,\n  normalizeClass,\n} from '@vue/shared'`\n\n**@vue/shared** (import)\npackages/server-renderer/src/helpers/ssrRenderAttrs.ts:7\n`import {\n  includeBooleanAttr,\n  isBooleanAttr,\n  isOn,\n  isSSRSafeAttrName,\n  isString,\n  makeMap,\n  normalizeClass,\n  normalizeStyle,\n  propsToAttrMap,\n} from '@vue/shared'`\n\n**@vue/shared** (import)\npackages/runtime-core/src/compat/renderFn.ts:1\n`import {\n  ShapeFlags,\n  extend,\n  hyphenate,\n  isArray,\n  isObject,\n  isString,\n  makeMap,\n  normalizeClass,\n  normalizeStyle,\n  toHandlerKey,\n} from '@vue/shared'`\n\n**@vue/shared** (import)\npackages/runtime-core/src/vnode.ts:1\n`import {\n  EMPTY_ARR,\n  PatchFlags,\n  ShapeFlags,\n  SlotFlags,\n  extend,\n  isArray,\n  isFunction,\n  isObject,\n  isOn,\n  isString,\n  normalizeClass,\n  normalizeStyle,\n} from '@vue/shared'`\n\n**../src** (import)\npackages/shared/__tests__/normalizeProp.spec.ts:1\n`import {\n  normalizeClass,\n  normalizeProps,\n  normalizeStyle,\n  parseStringStyle,\n  stringifyStyle,\n} from '../src'`\n\n**@vue/shared** (import)\npackages/compiler-dom/src/transforms/stringifyStatic.ts:22\n`import {\n  escapeHtml,\n  isArray,\n  isBooleanAttr,\n  isKnownHtmlAttr,\n  isKnownMathMLAttr,\n  isKnownSvgAttr,\n  isString,\n  isSymbol,\n  isVoidTag,\n  makeMap,\n  normalizeClass,\n  normalizeStyle,\n  stringifyStyle,\n  toDisplayString,\n} from '@vue/shared'`\n\n**@vue/shared** (import)\npackages/runtime-core/src/hydration.ts:17\n`import {\n  PatchFlags,\n  ShapeFlags,\n  def,\n  getEscapedCssVarName,\n  includeBooleanAttr,\n  isBooleanAttr,\n  isKnownHtmlAttr,\n  isKnownSvgAttr,\n  isOn,\n  isRenderableAttrValue,\n  isReservedProp,\n  isString,\n  normalizeClass,\n  normalizeStyle,\n  stringifyStyle,\n} from '@vue/shared'`\n"
          }
        ],
        "structured_content": null
      },
      "error": null
    },
    {
      "idSha256": "4a317b6972e2f1834050485420bd71fe6fc2d87cd25d572cb4b8b327b37bc030",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 8,
      "outputSha256": "12dee2cc449e631cea78a1883eba4b37343b42de030ce179c7990dd27a80bf9e",
      "outputBytes": 1235,
      "exitCode": 0,
      "stdout": "$WORKSPACE\npnpm-workspace.yaml\ntsconfig.json\ntsconfig.build.json\npackage.json\npackages/compiler-ssr/package.json\npnpm-lock.yaml\npackages/shared/package.json\npackages/vue-compat/package.json\npackages/reactivity/package.json\npackages/compiler-dom/package.json\npackages-private/vite-debug/tsconfig.json\npackages-private/vite-debug/package.json\npackages-private/tsconfig.json\npackages/compiler-sfc/package.json\npackages/compiler-core/package.json\npackages-private/dts-test/package.json\npackages-private/dts-test/tsconfig.test.json\npackages/server-renderer/package.json\npackages/vue/package.json\npackages-private/template-explorer/package.json\npackages/runtime-test/package.json\npackages/vue/jsx-runtime/package.json\npackages/runtime-core/package.json\npackages/vue/server-renderer/package.json\npackages-private/dts-built-test/package.json\npackages-private/dts-built-test/tsconfig.json\npackages-private/sfc-playground/package.json\npackages/runtime-dom/package.json\npackages/vue/compiler-sfc/package.json\npackages-private/sfc-playground/src/download/template/package.json\n"
    },
    {
      "idSha256": "57dbfc296665f072254d15345fb3a2bbf457ae03cbb6ee8f6020e8f11d4b056b",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 10,
      "outputSha256": "9516c277f23a172e96efc5a4dbe8c9cf17d8744334bbfcb17f7d19d582fcb873",
      "outputBytes": 26312,
      "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-core/src/runtimeHelpers.ts:49:  __DEV__ ? `normalizeClass` : ``,\npackages/compiler-core/src/runtimeHelpers.ts:110:  [NORMALIZE_CLASS]: `normalizeClass`,\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/server-renderer/src/helpers/ssrRenderAttrs.ts:14:  normalizeClass,\npackages/server-renderer/src/helpers/ssrRenderAttrs.ts:86:  return escapeHtml(normalizeClass(raw))\npackages/runtime-core/src/index.ts:382:  normalizeClass,\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/hydration.ts:30:  normalizeClass,\npackages/runtime-core/src/hydration.ts:803:    expected = normalizeClass(clientValue)\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/renderFn.ts:9:  normalizeClass,\npackages/runtime-core/src/compat/renderFn.ts:213:    converted.class = normalizeClass([legacyProps.staticClass, converted.class])\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])\nLICENSE.txt\nREADME.md\nSECURITY.md\nThirdPartyNoticeText.txt\nbin\nlib\npackage.json\n{\n  \"name\": \"@vue/compiler-core\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/compiler-core\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/compiler-core.esm-bundler.js\",\n  \"types\": \"dist/compiler-core.d.ts\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/compiler-core.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/compiler-core.cjs.prod.js\",\n        \"development\": \"./dist/compiler-core.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/compiler-core.esm-bundler.js\",\n      \"import\": \"./dist/compiler-core.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"buildOptions\": {\n    \"name\": \"VueCompilerCore\",\n    \"compat\": true,\n    \"formats\": [\n      \"esm-bundler\",\n      \"cjs\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/compiler-core\"\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/compiler-core#readme\",\n  \"dependencies\": {\n    \"@babel/parser\": \"catalog:\",\n    \"@vue/shared\": \"workspace:*\",\n    \"entities\": \"^4.5.0\",\n    \"estree-walker\": \"catalog:\",\n    \"source-map-js\": \"catalog:\"\n  },\n  \"devDependencies\": {\n    \"@babel/types\": \"catalog:\"\n  }\n}\n{\n  \"name\": \"@vue/compiler-dom\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/compiler-dom\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/compiler-dom.esm-bundler.js\",\n  \"types\": \"dist/compiler-dom.d.ts\",\n  \"unpkg\": \"dist/compiler-dom.global.js\",\n  \"jsdelivr\": \"dist/compiler-dom.global.js\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/compiler-dom.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/compiler-dom.cjs.prod.js\",\n        \"development\": \"./dist/compiler-dom.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/compiler-dom.esm-bundler.js\",\n      \"import\": \"./dist/compiler-dom.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"sideEffects\": false,\n  \"buildOptions\": {\n    \"name\": \"VueCompilerDOM\",\n    \"compat\": true,\n    \"formats\": [\n      \"esm-bundler\",\n      \"esm-browser\",\n      \"cjs\",\n      \"global\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/compiler-dom\"\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/compiler-dom#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/compiler-core\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/compiler-sfc\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/compiler-sfc\",\n  \"main\": \"dist/compiler-sfc.cjs.js\",\n  \"module\": \"dist/compiler-sfc.esm-browser.js\",\n  \"types\": \"dist/compiler-sfc.d.ts\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/compiler-sfc.d.ts\",\n      \"node\": \"./dist/compiler-sfc.cjs.js\",\n      \"module\": \"./dist/compiler-sfc.esm-browser.js\",\n      \"import\": \"./dist/compiler-sfc.esm-browser.js\",\n      \"require\": \"./dist/compiler-sfc.cjs.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"buildOptions\": {\n    \"name\": \"VueCompilerSFC\",\n    \"formats\": [\n      \"cjs\",\n      \"esm-browser\"\n    ],\n    \"prod\": false,\n    \"enableNonBrowserBranches\": true\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/compiler-sfc\"\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/compiler-sfc#readme\",\n  \"dependencies\": {\n    \"@babel/parser\": \"catalog:\",\n    \"@vue/compiler-core\": \"workspace:*\",\n    \"@vue/compiler-dom\": \"workspace:*\",\n    \"@vue/compiler-ssr\": \"workspace:*\",\n    \"@vue/shared\": \"workspace:*\",\n    \"estree-walker\": \"catalog:\",\n    \"magic-string\": \"catalog:\",\n    \"postcss\": \"^8.4.48\",\n    \"source-map-js\": \"catalog:\"\n  },\n  \"devDependencies\": {\n    \"@babel/types\": \"catalog:\",\n    \"@vue/consolidate\": \"^1.0.0\",\n    \"hash-sum\": \"^2.0.0\",\n    \"lru-cache\": \"10.1.0\",\n    \"merge-source-map\": \"^1.1.0\",\n    \"minimatch\": \"~9.0.5\",\n    \"postcss-modules\": \"^6.0.0\",\n    \"postcss-selector-parser\": \"^7.0.0\",\n    \"pug\": \"^3.0.3\",\n    \"sass\": \"^1.80.6\"\n  }\n}\n{\n  \"name\": \"@vue/compiler-ssr\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/compiler-ssr\",\n  \"main\": \"dist/compiler-ssr.cjs.js\",\n  \"types\": \"dist/compiler-ssr.d.ts\",\n  \"files\": [\n    \"dist\"\n  ],\n  \"buildOptions\": {\n    \"prod\": false,\n    \"formats\": [\n      \"cjs\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/compiler-ssr\"\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/compiler-ssr#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/compiler-dom\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/reactivity\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/reactivity\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/reactivity.esm-bundler.js\",\n  \"types\": \"dist/reactivity.d.ts\",\n  \"unpkg\": \"dist/reactivity.global.js\",\n  \"jsdelivr\": \"dist/reactivity.global.js\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/reactivity.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/reactivity.cjs.prod.js\",\n        \"development\": \"./dist/reactivity.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/reactivity.esm-bundler.js\",\n      \"import\": \"./dist/reactivity.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"sideEffects\": false,\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/reactivity\"\n  },\n  \"buildOptions\": {\n    \"name\": \"VueReactivity\",\n    \"formats\": [\n      \"esm-bundler\",\n      \"esm-browser\",\n      \"cjs\",\n      \"global\"\n    ]\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/reactivity#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/runtime-core\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/runtime-core\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/runtime-core.esm-bundler.js\",\n  \"types\": \"dist/runtime-core.d.ts\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/runtime-core.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/runtime-core.cjs.prod.js\",\n        \"development\": \"./dist/runtime-core.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/runtime-core.esm-bundler.js\",\n      \"import\": \"./dist/runtime-core.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"buildOptions\": {\n    \"name\": \"VueRuntimeCore\",\n    \"formats\": [\n      \"esm-bundler\",\n      \"cjs\"\n    ]\n  },\n  \"sideEffects\": false,\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/runtime-core\"\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/runtime-core#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/reactivity\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/runtime-dom\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/runtime-dom\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/runtime-dom.esm-bundler.js\",\n  \"types\": \"dist/runtime-dom.d.ts\",\n  \"unpkg\": \"dist/runtime-dom.global.js\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/runtime-dom.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/runtime-dom.cjs.prod.js\",\n        \"development\": \"./dist/runtime-dom.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/runtime-dom.esm-bundler.js\",\n      \"import\": \"./dist/runtime-dom.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"sideEffects\": false,\n  \"buildOptions\": {\n    \"name\": \"VueRuntimeDOM\",\n    \"formats\": [\n      \"esm-bundler\",\n      \"esm-browser\",\n      \"cjs\",\n      \"global\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/runtime-dom\"\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/runtime-dom#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/runtime-core\": \"workspace:*\",\n    \"@vue/reactivity\": \"workspace:*\",\n    \"csstype\": \"^3.1.3\"\n  },\n  \"devDependencies\": {\n    \"@types/trusted-types\": \"^2.0.7\"\n  }\n}\n{\n  \"name\": \"@vue/runtime-test\",\n  \"private\": true,\n  \"version\": \"0.0.0\",\n  \"description\": \"@vue/runtime-test\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/runtime-test.esm-bundler.js\",\n  \"types\": \"dist/runtime-test.d.ts\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/runtime-test\"\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/runtime-test#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/runtime-core\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/server-renderer\",\n  \"version\": \"3.5.13\",\n  \"description\": \"@vue/server-renderer\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/server-renderer.esm-bundler.js\",\n  \"types\": \"dist/server-renderer.d.ts\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/server-renderer.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/server-renderer.cjs.prod.js\",\n        \"development\": \"./dist/server-renderer.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/server-renderer.esm-bundler.js\",\n      \"import\": \"./dist/server-renderer.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"buildOptions\": {\n    \"name\": \"VueServerRenderer\",\n    \"formats\": [\n      \"esm-bundler\",\n      \"esm-browser\",\n      \"cjs\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/server-renderer\"\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/server-renderer#readme\",\n  \"peerDependencies\": {\n    \"vue\": \"workspace:*\"\n  },\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/compiler-ssr\": \"workspace:*\"\n  }\n}\n{\n  \"name\": \"@vue/shared\",\n  \"version\": \"3.5.13\",\n  \"description\": \"internal utils shared across @vue packages\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/shared.esm-bundler.js\",\n  \"types\": \"dist/shared.d.ts\",\n  \"files\": [\n    \"index.js\",\n    \"dist\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/shared.d.ts\",\n      \"node\": {\n        \"production\": \"./dist/shared.cjs.prod.js\",\n        \"development\": \"./dist/shared.cjs.js\",\n        \"default\": \"./index.js\"\n      },\n      \"module\": \"./dist/shared.esm-bundler.js\",\n      \"import\": \"./dist/shared.esm-bundler.js\",\n      \"require\": \"./index.js\"\n    },\n    \"./*\": \"./*\"\n  },\n  \"sideEffects\": false,\n  \"buildOptions\": {\n    \"formats\": [\n      \"esm-bundler\",\n      \"cjs\"\n    ]\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/vuejs/core.git\",\n    \"directory\": \"packages/shared\"\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/shared#readme\"\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}\n{\n  \"name\": \"vue\",\n  \"version\": \"3.5.13\",\n  \"description\": \"The progressive JavaScript framework for building modern web UI.\",\n  \"main\": \"index.js\",\n  \"module\": \"dist/vue.runtime.esm-bundler.js\",\n  \"types\": \"dist/vue.d.ts\",\n  \"unpkg\": \"dist/vue.global.js\",\n  \"jsdelivr\": \"dist/vue.global.js\",\n  \"files\": [\n    \"index.js\",\n    \"index.mjs\",\n    \"dist\",\n    \"compiler-sfc\",\n    \"server-renderer\",\n    \"jsx-runtime\",\n    \"jsx.d.ts\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"import\": {\n        \"types\": \"./dist/vue.d.mts\",\n        \"node\": \"./index.mjs\",\n        \"default\": \"./dist/vue.runtime.esm-bundler.js\"\n      },\n      \"require\": {\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        \"default\": \"./index.js\"\n      }\n    },\n    \"./server-renderer\": {\n      \"import\": {\n        \"types\": \"./server-renderer/index.d.mts\",\n        \"default\": \"./server-renderer/index.mjs\"\n      },\n      \"require\": {\n        \"types\": \"./server-renderer/index.d.ts\",\n        \"default\": \"./server-renderer/index.js\"\n      }\n    },\n    \"./compiler-sfc\": {\n      \"import\": {\n        \"types\": \"./compiler-sfc/index.d.mts\",\n        \"browser\": \"./compiler-sfc/index.browser.mjs\",\n        \"default\": \"./compiler-sfc/index.mjs\"\n      },\n      \"require\": {\n        \"types\": \"./compiler-sfc/index.d.ts\",\n        \"browser\": \"./compiler-sfc/index.browser.js\",\n        \"default\": \"./compiler-sfc/index.js\"\n      }\n    },\n    \"./jsx-runtime\": {\n      \"types\": \"./jsx-runtime/index.d.ts\",\n      \"import\": \"./jsx-runtime/index.mjs\",\n      \"require\": \"./jsx-runtime/index.js\"\n    },\n    \"./jsx-dev-runtime\": {\n      \"types\": \"./jsx-runtime/index.d.ts\",\n      \"import\": \"./jsx-runtime/index.mjs\",\n      \"require\": \"./jsx-runtime/index.js\"\n    },\n    \"./jsx\": \"./jsx.d.ts\",\n    \"./dist/*\": \"./dist/*\",\n    \"./package.json\": \"./package.json\"\n  },\n  \"buildOptions\": {\n    \"name\": \"Vue\",\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#readme\",\n  \"dependencies\": {\n    \"@vue/shared\": \"workspace:*\",\n    \"@vue/compiler-dom\": \"workspace:*\",\n    \"@vue/runtime-dom\": \"workspace:*\",\n    \"@vue/compiler-sfc\": \"workspace:*\",\n    \"@vue/server-renderer\": \"workspace:*\"\n  },\n  \"peerDependencies\": {\n    \"typescript\": \"*\"\n  },\n  \"peerDependenciesMeta\": {\n    \"typescript\": {\n      \"optional\": true\n    }\n  }\n}\n"
    },
    {
      "idSha256": "9462965f2002ffb6e5ebf84d633936910b584441932a9dee26f8497eb9d82c75",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 12,
      "outputSha256": "3950e865f1e2492e3e3feeb494aadc8bc83a7c3c214a6bcb9894cf6da2a5fc10",
      "outputBytes": 6082,
      "exitCode": 0,
      "stdout": "{\"file\":\"packages/compiler-core/src/index.ts\",\"root\":true,\"hits\":[[71,\"export { generateCodeFrame } from '@vue/shared'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/compiler-dom/src/transforms/stringifyStatic.ts\",\"root\":true,\"hits\":[[33,\"normalizeClass\",\"ImportSpecifier\"],[354,\"normalizeClass\",\"CallExpression\"]]}\n{\"file\":\"packages/runtime-core/src/hydration.ts\",\"root\":true,\"hits\":[[30,\"normalizeClass\",\"ImportSpecifier\"],[803,\"normalizeClass\",\"CallExpression\"]]}\n{\"file\":\"packages/runtime-core/src/compat/renderFn.ts\",\"root\":true,\"hits\":[[9,\"normalizeClass\",\"ImportSpecifier\"],[213,\"normalizeClass\",\"CallExpression\"]]}\n{\"file\":\"packages/runtime-core/src/compat/renderHelpers.ts\",\"root\":true,\"hits\":[[8,\"normalizeClass\",\"ImportSpecifier\"],[42,\"normalizeClass\",\"CallExpression\"],[44,\"normalizeClass\",\"CallExpression\"]]}\n{\"file\":\"packages/runtime-core/src/index.ts\",\"root\":true,\"hits\":[[376,\"export {\\n  toDisplayString,\\n  camelize,\\n  capitalize,\\n  toHandlerKey,\\n  normalizeProps,\\n  normalizeClass,\\n  normalizeStyle,\\n} from '@vue/shared'\",\"EXPORTS TARGET\"],[382,\"normalizeClass\",\"ExportSpecifier\"]]}\n{\"file\":\"packages/runtime-core/src/vnode.ts\",\"root\":true,\"hits\":[[12,\"normalizeClass\",\"ImportSpecifier\"],[596,\"normalizeClass\",\"CallExpression\"],[876,\"normalizeClass\",\"CallExpression\"]]}\n{\"file\":\"packages/runtime-dom/src/index.ts\",\"root\":true,\"hits\":[[306,\"export * from '@vue/runtime-core'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/runtime-test/src/index.ts\",\"root\":true,\"hits\":[[29,\"export * from '@vue/runtime-core'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/vue/src/index.ts\",\"root\":true,\"hits\":[[107,\"export * from '@vue/runtime-dom'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/server-renderer/src/helpers/ssrRenderAttrs.ts\",\"root\":true,\"hits\":[[14,\"normalizeClass\",\"ImportSpecifier\"],[86,\"normalizeClass\",\"CallExpression\"]]}\n{\"file\":\"packages/server-renderer/src/internal.ts\",\"root\":true,\"hits\":[[17,\"export { includeBooleanAttr as ssrIncludeBooleanAttr } from '@vue/shared'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/vue/src/runtime.ts\",\"root\":true,\"hits\":[[10,\"export * from '@vue/runtime-dom'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/vue-compat/src/esm-index.ts\",\"root\":true,\"hits\":[[4,\"export * from '@vue/runtime-dom'\",\"EXPORTS TARGET\"]]}\n{\"file\":\"packages/vue-compat/src/esm-runtime.ts\",\"root\":true,\"hits\":[[4,\"export * from '@vue/runtime-dom'\",\"EXPORTS TARGET\"]]}\nCONFIG 0 231\nPKG {\"file\":\"packages/compiler-core/package.json\",\"name\":\"@vue/compiler-core\",\"version\":\"3.5.13\",\"deps\":{\"@babel/parser\":\"catalog:\",\"@vue/shared\":\"workspace:*\",\"entities\":\"^4.5.0\",\"estree-walker\":\"catalog:\",\"source-map-js\":\"catalog:\",\"@babel/types\":\"catalog:\"}}\nPKG {\"file\":\"packages/compiler-dom/package.json\",\"name\":\"@vue/compiler-dom\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-core\":\"workspace:*\"}}\nPKG {\"file\":\"packages/compiler-sfc/package.json\",\"name\":\"@vue/compiler-sfc\",\"version\":\"3.5.13\",\"deps\":{\"@babel/parser\":\"catalog:\",\"@vue/compiler-core\":\"workspace:*\",\"@vue/compiler-dom\":\"workspace:*\",\"@vue/compiler-ssr\":\"workspace:*\",\"@vue/shared\":\"workspace:*\",\"estree-walker\":\"catalog:\",\"magic-string\":\"catalog:\",\"postcss\":\"^8.4.48\",\"source-map-js\":\"catalog:\",\"@babel/types\":\"catalog:\",\"@vue/consolidate\":\"^1.0.0\",\"hash-sum\":\"^2.0.0\",\"lru-cache\":\"10.1.0\",\"merge-source-map\":\"^1.1.0\",\"minimatch\":\"~9.0.5\",\"postcss-modules\":\"^6.0.0\",\"postcss-selector-parser\":\"^7.0.0\",\"pug\":\"^3.0.3\",\"sass\":\"^1.80.6\"}}\nPKG {\"file\":\"packages/compiler-ssr/package.json\",\"name\":\"@vue/compiler-ssr\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-dom\":\"workspace:*\"}}\nPKG {\"file\":\"packages/reactivity/package.json\",\"name\":\"@vue/reactivity\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\"}}\nPKG {\"file\":\"packages/runtime-core/package.json\",\"name\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/reactivity\":\"workspace:*\"}}\nPKG {\"file\":\"packages/runtime-dom/package.json\",\"name\":\"@vue/runtime-dom\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/runtime-core\":\"workspace:*\",\"@vue/reactivity\":\"workspace:*\",\"csstype\":\"^3.1.3\",\"@types/trusted-types\":\"^2.0.7\"}}\nPKG {\"file\":\"packages/runtime-test/package.json\",\"name\":\"@vue/runtime-test\",\"version\":\"0.0.0\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/runtime-core\":\"workspace:*\"}}\nPKG {\"file\":\"packages/server-renderer/package.json\",\"name\":\"@vue/server-renderer\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-ssr\":\"workspace:*\",\"vue\":\"workspace:*\"}}\nPKG {\"file\":\"packages/shared/package.json\",\"name\":\"@vue/shared\",\"version\":\"3.5.13\",\"deps\":{}}\nPKG {\"file\":\"packages/vue/package.json\",\"name\":\"vue\",\"version\":\"3.5.13\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-dom\":\"workspace:*\",\"@vue/runtime-dom\":\"workspace:*\",\"@vue/compiler-sfc\":\"workspace:*\",\"@vue/server-renderer\":\"workspace:*\",\"typescript\":\"*\"}}\nPKG {\"file\":\"packages/vue-compat/package.json\",\"name\":\"@vue/compat\",\"version\":\"3.5.13\",\"deps\":{\"@babel/parser\":\"catalog:\",\"estree-walker\":\"catalog:\",\"source-map-js\":\"catalog:\",\"vue\":\"workspace:*\"}}\nPKG {\"file\":\"packages-private/dts-built-test/package.json\",\"name\":\"dts-built-test\",\"version\":\"0.0.0\",\"deps\":{\"@vue/shared\":\"workspace:*\",\"@vue/reactivity\":\"workspace:*\",\"vue\":\"workspace:*\"}}\nPKG {\"file\":\"packages-private/dts-test/package.json\",\"name\":\"dts-test\",\"version\":\"0.0.0\",\"deps\":{\"vue\":\"workspace:*\",\"dts-built-test\":\"workspace:*\"}}\nPKG {\"file\":\"packages-private/sfc-playground/package.json\",\"name\":\"@vue/sfc-playground\",\"version\":\"0.0.0\",\"scripts\":{\"dev\":\"vite\",\"build\":\"vite build\",\"serve\":\"vite preview\"},\"deps\":{\"@vue/repl\":\"^4.4.2\",\"file-saver\":\"^2.0.5\",\"jszip\":\"^3.10.1\",\"vue\":\"workspace:*\",\"@vitejs/plugin-vue\":\"catalog:\",\"vite\":\"catalog:\"}}\nPKG {\"file\":\"packages-private/template-explorer/package.json\",\"name\":\"@vue/template-explorer\",\"version\":\"0.0.0\",\"deps\":{\"monaco-editor\":\"^0.52.0\",\"source-map-js\":\"^1.2.1\"}}\nPKG {\"file\":\"packages-private/vite-debug/package.json\",\"name\":\"vite-debug\",\"scripts\":{\"dev\":\"vite\",\"build\":\"vite build\",\"serve\":\"vite preview\"},\"deps\":{\"@vitejs/plugin-vue\":\"catalog:\",\"vite\":\"catalog:\",\"vue\":\"workspace:*\"}}\n"
    },
    {
      "idSha256": "3f21b4ea2fbe67cd553dbcfae108e6632bdb6c655218a1e4ad5a543cc24800f4",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 15,
      "outputSha256": "12d95c1750a016da13f7d23c547982e25ca2ec4d2484bcdeacdec54f63dc223d",
      "outputBytes": 9149,
      "exitCode": 0,
      "stdout": "lockfileVersion: '9.0'\n\nsettings:\n  autoInstallPeers: true\n  excludeLinksFromLockfile: false\n\ncatalogs:\n  default:\n    '@babel/parser':\n      specifier: ^7.25.3\n      version: 7.25.3\n    '@babel/types':\n      specifier: ^7.25.2\n      version: 7.25.2\n    '@vitejs/plugin-vue':\n      specifier: ^5.1.2\n      version: 5.1.2\n    estree-walker:\n      specifier: ^2.0.2\n      version: 2.0.2\n    magic-string:\n      specifier: ^0.30.11\n      version: 0.30.11\n    source-map-js:\n      specifier: ^1.2.0\n      version: 1.2.0\n    vite:\n      specifier: ^5.4.0\n      version: 5.4.0\n\nimporters:\n\n  .:\n    devDependencies:\n      '@babel/parser':\n        specifier: 'catalog:'\n        version: 7.25.3\n      '@babel/types':\n        specifier: 'catalog:'\n        version: 7.25.2\n      '@rollup/plugin-alias':\n        specifier: ^5.1.1\n        version: 5.1.1(rollup@4.25.0)\n      '@rollup/plugin-commonjs':\n        specifier: ^28.0.1\n        version: 28.0.1(rollup@4.25.0)\n      '@rollup/plugin-json':\n        specifier: ^6.1.0\n        version: 6.1.0(rollup@4.25.0)\n      '@rollup/plugin-node-resolve':\n        specifier: ^15.3.0\n        version: 15.3.0(rollup@4.25.0)\n      '@rollup/plugin-replace':\n        specifier: 5.0.4\n        version: 5.0.4(rollup@4.25.0)\n      '@swc/core':\n        specifier: ^1.9.1\n        version: 1.9.1\n      '@types/hash-sum':\n        specifier: ^1.0.2\n        version: 1.0.2\n      '@types/node':\n        specifier: ^22.8.7\n        version: 22.8.7\n      '@types/semver':\n        specifier: ^7.5.8\n        version: 7.5.8\n      '@types/serve-handler':\n        specifier: ^6.1.4\n        version: 6.1.4\n      '@vitest/coverage-v8':\n        specifier: ^2.1.1\n        version: 2.1.1(vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6))\n      '@vitest/eslint-plugin':\n        specifier: ^1.0.1\n        version: 1.1.6(@typescript-eslint/utils@8.12.2(eslint@9.14.0)(typescript@5.6.2))(eslint@9.14.0)(typescript@5.6.2)(vitest@2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6))\n      '@vue/consolidate':\n        specifier: 1.0.0\n        version: 1.0.0\n      conventional-changelog-cli:\n        specifier: ^5.0.0\n        version: 5.0.0(conventional-commits-filter@5.0.0)\n      enquirer:\n        specifier: ^2.4.1\n        version: 2.4.1\n      esbuild:\n        specifier: ^0.24.0\n        version: 0.24.0\n      esbuild-plugin-polyfill-node:\n        specifier: ^0.3.0\n        version: 0.3.0(esbuild@0.24.0)\n      eslint:\n        specifier: ^9.14.0\n        version: 9.14.0\n      eslint-plugin-import-x:\n        specifier: ^4.4.0\n        version: 4.4.0(eslint@9.14.0)(typescript@5.6.2)\n      estree-walker:\n        specifier: 'catalog:'\n        version: 2.0.2\n      jsdom:\n        specifier: ^25.0.0\n        version: 25.0.0\n      lint-staged:\n        specifier: ^15.2.10\n        version: 15.2.10\n      lodash:\n        specifier: ^4.17.21\n        version: 4.17.21\n      magic-string:\n        specifier: ^0.30.12\n        version: 0.30.12\n      markdown-table:\n        specifier: ^3.0.4\n        version: 3.0.4\n      marked:\n        specifier: 13.0.3\n        version: 13.0.3\n      npm-run-all2:\n        specifier: ^7.0.1\n        version: 7.0.1\n      picocolors:\n        specifier: ^1.1.1\n        version: 1.1.1\n      prettier:\n        specifier: ^3.3.3\n        version: 3.3.3\n      pretty-bytes:\n        specifier: ^6.1.1\n        version: 6.1.1\n      pug:\n        specifier: ^3.0.3\n        version: 3.0.3\n      puppeteer:\n        specifier: ~23.3.0\n        version: 23.3.0(typescript@5.6.2)\n      rimraf:\n        specifier: ^6.0.1\n        version: 6.0.1\n      rollup:\n        specifier: ^4.25.0\n        version: 4.25.0\n      rollup-plugin-dts:\n        specifier: ^6.1.1\n        version: 6.1.1(rollup@4.25.0)(typescript@5.6.2)\n      rollup-plugin-esbuild:\n        specifier: ^6.1.1\n        version: 6.1.1(esbuild@0.24.0)(rollup@4.25.0)\n      rollup-plugin-polyfill-node:\n        specifier: ^0.13.0\n        version: 0.13.0(rollup@4.25.0)\n      semver:\n        specifier: ^7.6.3\n        version: 7.6.3\n      serve:\n        specifier: ^14.2.4\n        version: 14.2.4\n      serve-handler:\n        specifier: ^6.1.6\n        version: 6.1.6\n      simple-git-hooks:\n        specifier: ^2.11.1\n        version: 2.11.1\n      todomvc-app-css:\n        specifier: ^2.4.3\n        version: 2.4.3\n      tslib:\n        specifier: ^2.8.1\n        version: 2.8.1\n      typescript:\n        specifier: ~5.6.2\n        version: 5.6.2\n      typescript-eslint:\n        specifier: ^8.12.2\n        version: 8.12.2(eslint@9.14.0)(typescript@5.6.2)\n      vite:\n        specifier: 'catalog:'\n        version: 5.4.0(@types/node@22.8.7)(sass@1.80.6)\n      vitest:\n        specifier: ^2.1.1\n        version: 2.1.1(@types/node@22.8.7)(jsdom@25.0.0)(sass@1.80.6)\n\n  packages-private/dts-built-test:\n    dependencies:\n      '@vue/reactivity':\n        specifier: workspace:*\n        version: link:../../packages/reactivity\n      '@vue/shared':\n        specifier: workspace:*\n        version: link:../../packages/shared\n      vue:\n        specifier: workspace:*\n        version: link:../../packages/vue\n\n  packages-private/dts-test:\n    dependencies:\n      dts-built-test:\n        specifier: workspace:*\n        version: link:../dts-built-test\n      vue:\n        specifier: workspace:*\n        version: link:../../packages/vue\n\n  packages-private/sfc-playground:\n    dependencies:\n      '@vue/repl':\n        specifier: ^4.4.2\n        version: 4.4.2\n      file-saver:\n        specifier: ^2.0.5\n        version: 2.0.5\n      jszip:\n        specifier: ^3.10.1\n        version: 3.10.1\n      vue:\n        specifier: workspace:*\n        version: link:../../packages/vue\n    devDependencies:\n      '@vitejs/plugin-vue':\n        specifier: 'catalog:'\n        version: 5.1.2(vite@5.4.0(@types/node@22.8.7)(sass@1.80.6))(vue@packages+vue)\n      vite:\n        specifier: 'catalog:'\n        version: 5.4.0(@types/node@22.8.7)(sass@1.80.6)\n\n  packages-private/template-explorer:\n    dependencies:\n      monaco-editor:\n        specifier: ^0.52.0\n        version: 0.52.0\n      source-map-js:\n        specifier: ^1.2.1\n        version: 1.2.1\n\n  packages-private/vite-debug:\n    devDependencies:\n      '@vitejs/plugin-vue':\n        specifier: 'catalog:'\n        version: 5.1.2(vite@5.4.0(@types/node@22.8.7)(sass@1.80.6))(vue@packages+vue)\n      vite:\n        specifier: 'catalog:'\n        version: 5.4.0(@types/node@22.8.7)(sass@1.80.6)\n      vue:\n        specifier: workspace:*\n        version: link:../../packages/vue\n\n  packages/compiler-core:\n    dependencies:\n      '@babel/parser':\n        specifier: 'catalog:'\n        version: 7.25.3\n      '@vue/shared':\n        specifier: workspace:*\n        version: link:../shared\n      entities:\n        specifier: ^4.5.0\n        version: 4.5.0\n      estree-walker:\n        specifier: 'catalog:'\n        version: 2.0.2\n      source-map-js:\n        specifier: 'catalog:'\n        version: 1.2.0\n    devDependencies:\n      '@babel/types':\n        specifier: 'catalog:'\n        version: 7.25.2\n\n  packages/compiler-dom:\n    dependencies:\n      '@vue/compiler-core':\n        specifier: workspace:*\n        version: link:../compiler-core\n      '@vue/shared':\n        specifier: workspace:*\n        version: link:../shared\n\n  packages/compiler-sfc:\n    dependencies:\n      '@babel/parser':\n        specifier: 'catalog:'\n        version: 7.25.3\n      '@vue/compiler-core':\n        specifier: workspace:*\n        version: link:../compiler-core\n      '@vue/compiler-dom':\n        specifier: workspace:*\n        version: link:../compiler-dom\n      '@vue/compiler-ssr':\n        specifier: workspace:*\n        version: link:../compiler-ssr\n      '@vue/shared':\n        specifier: workspace:*\n        version: link:../shared\n      estree-walker:\n        specifier: 'catalog:'\n        version: 2.0.2\n      magic-string:\n        specifier: 'catalog:'\n        version: 0.30.11\n{\n  \"extends\": \"../tsconfig.json\",\n  \"compilerOptions\": {\n    \"isolatedDeclarations\": false\n  },\n  \"include\": [\".\"]\n}\n{\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"bundler\"\n  },\n  \"include\": [\"./*\"]\n}\npackages/runtime-test/src/index.ts:26:export * from './triggerEvent'\npackages/runtime-test/src/index.ts:27:export * from './serialize'\npackages/runtime-test/src/index.ts:28:export * from './nodeOps'\npackages/runtime-test/src/index.ts:29:export * from '@vue/runtime-core'\npackages/vue-compat/src/esm-index.ts:4:export * from '@vue/runtime-dom'\npackages/vue-compat/src/esm-runtime.ts:4:export * from '@vue/runtime-dom'\npackages-private/sfc-playground/src/vue-dev-proxy.ts:2:export * from 'vue'\npackages-private/sfc-playground/src/vue-server-renderer-dev-proxy.ts:2:export * from 'vue/server-renderer'\npackages-private/sfc-playground/src/vue-dev-proxy-prod.ts:2:export * from 'vue/dist/vue.runtime.esm-browser.prod.js'\nlrwxr-xr-x@ 1 dima  staff  21 Nov  6 23:16 packages-private/sfc-playground/node_modules/vue -> ../../../packages/vue\nlrwxr-xr-x@ 1 dima  staff  21 Nov  6 23:16 packages-private/vite-debug/node_modules/vue -> ../../../packages/vue\nlrwxr-xr-x@ 1 dima  staff  15 Nov  6 23:16 packages/runtime-core/node_modules/@vue/shared -> ../../../shared\n?? .codegraph\n"
    },
    {
      "idSha256": "f4fdd034b54297294baf2c6977028dba2f4e8949c52e921b04118670cad8192e",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 17,
      "outputSha256": "e4860dbd23a7c86c82353acff8f89c391446291bd6f0c6d76199f2699a01061f",
      "outputBytes": 4987,
      "exitCode": 0,
      "stdout": "LINK @vue/compiler-core @vue/shared packages/shared\nLINK @vue/compiler-dom @vue/shared packages/shared\nLINK @vue/compiler-dom @vue/compiler-core packages/compiler-core\nLINK @vue/compiler-sfc @vue/compiler-core packages/compiler-core\nLINK @vue/compiler-sfc @vue/compiler-dom packages/compiler-dom\nLINK @vue/compiler-sfc @vue/compiler-ssr packages/compiler-ssr\nLINK @vue/compiler-sfc @vue/shared packages/shared\nLINK @vue/compiler-ssr @vue/shared packages/shared\nLINK @vue/compiler-ssr @vue/compiler-dom packages/compiler-dom\nLINK @vue/reactivity @vue/shared packages/shared\nLINK @vue/runtime-core @vue/shared packages/shared\nLINK @vue/runtime-core @vue/reactivity packages/reactivity\nLINK @vue/runtime-dom @vue/shared packages/shared\nLINK @vue/runtime-dom @vue/runtime-core packages/runtime-core\nLINK @vue/runtime-dom @vue/reactivity packages/reactivity\nLINK @vue/runtime-test @vue/shared packages/shared\nLINK @vue/runtime-test @vue/runtime-core packages/runtime-core\nLINK @vue/server-renderer @vue/shared packages/shared\nLINK @vue/server-renderer @vue/compiler-ssr packages/compiler-ssr\nLINK @vue/server-renderer vue packages/vue\nLINK vue @vue/shared packages/shared\nLINK vue @vue/compiler-dom packages/compiler-dom\nLINK vue @vue/runtime-dom packages/runtime-dom\nLINK vue @vue/compiler-sfc packages/compiler-sfc\nLINK vue @vue/server-renderer packages/server-renderer\nLINK @vue/compat vue packages/vue\nLINK dts-built-test @vue/shared packages/shared\nLINK dts-built-test @vue/reactivity packages/reactivity\nLINK dts-built-test vue packages/vue\nLINK dts-test vue packages/vue\nLINK dts-test dts-built-test packages-private/dts-built-test\nLINK @vue/sfc-playground vue packages/vue\nLINK vite-debug vue packages/vue\n    42\texport const RENDER_SLOT: unique symbol = Symbol(__DEV__ ? `renderSlot` : ``)\n    43\texport const CREATE_SLOTS: unique symbol = Symbol(__DEV__ ? `createSlots` : ``)\n    44\texport const TO_DISPLAY_STRING: unique symbol = Symbol(\n    45\t  __DEV__ ? `toDisplayString` : ``,\n    46\t)\n    47\texport const MERGE_PROPS: unique symbol = Symbol(__DEV__ ? `mergeProps` : ``)\n    48\texport const NORMALIZE_CLASS: unique symbol = Symbol(\n    49\t  __DEV__ ? `normalizeClass` : ``,\n    50\t)\n    51\texport const NORMALIZE_STYLE: unique symbol = Symbol(\n    52\t  __DEV__ ? `normalizeStyle` : ``,\n    53\t)\n    54\texport const NORMALIZE_PROPS: unique symbol = Symbol(\n    55\t  __DEV__ ? `normalizeProps` : ``,\n    78\texport const WITH_CTX: unique symbol = Symbol(__DEV__ ? `withCtx` : ``)\n    79\texport const UNREF: unique symbol = Symbol(__DEV__ ? `unref` : ``)\n    80\texport const IS_REF: unique symbol = Symbol(__DEV__ ? `isRef` : ``)\n    81\texport const WITH_MEMO: unique symbol = Symbol(__DEV__ ? `withMemo` : ``)\n    82\texport const IS_MEMO_SAME: unique symbol = Symbol(__DEV__ ? `isMemoSame` : ``)\n    83\t\n    84\t// Name mapping for runtime helpers that need to be imported from 'vue' in\n    85\t// generated code. Make sure these are correctly exported in the runtime!\n    86\texport const helperNameMap: Record<symbol, string> = {\n    87\t  [FRAGMENT]: `Fragment`,\n    88\t  [TELEPORT]: `Teleport`,\n    89\t  [SUSPENSE]: `Suspense`,\n    90\t  [KEEP_ALIVE]: `KeepAlive`,\n    91\t  [BASE_TRANSITION]: `BaseTransition`,\n    92\t  [OPEN_BLOCK]: `openBlock`,\n    93\t  [CREATE_BLOCK]: `createBlock`,\n    94\t  [CREATE_ELEMENT_BLOCK]: `createElementBlock`,\n    95\t  [CREATE_VNODE]: `createVNode`,\n    96\t  [CREATE_ELEMENT_VNODE]: `createElementVNode`,\n    97\t  [CREATE_COMMENT]: `createCommentVNode`,\n    98\t  [CREATE_TEXT]: `createTextVNode`,\n    99\t  [CREATE_STATIC]: `createStaticVNode`,\n   100\t  [RESOLVE_COMPONENT]: `resolveComponent`,\n   101\t  [RESOLVE_DYNAMIC_COMPONENT]: `resolveDynamicComponent`,\n   102\t  [RESOLVE_DIRECTIVE]: `resolveDirective`,\n   103\t  [RESOLVE_FILTER]: `resolveFilter`,\n   104\t  [WITH_DIRECTIVES]: `withDirectives`,\n   105\t  [RENDER_LIST]: `renderList`,\n   106\t  [RENDER_SLOT]: `renderSlot`,\n   107\t  [CREATE_SLOTS]: `createSlots`,\n   108\t  [TO_DISPLAY_STRING]: `toDisplayString`,\n   109\t  [MERGE_PROPS]: `mergeProps`,\n   110\t  [NORMALIZE_CLASS]: `normalizeClass`,\n   111\t  [NORMALIZE_STYLE]: `normalizeStyle`,\n   112\t  [NORMALIZE_PROPS]: `normalizeProps`,\n   113\t  [GUARD_REACTIVE_PROPS]: `guardReactiveProps`,\n   114\t  [TO_HANDLERS]: `toHandlers`,\n    73\t  })\n    74\t  return true\n    75\t}\n    76\t\n    77\tfunction normalizeClassComponent(component: HMRComponent): ComponentOptions {\n    78\t  return isClassComponent(component) ? component.__vccOpts : component\n    79\t}\n    80\t\n    81\tfunction rerender(id: string, newRender?: Function): void {\n     1\timport {\n     2\t  normalizeClass,\n     3\t  normalizeProps,\n     4\t  normalizeStyle,\n     5\t  parseStringStyle,\n     6\t  stringifyStyle,\n     7\t} from '../src'\n     8\t\n     9\tdescribe('normalizeClass', () => {\n    10\t  test('handles undefined correctly', () => {\n    11\t    expect(normalizeClass(undefined)).toEqual('')\n    12\t  })\n     1\t// serve vue to the iframe sandbox during dev.\n     2\texport * from 'vue'\n"
    },
    {
      "idSha256": "a26c6de8780e4e792e8ad6df3fb6ac31fe229b7b2f8bc2aa29c602e8d647918c",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 20,
      "outputSha256": "a98ba126a8f3a93774e7c0335f99d919527b24b43326eed3aa3789ff7af9ec0c",
      "outputBytes": 4021,
      "exitCode": 0,
      "stdout": "{\n  \"direct\": [\n    [\n      \"packages/compiler-dom/src/transforms/stringifyStatic.ts\",\n      \"runtime\"\n    ],\n    [\n      \"packages/runtime-core/src/compat/renderFn.ts\",\n      \"runtime\"\n    ],\n    [\n      \"packages/runtime-core/src/compat/renderHelpers.ts\",\n      \"runtime\"\n    ],\n    [\n      \"packages/runtime-core/src/hydration.ts\",\n      \"runtime\"\n    ],\n    [\n      \"packages/runtime-core/src/index.ts\",\n      \"reexport\"\n    ],\n    [\n      \"packages/runtime-core/src/vnode.ts\",\n      \"runtime\"\n    ],\n    [\n      \"packages/runtime-dom/src/index.ts\",\n      \"reexport\"\n    ],\n    [\n      \"packages/runtime-test/src/index.ts\",\n      \"reexport\"\n    ],\n    [\n      \"packages/server-renderer/src/helpers/ssrRenderAttrs.ts\",\n      \"runtime\"\n    ],\n    [\n      \"packages/vue-compat/src/esm-index.ts\",\n      \"reexport\"\n    ],\n    [\n      \"packages/vue-compat/src/esm-runtime.ts\",\n      \"reexport\"\n    ],\n    [\n      \"packages/vue/src/index.ts\",\n      \"reexport\"\n    ],\n    [\n      \"packages/vue/src/runtime.ts\",\n      \"reexport\"\n    ]\n  ],\n  \"packageDependents\": [\n    {\n      \"package\": \"@vue/compat@3.5.13\",\n      \"chain\": [\n        \"@vue/compat@3.5.13\",\n        \"vue@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/compiler-core@3.5.13\",\n      \"chain\": [\n        \"@vue/compiler-core@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/compiler-dom@3.5.13\",\n      \"chain\": [\n        \"@vue/compiler-dom@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/compiler-sfc@3.5.13\",\n      \"chain\": [\n        \"@vue/compiler-sfc@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/compiler-ssr@3.5.13\",\n      \"chain\": [\n        \"@vue/compiler-ssr@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/reactivity@3.5.13\",\n      \"chain\": [\n        \"@vue/reactivity@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/runtime-core@3.5.13\",\n      \"chain\": [\n        \"@vue/runtime-core@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/runtime-dom@3.5.13\",\n      \"chain\": [\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/runtime-test@0.0.0\",\n      \"chain\": [\n        \"@vue/runtime-test@0.0.0\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/server-renderer@3.5.13\",\n      \"chain\": [\n        \"@vue/server-renderer@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/sfc-playground@0.0.0\",\n      \"chain\": [\n        \"@vue/sfc-playground@0.0.0\",\n        \"vue@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"dts-built-test@0.0.0\",\n      \"chain\": [\n        \"dts-built-test@0.0.0\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"dts-test@0.0.0\",\n      \"chain\": [\n        \"dts-test@0.0.0\",\n        \"vue@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"vite-debug\",\n      \"chain\": [\n        \"vite-debug\",\n        \"vue@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"vue@3.5.13\",\n      \"chain\": [\n        \"vue@3.5.13\",\n        \"@vue/shared@3.5.13\"\n      ]\n    }\n  ],\n  \"validationTargets\": [\n    {\n      \"package\": \"<root>\",\n      \"script\": \"check\",\n      \"evidence\": {\n        \"file\": \"package.json\",\n        \"startLine\": 15,\n        \"endLine\": 15,\n        \"quote\": \"    \\\"check\\\": \\\"tsc --incremental --noEmit\\\",\"\n      }\n    },\n    {\n      \"package\": \"<root>\",\n      \"script\": \"test-unit\",\n      \"evidence\": {\n        \"file\": \"package.json\",\n        \"startLine\": 20,\n        \"endLine\": 20,\n        \"quote\": \"    \\\"test-unit\\\": \\\"vitest --project unit\\\",\"\n      }\n    },\n    {\n      \"package\": \"<root>\",\n      \"script\": \"build\",\n      \"evidence\": {\n        \"file\": \"package.json\",\n        \"startLine\": 8,\n        \"endLine\": 8,\n        \"quote\": \"    \\\"build\\\": \\\"node scripts/build.js\\\",\"\n      }\n    }\n  ]\n}\n"
    },
    {
      "idSha256": "00bf463c9d57c76acacd039e798555d6101dbddf9708e68d232d71a4c30e0633",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 22,
      "outputSha256": "c05dd5f6f7718a189320b7b16b4d5c1e20f0ef5a513d9f1fd94f30047b2897ca",
      "outputBytes": 151,
      "exitCode": 0,
      "stdout": "?? .codegraph\n?? impact-answer.json\nReport parsed; evidence ranges and exact quotes verified during generation.\nRuntime: 6 Reexports: 7 Dependents: 15\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."
}
