next.js
Move `next-*` crates from Turbopack
#47019
Merged

Move `next-*` crates from Turbopack #47019

ijjk merged 478 commits into canary from jrl-next-crates
jridgewell
jridgewell Fix React Refresh boundary finding for CSR (vercel/turbo#2574)
196ac971
kwonoj refactor(next/dev): do not expose unsupported cli options (vercel/tur…
26cfc649
jridgewell Implement Ropes for shared string construction (vercel/turbo#2525)
35ae595d
sokra add RSC and RCC for turbopack to benchmarks (vercel/turbo#2620)
b893baac
sokra order routes by specificity (vercel/turbo#2614)
3d690b27
sokra add different keyed app route elements (vercel/turbo#2636)
810508ae
sokra clippy (vercel/turbo#2662)
00b15975
kwonoj feat(next-dev): align devserver cli options to napi bindings (vercel/…
af6d90d2
alexkirsz Add profiling docs (vercel/turbo#2664)
9711a7ef
sokra retry CI setup steps if needed (vercel/turbo#2692)
32593ea3
sokra update next.js to 13.0.3 (vercel/turbo#2677)
5320ba56
sokra retry launching browser in test suite (vercel/turbo#2695)
886a86d9
ecklf feat: polyfill `global` with `globalThis` (vercel/turbo#2666)
6225f75a
sokra use iterations feature from criterion (vercel/turbo#2708)
7e2173c0
sokra use latest version for parcel and webpack too (vercel/turbo#2678)
3c8bf5cb
sokra fix HMR for RSC benchmarking (vercel/turbo#2698)
16e27669
sokra add benchmarks for Vite SSR and SWC (vercel/turbo#2751)
fd2688b9
kwonoj feat(next-dev): support port via env variable (vercel/turbo#2770)
4a050368
kwonoj feat(next/dev): allow to display version (vercel/turbo#2793)
0b841ad6
kwonoj fix(next-dev): disable git version info (vercel/turbo#2815)
4a6959da
ForsakenHarmony fix fallback overlay (vercel/turbo#2829)
1603cd2c
ForsakenHarmony get upstream error overlay changes and fix typescript errors (vercel/…
c0b3e0a1
alexkirsz Sample many modules in benchmarks + reliability fixes (vercel/turbo#2…
e2880a14
kwonoj build(cargo): setup next-binding package (vercel/turbo#2813)
1f38dcdf
sokra fix and improve hanging detection (vercel/turbo#2827)
e489b1ef
alexkirsz Make task stats take less memory by default (vercel/turbo#2765)
4ebc3894
ForsakenHarmony error overlay redesign (vercel/turbo#2831)
b6803272
ForsakenHarmony display multiple issues in overlay (vercel/turbo#2803)
65016c65
wbinnssmith Run taplo format and check consistency in CI (vercel/turbo#2866)
d1e72c8b
Brooooooklyn Split turbopack-node from next-core (vercel/turbo#2874)
235b3c3c
jridgewell Support basic next/image loading (vercel/turbo#2481)
32d4cad8
ForsakenHarmony simplify `next-binding` (vercel/turbo#2899)
b1eb3ea7
ForsakenHarmony fix dynamic paths (vercel/turbo#2884)
122983cf
renovate[bot] chore(deps): update rust crate futures to 0.3.25 (vercel/turbo#2915)
45079f3a
sokra update chromiumoxide (vercel/turbo#2916)
4d60d684
ForsakenHarmony support `_devPageManifest.json` (vercel/turbo#2885)
03d66104
wbinnssmith @next/font [1/n] Add query structure to module requests (vercel/turbo…
1b8c636e
sokra add memory usage tracking (vercel/turbo#2865)
807c2b41
wbinnssmith @next/font [2/n] Apply next/font swc transform (vercel/turbo#2742)
5bd8c379
alexkirsz Remove unused dependencies (vercel/turbo#2934)
93703ccc
wbinnssmith Validate `@next/font/google` query options (vercel/turbo#2812)
080390e2
wbinnssmith [5/n] `@next/font/google`: Port utilities for generating stylesheet u…
199ed0ea
wbinnssmith [6/n] @next/font/google: Cache stylesheet locally (vercel/turbo#2940)
38ab8397
ForsakenHarmony page chunk loader (vercel/turbo#2948)
69ea0005
wbinnssmith Remove next_static_source (vercel/turbo#2971)
9d03416c
ForsakenHarmony page json route (vercel/turbo#2949)
30fa74d3
ForsakenHarmony update npm deps (vercel/turbo#2960)
6483da89
wbinnssmith Run setup-node in update-google-fonts workflow (vercel/turbo#2980)
5904885b
wbinnssmith Add font weight, style to css and js properties (vercel/turbo#2963)
e3d210fb
wbinnssmith turbo-tasks-fetch: Emit issues on failed fetches (vercel/turbo#2964)
d4865631
wbinnssmith Unmark @next/font/google as unsupported and move feature to gate @nex…
3db16aac
wbinnssmith @next/font/google: Hash filenames used in virtual file paths (vercel/…
bcb256ac
NicholasLYang feat(rust-port): Split up shim and cli (vercel/turbo#2970)
8f3b7ec7
kwonoj style(turbopack): clippy --fix (vercel/turbo#3014)
650b8036
jridgewell Add support for new URL (vercel/turbo#2944)
f5901969
kwonoj build(next/core): allow to specify tls backend for reqwest (vercel/tu…
9e7bf34b
kwonoj feat(mdx): initial turbopack-mdx asset (vercel/turbo#2979)
339777a1
wbinnssmith Fix flakey next-dev integration tests (vercel/turbo#3020)
3ca10da0
kwonoj cargo(build): expose tls for next-binding (vercel/turbo#3040)
4e59cabb
jridgewell Remove chunk item source maps from the asset graph (vercel/turbo#3059)
f583c980
Brooooooklyn Load next config (vercel/turbo#2955)
2182d7df
jridgewell Fix nitpicks with load-next-config (vercel/turbo#3064)
5337e1fe
jridgewell Fix source map tracing for HMR updates (vercel/turbo#3063)
7e230495
ForsakenHarmony set `__NEXT_STRICT_MODE` (vercel/turbo#2878)
1a66a2a7
jridgewell Add clap macros for is_next_dev_command (vercel/turbo#3073)
df7fa75b
Brooooooklyn PostCSS support in next-dev (vercel/turbo#3065)
78abb7e5
jridgewell Fix postcss nitpicks (vercel/turbo#3077)
3ce0c6a9
wbinnssmith @next/font/google: scope font names (vercel/turbo#3049)
147745bd
jridgewell Fixes `new URL()` during SSR (vercel/turbo#3021)
2080a0f8
alexkirsz Update Vite benchmarks to use Vite 4 (vercel/turbo#3089)
f95036cd
sokra add progress output to command line (vercel/turbo#3061)
13a02d37
sokra handle dependencies reported by postcss (vercel/turbo#3091)
16745ac0
jridgewell Fix server generation of 404 pages (vercel/turbo#3103)
e292b7e1
sokra add more info to the profiling table (vercel/turbo#3062)
0ce3005e
sokra Avoid creating a new api node.js pool for every request (vercel/turbo…
91d2af21
sokra add rules to alter resolve/module context depending on context path (…
1a2632d5
sokra update to latest next.js (vercel/turbo#3112)
b4da5e00
jridgewell Fix retrying when port already bound (vercel/turbo#3114)
16b5d734
sokra disable counting timer (vercel/turbo#3122)
63c6438a
jridgewell Misc ContentSource changes (vercel/turbo#3120)
8e2672a7
sokra separate typescript with types from typescript transformed (vercel/tu…
5b7bf963
jridgewell Misc fixes to starting dev server (vercel/turbo#3121)
9a4fe596
jridgewell Allow CombinedContentSource to need data without locking up (vercel/t…
87e4a467
alexkirsz Refactor the Next SSG transform to handle the inverse operation (verc…
f7f2db70
alexkirsz Page data HMR (vercel/turbo#3132)
c1685ab0
alexkirsz Reorganize next_client and next_server modules (vercel/turbo#3182)
d79c929d
alexkirsz Fix clippy warnings with next-transform-strip-page-exports (vercel/tu…
564199f9
ben9583 fix(next-core): check axes for variable fonts only (vercel/turbo#3209)
9bb83af6
sokra add support for transpilePackages (vercel/turbo#3116)
457fb81b
tknickman fix(next-dev): add name to test package (vercel/turbo#3249)
ac4ae858
github-actions[bot] Update Google font-data.json (2023-01-11) (vercel/turbo#3255)
49c9b4d8
kdy1 Make file paths shorter to fix windows build (vercel/turbo#3256)
33a0d4fa
sokra provide resolvedUrl to next.js for rendering (vercel/turbo#3267)
753de8b3
sokra fix code generation in shorthand properties (vercel/turbo#3259)
3d99a8bc
sokra fix windows paths with --root (vercel/turbo#3281)
010923e9
alexkirsz Add support for dynamic `import()`s on the server-side (vercel/turbo#…
f4e663bb
sokra `node:` prefixed aliases must not be in fallback aliases (vercel/turb…
539d9a53
sokra fix imports in default arguments in functions (vercel/turbo#3292)
2df0f483
sokra add basic webpack loader support (vercel/turbo#3284)
ccce2d48
jridgewell Fix deduplication when importing module statically and dynamically (v…
1241b4ff
wbinnssmith Implement `experimental.resolveAlias` map for next.config.js (vercel/…
2a590b39
alexkirsz Apply the next/dynamic SWC transform (vercel/turbo#3184)
4ffd82c8
alexkirsz Add basic test for next/dynamic (vercel/turbo#3307)
ac8fa684
sokra improve SSR data handling for pages (vercel/turbo#3326)
1159b548
ForsakenHarmony read env vars from next.config.js (vercel/turbo#3128)
611cc703
sokra rename turbopackWebpackLoaders to turbopackLoaders (vercel/turbo#3325)
ee6ad2e0
ForsakenHarmony fix error overlay sometimes now showing (vercel/turbo#3331)
dc45f2d4
jridgewell Install AsyncLocalStorage for appDir rendering (vercel/turbo#3374)
f9dbb5d9
ForsakenHarmony add full next.js config (vercel/turbo#3343)
1d3e7828
wbinnssmith Basic @next/font/google integration test (vercel/turbo#3170)
0aaf4fd8
wbinnssmith NodeProcessPool: implement debug mode for a single-process passing --…
a922403b
wbinnssmith Always mark styled-jsx as external to avoid duplicating with bundled …
ed4bd62f
sokra add garbage collection (vercel/turbo#3094)
a168ccc9
sokra improve resolveAlias to allow conditions to allow to apply aliases to…
f8cd4137
kdy1 Introduce next-dev-tests to rebuild automatically on test input chang…
90801bfd
jridgewell Update mdxjs and testing crates (vercel/turbo#3398)
82ac6f45
ForsakenHarmony prevent injecting non js files in app renderer (vercel/turbo#3399)
f3501d94
jridgewell Handle empty pageData during HMR (vercel/turbo#3412)
98c9d723
sokra refactor content sources to avoid evaluating content before serving (…
b2569226
alexkirsz Fix data requests for dynamic routes (vercel/turbo#3435)
79021458
github-actions[bot] Update Google font-data.json (2023-01-25) (vercel/turbo#3463)
639ac4ff
sokra partially support next metadata (vercel/turbo#3464)
991de97b
sokra add edge compilation, runtime config parsing and edge apis (vercel/tu…
8b42ea51
ForsakenHarmony decode magic identifiers in error overlay (vercel/turbo#3433)
767dccb9
github-actions[bot] Update Google font-data.json (2023-01-26) (vercel/turbo#3479)
ff69c0f4
ForsakenHarmony add support for pageExtensions in next.config.js (vercel/turbo#3499)
dc13baf6
jridgewell Handle routing by calling Next.js code (vercel/turbo#3446)
c474d53a
jridgewell Review fixes for Next routing (vercel/turbo#3501)
eb1ca3fb
wbinnssmith @next/font/google: support setting a css variable for fonts (vercel/t…
c1217ad3
sokra enable and fix backtracing for fatal errors in tasks (vercel/turbo#3504)
6416dcc2
alexkirsz Handle 404 page when getStaticProps.notFound = true or the route is n…
0cf02c89
alexkirsz Handle getStaticProps.redirect (vercel/turbo#3497)
822bb5d1
alexkirsz Add headers to app routes IPC (vercel/turbo#3518)
9a5695c7
jridgewell Fix infinite loop caused by error page rendering (vercel/turbo#3525)
aa0fb570
ForsakenHarmony add pageExtensions support to appDir (vercel/turbo#3510)
786dd71b
wbinnssmith Align ids and data attributes with Next.js's redbox (vercel/turbo#3522)
c6701e1e
wbinnssmith @next/font/google: css variable followup (vercel/turbo#3514)
74094899
alexkirsz Return a 404 status code when a data route is `.notFound` (vercel/tur…
779bb9e0
wbinnssmith css modules: use a terser selector format that requires less escaping…
eccd34fc
wbinnssmith turbopackLoaders: accept basic loader options (vercel/turbo#3540)
817e089a
wbinnssmith font/google test: update cssmodule classnames (vercel/turbo#3568)
1b2a2405
sokra add worker condition to edge compilation (vercel/turbo#3549)
d5de3a40
alexkirsz Wrap CSS chunk items in a @layer (vercel/turbo#3542)
862a0a15
ForsakenHarmony external node_modules for SSR (vercel/turbo#3361)
9056eaf7
ForsakenHarmony show turbopack warnings in error overlay (vercel/turbo#3465)
0e28913e
sokra improve error reporting for fatal errors (vercel/turbo#3550)
4a2d7cac
alexkirsz Share request resolving logic between http and update servers (vercel…
5dce8dc0
sokra update next.js to 13.1.7-canary.2 (vercel/turbo#3595)
8cd9781f
wbinnssmith Move integration test entries to input/ (vercel/turbo#3590)
0851ce98
sokra initial work for compile-time evaluation (vercel/turbo#3495)
bb0977cf
sokra always allow to close the error overlay (vercel/turbo#3624)
aa3422a5
sokra add helper for walking a tree concurrently and deterministic (vercel/…
5d532b6b
alexkirsz Support for getStaticPaths.fallback = false (vercel/turbo#3600)
035d36fd
github-actions[bot] Update Google font-data.json (2023-02-06) (vercel/turbo#3614)
38c78b65
jridgewell Import Next's CJS AsyncLocalStorage modules (vercel/turbo#3634)
9694fc4f
wbinnssmith Rename experimental.resolveAlias to experimental.turbopackResolveAlia…
f43c3588
alexkirsz Export __N_SSG and __N_SSP from the error component (vercel/turbo#3574)
17fba45a
ForsakenHarmony detect missing trait methods at compile time (vercel/turbo#3657)
f65d709b
sokra refactor ResolveResult to allow mixing special and assets in alternat…
f83691f7
sokra improve error reporting of JSON parsing (vercel/turbo#3676)
44f23bd5
wbinnssmith Combine next.config.js Turbopack options into a nested object (vercel…
1197edc8
wbinnssmith Accept `next/font/google` as well as `@next/font/google` (vercel/turb…
337ac591
sokra set nextExport flag for page rendering (vercel/turbo#3717)
40a49f44
ForsakenHarmony match next.js client side routing (buildManifest rewrites & devPagesM…
3679862c
sokra share asset and chunking context between server, server data and clie…
c0396150
alexkirsz Enable HMR updates even when critical issues occur (vercel/turbo#3714)
fab373da
sokra fix incorrect segment path (vercel/turbo#3739)
792ca875
sokra update to 13.1.7-canary.8 (vercel/turbo#3712)
2bf64a5a
alexkirsz Add req.cookies to API requests (vercel/turbo#3695)
114ef6b8
NicholasLYang fix: Made native-tls our default feature for ease of dev workflows (v…
37ccaf0c
sokra improve node_modules as externals handling (vercel/turbo#3736)
a43d02d1
alexkirsz Add support for ctx.params in getStaticProps/getServerSideProps (verc…
6fb1402d
wbinnssmith Issue Reporters (vercel/turbo#3707)
5926753a
sokra fix integration tests on windows (vercel/turbo#3737)
0e3bb903
alexkirsz Make stringify_str and stringify_module_id use Serialize (vercel/turb…
4682034c
chicoworry Fix typo (vercel/turbo#3763)
61712322
Brooooooklyn Split swc_core/allocator_node out of __swc_core_binding_napi (vercel/…
ca14667a
alexkirsz Fix the router when Next.js returns no result (vercel/turbo#3741)
4460521e
Brooooooklyn Revert "Issue Reporters (vercel/turbo#3707)" (vercel/turbo#3796)
c881b16e
sokra fix export * warning for client pages (vercel/turbo#3795)
e12e4760
wbinnssmith Restore Issue Reporters (vercel/turbo#3803)
268c9e08
alexkirsz Add support for CSS module composes: and fix CSS precedence issues (v…
09af739a
sokra add CompileTimeInfo struct for passing compile time info (vercel/turb…
8de5b4e0
jridgewell Next Router Middleware Support (vercel/turbo#3690)
2872010c
ForsakenHarmony set correct CWD for node processes (vercel/turbo#3746)
22939fe9
jridgewell Fix routing cases (vercel/turbo#3832)
81542ff7
ForsakenHarmony strip UNC prefix on windows paths (vercel/turbo#3847)
2f466eb4
jridgewell Use name-value tuples for headers (vercel/turbo#3848)
ab49dc26
github-actions[bot] Update Google font-data.json (2023-02-17) (vercel/turbo#3850)
7400b3ba
ForsakenHarmony make error overlay message scrollable (vercel/turbo#3861)
866dfec2
jridgewell Use IndexSet in IntrospectableChildrenVc (vercel/turbo#3853)
3d90dcf0
sokra alias @swc/helpers to the version within next.js (vercel/turbo#3865)
0345d9e1
sokra add possible unknown mutation to objects and arrays (vercel/turbo#3882)
90675f2a
wbinnssmith loaders: use pre-compiled loader-runner distributed with Next.js (ver…
166b3d62
ijjk Ensure next global is initialized correctly (vercel/turbo#3894)
d6e560e4
jridgewell Implement Rewrite Headers support during routing (vercel/turbo#3897)
d0510162
github-actions[bot] Update Google font-data.json (2023-02-22) (vercel/turbo#3905)
f87dc8e6
alexkirsz Include chunk path in WithClientChunks (vercel/turbo#3910)
36aca516
sokra update next.js to 13.1.7-canary.25 (vercel/turbo#3895)
1d767db5
sokra separate app and pages structure extraction from source generation (v…
a093e313
sokra add process.env.NODE_ENV support (vercel/turbo#3670)
3d6c3293
ForsakenHarmony fix: allow HMR to recover from hydration errors (vercel/turbo#3805)
22e3bacb
alexkirsz Make `chunk_content_internal` parallel (vercel/turbo#3836)
b2a414f3
jridgewell Support NeedData responses in SourceMap/SourceMapTrace ContentSources…
3a30fc88
wbinnssmith Automatically apply babel-loader for apps with babel configs (vercel/…
1b8bacec
sokra improve startup performance (vercel/turbo#3927)
11241167
sokra implement route.js support (vercel/turbo#3923)
9b39e23c
sokra update to 13.1.7-canary.28 (vercel/turbo#3931)
71e6425c
sokra disable bloom filter for now (vercel/turbo#3933)
00d842a6
github-actions[bot] Update Google font-data.json (2023-02-24) (vercel/turbo#3942)
c568a97a
wbinnssmith Automatic babel-loader followup (vercel/turbo#3944)
819d46a6
wbinnssmith Snapshot issues in next-dev-tests (vercel/turbo#3774)
77283326
jridgewell Update Middleware Routing (vercel/turbo#3930)
7e2d931f
kwonoj feat(overlay): apply data-* header for the error desc (vercel/turbo#4…
fc10d023
sokra refactor asset identification (vercel/turbo#3999)
752794f6
kwonoj fix(route_matcher): do not include empty segment (vercel/turbo#4037)
b920d343
sokra refactor internal modules (vercel/turbo#4018)
7dc8f02e
sokra Capture console statements as one unit including stack trace (vercel/…
5c9bdd7a
sokra follow up changes from review (vercel/turbo#4051)
60f5289b
sokra avoid bundling and execution of modules just of watching (vercel/turb…
7f7b2c10
sokra Only handle issues in dev server (vercel/turbo#3891)
22fb29e4
ForsakenHarmony Separate tabs for Errors and Warnings in error overlay (vercel/turbo#…
6d4fcae5
ForsakenHarmony add env to spawned processes (vercel/turbo#4005)
5ba463e8
ForsakenHarmony handle data paths for pages with `getStaticPaths` (vercel/turbo#4013)
cdbc0eae
wbinnssmith webpack loaders: implement `emitError` and `emitWarning` (vercel/turb…
857e02d7
ForsakenHarmony move common dependencies to workspace root (vercel/turbo#3890)
ad125515
wbinnssmith next/font: Align with Next.js integration test suite (vercel/turbo#4039)
5f76b5d9
sokra inject swc helpers (vercel/turbo#4060)
f0ee0426
jridgewell Remove graceful failure handling in routing (vercel/turbo#3959)
5619c03f
timneutkens Make in next.config.js optional (vercel/turbo#4080)
6babc5ec
kwonoj ci(workflow): fix build errors (vercel/turbo#4082)
2d4d758a
sokra fix module options in middleware (vercel/turbo#4083)
59c86bfd
sokra place all pages in the same intermediate output directory (vercel/tur…
e0157803
sokra improve and enable issue path handling (vercel/turbo#4017)
951568c4
sokra revert workspace dependency to allow building correctly (vercel/turbo…
8c9ae939
wbinnssmith next/font: Generate fallback fonts (vercel/turbo#4086)
c19e0f30
sokra disable issue_path again (vercel/turbo#4118)
c4b64405
sokra fix assert alias (vercel/turbo#4114)
db5e2ea4
shuding fix(turbopack): Update app-renderer (vercel/turbo#4102)
2dea520a
wbinnssmith WEB-415: next/font/google: Use next's bundled font-data.json (vercel/…
074630e7
sokra update next.js version (vercel/turbo#4130)
e6103ae6
alexkirsz Merge `EcmascriptChunkUpdate`s before sending them to the client (ver…
2ffcc59e
sokra fix app dir with latest next.js (vercel/turbo#4134)
42fa76a3
sokra improve introspection (vercel/turbo#4135)
511b244f
sokra fix pathname for data requests (vercel/turbo#4149)
01f25243
kwonoj feat(ecmascript): transform ts input with runtime flags (vercel/turbo…
4bea437c
sokra avoid sending modules in parent for dynamic imports (vercel/turbo#4056)
2e516901
jridgewell jridgewell requested a review from timneutkens timneutkens 3 years ago
jridgewell jridgewell requested a review from ijjk ijjk 3 years ago
jridgewell jridgewell requested a review from shuding shuding 3 years ago
jridgewell jridgewell requested a review from styfle styfle 3 years ago
jridgewell jridgewell requested a review 3 years ago
ijjk
ijjk ijjk requested a review from huozhi huozhi 3 years ago
ijjk ijjk requested a review from feedthejim feedthejim 3 years ago
ijjk
sokra
sokra requested changes on 2023-03-11
sokra sokra requested a review from padmaia padmaia 3 years ago
sokra sokra requested a review from balazsorban44 balazsorban44 3 years ago
sokra sokra requested a review from jankaifer jankaifer 3 years ago
sokra Merge df38582da of vercel/turbo into canary
b98469c8
jridgewell Integrate next-* crates from Turbopack (#47019)
8ae2df0f
sokra sokra force pushed from 4b865de0 to 8ae2df0f 3 years ago
alexkirsz
alexkirsz commented on 2023-03-13
ijjk Merge branch 'canary' into jrl-next-crates
39e240bc
ijjk
ijjk approved these changes on 2023-03-13
ijjk ijjk merged 9af72fa0 into canary 3 years ago
ijjk ijjk deleted the jrl-next-crates branch 3 years ago
github-actions github-actions locked as resolved and limited conversation to collaborators 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone