Creating simple web app using React and Next
Next.js (App Router)<strong>npx create-next-app@latest</strong> E:\work\myReact>npx create-next-app@latest √ What is your project named? ... nextjs-app √ Would you like to use TypeScript? ... No / Yes √ Would you like to use ESLint? ... No / Yes √ Would you like to use Tailwind CSS? ... No / Yes √ Would you like your code inside a `src/` directory? ... No / Yes √ Would you like to use App Router? (recommended) ... No / Yes √ Would you like to use Turbopack for `next dev`? ... No / Yes √ Would you like to customize the import alias (`@/*` by default)? ... No / Yes Creating a new Next.js app in E:\work\myReact\nextjs-app. Using npm. Initializing project with template: app-tw Installing dependencies: - react - react-dom - next Installing devDependencies: - typescript - @types/node - @types/react - @types/react-dom - @tailwindcss/postcss - tailwindcss added 47 packages, and audited 48 packages in 14s 9 packages are looking for funding run `npm fund` for details found 0 vulnerabilities Success! Created test-app at E:\work\myReact\nextjs-app
Next.js is maintained by Vercel. You can deploy a Next.js app to any Node.js or serverless hosting, or to your own server. Next.js also supports static export which doesn’t require a server. Vercel additionally provides opt-in paid cloud services.
E:\WORK\MYREACT\NEXTJS-APP ├───node_modules │ ├───.bin │ ├───@alloc │ │ └───quick-lru │ ├───@emnapi │ ├───@img │ │ └───sharp-win32-x64 │ │ └───lib │ ├───@next │ │ ├───env │ │ │ └───dist │ │ └───swc-win32-x64-msvc │ ├───@swc │ │ ├───counter │ │ └───helpers │ │ ├───cjs │ │ ├───esm │ │ ├───scripts │ │ ├───src │ │ └───_ │ │ ├───index │ │ ├───_apply_decorated_descriptor │ │ ├───_apply_decs_2203_r │ │ ├───_array_like_to_array │ │ ├───_array_without_holes │ │ ├───_array_with_holes │ │ ├───_assert_this_initialized │ │ ├───_async_generator │ │ ├───_async_generator_delegate │ │ ├───_async_iterator │ │ ├───_async_to_generator │ │ ├───_await_async_generator │ │ ├───_await_value │ │ ├───_call_super │ │ ├───_check_private_redeclaration │ │ ├───_class_apply_descriptor_destructure │ │ ├───_class_apply_descriptor_get │ │ ├───_class_apply_descriptor_set │ │ ├───_class_apply_descriptor_update │ │ ├───_class_call_check │ │ ├───_class_check_private_static_access │ │ ├───_class_check_private_static_field_descriptor │ │ ├───_class_extract_field_descriptor │ │ ├───_class_name_tdz_error │ │ ├───_class_private_field_destructure │ │ ├───_class_private_field_get │ │ ├───_class_private_field_init │ │ ├───_class_private_field_loose_base │ │ ├───_class_private_field_loose_key │ │ ├───_class_private_field_set │ │ ├───_class_private_field_update │ │ ├───_class_private_method_get │ │ ├───_class_private_method_init │ │ ├───_class_private_method_set │ │ ├───_class_static_private_field_destructure │ │ ├───_class_static_private_field_spec_get │ │ ├───_class_static_private_field_spec_set │ │ ├───_class_static_private_field_update │ │ ├───_class_static_private_method_get │ │ ├───_construct │ │ ├───_create_class │ │ ├───_create_for_of_iterator_helper_loose │ │ ├───_create_super │ │ ├───_decorate │ │ ├───_defaults │ │ ├───_define_enumerable_properties │ │ ├───_define_property │ │ ├───_dispose │ │ ├───_export_star │ │ ├───_extends │ │ ├───_get │ │ ├───_get_prototype_of │ │ ├───_identity │ │ ├───_inherits │ │ ├───_inherits_loose │ │ ├───_initializer_define_property │ │ ├───_initializer_warning_helper │ │ ├───_instanceof │ │ ├───_interop_require_default │ │ ├───_interop_require_wildcard │ │ ├───_is_native_function │ │ ├───_is_native_reflect_construct │ │ ├───_iterable_to_array │ │ ├───_iterable_to_array_limit │ │ ├───_iterable_to_array_limit_loose │ │ ├───_jsx │ │ ├───_new_arrow_check │ │ ├───_non_iterable_rest │ │ ├───_non_iterable_spread │ │ ├───_object_destructuring_empty │ │ ├───_object_spread │ │ ├───_object_spread_props │ │ ├───_object_without_properties │ │ ├───_object_without_properties_loose │ │ ├───_possible_constructor_return │ │ ├───_read_only_error │ │ ├───_set │ │ ├───_set_prototype_of │ │ ├───_skip_first_generator_next │ │ ├───_sliced_to_array │ │ ├───_sliced_to_array_loose │ │ ├───_super_prop_base │ │ ├───_tagged_template_literal │ │ ├───_tagged_template_literal_loose │ │ ├───_throw │ │ ├───_to_array │ │ ├───_to_consumable_array │ │ ├───_to_primitive │ │ ├───_to_property_key │ │ ├───_ts_add_disposable_resource │ │ ├───_ts_decorate │ │ ├───_ts_dispose_resources │ │ ├───_ts_generator │ │ ├───_ts_metadata │ │ ├───_ts_param │ │ ├───_ts_values │ │ ├───_type_of │ │ ├───_unsupported_iterable_to_array │ │ ├───_update │ │ ├───_using │ │ ├───_using_ctx │ │ ├───_wrap_async_generator │ │ ├───_wrap_native_super │ │ └───_write_only_error │ ├───@tailwindcss │ │ ├───node │ │ │ └───dist │ │ ├───oxide │ │ ├───oxide-win32-x64-msvc │ │ └───postcss │ │ └───dist │ ├───@types │ │ ├───node │ │ │ ├───assert │ │ │ ├───compatibility │ │ │ ├───dns │ │ │ ├───fs │ │ │ ├───readline │ │ │ ├───stream │ │ │ ├───timers │ │ │ └───ts5.6 │ │ ├───react │ │ │ └───ts5.0 │ │ │ └───v18 │ │ │ └───ts5.0 │ │ └───react-dom │ │ └───test-utils │ ├───busboy │ │ ├───.github │ │ │ └───workflows │ │ ├───bench │ │ ├───lib │ │ │ └───types │ │ └───test │ ├───caniuse-lite │ │ ├───data │ │ │ ├───features │ │ │ └───regions │ │ └───dist │ │ ├───lib │ │ └───unpacker │ ├───client-only │ ├───color │ ├───color-convert │ ├───color-name │ ├───color-string │ ├───csstype │ ├───detect-libc │ │ └───lib │ ├───enhanced-resolve │ │ └───lib │ │ └───util │ ├───graceful-fs │ ├───is-arrayish │ ├───jiti │ │ ├───dist │ │ └───lib │ ├───lightningcss │ │ └───node │ ├───lightningcss-win32-x64-msvc │ ├───nanoid │ │ ├───async │ │ ├───bin │ │ ├───non-secure │ │ └───url-alphabet │ ├───next │ │ ├───compat │ │ ├───dist │ │ │ ├───api │ │ │ ├───bin │ │ │ ├───build │ │ │ │ ├───analysis │ │ │ │ ├───babel │ │ │ │ │ ├───loader │ │ │ │ │ └───plugins │ │ │ │ ├───jest │ │ │ │ │ └───__mocks__ │ │ │ │ ├───manifests │ │ │ │ │ └───formatter │ │ │ │ ├───next-config-ts │ │ │ │ ├───output │ │ │ │ ├───polyfills │ │ │ │ │ ├───fetch │ │ │ │ │ └───object.assign │ │ │ │ ├───segment-config │ │ │ │ │ ├───app │ │ │ │ │ ├───middleware │ │ │ │ │ └───pages │ │ │ │ ├───static-paths │ │ │ │ ├───swc │ │ │ │ ├───templates │ │ │ │ ├───turbopack-build │ │ │ │ ├───turborepo-access-trace │ │ │ │ ├───webpack │ │ │ │ │ ├───alias │ │ │ │ │ ├───config │ │ │ │ │ │ └───blocks │ │ │ │ │ │ ├───css │ │ │ │ │ │ │ └───loaders │ │ │ │ │ │ └───images │ │ │ │ │ ├───loaders │ │ │ │ │ │ ├───css-loader │ │ │ │ │ │ │ └───src │ │ │ │ │ │ │ ├───plugins │ │ │ │ │ │ │ └───runtime │ │ │ │ │ │ ├───lightningcss-loader │ │ │ │ │ │ │ └───src │ │ │ │ │ │ ├───metadata │ │ │ │ │ │ ├───next-app-loader │ │ │ │ │ │ ├───next-edge-app-route-loader │ │ │ │ │ │ ├───next-edge-ssr-loader │ │ │ │ │ │ ├───next-flight-loader │ │ │ │ │ │ ├───next-font-loader │ │ │ │ │ │ ├───next-image-loader │ │ │ │ │ │ ├───next-route-loader │ │ │ │ │ │ ├───next-style-loader │ │ │ │ │ │ │ └───runtime │ │ │ │ │ │ ├───postcss-loader │ │ │ │ │ │ │ └───src │ │ │ │ │ │ └───resolve-url-loader │ │ │ │ │ │ └───lib │ │ │ │ │ └───plugins │ │ │ │ │ ├───minify-webpack-plugin │ │ │ │ │ │ └───src │ │ │ │ │ ├───next-types-plugin │ │ │ │ │ ├───telemetry-plugin │ │ │ │ │ └───wellknown-errors-plugin │ │ │ │ ├───webpack-build │ │ │ │ └───webpack-config-rules │ │ │ ├───cli │ │ │ │ └───internal │ │ │ ├───client │ │ │ │ ├───app-dir │ │ │ │ ├───compat │ │ │ │ ├───components │ │ │ │ │ ├───errors │ │ │ │ │ ├───globals │ │ │ │ │ ├───http-access-fallback │ │ │ │ │ ├───metadata │ │ │ │ │ ├───react-dev-overlay │ │ │ │ │ │ ├───app │ │ │ │ │ │ ├───font │ │ │ │ │ │ ├───pages │ │ │ │ │ │ ├───server │ │ │ │ │ │ ├───ui │ │ │ │ │ │ │ ├───components │ │ │ │ │ │ │ │ ├───call-stack-frame │ │ │ │ │ │ │ │ ├───code-frame │ │ │ │ │ │ │ │ ├───copy-button │ │ │ │ │ │ │ │ ├───dialog │ │ │ │ │ │ │ │ ├───errors │ │ │ │ │ │ │ │ │ ├───call-stack │ │ │ │ │ │ │ │ │ ├───dev-tools-indicator │ │ │ │ │ │ │ │ │ │ └───dev-tools-info │ │ │ │ │ │ │ │ │ ├───dialog │ │ │ │ │ │ │ │ │ ├───environment-name-label │ │ │ │ │ │ │ │ │ ├───error-message │ │ │ │ │ │ │ │ │ ├───error-overlay │ │ │ │ │ │ │ │ │ ├───error-overlay-bottom-stack │ │ │ │ │ │ │ │ │ ├───error-overlay-footer │ │ │ │ │ │ │ │ │ │ └───error-feedback │ │ │ │ │ │ │ │ │ ├───error-overlay-layout │ │ │ │ │ │ │ │ │ ├───error-overlay-nav │ │ │ │ │ │ │ │ │ ├───error-overlay-pagination │ │ │ │ │ │ │ │ │ ├───error-overlay-toolbar │ │ │ │ │ │ │ │ │ ├───error-type-label │ │ │ │ │ │ │ │ │ └───overlay │ │ │ │ │ │ │ │ ├───hot-linked-text │ │ │ │ │ │ │ │ ├───hydration-diff │ │ │ │ │ │ │ │ ├───overlay │ │ │ │ │ │ │ │ ├───terminal │ │ │ │ │ │ │ │ ├───toast │ │ │ │ │ │ │ │ └───version-staleness-info │ │ │ │ │ │ │ ├───container │ │ │ │ │ │ │ │ └───runtime-error │ │ │ │ │ │ │ ├───hooks │ │ │ │ │ │ │ ├───icons │ │ │ │ │ │ │ │ └───thumbs │ │ │ │ │ │ │ ├───storybook │ │ │ │ │ │ │ ├───styles │ │ │ │ │ │ │ └───utils │ │ │ │ │ │ └───utils │ │ │ │ │ │ └───dev-indicator │ │ │ │ │ ├───router-reducer │ │ │ │ │ │ └───reducers │ │ │ │ │ └───segment-cache-impl │ │ │ │ ├───dev │ │ │ │ │ ├───dev-build-indicator │ │ │ │ │ │ └───internal │ │ │ │ │ └───error-overlay │ │ │ │ ├───legacy │ │ │ │ ├───lib │ │ │ │ ├───portal │ │ │ │ ├───react-client-callbacks │ │ │ │ ├───request │ │ │ │ └───tracing │ │ │ ├───compiled │ │ │ │ ├───@ampproject │ │ │ │ │ └───toolbox-optimizer │ │ │ │ ├───@babel │ │ │ │ │ └───runtime │ │ │ │ │ ├───helpers │ │ │ │ │ │ └───esm │ │ │ │ │ └───regenerator │ │ │ │ ├───@edge-runtime │ │ │ │ │ ├───cookies │ │ │ │ │ ├───ponyfill │ │ │ │ │ └───primitives │ │ │ │ ├───@hapi │ │ │ │ │ └───accept │ │ │ │ ├───@mswjs │ │ │ │ │ └───interceptors │ │ │ │ │ └───ClientRequest │ │ │ │ ├───@napi-rs │ │ │ │ │ └───triples │ │ │ │ ├───@next │ │ │ │ │ ├───font │ │ │ │ │ │ ├───dist │ │ │ │ │ │ │ ├───fontkit │ │ │ │ │ │ │ ├───google │ │ │ │ │ │ │ └───local │ │ │ │ │ │ ├───google │ │ │ │ │ │ └───local │ │ │ │ │ └───react-refresh-utils │ │ │ │ │ └───dist │ │ │ │ │ └───internal │ │ │ │ ├───@opentelemetry │ │ │ │ │ └───api │ │ │ │ ├───@vercel │ │ │ │ │ ├───nft │ │ │ │ │ └───og │ │ │ │ │ ├───emoji │ │ │ │ │ ├───figma │ │ │ │ │ ├───language │ │ │ │ │ └───satori │ │ │ │ ├───acorn │ │ │ │ ├───amphtml-validator │ │ │ │ ├───anser │ │ │ │ ├───assert │ │ │ │ ├───async-retry │ │ │ │ ├───async-sema │ │ │ │ ├───babel │ │ │ │ ├───babel-packages │ │ │ │ ├───browserify-zlib │ │ │ │ ├───browserslist │ │ │ │ ├───buffer │ │ │ │ ├───bytes │ │ │ │ ├───ci-info │ │ │ │ ├───cli-select │ │ │ │ ├───client-only │ │ │ │ ├───commander │ │ │ │ ├───comment-json │ │ │ │ ├───compression │ │ │ │ ├───conf │ │ │ │ ├───constants-browserify │ │ │ │ ├───content-disposition │ │ │ │ ├───content-type │ │ │ │ ├───cookie │ │ │ │ ├───cross-spawn │ │ │ │ ├───crypto-browserify │ │ │ │ ├───css.escape │ │ │ │ ├───cssnano-simple │ │ │ │ ├───data-uri-to-buffer │ │ │ │ ├───debug │ │ │ │ ├───devalue │ │ │ │ ├───domain-browser │ │ │ │ ├───edge-runtime │ │ │ │ ├───events │ │ │ │ ├───find-up │ │ │ │ ├───fresh │ │ │ │ ├───glob │ │ │ │ ├───gzip-size │ │ │ │ ├───http-proxy │ │ │ │ ├───http-proxy-agent │ │ │ │ ├───https-browserify │ │ │ │ ├───https-proxy-agent │ │ │ │ ├───icss-utils │ │ │ │ ├───ignore-loader │ │ │ │ ├───image-size │ │ │ │ ├───is-animated │ │ │ │ ├───is-docker │ │ │ │ ├───is-wsl │ │ │ │ ├───jest-worker │ │ │ │ ├───json5 │ │ │ │ ├───jsonwebtoken │ │ │ │ ├───loader-runner │ │ │ │ ├───loader-utils2 │ │ │ │ ├───loader-utils3 │ │ │ │ ├───lodash.curry │ │ │ │ ├───lru-cache │ │ │ │ ├───mini-css-extract-plugin │ │ │ │ │ └───hmr │ │ │ │ ├───nanoid │ │ │ │ ├───native-url │ │ │ │ ├───neo-async │ │ │ │ ├───next-server │ │ │ │ ├───node-html-parser │ │ │ │ ├───ora │ │ │ │ ├───os-browserify │ │ │ │ ├───p-limit │ │ │ │ ├───p-queue │ │ │ │ ├───path-browserify │ │ │ │ ├───path-to-regexp │ │ │ │ ├───picomatch │ │ │ │ ├───postcss-flexbugs-fixes │ │ │ │ ├───postcss-modules-extract-imports │ │ │ │ ├───postcss-modules-local-by-default │ │ │ │ ├───postcss-modules-scope │ │ │ │ ├───postcss-modules-values │ │ │ │ ├───postcss-plugin-stub-for-cssnano-simple │ │ │ │ ├───postcss-preset-env │ │ │ │ ├───postcss-safe-parser │ │ │ │ ├───postcss-scss │ │ │ │ ├───postcss-value-parser │ │ │ │ ├───process │ │ │ │ ├───punycode │ │ │ │ ├───querystring-es3 │ │ │ │ ├───raw-body │ │ │ │ ├───react │ │ │ │ │ └───cjs │ │ │ │ ├───react-dom │ │ │ │ │ └───cjs │ │ │ │ ├───react-dom-experimental │ │ │ │ │ └───cjs │ │ │ │ ├───react-experimental │ │ │ │ │ └───cjs │ │ │ │ ├───react-is │ │ │ │ │ └───cjs │ │ │ │ ├───react-refresh │ │ │ │ │ └───cjs │ │ │ │ ├───react-server-dom-turbopack │ │ │ │ │ └───cjs │ │ │ │ ├───react-server-dom-turbopack-experimental │ │ │ │ │ └───cjs │ │ │ │ ├───react-server-dom-webpack │ │ │ │ │ └───cjs │ │ │ │ ├───react-server-dom-webpack-experimental │ │ │ │ │ └───cjs │ │ │ │ ├───regenerator-runtime │ │ │ │ ├───sass-loader │ │ │ │ ├───scheduler │ │ │ │ │ └───cjs │ │ │ │ ├───scheduler-experimental │ │ │ │ │ └───cjs │ │ │ │ ├───schema-utils2 │ │ │ │ ├───schema-utils3 │ │ │ │ ├───semver │ │ │ │ ├───send │ │ │ │ ├───server-only │ │ │ │ ├───setimmediate │ │ │ │ ├───shell-quote │ │ │ │ ├───source-map │ │ │ │ ├───source-map08 │ │ │ │ ├───stacktrace-parser │ │ │ │ ├───stream-browserify │ │ │ │ ├───stream-http │ │ │ │ ├───string-hash │ │ │ │ ├───string_decoder │ │ │ │ ├───strip-ansi │ │ │ │ ├───superstruct │ │ │ │ ├───tar │ │ │ │ ├───terser │ │ │ │ ├───text-table │ │ │ │ ├───timers-browserify │ │ │ │ ├───tty-browserify │ │ │ │ ├───ua-parser-js │ │ │ │ ├───unistore │ │ │ │ ├───util │ │ │ │ ├───vm-browserify │ │ │ │ ├───watchpack │ │ │ │ ├───web-vitals │ │ │ │ ├───web-vitals-attribution │ │ │ │ ├───webpack │ │ │ │ ├───webpack-sources1 │ │ │ │ ├───webpack-sources3 │ │ │ │ ├───ws │ │ │ │ ├───zod │ │ │ │ └───zod-validation-error │ │ │ ├───diagnostics │ │ │ ├───esm │ │ │ │ ├───api │ │ │ │ ├───build │ │ │ │ │ ├───analysis │ │ │ │ │ ├───babel │ │ │ │ │ │ ├───loader │ │ │ │ │ │ └───plugins │ │ │ │ │ ├───manifests │ │ │ │ │ │ └───formatter │ │ │ │ │ ├───next-config-ts │ │ │ │ │ ├───output │ │ │ │ │ ├───polyfills │ │ │ │ │ │ ├───fetch │ │ │ │ │ │ └───object.assign │ │ │ │ │ ├───segment-config │ │ │ │ │ │ ├───app │ │ │ │ │ │ ├───middleware │ │ │ │ │ │ └───pages │ │ │ │ │ ├───static-paths │ │ │ │ │ ├───swc │ │ │ │ │ ├───templates │ │ │ │ │ ├───turbopack-build │ │ │ │ │ ├───turborepo-access-trace │ │ │ │ │ ├───webpack │ │ │ │ │ │ ├───alias │ │ │ │ │ │ ├───config │ │ │ │ │ │ │ └───blocks │ │ │ │ │ │ │ ├───css │ │ │ │ │ │ │ │ └───loaders │ │ │ │ │ │ │ └───images │ │ │ │ │ │ ├───loaders │ │ │ │ │ │ │ ├───css-loader │ │ │ │ │ │ │ │ └───src │ │ │ │ │ │ │ │ ├───plugins │ │ │ │ │ │ │ │ └───runtime │ │ │ │ │ │ │ ├───lightningcss-loader │ │ │ │ │ │ │ │ └───src │ │ │ │ │ │ │ ├───metadata │ │ │ │ │ │ │ ├───next-app-loader │ │ │ │ │ │ │ ├───next-edge-app-route-loader │ │ │ │ │ │ │ ├───next-edge-ssr-loader │ │ │ │ │ │ │ ├───next-flight-loader │ │ │ │ │ │ │ ├───next-font-loader │ │ │ │ │ │ │ ├───next-image-loader │ │ │ │ │ │ │ ├───next-route-loader │ │ │ │ │ │ │ ├───next-style-loader │ │ │ │ │ │ │ │ └───runtime │ │ │ │ │ │ │ ├───postcss-loader │ │ │ │ │ │ │ │ └───src │ │ │ │ │ │ │ └───resolve-url-loader │ │ │ │ │ │ │ └───lib │ │ │ │ │ │ └───plugins │ │ │ │ │ │ ├───minify-webpack-plugin │ │ │ │ │ │ │ └───src │ │ │ │ │ │ ├───next-types-plugin │ │ │ │ │ │ ├───telemetry-plugin │ │ │ │ │ │ └───wellknown-errors-plugin │ │ │ │ │ ├───webpack-build │ │ │ │ │ └───webpack-config-rules │ │ │ │ ├───client │ │ │ │ │ ├───app-dir │ │ │ │ │ ├───compat │ │ │ │ │ ├───components │ │ │ │ │ │ ├───errors │ │ │ │ │ │ ├───globals │ │ │ │ │ │ ├───http-access-fallback │ │ │ │ │ │ ├───metadata │ │ │ │ │ │ ├───react-dev-overlay │ │ │ │ │ │ │ ├───app │ │ │ │ │ │ │ ├───font │ │ │ │ │ │ │ ├───pages │ │ │ │ │ │ │ ├───server │ │ │ │ │ │ │ ├───ui │ │ │ │ │ │ │ │ ├───components │ │ │ │ │ │ │ │ │ ├───call-stack-frame │ │ │ │ │ │ │ │ │ ├───code-frame │ │ │ │ │ │ │ │ │ ├───copy-button │ │ │ │ │ │ │ │ │ ├───dialog │ │ │ │ │ │ │ │ │ ├───errors │ │ │ │ │ │ │ │ │ │ ├───call-stack │ │ │ │ │ │ │ │ │ │ ├───dev-tools-indicator │ │ │ │ │ │ │ │ │ │ │ └───dev-tools-info │ │ │ │ │ │ │ │ │ │ ├───dialog │ │ │ │ │ │ │ │ │ │ ├───environment-name-label │ │ │ │ │ │ │ │ │ │ ├───error-message │ │ │ │ │ │ │ │ │ │ ├───error-overlay │ │ │ │ │ │ │ │ │ │ ├───error-overlay-bottom-stack │ │ │ │ │ │ │ │ │ │ ├───error-overlay-footer │ │ │ │ │ │ │ │ │ │ │ └───error-feedback │ │ │ │ │ │ │ │ │ │ ├───error-overlay-layout │ │ │ │ │ │ │ │ │ │ ├───error-overlay-nav │ │ │ │ │ │ │ │ │ │ ├───error-overlay-pagination │ │ │ │ │ │ │ │ │ │ ├───error-overlay-toolbar │ │ │ │ │ │ │ │ │ │ ├───error-type-label │ │ │ │ │ │ │ │ │ │ └───overlay │ │ │ │ │ │ │ │ │ ├───hot-linked-text │ │ │ │ │ │ │ │ │ ├───hydration-diff │ │ │ │ │ │ │ │ │ ├───overlay │ │ │ │ │ │ │ │ │ ├───terminal │ │ │ │ │ │ │ │ │ ├───toast │ │ │ │ │ │ │ │ │ └───version-staleness-info │ │ │ │ │ │ │ │ ├───container │ │ │ │ │ │ │ │ │ └───runtime-error │ │ │ │ │ │ │ │ ├───hooks │ │ │ │ │ │ │ │ ├───icons │ │ │ │ │ │ │ │ │ └───thumbs │ │ │ │ │ │ │ │ ├───storybook │ │ │ │ │ │ │ │ ├───styles │ │ │ │ │ │ │ │ └───utils │ │ │ │ │ │ │ └───utils │ │ │ │ │ │ │ └───dev-indicator │ │ │ │ │ │ ├───router-reducer │ │ │ │ │ │ │ └───reducers │ │ │ │ │ │ └───segment-cache-impl │ │ │ │ │ ├───dev │ │ │ │ │ │ ├───dev-build-indicator │ │ │ │ │ │ │ └───internal │ │ │ │ │ │ └───error-overlay │ │ │ │ │ ├───legacy │ │ │ │ │ ├───lib │ │ │ │ │ ├───portal │ │ │ │ │ ├───react-client-callbacks │ │ │ │ │ ├───request │ │ │ │ │ └───tracing │ │ │ │ ├───export │ │ │ │ │ ├───helpers │ │ │ │ │ └───routes │ │ │ │ ├───lib │ │ │ │ │ ├───eslint │ │ │ │ │ ├───fs │ │ │ │ │ ├───helpers │ │ │ │ │ ├───memory │ │ │ │ │ ├───metadata │ │ │ │ │ │ ├───generate │ │ │ │ │ │ ├───resolvers │ │ │ │ │ │ └───types │ │ │ │ │ └───typescript │ │ │ │ ├───pages │ │ │ │ ├───server │ │ │ │ │ ├───after │ │ │ │ │ ├───api-utils │ │ │ │ │ │ └───node │ │ │ │ │ ├───app-render │ │ │ │ │ │ ├───metadata-insertion │ │ │ │ │ │ └───rsc │ │ │ │ │ ├───async-storage │ │ │ │ │ ├───base-http │ │ │ │ │ ├───dev │ │ │ │ │ ├───instrumentation │ │ │ │ │ ├───lib │ │ │ │ │ │ ├───cache-handlers │ │ │ │ │ │ ├───experimental │ │ │ │ │ │ ├───incremental-cache │ │ │ │ │ │ ├───module-loader │ │ │ │ │ │ ├───router-utils │ │ │ │ │ │ ├───server-ipc │ │ │ │ │ │ └───trace │ │ │ │ │ ├───node-environment-extensions │ │ │ │ │ ├───normalizers │ │ │ │ │ │ ├───built │ │ │ │ │ │ │ ├───app │ │ │ │ │ │ │ └───pages │ │ │ │ │ │ └───request │ │ │ │ │ ├───og │ │ │ │ │ ├───request │ │ │ │ │ ├───response-cache │ │ │ │ │ ├───resume-data-cache │ │ │ │ │ ├───route-definitions │ │ │ │ │ ├───route-matcher-managers │ │ │ │ │ ├───route-matcher-providers │ │ │ │ │ │ ├───dev │ │ │ │ │ │ │ └───helpers │ │ │ │ │ │ │ └───file-reader │ │ │ │ │ │ └───helpers │ │ │ │ │ │ └───manifest-loaders │ │ │ │ │ ├───route-matchers │ │ │ │ │ ├───route-matches │ │ │ │ │ ├───route-modules │ │ │ │ │ │ ├───app-page │ │ │ │ │ │ │ └───vendored │ │ │ │ │ │ │ ├───contexts │ │ │ │ │ │ │ ├───rsc │ │ │ │ │ │ │ └───ssr │ │ │ │ │ │ ├───app-route │ │ │ │ │ │ │ └───helpers │ │ │ │ │ │ ├───pages │ │ │ │ │ │ │ ├───builtin │ │ │ │ │ │ │ └───vendored │ │ │ │ │ │ │ └───contexts │ │ │ │ │ │ └───pages-api │ │ │ │ │ ├───stream-utils │ │ │ │ │ ├───typescript │ │ │ │ │ │ └───rules │ │ │ │ │ ├───use-cache │ │ │ │ │ └───web │ │ │ │ │ ├───exports │ │ │ │ │ ├───sandbox │ │ │ │ │ └───spec-extension │ │ │ │ │ └───adapters │ │ │ │ └───shared │ │ │ │ └───lib │ │ │ │ ├───i18n │ │ │ │ ├───isomorphic │ │ │ │ ├───lazy-dynamic │ │ │ │ ├───page-path │ │ │ │ ├───router │ │ │ │ │ └───utils │ │ │ │ ├───segment-cache │ │ │ │ ├───turbopack │ │ │ │ └───utils │ │ │ ├───experimental │ │ │ │ ├───testing │ │ │ │ │ └───server │ │ │ │ └───testmode │ │ │ │ ├───playwright │ │ │ │ └───proxy │ │ │ ├───export │ │ │ │ ├───helpers │ │ │ │ └───routes │ │ │ ├───lib │ │ │ │ ├───eslint │ │ │ │ ├───fs │ │ │ │ ├───helpers │ │ │ │ ├───memory │ │ │ │ ├───metadata │ │ │ │ │ ├───generate │ │ │ │ │ ├───resolvers │ │ │ │ │ └───types │ │ │ │ └───typescript │ │ │ ├───pages │ │ │ ├───server │ │ │ │ ├───after │ │ │ │ ├───api-utils │ │ │ │ │ └───node │ │ │ │ ├───app-render │ │ │ │ │ ├───metadata-insertion │ │ │ │ │ └───rsc │ │ │ │ ├───async-storage │ │ │ │ ├───base-http │ │ │ │ ├───dev │ │ │ │ ├───instrumentation │ │ │ │ ├───lib │ │ │ │ │ ├───cache-handlers │ │ │ │ │ ├───experimental │ │ │ │ │ ├───incremental-cache │ │ │ │ │ ├───module-loader │ │ │ │ │ ├───router-utils │ │ │ │ │ ├───server-ipc │ │ │ │ │ └───trace │ │ │ │ ├───node-environment-extensions │ │ │ │ ├───normalizers │ │ │ │ │ ├───built │ │ │ │ │ │ ├───app │ │ │ │ │ │ └───pages │ │ │ │ │ └───request │ │ │ │ ├───og │ │ │ │ ├───request │ │ │ │ ├───response-cache │ │ │ │ ├───resume-data-cache │ │ │ │ ├───route-definitions │ │ │ │ ├───route-matcher-managers │ │ │ │ ├───route-matcher-providers │ │ │ │ │ ├───dev │ │ │ │ │ │ └───helpers │ │ │ │ │ │ └───file-reader │ │ │ │ │ └───helpers │ │ │ │ │ └───manifest-loaders │ │ │ │ ├───route-matchers │ │ │ │ ├───route-matches │ │ │ │ ├───route-modules │ │ │ │ │ ├───app-page │ │ │ │ │ │ └───vendored │ │ │ │ │ │ ├───contexts │ │ │ │ │ │ ├───rsc │ │ │ │ │ │ └───ssr │ │ │ │ │ ├───app-route │ │ │ │ │ │ └───helpers │ │ │ │ │ ├───pages │ │ │ │ │ │ ├───builtin │ │ │ │ │ │ └───vendored │ │ │ │ │ │ └───contexts │ │ │ │ │ └───pages-api │ │ │ │ ├───stream-utils │ │ │ │ ├───typescript │ │ │ │ │ └───rules │ │ │ │ ├───use-cache │ │ │ │ └───web │ │ │ │ ├───exports │ │ │ │ ├───sandbox │ │ │ │ └───spec-extension │ │ │ │ └───adapters │ │ │ ├───shared │ │ │ │ └───lib │ │ │ │ ├───i18n │ │ │ │ ├───isomorphic │ │ │ │ ├───lazy-dynamic │ │ │ │ ├───page-path │ │ │ │ ├───router │ │ │ │ │ └───utils │ │ │ │ ├───segment-cache │ │ │ │ ├───turbopack │ │ │ │ └───utils │ │ │ ├───styled-jsx │ │ │ │ └───types │ │ │ ├───telemetry │ │ │ │ └───events │ │ │ └───trace │ │ │ └───report │ │ ├───experimental │ │ │ ├───testing │ │ │ └───testmode │ │ │ └───playwright │ │ ├───font │ │ │ ├───google │ │ │ └───local │ │ ├───image-types │ │ ├───legacy │ │ ├───navigation-types │ │ │ └───compat │ │ ├───node_modules │ │ │ └───postcss │ │ │ └───lib │ │ └───types │ ├───picocolors │ ├───postcss │ │ └───lib │ ├───react │ │ └───cjs │ ├───react-dom │ │ └───cjs │ ├───scheduler │ │ └───cjs │ ├───semver │ │ ├───bin │ │ ├───classes │ │ ├───functions │ │ ├───internal │ │ └───ranges │ ├───sharp │ │ ├───install │ │ ├───lib │ │ └───src │ ├───simple-swizzle │ ├───source-map-js │ │ └───lib │ ├───streamsearch │ │ ├───.github │ │ │ └───workflows │ │ ├───lib │ │ └───test │ ├───styled-jsx │ │ ├───dist │ │ │ ├───babel │ │ │ ├───index │ │ │ └───webpack │ │ └───lib │ ├───tailwindcss │ │ └───dist │ ├───tapable │ │ └───lib │ ├───tslib │ │ └───modules │ ├───typescript │ │ ├───bin │ │ └───lib │ │ ├───cs │ │ ├───de │ │ ├───es │ │ ├───fr │ │ ├───it │ │ ├───ja │ │ ├───ko │ │ ├───pl │ │ ├───pt-br │ │ ├───ru │ │ ├───tr │ │ ├───zh-cn │ │ └───zh-tw │ └───undici-types ├───public └───src └───app
