Sébastien Lorber
90d · built 2026-09-30
Performance
What Sébastien Lorber shipped in the selected window, measured in ETV, and how it compares with the 90 days before it.
Effective capacity
−0.1engineers
delivers like 0.9 (0.9x pre-AI)
Output (ETV)
5.3ETV
+39.1% vs 3.8 prior
Features share
14.8%
+8.3 pp vs prior window
Fixes share
8.4%
+2.9 pp vs prior window
Work mix
14.8% Features37.5% Maintenance30.9% Tests8.4% Docs8.4% Fixes
77 commits over 90 days, ending 2026-09-30.
Daily performance
Daily ETV, stacked by Features, Maintenance, Tests, Docs and Fixes.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
| Repo | Commits | ETV |
|---|---|---|
| docusaurus | 71 | 5.4 |
Most impactful commits
Top 10 by ETV in the last 90 days.
- 0.7ETVchore(mdx-loader): upgrade Markdown dependencies (AI-assisted) (#12458)github.com-facebook-docusaurus · 57ededfc · 2026-09-18
- 0.4ETVfeat(core): support importing files as raw text with import attributes (AI-assisted) (#12491) * feat(core): support importing files as raw text with import attributes (AI-assisted) `import text from './file.tsx' with {type: 'text'}` now returns the raw file content, like the legacy `!!raw-loader!` syntax, for any file type, in both MDX and JS/TS files. - Exclude text import attributes from all module rules (including rules added by plugins), so that no loader processes them - Keep import attributes in SWC-transpiled code (`keepImportAttributes`) - Add dogfooding tests for JS, TS, TSX, JSON, CSS, CSS modules, SVG, MD, MDX, YAML and text files, in both MDX and TSX pages - Replace raw-loader usages in docs by import attributes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * test(website): merge import attributes dogfood tests into a single MDX page rendering JSX/TSX tests (AI-assisted) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor: apply lint autofix * refactor(core): exclude text import attributes explicitly in each Docusaurus rule instead of all rules (AI-assisted) Third-party plugin rules are no longer modified implicitly. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor(core): address review, share text import exclusion as local variables (AI-assisted) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * docs: remove text import attributes notes (AI-assisted) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: slorber <749374+slorber@users.noreply.github.com>github.com-facebook-docusaurus · bd6e5f73 · 2026-09-24
- 0.3ETVfeat(core): implement `<BrowserOnly>` with React `browser()` API (AI-assisted) (#12496) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>github.com-facebook-docusaurus · 6486a65e · 2026-09-25
- 0.2ETVchore: upgrade to execa v10 (#12402)github.com-facebook-docusaurus · 23e6a41d · 2026-09-03
- 0.2ETVchore(deps): upgrade gray-matter to 3 and js-yaml to 5 (AI-assisted) (#12462)github.com-facebook-docusaurus · 2a8654b9 · 2026-09-18
- 0.2ETVrefactor!: create new `@docusaurus/glob` package (AI-assisted) (#12483) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>github.com-facebook-docusaurus · 0b14b920 · 2026-09-24
- 0.2ETVchore: migrate from chalk to `node.utils.styleText()` (#12405)github.com-facebook-docusaurus · 7dfc679e · 2026-09-04
- 0.2ETVrefactor(core): remove html-webpack-plugin dependency (AI-assisted) (#12502) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>github.com-facebook-docusaurus · 6d2cbfde · 2026-09-25
- 0.2ETVbreak(cli): upgrade Commander to v15 (AI-assisted) (#12466) * chore: upgrade Commander to v15 (AI-assisted) * test: simplify CLI compatibility cases (AI-assisted)github.com-facebook-docusaurus · 7f6caf08 · 2026-09-18
- 0.2ETVfix(test): factorize TagsPageLinkLabel component to fix conflicting i18n keys (#12383)github.com-facebook-docusaurus · 7b7a2af4 · 2026-08-23