chore(website deps): bump the npm_and_yarn group across 1 directory with 34 updates#25866
chore(website deps): bump the npm_and_yarn group across 1 directory with 34 updates#25866dependabot[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1986ab063f
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "@babel/cli": "^8.0.4", | ||
| "@babel/core": "^8.0.1", | ||
| "@babel/preset-env": "^8.0.2", | ||
| "@babel/preset-typescript": "^8.0.1", |
There was a problem hiding this comment.
Migrate the Babel config before adopting Babel 8
I checked the website build path: layouts/partials/javascript/home.html and search.html still pipe the bundled TSX through Hugo's babel, but babel.config.js still passes Babel 7-only options (@babel/preset-env's useBuiltIns/corejs and @babel/preset-typescript's isTSX/allExtensions). The Babel 8 migration guide says these options must be removed/replaced, so with these upgraded packages the React search/home assets fail during the Babel step; keep Babel 7 or migrate the config in the same change.
Useful? React with 👍 / 👎.
| "@types/topojson-specification": "^1.0.1", | ||
| "alpinejs": "^2.8.2", | ||
| "autoprefixer": "^10.2.5", | ||
| "alpinejs": "^3.15.12", |
There was a problem hiding this comment.
Start Alpine after upgrading to v3
I checked the bundled entrypoint assets/js/app.js: it still only does import 'alpinejs' and never exposes window.Alpine or calls Alpine.start(). The Alpine v3 upgrade guide says NPM imports no longer auto-start in v3, so once this dependency resolves to v3 the site's Alpine-driven UI (x-data, $store dark mode, mobile nav, download selectors) remains inert in production unless the bootstrap code is updated or the package stays on v2.
Useful? React with 👍 / 👎.
| "tailwindcss": "^2.2.4", | ||
| "tocbot": "^4.12.2", | ||
| "regenerator-runtime": "^0.14.1", | ||
| "tailwindcss": "^4.3.3", |
There was a problem hiding this comment.
Install the Tailwind v4 PostCSS plugin
I checked the Hugo CSS path: layouts/partials/css.html pipes css/style.css through postCSS, and postcss.config.js still registers tailwindcss directly as the plugin. Tailwind v4 moved that PostCSS plugin to the separate @tailwindcss/postcss package per the official PostCSS install docs, but this bump neither adds that dependency nor updates the config, so preview/production Hugo builds fail when they process Tailwind CSS.
Useful? React with 👍 / 👎.
| "domhandler": "^6.0.1", | ||
| "dotenv-defaults": "^6.0.0", | ||
| "downshift": "^9.4.0", | ||
| "glob-promise": "^6.0.7", |
There was a problem hiding this comment.
Replace glob-promise after the v6 bump
I checked website/scripts/typesense-index.ts: it still imports glob-promise and calls await glob(section.path) during the typesense-index step used by ci-preview-build and ci-production-build. The upgraded glob-promise line now resolves a glob@13 peer in the lockfile, while the wrapper still uses callback-style glob(pattern, options, cb) and the upstream README notes glob has native promise support and should be used directly; with the new glob API this search-index generation path fails instead of producing public/search.json.
Useful? React with 👍 / 👎.
1986ab0 to
4731242
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4731242a4d
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "chalk": "^4.1.1", | ||
| "cheerio": "^1.0.0-rc.5", | ||
| "chalk": "^5.6.2", | ||
| "cheerio": "^1.2.0", |
There was a problem hiding this comment.
Update the website Node version for Cheerio
In the documented website setup, make setup runs yarn, but website/.nvmrc still pins Node v20.15.1. This bump resolves cheerio to 1.2.0, whose package now requires Node >=20.18.1, so any local or preview/production builder that honors .nvmrc hits an engine incompatibility during dependency installation before the site can build. Please either raise the website Node version or keep Cheerio below the new engine requirement.
Useful? React with 👍 / 👎.
| "@datadog/browser-logs": "^7.6.0", | ||
| "@datadog/browser-rum": "^7.6.0", |
There was a problem hiding this comment.
Migrate the Datadog Browser SDK options
I checked the preview/production init in website/assets/js/dd-browser-logs-rum.js: it still uses the v4 trackInteractions option and relies on forwardErrorsToLogs to cover console errors. The Datadog upgrade guide says the old trackInteractions name is no longer available from v5 onward, and v7 makes forwardErrorsToLogs independent from forwardConsoleLogs, so after this v7 bump click actions stop being collected and console.error logs no longer get forwarded unless the init config is migrated.
Useful? React with 👍 / 👎.
…ith 34 updates Bumps the npm_and_yarn group with 34 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [@algolia/autocomplete-js](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.9` | | [@algolia/autocomplete-theme-classic](https://github.com/algolia/autocomplete) | `1.19.4` | `1.19.9` | | [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.29.7` | `8.0.4` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.7` | `8.0.1` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.7` | `8.0.2` | | [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.29.7` | `8.0.1` | | [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `8.0.0` | | [@datadog/browser-logs](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/browser-logs) | `4.50.1` | `7.6.0` | | [@datadog/browser-rum](https://github.com/DataDog/browser-sdk/tree/HEAD/packages/browser-rum) | `4.50.1` | `7.6.0` | | [@fullhuman/postcss-purgecss](https://github.com/FullHuman/purgecss) | `4.1.3` | `8.0.0` | | [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.3.4` | `0.5.11` | | [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.4.1` | `0.5.20` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.3` | `26.1.1` | | [alpinejs](https://github.com/alpinejs/alpine/tree/HEAD/packages/alpinejs) | `2.8.2` | `3.15.12` | | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.4` | | [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` | | [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` | | [domhandler](https://github.com/fb55/domhandler) | `4.3.1` | `6.0.1` | | [dotenv-defaults](https://github.com/mrsteele/dotenv-defaults) | `2.0.2` | `6.0.0` | | [downshift](https://github.com/downshift-js/downshift) | `6.1.12` | `9.4.0` | | [glob-promise](https://github.com/ahmadnassri/node-glob-promise) | `4.2.2` | `6.0.7` | | [postcss-cli](https://github.com/postcss/postcss-cli) | `8.3.1` | `11.0.1` | | [postcss-import](https://github.com/postcss/postcss-import) | `14.1.0` | `16.1.1` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.7` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.7` | | [react-spring](https://github.com/pmndrs/react-spring) | `10.0.3` | `10.0.4` | | [regenerator-runtime](https://github.com/facebook/regenerator) | `0.13.11` | `0.14.1` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `2.2.19` | `4.3.3` | | [tocbot](https://github.com/tscanlin/tocbot) | `4.36.4` | `4.36.8` | | [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.1` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` | | [typesense](https://github.com/typesense/typesense-js) | `1.8.2` | `3.0.6` | | [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.9.6` | Updates `@algolia/autocomplete-js` from 1.19.4 to 1.19.9 - [Release notes](https://github.com/algolia/autocomplete/releases) - [Changelog](https://github.com/algolia/autocomplete/blob/next/CHANGELOG.md) - [Commits](algolia/autocomplete@v1.19.4...v1.19.9) Updates `@algolia/autocomplete-theme-classic` from 1.19.4 to 1.19.9 - [Release notes](https://github.com/algolia/autocomplete/releases) - [Changelog](https://github.com/algolia/autocomplete/blob/next/CHANGELOG.md) - [Commits](algolia/autocomplete@v1.19.4...v1.19.9) Updates `@babel/cli` from 7.29.7 to 8.0.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v8.0.4/packages/babel-cli) Updates `@babel/core` from 7.29.7 to 8.0.1 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v8.0.1/packages/babel-core) Updates `@babel/preset-env` from 7.29.7 to 8.0.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v8.0.2/packages/babel-preset-env) Updates `@babel/preset-typescript` from 7.29.7 to 8.0.1 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v8.0.1/packages/babel-preset-typescript) Updates `@babel/runtime` from 7.28.4 to 8.0.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v8.0.0/packages/babel-runtime) Updates `@datadog/browser-logs` from 4.50.1 to 7.6.0 - [Release notes](https://github.com/DataDog/browser-sdk/releases) - [Changelog](https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/DataDog/browser-sdk/commits/v7.6.0/packages/browser-logs) Updates `@datadog/browser-rum` from 4.50.1 to 7.6.0 - [Release notes](https://github.com/DataDog/browser-sdk/releases) - [Changelog](https://github.com/DataDog/browser-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/DataDog/browser-sdk/commits/v7.6.0/packages/browser-rum) Updates `@fullhuman/postcss-purgecss` from 4.1.3 to 8.0.0 - [Release notes](https://github.com/FullHuman/purgecss/releases) - [Changelog](https://github.com/FullHuman/purgecss/blob/main/CHANGELOG.md) - [Commits](FullHuman/purgecss@v4.1.3...v8.0.0) Updates `@tailwindcss/forms` from 0.3.4 to 0.5.11 - [Release notes](https://github.com/tailwindlabs/tailwindcss-forms/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md) - [Commits](tailwindlabs/tailwindcss-forms@v0.3.4...v0.5.11) Updates `@tailwindcss/typography` from 0.4.1 to 0.5.20 - [Release notes](https://github.com/tailwindlabs/tailwindcss-typography/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md) - [Commits](tailwindlabs/tailwindcss-typography@v0.4.1...v0.5.20) Updates `@types/node` from 25.0.3 to 26.1.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `alpinejs` from 2.8.2 to 3.15.12 - [Release notes](https://github.com/alpinejs/alpine/releases) - [Commits](https://github.com/alpinejs/alpine/commits/v3.15.12/packages/alpinejs) Updates `autoprefixer` from 10.4.23 to 10.5.4 - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](postcss/autoprefixer@10.4.23...10.5.4) Updates `chalk` from 4.1.2 to 5.6.2 - [Release notes](https://github.com/chalk/chalk/releases) - [Commits](chalk/chalk@v4.1.2...v5.6.2) Updates `cheerio` from 1.1.2 to 1.2.0 - [Release notes](https://github.com/cheeriojs/cheerio/releases) - [Commits](cheeriojs/cheerio@v1.1.2...v1.2.0) Updates `core-js` from 3.47.0 to 3.49.0 - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.49.0/packages/core-js) Updates `domhandler` from 4.3.1 to 6.0.1 - [Release notes](https://github.com/fb55/domhandler/releases) - [Commits](fb55/domhandler@v4.3.1...v6.0.1) Updates `dotenv-defaults` from 2.0.2 to 6.0.0 - [Release notes](https://github.com/mrsteele/dotenv-defaults/releases) - [Commits](mrsteele/dotenv-defaults@v2.0.2...v6.0.0) Updates `downshift` from 6.1.12 to 9.4.0 - [Release notes](https://github.com/downshift-js/downshift/releases) - [Changelog](https://github.com/downshift-js/downshift/blob/master/CHANGELOG.md) - [Commits](downshift-js/downshift@v6.1.12...v9.4.0) Updates `glob-promise` from 4.2.2 to 6.0.7 - [Release notes](https://github.com/ahmadnassri/node-glob-promise/releases) - [Commits](ahmadnassri/node-glob-promise@v4.2.2...v6.0.7) Updates `postcss-cli` from 8.3.1 to 11.0.1 - [Release notes](https://github.com/postcss/postcss-cli/releases) - [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md) - [Commits](postcss/postcss-cli@8.3.1...11.0.1) Updates `postcss-import` from 14.1.0 to 16.1.1 - [Release notes](https://github.com/postcss/postcss-import/releases) - [Changelog](https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md) - [Commits](postcss/postcss-import@14.1.0...16.1.1) Updates `react` from 19.2.3 to 19.2.7 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react) Updates `react-dom` from 19.2.3 to 19.2.7 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom) Updates `react-spring` from 10.0.3 to 10.0.4 - [Release notes](https://github.com/pmndrs/react-spring/releases) - [Commits](https://github.com/pmndrs/react-spring/compare/v10.0.3...react-spring@10.0.4) Updates `regenerator-runtime` from 0.13.11 to 0.14.1 - [Release notes](https://github.com/facebook/regenerator/releases) - [Commits](https://github.com/facebook/regenerator/compare/regenerator-runtime@0.13.11...regenerator-runtime@0.14.1) Updates `tailwindcss` from 2.2.19 to 4.3.3 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss) Updates `tocbot` from 4.36.4 to 4.36.8 - [Release notes](https://github.com/tscanlin/tocbot/releases) - [Changelog](https://github.com/tscanlin/tocbot/blob/master/CHANGELOG.md) - [Commits](tscanlin/tocbot@v4.36.4...v4.36.8) Updates `tsx` from 4.22.4 to 4.23.1 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](privatenumber/tsx@v4.22.4...v4.23.1) Updates `typescript` from 5.9.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/commits) Updates `typesense` from 1.8.2 to 3.0.6 - [Release notes](https://github.com/typesense/typesense-js/releases) - [Commits](typesense/typesense-js@v1.8.2...v3.0.6) Updates `prettier` from 3.7.4 to 3.9.6 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.7.4...3.9.6) --- updated-dependencies: - dependency-name: "@algolia/autocomplete-js" dependency-version: 1.19.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm_and_yarn - dependency-name: "@algolia/autocomplete-theme-classic" dependency-version: 1.19.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm_and_yarn - dependency-name: "@babel/cli" dependency-version: 8.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@babel/core" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@babel/preset-env" dependency-version: 8.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@babel/preset-typescript" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@babel/runtime" dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@datadog/browser-logs" dependency-version: 7.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@datadog/browser-rum" dependency-version: 7.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@fullhuman/postcss-purgecss" dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: "@tailwindcss/forms" dependency-version: 0.5.11 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: "@tailwindcss/typography" dependency-version: 0.5.20 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: "@types/node" dependency-version: 26.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: alpinejs dependency-version: 3.15.12 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: autoprefixer dependency-version: 10.5.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: chalk dependency-version: 5.6.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: cheerio dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: core-js dependency-version: 3.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: domhandler dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: dotenv-defaults dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: downshift dependency-version: 9.4.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: glob-promise dependency-version: 6.0.7 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: postcss-cli dependency-version: 11.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: postcss-import dependency-version: 16.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: prettier dependency-version: 3.9.5 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: react dependency-version: 19.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm_and_yarn - dependency-name: react-dom dependency-version: 19.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm_and_yarn - dependency-name: react-spring dependency-version: 10.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm_and_yarn - dependency-name: regenerator-runtime dependency-version: 0.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: tailwindcss dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: tocbot dependency-version: 4.36.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm_and_yarn - dependency-name: tsx dependency-version: 4.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm_and_yarn - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn - dependency-name: typesense dependency-version: 3.0.6 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
4731242 to
ae35d22
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ae35d22940
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "@datadog/browser-rum": "^4.29.1", | ||
| "@algolia/autocomplete-js": "^1.19.9", | ||
| "@algolia/autocomplete-theme-classic": "^1.19.9", | ||
| "@babel/cli": "^8.0.4", |
There was a problem hiding this comment.
Raise the website Node version for Babel 8
website/.nvmrc still pins v20.15.1 for the documented website setup, but the Babel 8 migration guide says all Babel 8 packages require Node ^22.18.0 || >=24.11.0 and that Babel itself will not run on older Node. Any local or builder environment honoring that pin will fail before the Hugo babel pipeline can compile the React search/home assets, so either move the website Node version to a Babel-supported release or keep these Babel packages on v7.
Useful? React with 👍 / 👎.
| "tailwindcss": "^2.2.4", | ||
| "tocbot": "^4.12.2", | ||
| "regenerator-runtime": "^0.14.1", | ||
| "tailwindcss": "^4.3.3", |
There was a problem hiding this comment.
Migrate the Tailwind v4 stylesheet syntax
Even after switching PostCSS to the new Tailwind plugin, assets/css/style.css is still written for the old compiler (@tailwind base/components/utilities at the top and @variants hover later in the file), while Tailwind v4 replaces the @tailwind directives with @import "tailwindcss" and the old @variants directive was already removed in v3. Because layouts/partials/css.html feeds this stylesheet through PostCSS for preview/production builds, the CSS pipeline will still fail until the stylesheet is migrated or Tailwind stays on the old major.
Useful? React with 👍 / 👎.
| "tailwindcss": "^2.2.4", | ||
| "tocbot": "^4.12.2", | ||
| "regenerator-runtime": "^0.14.1", | ||
| "tailwindcss": "^4.3.3", |
There was a problem hiding this comment.
Load the Tailwind config explicitly
Tailwind v4 no longer auto-detects JavaScript config files, but this project keeps all of its site-specific theme and plugins in tailwind.config.cjs and assets/css/style.css does not include an @config directive. Once the v4 PostCSS path is used, those settings are ignored, so custom utilities used throughout the site and in @apply rules like bg-dark/text-primary are missing and the CSS build or styling breaks unless the config is imported or migrated to CSS.
Useful? React with 👍 / 👎.
| "@types/topojson-specification": "^1.0.1", | ||
| "alpinejs": "^2.8.2", | ||
| "autoprefixer": "^10.2.5", | ||
| "alpinejs": "^3.15.12", |
There was a problem hiding this comment.
Migrate Spruce stores before Alpine v3
The lockfile now has the app importing Alpine v3 while @ryangjchandler/spruce still brings its Alpine 2-only store integration, and assets/js/app.js continues to register state with window.Spruce.store('global', ...) while templates read $store.global. In pages that rely on that shared state (dark mode, download/version selectors, config-format tabs), starting Alpine v3 will not make the old Spruce store available to Alpine's v3 $store, so the state layer needs to move to Alpine.store or Alpine should stay on v2.
Useful? React with 👍 / 👎.
Bumps the npm_and_yarn group with 34 updates in the /website directory:
1.19.41.19.91.19.41.19.97.29.78.0.47.29.78.0.17.29.78.0.27.29.78.0.17.28.48.0.04.50.17.6.04.50.17.6.04.1.38.0.00.3.40.5.110.4.10.5.2025.0.326.1.12.8.23.15.1210.4.2310.5.44.1.25.6.21.1.21.2.03.47.03.49.04.3.16.0.12.0.26.0.06.1.129.4.04.2.26.0.78.3.111.0.114.1.016.1.119.2.319.2.719.2.319.2.710.0.310.0.40.13.110.14.12.2.194.3.34.36.44.36.84.22.44.23.15.9.37.0.21.8.23.0.63.7.43.9.6Updates
@algolia/autocomplete-jsfrom 1.19.4 to 1.19.9Release notes
Sourced from @algolia/autocomplete-js's releases.
Changelog
Sourced from @algolia/autocomplete-js's changelog.
Commits
b91d7dbchore: release v1.19.9 (#1349)732869efix(preset-algolia): keep separator highlight when reverse-highlight siblings...a5f3270chore: release v1.19.8 (#1345)e0928ddchore(deps): update shipjs (#1346)22d6019fix(styling): revert 1.19.7 (#1344)2550860chore: bump node version from 14 to 22 (#1340)dff4289chore: release v1.19.7 (#1337)4916566fix: panel position in scrolled container #763 (#1338)8d4b512fix: panel position in positioned container (#763) (#1336)c67126bchore: release v1.19.6 (#1334)Updates
@algolia/autocomplete-theme-classicfrom 1.19.4 to 1.19.9Release notes
Sourced from @algolia/autocomplete-theme-classic's releases.
Changelog
Sourced from @algolia/autocomplete-theme-classic's changelog.
Commits
b91d7dbchore: release v1.19.9 (#1349)732869efix(preset-algolia): keep separator highlight when reverse-highlight siblings...a5f3270chore: release v1.19.8 (#1345)e0928ddchore(deps): update shipjs (#1346)22d6019fix(styling): revert 1.19.7 (#1344)2550860chore: bump node version from 14 to 22 (#1340)dff4289chore: release v1.19.7 (#1337)4916566fix: panel position in scrolled container #763 (#1338)8d4b512fix: panel position in positioned container (#763) (#1336)c67126bchore: release v1.19.6 (#1334)Updates
@babel/clifrom 7.29.7 to 8.0.4Release notes
Sourced from @babel/cli's releases.
... (truncated)
Changelog
Sourced from @babel/cli's changelog.
... (truncated)
Commits
8ed5db1v8.0.4b8e669fchore: bump chokidar to 5.0.0 (#18112)b4be199v8.0.1cd96c47chore(pkg): set@babel/corepeer deps to ^8.0.0 (#18076)7dc825av8.0.0004f4b4Fallback to assuming ESM support withmodules: auto(#18069)73bceefv8.0.0-rc.6c6d71f3EnablestrictFunctionTypes(#17946)0e16971Do not emit source map names for identical names (#18005)3d34928Use Yarn catalog for source map dependencies (#18004)Updates
@babel/corefrom 7.29.7 to 8.0.1Release notes
Sourced from @babel/core's releases.
... (truncated)
Changelog
Sourced from @babel/core's changelog.
... (truncated)
Commits
b4be199v8.0.1b68b1cbActually removepreset-env'suseBuiltIns(#18079)de007eaAvoid trailing zeroes in Babel 9 generated version (#18078)7dc825av8.0.0b71c35aperf: Only extract source map comments at the end of the file (#18039)e74b70dchore: Remove unused file (#18033)ae57969chore: consolidate upwards traversal to empathic (#18030)827d003Change jestsnapshotFormat(#18029)34cf24eUpdate deps (#18023)73bceefv8.0.0-rc.6Updates
@babel/preset-envfrom 7.29.7 to 8.0.2Release notes
Sourced from @babel/preset-env's releases.
... (truncated)
Changelog
Sourced from @babel/preset-env's changelog.
... (truncated)
Commits
73940a0v8.0.259a63a6Update@babel/preset-modulesand polyfill packages (#18081)b4be199v8.0.1b68b1cbActually removepreset-env'suseBuiltIns(#18079)cd96c47chore(pkg): set@babel/corepeer deps to ^8.0.0 (#18076)7dc825av8.0.0004f4b4Fallback to assuming ESM support withmodules: auto(#18069)73bceefv8.0.0-rc.6c6d71f3EnablestrictFunctionTypes(#17946)dc91f90v8.0.0-rc.5Updates
@babel/preset-typescriptfrom 7.29.7 to 8.0.1Release notes
Sourced from @babel/preset-typescript's releases.
... (truncated)
Changelog
Sourced from @babel/preset-typescript's changelog.