Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| ts | 485 | 158,765 | 80.7% | 327 | |
| snap | 34 | 12,198 | 6.2% | 358 | |
| md | 31 | 7,045 | 3.6% | 227 | |
| yaml | 2 | 6,223 | 3.2% | 3,111 | |
| tsx | 5 | 2,729 | 1.4% | 545 | |
| js | 31 | 2,668 | 1.4% | 86 | |
| html | 25 | 2,304 | 1.2% | 92 | |
| excalidraw | 1 | 1,746 | 0.9% | 1,746 | |
| json | 33 | 1,074 | 0.5% | 32 | |
| vue | 11 | 836 | 0.4% | 76 | |
| yml | 11 | 631 | 0.3% | 57 | |
| css | 1 | 97 | 0.0% | 97 | |
| json5 | 1 | 75 | 0.0% | 75 | |
| mjs | 5 | 18 | 0.0% | 3 | |
| svg | 1 | 4 | 0.0% | 4 | |
| scss | 1 | 3 | 0.0% | 3 | |
| toml | 1 | 3 | 0.0% | 3 | |
| mts | 2 | 2 | 0.0% | 1 | |
| png | 2 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| package.json | 856 | |
| pnpm-lock.yaml | 676 | |
| packages/compiler-sfc/package.json | 423 | |
| packages/runtime-core/src/component.ts | 342 | |
| packages/compiler-core/package.json | 323 | |
| CHANGELOG.md | 321 | |
| packages/runtime-core/src/renderer.ts | 312 | |
| packages/vue/package.json | 311 | |
| packages/compiler-sfc/src/compileScript.ts | 308 | |
| packages/runtime-dom/package.json | 292 | |
| packages/compiler-dom/package.json | 286 | |
| packages/server-renderer/package.json | 284 | |
| packages/runtime-core/package.json | 283 | |
| packages/reactivity/package.json | 281 | |
| packages/shared/package.json | 277 | |
| packages/compiler-ssr/package.json | 271 | |
| packages/runtime-core/src/index.ts | 258 | |
| packages/vue-compat/package.json | 238 | |
| packages/runtime-core/src/vnode.ts | 228 | |
| packages/compiler-sfc/__tests__/compileScript.spec.ts | 176 | |
| packages/runtime-test/package.json | 173 | |
| packages/runtime-core/src/componentProps.ts | 170 | |
| packages/compiler-core/src/codegen.ts | 164 | |
| packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap | 159 | |
| packages/reactivity/src/ref.ts | 157 |
Change frequency by file size →
How Vue compares with other open source web frontend projects →
How Vue ranks among open source web frontend projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true