Avatar for the nuxt user
nuxt
nuxt
BlogDocsChangelog

fix(nuxt): generate type re-exports for shared type-only imports

#34632Merged
Comparing
oritwoen:fix/shared-imports-type-declarations
(
b752ef8
) with
main
(
9e8da17
)
CodSpeed Performance Gauge
0%
Untouched
20
Skipped
3

Benchmarks

23 total
initial production build in the minimal test fixture
packages/nuxt/test/build-plugins.bench.ts::build
CodSpeed Performance Gauge
-1%
1.4 s1.4 s
initial dev server build in the basic test fixture
packages/nuxt/test/build.bench.ts::build
CodSpeed Performance Gauge
+1%
885.1 ms878.5 ms
loadNuxt in the basic test fixture
packages/nuxt/test/load-nuxt.bench.ts::loadNuxt
CodSpeed Performance Gauge
0%
502.8 ms503.9 ms
loadNuxtConfig in the minimal test fixture
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
15.6 ms15.5 ms
writeTypes in the basic-types fixture
packages/kit/test/write-types.bench.ts::writeTypes
CodSpeed Performance Gauge
0%
38.7 ms38.8 ms
loadNuxt in an empty directory
packages/nuxt/test/load-nuxt.bench.ts::loadNuxt
CodSpeed Performance Gauge
0%
236.3 ms235.9 ms
loadNuxtConfig in the basic test fixture
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
36.6 ms36.6 ms
loadNuxtConfig in the basic test fixture (types)
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
18.5 ms18.5 ms
emit (no fs change) - small (10 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - small app (10 files)
CodSpeed Performance Gauge
0%
44.9 µs44.9 µs
loadNuxtConfig in the empty directory
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
27.9 ms27.9 ms
add file + emit - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
12.3 ms12.3 ms
emit (no fs change) - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
80.5 µs80.4 µs
remove file + emit - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
loadNuxtConfig in the minimal test fixture (types)
packages/kit/test/load-nuxt-config.bench.ts::loadNuxtConfig
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
add file + emit - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
3 ms3 ms
emit (no fs change) - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
212.5 µs212.5 µs
cold start (initial build + emit) - medium (52 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - medium app (52 files)
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
cold start (initial build + emit) - small (10 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - small app (10 files)
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
remove file + emit - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
11.9 ms11.9 ms
cold start (initial build + emit) - large (202 files)
packages/nuxt/test/pages-dev.bench.ts::dev server simulation - large app (202 files)
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
large app (202 files)
packages/nuxt/test/pages.bench.ts::generateRoutesFromFiles
Skipped
5.2 ms*
medium app (52 files)
packages/nuxt/test/pages.bench.ts::generateRoutesFromFiles
Skipped
1.8 ms*
small app (10 files)
packages/nuxt/test/pages.bench.ts::generateRoutesFromFiles
Skipped
301.8 µs*

Commits

Click on a commit to change the comparison range
Base
main
9e8da17
+0.04%
fix(nuxt): generate type re-exports for shared type-only imports
c158560
4 months ago
by oritwoen
+0.02%
Merge branch 'main' into fix/shared-imports-type-declarations
9671ef0
3 months ago
by oritwoen
-0.06%
Merge branch 'main' into fix/shared-imports-type-declarations
b752ef8
3 months ago
by oritwoen
© 2026 CodSpeed Technology
Home Terms Privacy Docs