Commit Graph

3214 Commits

Author SHA1 Message Date
Sébastien Lorber 5d162a4654 fix(test): fix bad test import (#12200) 2026-06-25 14:16:49 +02:00
Sébastien Lorber 7434ba5057 feat(faster): upgrade @rspack/core to v2 (#12187)
Co-authored-by: smeng9 <shaoyu@life-foundry.com>
2026-06-19 15:22:28 +02:00
Sébastien Lorber 122af8321d chore(deps): upgrade sharp, fix Argos/Playwright (#12188) 2026-06-19 15:00:28 +02:00
Sébastien Lorber fcb4190e77 chore(deps): upgrade to @11ty/gray-matter v2 (#12182) 2026-06-18 18:42:59 +02:00
Sébastien Lorber 92fe75d3de chore(deps): migrate to @11ty/gray-matter (#12181) 2026-06-18 18:33:33 +02:00
Octavio 014f3d151b fix(i18n): complete Spanish translations for theme-common and theme-l… (#12180)
fix(i18n): complete Spanish translations for theme-common and theme-live-codeblock
2026-06-18 18:27:25 +02:00
dependabot[bot] f475f434ca chore(deps): bump open from 8.4.2 to 11.0.0 (#11881)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 17:19:07 +02:00
dependabot[bot] 73ab5139af chore(deps-dev): bump tree-node-cli from 1.6.0 to 3.0.0 (#12159)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 16:56:05 +02:00
Clemens Kofler c9e6a30f13 fix(core): bump detect-port to v2.1, fix pnpm trustPolicy downgrade issue (#12012)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-06-18 16:46:27 +02:00
Srikanth Patchava 35cec7d263 fix(cli): docusaurus serve should pass --host to server.listen() (#12127)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-06-18 16:21:27 +02:00
dependabot[bot] 5ad98919c9 chore(deps): bump feed from 4.2.2 to 5.2.1 (#12060)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 13:25:34 +02:00
dependabot[bot] 9ba455926c chore(deps): bump srcset from 4.0.0 to 5.0.3 (#12156)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 12:31:11 +02:00
Sanjaiyan Parthipan 70d0991010 refactor(core): route matching to use .flatMap() instead of .map().flat() (#12173)
* refactor route matching to use .flatMap() instead of map().flat()

* fix styl code format
2026-06-18 11:27:31 +02:00
Ben McCann e551c9a136 chore: switch to tinyglobby (#11042)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-06-12 19:39:38 +02:00
Sébastien Lorber 545cff6d84 refactor: replace escape-string-regexp with native RegExp.escape (#12150)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 16:39:44 +02:00
Sébastien Lorber 7da2c45be5 fix(create-docusaurus): init template README should use npm commands by default (#12138) 2026-06-12 10:54:08 +02:00
Sébastien Lorber 96b32dd2e5 refactor(monorepo): migrate to pnpm 11 (#12109) 2026-06-04 19:29:20 +02:00
Sébastien Lorber 67da2d8ec3 break(theme-common: move useSearchQueryString() + useSearchLinkCreator() to theme-search-algolia (#12108) 2026-06-04 11:05:36 +02:00
vidigoat 9ab8633d57 docs(utils): fix incorrect encodePath JSDoc examples (#12088) 2026-06-02 20:46:31 +02:00
Sébastien Lorber 22043c606b refactor(test): remove usage of useless tmp-promise dependency (#12106) 2026-06-02 20:40:51 +02:00
Sébastien Lorber 183fc6f1e3 refactor: various v4 code cleanups and soft breaking changes (#12104) 2026-06-01 17:48:09 +02:00
Sébastien Lorber 2800c8a076 refactor(ssg): Remove SSG workaround for React 18 null warning bug (#12102) 2026-06-01 16:59:35 +02:00
Sébastien Lorber b4df481859 break(theme): @docusaurus/theme-common doesn't export <UnlistedMetadata> anymore (AI-assisted) (#12086) 2026-06-01 16:39:36 +02:00
Sébastien Lorber 4b3b352cf3 fix(utils): fix extractLeadingEmoji() edge cases (#12100) 2026-06-01 16:15:29 +02:00
Sébastien Lorber e35d0987dd break(theme-common): Remove deprecated useColorMode APIs (AI-assisted) (#12085) 2026-05-29 17:36:17 +02:00
Sébastien Lorber 34656d725c break(core): Remove legacy postBuild({head}) API and v4 future flag (#12084) 2026-05-29 17:25:09 +02:00
Sébastien Lorber ff28bdf062 chore: upgrade stylelint (#11992) 2026-05-29 17:24:18 +02:00
Sébastien Lorber 98a605fe26 chore: use modern Node APIs (AI-assisted) (#12083) 2026-05-29 17:17:24 +02:00
Sébastien Lorber a846a0fd73 feat(dev-server): add dev-server CLI options for HTTPS support (#12082) 2026-05-29 16:34:13 +02:00
Ben Maurer d478043ef5 fix(dev-server): for HTTPS, support non-RSA TLS certs (#12065)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-05-29 15:58:19 +02:00
Sébastien Lorber 1dba8e8e1b break(google-analytics): remove deprecated Google Analytics plugin (#12081) 2026-05-28 18:39:51 +02:00
Sébastien Lorber d98843579b fix(gtag.js, faster): Fix StackBlitz, vendor @types/gtag.js, upgrade @swc/html (#12080) 2026-05-28 17:44:18 +02:00
Thanasis Katsios aeae3002d2 fix(mdx-loader): avoid transforming dotted directory links into asset… (#11944)
Co-authored-by: Thanasis Katsios <th.katsios@kaizengaming.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-05-28 16:33:02 +02:00
Rayan Salhab 80e70f51e2 fix(theme-classic): remove redundant sidebar label titles (#11966)
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2026-05-28 11:29:24 +02:00
Rohan Patnaik de96152e4f fix(core): use locale url in site config (#12054) 2026-05-22 18:18:47 +02:00
Sébastien Lorber 1ea727f16d refactor(test): improve Vitest tests, remove test anti-patterns (#12058)
* remove useless afterEach()

* simplify swizzle tests, remove anti-patterns

* simplify swizzle tests, remove anti-patterns

* simplify swizzle tests, remove anti-patterns

* add comment

* fix getHttpsConfig test antipatterns

* use vi.stubEnv() instead of anti-patterns

* refactor: apply lint autofix

* empty

---------

Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2026-05-22 16:14:24 +02:00
Sébastien Lorber e0926d345c fix(test): fix docs versioning CLI emitting in fixtures (#12057) 2026-05-22 13:52:49 +02:00
Sébastien Lorber f981fd05a4 fix(bundler): do not import @swc/html, fix StackBlitz playground (#12055) 2026-05-22 12:52:17 +02:00
dependabot[bot] a86383d504 chore(deps): bump github-slugger, remove useless @types/github-slugger (#11987)
* chore(deps): bump github-slugger and @types/github-slugger

Bumps [github-slugger](https://github.com/Flet/github-slugger) and [@types/github-slugger](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/github-slugger). These dependencies needed to be updated together.

Updates `github-slugger` from 1.5.0 to 2.0.0
- [Release notes](https://github.com/Flet/github-slugger/releases)
- [Changelog](https://github.com/Flet/github-slugger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Flet/github-slugger/compare/v1.5.0...2.0.0)

Updates `@types/github-slugger` from 1.3.0 to 2.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/github-slugger)

---
updated-dependencies:
- dependency-name: "@types/github-slugger"
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: github-slugger
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* remove useless types

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-05-21 18:26:55 +02:00
Sébastien Lorber b43766d86e refactor(create-docusaurus): simplify/refactor/split create-docusaurus internal logic (#12050) 2026-05-21 17:31:27 +02:00
Paul O’Shannessy 0e9fe01983 Use cross-spawn types instead of raw types from Node (#12029)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-05-21 16:39:22 +02:00
Paul O’Shannessy db31c5b9b3 fix(utils): Make execa usage consistent in git utils (#12028)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
2026-05-21 14:15:23 +02:00
Sébastien Lorber 35c81a1979 feat(core): upgrade Jiti to v2 (#12045) 2026-05-21 13:41:40 +02:00
Sébastien Lorber c94af61d07 chore(ci): Fix Node ERR_INTERNAL_ASSERTION error under Yarn PnP (#12048) 2026-05-21 13:19:13 +02:00
Sébastien Lorber 9759b8ee7e refactor(test): use Explicit Resource Management for mocks/spys (#12020) 2026-05-15 20:22:55 +02:00
Sébastien Lorber 7518645e58 chore(monorepo): upgrade monorepo to ESLint 9 (#12024)
* ESLint 10

* remove backup

* Fix header

* downgrade to ESLint 9 - fix some errors

* fix more errors

* fix more errors

* fix more errors

* fix more errors

* fix more errors

* fix more errors

* fix more errors

* all eslint errors fixed!

* refactor: apply lint autofix

* snapshot

* fix ESLint tests

* snapshot

* lockfile

* fix eslint plugin docs types

* syncpack ignore

* restore eslint-plugin-eslint-plugin, upgrade it + fix new plugin lint errors

---------

Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
2026-05-15 20:08:46 +02:00
Sébastien Lorber 1641a13f04 break(eslint-plugin): Add ESLint flag configs, require ESLint >= 8.57 (#12025)
* Add support for ESLint flag config

* eslint plugin docs update

* eslint plugin docs update
2026-05-15 19:09:59 +02:00
Sébastien Lorber 057ab88fe0 refactor(test): use explicit Vitest imports, disable globals (#12019) 2026-05-15 10:01:02 +02:00
Sébastien Lorber be553e029e chore: migration from Jest to Vitest (#12010) 2026-05-14 17:34:35 +02:00
Danyal Ahmed 8434a8e022 fix(client-redirects): preserve external redirect targets trailing slash (#12004) 2026-05-09 17:40:41 +02:00