Closed huozhi closed 3 months ago
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @huozhi and the rest of your teammates on Graphite
Commit: 673f40c30ae0483f6f2530f8922e7077cec67d68
Commit: 673f40c30ae0483f6f2530f8922e7077cec67d68
pnpm test-start test/production/deterministic-build/index.test.ts
Read more about building and testing Next.js in contributing.md.
pnpm test-dev test/e2e/app-dir/actions/app-action.test.ts
Read more about building and testing Next.js in contributing.md.
TURBOPACK=1 pnpm test-dev test/e2e/app-dir/next-font/next-font.test.ts
(turbopack)
Read more about building and testing Next.js in contributing.md.
What
Transpile
geist
package by default. Currently users need to addgeist
intotranspilePackages
to make it work with pages router as it's external packages but require transform. This PR will resolve that issue. cc @JohnPhamousWhy
geist package is using
next/font
which requires to work with SWC transform. But so far only ESM syntax can be captured by SWC since CJS is pretty difficult to cover as the package import is not statically analyzable.We introduced a new list that it could be transpiled and include geist package into bundle. Add it in both
next/jest
side and webpack/turbopack bundling side