chore(deps-dev): bump the solid-deps group across 1 directory with 6 updates (#5142)

* chore(deps-dev): bump the solid-deps group across 1 directory with 6 updates

Bumps the solid-deps group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.7` | `8.0.10` |
| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.7` | `8.0.7` |
| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.29.7` | `8.0.7` |
| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.1.0` | `7.1.0` |
| [@solidjs/testing-library](https://github.com/solidjs/solid-testing-library) | `0.8.10` | `1.0.0-rc.2` |
| [vite-plugin-solid](https://github.com/solidjs/solid-vite-plugin) | `2.11.14` | `2.11.15` |



Updates `@babel/core` from 7.29.7 to 8.0.10
- [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.10/packages/babel-core)

Updates `@babel/preset-env` from 7.29.7 to 8.0.7
- [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.7/packages/babel-preset-env)

Updates `@babel/preset-typescript` from 7.29.7 to 8.0.7
- [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.7/packages/babel-preset-typescript)

Updates `@rollup/plugin-babel` from 6.1.0 to 7.1.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/babel-v7.1.0/packages/babel)

Updates `@solidjs/testing-library` from 0.8.10 to 1.0.0-rc.2
- [Commits](https://github.com/solidjs/solid-testing-library/commits)

Updates `vite-plugin-solid` from 2.11.14 to 2.11.15
- [Release notes](https://github.com/solidjs/solid-vite-plugin/releases)
- [Changelog](https://github.com/solidjs/solid-vite-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/solidjs/solid-vite-plugin/compare/vite-plugin-solid@2.11.14...vite-plugin-solid@2.11.15)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 8.0.10
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: solid-deps
- dependency-name: "@babel/preset-env"
  dependency-version: 8.0.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: solid-deps
- dependency-name: "@babel/preset-typescript"
  dependency-version: 8.0.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: solid-deps
- dependency-name: "@rollup/plugin-babel"
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: solid-deps
- dependency-name: "@solidjs/testing-library"
  dependency-version: 1.0.0-rc.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: solid-deps
- dependency-name: vite-plugin-solid
  dependency-version: 2.11.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: solid-deps
...

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

* fix(solid): make Solid builds work with Babel 8

- Drop the `bugfixes` option from `@babel/preset-env`; it was removed in
  Babel 8 because bugfix plugins are now always enabled.
- Enable the `jsx` parser plugin for `.jsx`/`.tsx` files. Babel 8's
  `@babel/preset-typescript` no longer does this, and babel-preset-solid's
  Babel 7 `@babel/plugin-syntax-jsx` skips it when TypeScript is enabled.
- Keep `@solidjs/testing-library` at `^0.8.10` for lucide-solid. The 1.x
  line targets Solid 2 (peer `solid-js >=2`) and breaks the Solid 1 tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G9u8FhrFFoA9JwQHtymeAf

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
dependabot[bot]
2026-11-02 18:24:15 +01:00
committed by GitHub
co-authored by Claude Opus 5.5 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
parent 5beea9bf83
commit 7ebbb6abc3
8 changed files with 853 additions and 799 deletions
@@ -17,7 +17,7 @@
"solid-js": "next"
},
"devDependencies": {
"@solidjs/testing-library": "1.0.0-beta.3",
"@solidjs/testing-library": "1.0.0-rc.2",
"@solidjs/vite-plugin": "3.0.0-next.47",
"@vitest/browser-playwright": "5.0.5",
"filesystem-routing": "0.4.0",
@@ -21,7 +21,7 @@
"@vitest/browser-playwright": "5.0.5",
"typescript": "^6.0.3",
"vite": "^8.3.3",
"vite-plugin-solid": "^2.11.14",
"vite-plugin-solid": "^2.11.15",
"vitest": "5.0.5",
"vitest-browser-solid": "1.0.1"
},
+1 -1
View File
@@ -18,7 +18,7 @@
"playwright": "1.64.1",
"typescript": "^6.0.3",
"vite": "^8.3.3",
"vite-plugin-solid": "^2.11.14",
"vite-plugin-solid": "^2.11.15",
"vitest": "5.0.5",
"vitest-browser-solid": "1.0.1"
}
+5 -5
View File
@@ -68,13 +68,13 @@
"test:watch": "vitest watch"
},
"devDependencies": {
"@babel/core": "^7.29.7",
"@babel/preset-env": "^7.29.7",
"@babel/preset-typescript": "^7.29.7",
"@babel/core": "^8.0.10",
"@babel/preset-env": "^8.0.7",
"@babel/preset-typescript": "^8.0.7",
"@lucide/build-icons": "workspace:*",
"@lucide/rollup-plugins": "workspace:*",
"@lucide/shared": "workspace:*",
"@rollup/plugin-babel": "^6.1.0",
"@rollup/plugin-babel": "^7.1.0",
"@solidjs/testing-library": "^0.8.10",
"@testing-library/jest-dom": "^7.0.1",
"babel-preset-solid": "^1.9.15",
@@ -85,7 +85,7 @@
"solid-js": "^1.9.15",
"typescript": "^6.0.3",
"vite": "^8.3.3",
"vite-plugin-solid": "^2.11.14"
"vite-plugin-solid": "^2.11.15"
},
"peerDependencies": {
"solid-js": "^1.4.7"
+4 -1
View File
@@ -43,8 +43,11 @@ const configs = bundles
presets: [
'babel-preset-solid',
'@babel/preset-typescript',
['@babel/preset-env', { bugfixes: true, targets: 'last 2 years' }],
['@babel/preset-env', { targets: 'last 2 years' }],
],
// Babel 8's @babel/preset-typescript no longer enables JSX parsing for .tsx files,
// and babel-preset-solid's Babel 7 JSX syntax plugin skips it when TypeScript is enabled.
overrides: [{ test: /\.[jt]sx$/, parserOpts: { plugins: ['jsx'] } }],
}),
...plugins({
pkg,
+4 -4
View File
@@ -68,13 +68,13 @@
"test:watch": "vitest watch"
},
"devDependencies": {
"@babel/core": "^7.29.7",
"@babel/preset-env": "^7.29.7",
"@babel/preset-typescript": "^7.29.7",
"@babel/core": "^8.0.10",
"@babel/preset-env": "^8.0.7",
"@babel/preset-typescript": "^8.0.7",
"@lucide/build-icons": "workspace:*",
"@lucide/rollup-plugins": "workspace:*",
"@lucide/shared": "workspace:*",
"@rollup/plugin-babel": "^6.1.0",
"@rollup/plugin-babel": "^7.1.0",
"@solidjs/testing-library": "next",
"@solidjs/vite-plugin": "next",
"@solidjs/web": "next",
+4 -1
View File
@@ -43,8 +43,11 @@ const configs = bundles
presets: [
'babel-preset-solid',
'@babel/preset-typescript',
['@babel/preset-env', { bugfixes: true, targets: 'last 2 years' }],
['@babel/preset-env', { targets: 'last 2 years' }],
],
// Babel 8's @babel/preset-typescript no longer enables JSX parsing for .tsx files,
// and babel-preset-solid's Babel 7 JSX syntax plugin skips it when TypeScript is enabled.
overrides: [{ test: /\.[jt]sx$/, parserOpts: { plugins: ['jsx'] } }],
}),
...plugins({
pkg,
+833 -785
View File
File diff suppressed because it is too large Load Diff