Skip to content

chore(deps): update composer and npm dependencies to latest - #171

Merged
maartenbode merged 1 commit into
mainfrom
chore/update-dependencies
Jul 25, 2026
Merged

chore(deps): update composer and npm dependencies to latest#171
maartenbode merged 1 commit into
mainfrom
chore/update-dependencies

Conversation

@maartenbode

@maartenbode maartenbode commented Jul 25, 2026

Copy link
Copy Markdown
Member

Updates all Composer and npm dependencies to their latest versions.

  • spatie/laravel-typescript-transformer 2.6 → 3.3 moves configuration from a config file to a service provider, so config/typescript-transformer.php is replaced by app/Providers/TypeScriptTransformerServiceProvider.php. Generated App.* namespaces resolve identically, so no frontend type references change. v3 also picks up every Data class rather than only #[TypeScript]-attributed ones, growing generated.d.ts, and types ActivityLogData.properties as Record<string, any> per its PHPDoc.
  • npm majors: eslint 9 → 10, @types/node 25 → 26, prettier-plugin-tailwindcss 0.7 → 0.8, concurrently 9 → 10, lucide-react 0.577 → 1.26. ESLint 10 needs an overrides entry because eslint-plugin-react still declares a peer of eslint ^9.7; lint runs clean, so it can go once the plugin widens its range.
  • TypeScript stays at 5.9.3 — typescript-eslint peers on typescript <6.1.0 even on canary, so TS 7 would break linting.
  • Three small fixes for upstream type improvements: metadata-minifier 1.0.1 added list<> annotations, a stricter phpstan 2.2.5 flagged an already-dead condition in GenericGitProvider, and ESLint 10 promoted no-useless-assignment into recommended.

@maartenbode
maartenbode merged commit 607c79f into main Jul 25, 2026
3 checks passed
@maartenbode
maartenbode deleted the chore/update-dependencies branch July 25, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant