Skip to content

fix(deps): drop nuxt 2 (EOL) integration#321

Merged
jrothrock merged 1 commit into
masterfrom
fix/drop-nuxt-eol
May 28, 2026
Merged

fix(deps): drop nuxt 2 (EOL) integration#321
jrothrock merged 1 commit into
masterfrom
fix/drop-nuxt-eol

Conversation

@jrothrock
Copy link
Copy Markdown
Collaborator

@jrothrock jrothrock commented May 27, 2026

Summary

Not sure if we want to re-implement this with newer versions. Will probably wait on that.

  • Nuxt 2 has reached end-of-life; all 2.x versions carry npm deprecation warnings
  • Nuxt 3/4 uses a completely different architecture (Nitro/H3) — the existing shim patches nuxtExport.Nuxt constructor which doesn't exist in v3+
  • HTTP-level tracing via the existing http/https integration already covers Nuxt 3 apps

Removes:

  • nuxt devDependency
  • lib/integrations/nuxt.ts (Nuxt 2 shim)
  • test/integrations/nuxt.e2e.ts
  • test-integration-nuxt npm script

Test plan

  • All existing CI checks pass (nuxt was not part of the main test suite)
  • No nuxt references remain in lib/ or package.json

🤖 Generated with Claude Code

@jrothrock jrothrock force-pushed the pr/15-tslib-import-helpers branch from 757a128 to bdd722a Compare May 28, 2026 17:52
@jrothrock jrothrock force-pushed the fix/drop-nuxt-eol branch from ea0d867 to 00ff822 Compare May 28, 2026 17:52
@jrothrock jrothrock changed the base branch from pr/15-tslib-import-helpers to fix/replace-tslint-with-eslint May 28, 2026 17:52
@jrothrock jrothrock force-pushed the fix/replace-tslint-with-eslint branch from 4ba713d to 9d7457d Compare May 28, 2026 18:26
@jrothrock jrothrock force-pushed the fix/drop-nuxt-eol branch from 00ff822 to 76075ee Compare May 28, 2026 18:26
@jrothrock jrothrock force-pushed the fix/replace-tslint-with-eslint branch from 9d7457d to 8358a83 Compare May 28, 2026 18:34
@jrothrock jrothrock force-pushed the fix/drop-nuxt-eol branch from 76075ee to 9542831 Compare May 28, 2026 18:34
@jrothrock jrothrock force-pushed the fix/replace-tslint-with-eslint branch from 8358a83 to 442f895 Compare May 28, 2026 18:37
@jrothrock jrothrock force-pushed the fix/drop-nuxt-eol branch from 9542831 to 523e364 Compare May 28, 2026 18:37
Base automatically changed from fix/replace-tslint-with-eslint to master May 28, 2026 18:41
Nuxt 2 reached end-of-life and all 2.x versions are deprecated on npm.
Nuxt 3/4 has a completely different architecture (Nitro/H3) that would
require a full rewrite of the shim; HTTP-level tracing via the existing
http/https integration covers Nuxt 3 apps already.

Removes: nuxt devDep, NuxtIntegration shim, nuxt e2e test, test-integration-nuxt script.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jrothrock jrothrock force-pushed the fix/drop-nuxt-eol branch from 523e364 to 16b45f3 Compare May 28, 2026 18:41
@jrothrock jrothrock merged commit ce6be36 into master May 28, 2026
14 checks passed
@jrothrock jrothrock deleted the fix/drop-nuxt-eol branch May 28, 2026 18: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.

2 participants