{"_id":"@about_/next","_rev":"1-5e205f71ddd0ad9e8e60233e14491918","name":"@about_/next","dist-tags":{"latest":"15.0.0"},"versions":{"15.999.999":{"name":"@about_/next","version":"15.999.999","keywords":["react","framework","nextjs","web","server","node","front-end","backend","cli","vercel"],"license":"MIT","_id":"@about_/next@15.999.999","maintainers":[{"name":"about_","email":"iChenYalun@gmail.com"}],"homepage":"https://nextjs.org","bugs":{"url":"https://github.com/vercel/next.js/issues"},"bin":{"next":"dist/bin/next"},"dist":{"shasum":"96808bc505c656584820b7f0e6a4e0c9f5cddeb2","tarball":"https://registry.npmjs.org/@about_/next/-/next-15.999.999.tgz","fileCount":6686,"integrity":"sha512-vz9uyny0sZK3DcVw9VEaDMlLC5k44ozQYB4GNGtUINw4VQFd8RIE4rOXnl9giixrOFNIvpke1sJv8q8Jclxjug==","signatures":[{"sig":"MEQCIA/IzZk0FsAws6avLACvcfvoH3Iko+yVWUm67BfPYlDfAiAGnMk0YkS/rdEQcU7xmnJ8nG6Zx2U8kqJTKL3BO3kz7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102106633},"main":"./dist/server/next.js","taskr":{"requires":["./taskfile-webpack.js","./taskfile-ncc.js","./taskfile-swc.js","./taskfile-watch.js"]},"types":"index.d.ts","engines":{"node":">=18.18.0"},"scripts":{"dev":"cross-env NEXT_SERVER_EVAL_SOURCE_MAPS=1 taskr","build":"pnpm release","start":"node server.js","types":"tsc --declaration --emitDeclarationOnly --stripInternal --declarationDir dist","release":"taskr release","typescript":"tsec --noEmit","ncc-compiled":"taskr ncc"},"_npmUser":{"name":"about_","email":"iChenYalun@gmail.com"},"repository":{"url":"git+https://github.com/vercel/next.js.git","type":"git"},"_npmVersion":"10.8.3","description":"The React Framework","directories":{},"_nodeVersion":"22.9.0","dependencies":{"busboy":"1.6.0","postcss":"8.4.31","@next/env":"15.0.0-rc.1","styled-jsx":"5.1.6","@swc/counter":"0.1.3","@swc/helpers":"0.5.13","caniuse-lite":"^1.0.30001579"},"_hasShrinkwrap":false,"devDependencies":{"ws":"8.2.3","arg":"4.1.0","msw":"2.3.0","ora":"4.0.4","tar":"6.1.15","zod":"3.22.3","conf":"5.0.0","glob":"7.1.7","send":"0.17.1","util":"0.12.4","acorn":"8.11.3","anser":"1.4.9","bytes":"3.1.1","debug":"4.1.1","fresh":"0.5.2","json5":"2.2.3","taskr":"1.1.0","assert":"2.0.0","buffer":"5.6.0","cookie":"0.4.1","events":"3.3.0","is-wsl":"2.2.0","nanoid":"3.1.32","semver":"7.3.2","terser":"5.27.0","ci-info":"github:watson/ci-info#f43f6a1cefff47fb361c88cf4b943fdbcaafe540","devalue":"2.0.1","find-up":"4.1.0","p-limit":"3.1.0","p-queue":"6.6.2","process":"0.11.10","webpack":"5.90.0","platform":"1.3.6","punycode":"2.1.1","raw-body":"2.4.1","unistore":"3.4.1","@next/swc":"15.0.0-rc.1","@swc/core":"1.7.0-nightly-20240714.1","@types/ws":"8.2.0","commander":"12.1.0","cross-env":"6.0.3","gzip-size":"5.1.1","is-docker":"2.0.0","lru-cache":"5.1.1","neo-async":"2.6.1","picomatch":"4.0.1","watchpack":"2.4.0","@next/font":"15.0.0-rc.1","@swc/types":"0.1.7","@types/tar":"6.1.5","async-sema":"3.0.0","cli-select":"1.1.2","css.escape":"1.5.1","http-proxy":"1.18.1","icss-utils":"5.1.0","image-size":"1.1.1","native-url":"0.3.4","source-map":"0.6.1","strip-ansi":"6.0.0","text-table":"0.2.0","typescript":"5.5.3","web-vitals":"4.2.1","@babel/core":"7.22.5","@jest/types":"29.5.0","@types/glob":"7.1.1","@types/send":"0.14.4","@vercel/ncc":"0.34.0","@vercel/nft":"0.27.1","async-retry":"1.2.3","client-only":"0.0.1","compression":"1.7.4","cross-spawn":"7.0.3","jest-worker":"27.5.1","sass-loader":"15.0.0","server-only":"0.0.1","shell-quote":"1.7.3","stream-http":"3.1.1","string-hash":"1.1.3","superstruct":"1.0.3","@babel/types":"7.22.5","@hapi/accept":"5.0.2","@taskr/clear":"1.1.0","@types/bytes":"3.1.1","@types/debug":"4.1.5","@types/fresh":"0.5.0","@types/react":"18.2.74","browserslist":"4.22.2","comment-json":"3.0.3","content-type":"1.0.4","edge-runtime":"3.0.0","jsonwebtoken":"9.0.0","lodash.curry":"4.1.1","postcss-scss":"4.0.3","setimmediate":"1.0.5","source-map08":"npm:source-map@0.8.0-beta.0","ua-parser-js":"1.0.35","@taskr/esnext":"1.1.0","@types/cookie":"0.3.3","@types/lodash":"4.14.198","@types/semver":"7.3.1","ignore-loader":"0.1.2","loader-runner":"4.3.0","loader-utils2":"npm:loader-utils@2.0.0","loader-utils3":"npm:loader-utils@3.1.3","os-browserify":"0.3.0","react-refresh":"0.12.0","schema-utils2":"npm:schema-utils@2.7.1","schema-utils3":"npm:schema-utils@3.0.0","vm-browserify":"1.1.2","@babel/runtime":"7.22.5","@types/ci-info":"2.0.0","domain-browser":"4.19.0","path-to-regexp":"6.1.0","string_decoder":"1.3.0","tty-browserify":"0.0.1","@babel/traverse":"7.22.5","@jest/transform":"29.5.0","@types/platform":"1.3.4","@types/react-is":"18.2.4","browserify-zlib":"0.2.0","path-browserify":"1.0.1","querystring-es3":"0.2.1","@babel/generator":"7.22.5","@napi-rs/triples":"1.2.0","@playwright/test":"1.41.2","@types/lru-cache":"5.1.0","@types/picomatch":"2.3.3","@types/react-dom":"18.2.23","http-proxy-agent":"5.0.0","https-browserify":"1.0.0","node-html-parser":"5.3.3","webpack-sources1":"npm:webpack-sources@1.4.3","webpack-sources3":"npm:webpack-sources@3.2.3","@babel/code-frame":"7.22.5","@babel/preset-env":"7.22.5","@types/text-table":"0.2.1","amphtml-validator":"1.0.35","crypto-browserify":"3.12.0","https-proxy-agent":"5.0.1","source-map-loader":"5.0.0","stacktrace-parser":"0.1.10","stream-browserify":"3.0.0","timers-browserify":"2.0.12","@opentelemetry/api":"1.6.0","@types/babel__core":"7.1.12","@types/compression":"0.0.36","@types/cross-spawn":"6.0.0","@types/shell-quote":"1.7.1","data-uri-to-buffer":"3.0.1","postcss-preset-env":"7.4.3","@babel/preset-react":"7.22.5","@capsizecss/metrics":"3.2.0","@mswjs/interceptors":"0.23.0","@types/content-type":"1.1.3","@types/jsonwebtoken":"9.0.0","@types/lodash.curry":"4.1.6","@types/ua-parser-js":"0.7.36","content-disposition":"0.5.3","postcss-safe-parser":"6.0.0","regenerator-runtime":"0.13.4","@babel/eslint-parser":"7.22.5","constants-browserify":"1.0.0","postcss-value-parser":"4.2.0","strict-event-emitter":"0.5.0","zod-validation-error":"3.4.0","@edge-runtime/cookies":"5.0.0","@next/polyfill-module":"15.0.0-rc.1","@types/path-to-regexp":"1.7.0","postcss-modules-scope":"3.0.0","terser-webpack-plugin":"5.3.9","@edge-runtime/ponyfill":"3.0.0","@types/babel__template":"7.4.0","@types/babel__traverse":"7.11.0","cssnano-preset-default":"5.2.14","postcss-flexbugs-fixes":"5.0.2","postcss-modules-values":"4.0.0","@next/polyfill-nomodule":"15.0.0-rc.1","@types/babel__generator":"7.6.2","@types/webpack-sources1":"npm:@types/webpack-sources@0.1.5","mini-css-extract-plugin":"2.4.4","@babel/plugin-syntax-jsx":"7.22.5","@babel/preset-typescript":"7.22.5","@edge-runtime/primitives":"5.0.0","@types/amphtml-validator":"1.0.0","@types/babel__code-frame":"7.0.2","@next/react-refresh-utils":"15.0.0-rc.1","@types/content-disposition":"0.5.4","@babel/plugin-syntax-bigint":"7.8.3","@ampproject/toolbox-optimizer":"2.8.3","babel-plugin-transform-define":"2.0.0","@babel/plugin-transform-runtime":"7.22.5","postcss-modules-extract-imports":"3.0.0","@types/express-serve-static-core":"4.17.33","postcss-modules-local-by-default":"4.0.4","@babel/plugin-syntax-dynamic-import":"7.8.3","@vercel/turbopack-ecmascript-runtime":"*","@babel/plugin-syntax-import-attributes":"7.22.5","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-proposal-numeric-separator":"7.18.6","@babel/plugin-transform-modules-commonjs":"7.22.5","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-proposal-export-namespace-from":"7.18.9","babel-plugin-transform-react-remove-prop-types":"0.4.24"},"peerDependencies":{"sass":"^1.3.0","react":"^18.2.0 || 19.0.0-rc-cd22717c-20241013","react-dom":"^18.2.0 || 19.0.0-rc-cd22717c-20241013","@playwright/test":"^1.41.2","@opentelemetry/api":"^1.1.0","babel-plugin-react-compiler":"*"},"optionalDependencies":{"sharp":"^0.33.5","@next/swc-darwin-x64":"15.0.0-rc.1","@next/swc-darwin-arm64":"15.0.0-rc.1","@next/swc-linux-x64-gnu":"15.0.0-rc.1","@next/swc-linux-x64-musl":"15.0.0-rc.1","@next/swc-win32-x64-msvc":"15.0.0-rc.1","@next/swc-linux-arm64-gnu":"15.0.0-rc.1","@next/swc-linux-arm64-musl":"15.0.0-rc.1","@next/swc-win32-arm64-msvc":"15.0.0-rc.1"},"peerDependenciesMeta":{"sass":{"optional":true},"@playwright/test":{"optional":true},"@opentelemetry/api":{"optional":true},"babel-plugin-react-compiler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/next_15.999.999_1729131740246_0.8454412426928146","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@about_/next","version":"15.0.0","description":"The React Framework","main":"./dist/server/next.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vercel/next.js.git"},"bugs":{"url":"https://github.com/vercel/next.js/issues"},"homepage":"https://nextjs.org","types":"index.d.ts","bin":{"next":"dist/bin/next"},"scripts":{"dev":"cross-env NEXT_SERVER_EVAL_SOURCE_MAPS=1 taskr","release":"taskr release","build":"pnpm release","types":"tsc --declaration --emitDeclarationOnly --stripInternal --declarationDir dist","typescript":"tsec --noEmit","ncc-compiled":"taskr ncc","start":"node server.js"},"taskr":{"requires":["./taskfile-webpack.js","./taskfile-ncc.js","./taskfile-swc.js","./taskfile-watch.js"]},"dependencies":{"@next/env":"15.0.0-rc.1","@swc/counter":"0.1.3","@swc/helpers":"0.5.13","busboy":"1.6.0","caniuse-lite":"^1.0.30001579","postcss":"8.4.31","styled-jsx":"5.1.6"},"peerDependencies":{"@opentelemetry/api":"^1.1.0","@playwright/test":"^1.41.2","babel-plugin-react-compiler":"*","react":"npm:@about_/react@19.0.0","react-dom":"npm:@about_/react-dom@19.0.1","sass":"^1.3.0"},"peerDependenciesMeta":{"babel-plugin-react-compiler":{"optional":true},"sass":{"optional":true},"@opentelemetry/api":{"optional":true},"@playwright/test":{"optional":true}},"optionalDependencies":{"sharp":"^0.33.5","@next/swc-darwin-arm64":"15.0.0-rc.1","@next/swc-darwin-x64":"15.0.0-rc.1","@next/swc-linux-arm64-gnu":"15.0.0-rc.1","@next/swc-linux-arm64-musl":"15.0.0-rc.1","@next/swc-linux-x64-gnu":"15.0.0-rc.1","@next/swc-linux-x64-musl":"15.0.0-rc.1","@next/swc-win32-arm64-msvc":"15.0.0-rc.1","@next/swc-win32-x64-msvc":"15.0.0-rc.1"},"devDependencies":{"@ampproject/toolbox-optimizer":"2.8.3","@babel/code-frame":"7.22.5","@babel/core":"7.22.5","@babel/eslint-parser":"7.22.5","@babel/generator":"7.22.5","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-proposal-export-namespace-from":"7.18.9","@babel/plugin-proposal-numeric-separator":"7.18.6","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-syntax-bigint":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-import-attributes":"7.22.5","@babel/plugin-syntax-jsx":"7.22.5","@babel/plugin-transform-modules-commonjs":"7.22.5","@babel/plugin-transform-runtime":"7.22.5","@babel/preset-env":"7.22.5","@babel/preset-react":"7.22.5","@babel/preset-typescript":"7.22.5","@babel/runtime":"7.22.5","@babel/traverse":"7.22.5","@babel/types":"7.22.5","@capsizecss/metrics":"3.2.0","@edge-runtime/cookies":"5.0.0","@edge-runtime/ponyfill":"3.0.0","@edge-runtime/primitives":"5.0.0","@hapi/accept":"5.0.2","@jest/transform":"29.5.0","@jest/types":"29.5.0","@mswjs/interceptors":"0.23.0","@napi-rs/triples":"1.2.0","@next/font":"15.0.0-rc.1","@next/polyfill-module":"15.0.0-rc.1","@next/polyfill-nomodule":"15.0.0-rc.1","@next/react-refresh-utils":"15.0.0-rc.1","@next/swc":"15.0.0-rc.1","@opentelemetry/api":"1.6.0","@playwright/test":"1.41.2","@swc/core":"1.7.0-nightly-20240714.1","@swc/types":"0.1.7","@taskr/clear":"1.1.0","@taskr/esnext":"1.1.0","@types/amphtml-validator":"1.0.0","@types/babel__code-frame":"7.0.2","@types/babel__core":"7.1.12","@types/babel__generator":"7.6.2","@types/babel__template":"7.4.0","@types/babel__traverse":"7.11.0","@types/bytes":"3.1.1","@types/ci-info":"2.0.0","@types/compression":"0.0.36","@types/content-disposition":"0.5.4","@types/content-type":"1.1.3","@types/cookie":"0.3.3","@types/cross-spawn":"6.0.0","@types/debug":"4.1.5","@types/express-serve-static-core":"4.17.33","@types/fresh":"0.5.0","@types/glob":"7.1.1","@types/jsonwebtoken":"9.0.0","@types/lodash":"4.14.198","@types/lodash.curry":"4.1.6","@types/lru-cache":"5.1.0","@types/path-to-regexp":"1.7.0","@types/picomatch":"2.3.3","@types/platform":"1.3.4","@types/react":"18.2.74","@types/react-dom":"18.2.23","@types/react-is":"18.2.4","@types/semver":"7.3.1","@types/send":"0.14.4","@types/shell-quote":"1.7.1","@types/tar":"6.1.5","@types/text-table":"0.2.1","@types/ua-parser-js":"0.7.36","@types/webpack-sources1":"npm:@types/webpack-sources@0.1.5","@types/ws":"8.2.0","@vercel/ncc":"0.34.0","@vercel/nft":"0.27.1","@vercel/turbopack-ecmascript-runtime":"*","acorn":"8.11.3","amphtml-validator":"1.0.35","anser":"1.4.9","arg":"4.1.0","assert":"2.0.0","async-retry":"1.2.3","async-sema":"3.0.0","babel-plugin-transform-define":"2.0.0","babel-plugin-transform-react-remove-prop-types":"0.4.24","browserify-zlib":"0.2.0","browserslist":"4.22.2","buffer":"5.6.0","bytes":"3.1.1","ci-info":"github:watson/ci-info#f43f6a1cefff47fb361c88cf4b943fdbcaafe540","cli-select":"1.1.2","client-only":"0.0.1","commander":"12.1.0","comment-json":"3.0.3","compression":"1.7.4","conf":"5.0.0","constants-browserify":"1.0.0","content-disposition":"0.5.3","content-type":"1.0.4","cookie":"0.4.1","cross-env":"6.0.3","cross-spawn":"7.0.3","crypto-browserify":"3.12.0","css.escape":"1.5.1","cssnano-preset-default":"5.2.14","data-uri-to-buffer":"3.0.1","debug":"4.1.1","devalue":"2.0.1","domain-browser":"4.19.0","edge-runtime":"3.0.0","events":"3.3.0","find-up":"4.1.0","fresh":"0.5.2","glob":"7.1.7","gzip-size":"5.1.1","http-proxy":"1.18.1","http-proxy-agent":"5.0.0","https-browserify":"1.0.0","https-proxy-agent":"5.0.1","icss-utils":"5.1.0","ignore-loader":"0.1.2","image-size":"1.1.1","is-docker":"2.0.0","is-wsl":"2.2.0","jest-worker":"27.5.1","json5":"2.2.3","jsonwebtoken":"9.0.0","loader-runner":"4.3.0","loader-utils2":"npm:loader-utils@2.0.0","loader-utils3":"npm:loader-utils@3.1.3","lodash.curry":"4.1.1","lru-cache":"5.1.1","mini-css-extract-plugin":"2.4.4","msw":"2.3.0","nanoid":"3.1.32","native-url":"0.3.4","neo-async":"2.6.1","node-html-parser":"5.3.3","ora":"4.0.4","os-browserify":"0.3.0","p-limit":"3.1.0","p-queue":"6.6.2","path-browserify":"1.0.1","path-to-regexp":"6.1.0","picomatch":"4.0.1","platform":"1.3.6","postcss-flexbugs-fixes":"5.0.2","postcss-modules-extract-imports":"3.0.0","postcss-modules-local-by-default":"4.0.4","postcss-modules-scope":"3.0.0","postcss-modules-values":"4.0.0","postcss-preset-env":"7.4.3","postcss-safe-parser":"6.0.0","postcss-scss":"4.0.3","postcss-value-parser":"4.2.0","process":"0.11.10","punycode":"2.1.1","querystring-es3":"0.2.1","raw-body":"2.4.1","react-refresh":"0.12.0","regenerator-runtime":"0.13.4","sass-loader":"15.0.0","schema-utils2":"npm:schema-utils@2.7.1","schema-utils3":"npm:schema-utils@3.0.0","semver":"7.3.2","send":"0.17.1","server-only":"0.0.1","setimmediate":"1.0.5","shell-quote":"1.7.3","source-map":"0.6.1","source-map-loader":"5.0.0","source-map08":"npm:source-map@0.8.0-beta.0","stacktrace-parser":"0.1.10","stream-browserify":"3.0.0","stream-http":"3.1.1","strict-event-emitter":"0.5.0","string-hash":"1.1.3","string_decoder":"1.3.0","strip-ansi":"6.0.0","superstruct":"1.0.3","tar":"6.1.15","taskr":"1.1.0","terser":"5.27.0","terser-webpack-plugin":"5.3.9","text-table":"0.2.0","timers-browserify":"2.0.12","tty-browserify":"0.0.1","typescript":"5.5.3","ua-parser-js":"1.0.35","unistore":"3.4.1","util":"0.12.4","vm-browserify":"1.1.2","watchpack":"2.4.0","web-vitals":"4.2.1","webpack":"5.90.0","webpack-sources1":"npm:webpack-sources@1.4.3","webpack-sources3":"npm:webpack-sources@3.2.3","ws":"8.2.3","zod":"3.22.3","zod-validation-error":"3.4.0"},"keywords":["react","framework","nextjs","web","server","node","front-end","backend","cli","vercel"],"engines":{"node":">=18.18.0"},"_id":"@about_/next@15.0.0","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-1znwv3ZU1V43+iqqNfjaAwn+4bNYn/8Y2A1j6AhBOewqccND4dSUu26nZroJOdOqucI9vxnV+cgDOEOFoEb9pA==","shasum":"1759c163418b07040a10ba3911f3d07dd9b95413","tarball":"https://registry.npmjs.org/@about_/next/-/next-15.0.0.tgz","fileCount":6686,"unpackedSize":102106605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWz1K3Evihul0LN4brtCnO3qRz+FoP0rEI1D5QWWy2gAiEA0WC6+bZO4dQBkN50lOW2G3vv30gYao2yuGPNpF1n89s="}]},"_npmUser":{"name":"about_","email":"iChenYalun@gmail.com"},"directories":{},"maintainers":[{"name":"about_","email":"iChenYalun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next_15.0.0_1729133811984_0.6249438026274361"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-17T02:22:20.092Z","modified":"2024-10-17T02:56:52.820Z","15.999.999":"2024-10-17T02:22:20.854Z","15.0.0":"2024-10-17T02:56:52.637Z"},"bugs":{"url":"https://github.com/vercel/next.js/issues"},"license":"MIT","homepage":"https://nextjs.org","keywords":["react","framework","nextjs","web","server","node","front-end","backend","cli","vercel"],"repository":{"type":"git","url":"git+https://github.com/vercel/next.js.git"},"description":"The React Framework","maintainers":[{"name":"about_","email":"iChenYalun@gmail.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://nextjs.org\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://assets.vercel.com/image/upload/v1662130559/nextjs/Icon_dark_background.png\">\n      <img alt=\"Next.js logo\" src=\"https://assets.vercel.com/image/upload/v1662130559/nextjs/Icon_light_background.png\" height=\"128\">\n    </picture>\n  </a>\n  <h1>Next.js</h1>\n\n<a href=\"https://vercel.com\"><img alt=\"Vercel logo\" src=\"https://img.shields.io/badge/MADE%20BY%20Vercel-000000.svg?style=for-the-badge&logo=Vercel&labelColor=000\"></a>\n<a href=\"https://www.npmjs.com/package/next\"><img alt=\"NPM version\" src=\"https://img.shields.io/npm/v/next.svg?style=for-the-badge&labelColor=000000\"></a>\n<a href=\"https://github.com/vercel/next.js/blob/canary/license.md\"><img alt=\"License\" src=\"https://img.shields.io/npm/l/next.svg?style=for-the-badge&labelColor=000000\"></a>\n<a href=\"https://github.com/vercel/next.js/discussions\"><img alt=\"Join the community on GitHub\" src=\"https://img.shields.io/badge/Join%20the%20community-blueviolet.svg?style=for-the-badge&logo=Next.js&labelColor=000000&logoWidth=20\"></a>\n\n</div>\n\n## Getting Started\n\nUsed by some of the world's largest companies, Next.js enables you to create full-stack web applications by extending the latest React features, and integrating powerful Rust-based JavaScript tooling for the fastest builds.\n\n- Visit our [Learn Next.js](https://nextjs.org/learn) course to get started with Next.js.\n- Visit the [Next.js Showcase](https://nextjs.org/showcase) to see more sites built with Next.js.\n\n## Documentation\n\nVisit [https://nextjs.org/docs](https://nextjs.org/docs) to view the full documentation.\n\n## Community\n\nThe Next.js community can be found on [GitHub Discussions](https://github.com/vercel/next.js/discussions) where you can ask questions, voice ideas, and share your projects with other people.\n\nTo chat with other community members you can join the Next.js [Discord](https://nextjs.org/discord) server.\n\nDo note that our [Code of Conduct](https://github.com/vercel/next.js/blob/canary/CODE_OF_CONDUCT.md) applies to all Next.js community channels. Users are **highly encouraged** to read and adhere to them to avoid repercussions.\n\n## Contributing\n\nContributions to Next.js are welcome and highly appreciated. However, before you jump right into it, we would like you to review our [Contribution Guidelines](/contributing.md) to make sure you have a smooth experience contributing to Next.js.\n\n### Good First Issues:\n\nWe have a list of **[good first issues](https://github.com/vercel/next.js/labels/good%20first%20issue)** that contain bugs that have a relatively limited scope. This is a great place for newcomers and beginners alike to get started, gain experience, and get familiar with our contribution process.\n\n## Authors\n\nA list of the original co-authors of Next.js that helped bring this amazing framework to life!\n\n- Tim Neutkens ([@timneutkens](https://x.com/timneutkens))\n- Naoyuki Kanezawa ([@nkzawa](https://x.com/nkzawa))\n- Guillermo Rauch ([@rauchg](https://x.com/rauchg))\n- Arunoda Susiripala ([@arunoda](https://x.com/arunoda))\n- Tony Kovanen ([@tonykovanen](https://x.com/tonykovanen))\n- Dan Zajdband ([@impronunciable](https://x.com/impronunciable))\n\n---\n\n## Security\n\nIf you believe you have found a security vulnerability in Next.js, we encourage you to **_responsibly disclose this and NOT open a public issue_**. We will investigate all legitimate reports. Email `security@vercel.com` to disclose any security vulnerabilities. Alternatively, you can visit this [link](https://vercel.com/security) to know more about Vercel's security and report any security vulnerabilities.\n","readmeFilename":"README.md"}