rsnext/test/e2e/app-dir
mPaella d492b937e2
fix: Incorrect build size outputs for app dir (#50768)
### What?
Fixes https://github.com/vercel/next.js/issues/50129

### Why?
The current denormalization of app dir paths doesnt account for the
normalization done in `normalizeAppPath`, causing build log outputs for
certain paths such as anything under a route groups to be incorrect

### How?
There's 2 ways this could be fixed:

1.) Denormalize the app dir paths by reading the
`app-path-routes-manifest.json` and mapping back to the original file
path
2.) (what I chose to do) Normalize the keys of `appBuildManifest`

### Result

App dir paths, including route groups, now have their correct output
size

<img width="494" alt="image"
src="https://github.com/vercel/next.js/assets/93682696/0eee79b8-7d60-4c88-b07a-dfb750aa9592">

---------

Co-authored-by: JJ Kasper <jj@jjsweb.site>
2023-06-14 14:24:57 -07:00
..
_allow-underscored-root-directory Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
actions Invalidate client cache when cookies have changed in Server Actions (#51290) 2023-06-14 17:26:27 +02:00
app fix: Incorrect build size outputs for app dir (#50768) 2023-06-14 14:24:57 -07:00
app-a11y Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-alias Add missing react-dom/client alias (#50324) 2023-05-25 12:10:02 +00:00
app-basepath Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-client-cache Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-css Remove cssFiles field (#50610) 2023-06-02 09:24:03 +02:00
app-css-pageextensions Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-edge Fix static metadata routes runtime when root layout is in edge runtime (#50351) 2023-05-25 15:39:57 -07:00
app-edge-root-layout Fix static metadata routes runtime when root layout is in edge runtime (#50351) 2023-05-25 15:39:57 -07:00
app-external Prefer module fields for RSC server layer (#51179) 2023-06-12 17:50:12 +00:00
app-middleware Fix SWC loader options for files outside of RSC layers (#50341) 2023-05-25 19:49:26 +02:00
app-prefetch Add unique search query for RSC requests to be cacable on CDN (#50970) 2023-06-12 11:52:36 +02:00
app-prefetch-false app router: fix double fetch on prefetch={false} (#51292) 2023-06-14 13:42:14 +00:00
app-rendering Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-routes fix: set cookies followed by redirect() (#49965) 2023-05-19 00:17:19 +00:00
app-routes-trailing-slash Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-static Ensure headers instance is serialized (#51047) 2023-06-09 09:35:45 -07:00
app-validation Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
asset-prefix Add new build and test workflow (#50436) 2023-05-27 21:02:31 -07:00
async-component-preload Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
autoscroll-with-css-modules Updates prettier to latest version. (#51000) 2023-06-09 14:58:19 +00:00
back-button-download-bug Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
create-next-app-template Update links from beta to stable docs. (#49349) 2023-05-11 11:52:29 -07:00
create-root-layout Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
crypto-globally-available Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
deopted-into-client-rendering-warning Ensure NEXT_DYNAMIC_NO_SSR_CODE has a unique name (#50219) 2023-05-23 08:37:57 -07:00
draft-mode Fix usage of router.refresh() with Draft Mode in App Router (#50941) 2023-06-09 00:15:55 +00:00
dynamic Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
dynamic-href Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
edge-runtime-node-compatibility Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
error-boundary-and-not-found-linking Failing tests for 404 back/forward (#50047) 2023-05-22 17:04:36 +02:00
front-redirect-issue Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
global-error Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
hello-world Bail out of 404 page when favicon.ico doesn't exist (#50795) 2023-06-06 10:58:40 +02:00
hooks Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
i18n-hybrid Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
import Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
interception-middleware-rewrite Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
interpolability-with-pages Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
layout-params Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
mdx Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
metadata Fill basic twitter metadata with opengraph when missing (#50854) 2023-06-06 20:54:14 +00:00
metadata-dynamic-routes Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
metadata-missing-metadata-base Fix port value for metadataBase (#49924) 2023-05-17 13:37:47 +00:00
metadata-suspense Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
navigation fix: app router hash scrolling should respect scroll-padding (#51268) 2023-06-13 20:50:51 -07:00
next-font Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
next-image fix: edge runtime with next/legacy/image (#50343) 2023-05-26 13:38:10 +02:00
not-found Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
pages-to-app-routing Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
parallel-routes-and-interception app-router: add support for parallel routes in useParams (#49595) 2023-05-11 10:32:41 +02:00
parallel-routes-not-found Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
rewrites-redirects Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
root-layout Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
root-layout-redirect Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
route-page-manifest-bug Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
router-autoscroll Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
router-stuck-dynamic-static-segment Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
rsc-basic Update flakey rsc streaming test (#51274) 2023-06-13 23:37:19 -07:00
search-params-react-key Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
searchparams-static-bailout Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
set-cookies Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
similar-pages-paths Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
test-template/{{ toFileName name }} Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
trailingslash Add new build and test workflow (#50436) 2023-05-27 21:02:31 -07:00
underscore-ignore-app-paths Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
use-params Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
use-selected-layout-segment-s Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
with-babel Apply optimization to middleware when using babel (#51067) 2023-06-09 13:33:14 -07:00