this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Initial commit from Create Next App

alice 16852a3a

+596
+36
.gitignore
··· 1 + # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 + 3 + # dependencies 4 + /node_modules 5 + /.pnp 6 + .pnp.js 7 + .yarn/install-state.gz 8 + 9 + # testing 10 + /coverage 11 + 12 + # next.js 13 + /.next/ 14 + /out/ 15 + 16 + # production 17 + /build 18 + 19 + # misc 20 + .DS_Store 21 + *.pem 22 + 23 + # debug 24 + npm-debug.log* 25 + yarn-debug.log* 26 + yarn-error.log* 27 + 28 + # local env files 29 + .env*.local 30 + 31 + # vercel 32 + .vercel 33 + 34 + # typescript 35 + *.tsbuildinfo 36 + next-env.d.ts
+45
README.md
··· 1 + This is a [Next.js](https://nextjs.org/) template to use when reporting a [bug in the Next.js repository](https://github.com/vercel/next.js/issues) with the `app/` directory. 2 + 3 + ## Getting Started 4 + 5 + These are the steps you should follow when creating a bug report: 6 + 7 + - Bug reports must be verified against the `next@canary` release. The canary version of Next.js ships daily and includes all features and fixes that have not been released to the stable version yet. Think of canary as a public beta. Some issues may already be fixed in the canary version, so please verify that your issue reproduces before opening a new issue. Issues not verified against `next@canary` will be closed after 30 days. 8 + - Make sure your issue is not a duplicate. Use the [GitHub issue search](https://github.com/vercel/next.js/issues) to see if there is already an open issue that matches yours. If that is the case, upvoting the other issue's first comment is desireable as we often prioritize issues based on the number of votes they receive. Note: Adding a "+1" or "same issue" comment without adding more context about the issue should be avoided. If you only find closed related issues, you can link to them using the issue number and `#`, eg.: `I found this related issue: #3000`. 9 + - If you think the issue is not in Next.js, the best place to ask for help is our [Discord community](https://nextjs.org/discord) or [GitHub discussions](https://github.com/vercel/next.js/discussions). Our community is welcoming and can often answer a project-related question faster than the Next.js core team. 10 + - Make the reproduction as minimal as possible. Try to exclude any code that does not help reproducing the issue. E.g. if you experience problems with Routing, including ESLint configurations or API routes aren't necessary. The less lines of code is to read through, the easier it is for the Next.js team to investigate. It may also help catching bugs in your codebase before publishing an issue. 11 + - Don't forget to create a new repository on GitHub and make it public so that anyone can view it and reproduce it. 12 + 13 + ## How to use this template 14 + 15 + Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init), [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/), or [pnpm](https://pnpm.io) to bootstrap the example: 16 + 17 + ```bash 18 + npx create-next-app --example reproduction-template reproduction-app 19 + ``` 20 + 21 + ```bash 22 + yarn create next-app --example reproduction-template reproduction-app 23 + ``` 24 + 25 + ```bash 26 + pnpm create next-app --example reproduction-template reproduction-app 27 + ``` 28 + 29 + ## Learn More 30 + 31 + To learn more about Next.js, take a look at the following resources: 32 + 33 + - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 34 + - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 35 + - [How to Contribute to Open Source (Next.js)](https://www.youtube.com/watch?v=cuoNzXFLitc) - a video tutorial by Lee Robinson 36 + - [Triaging in the Next.js repository](https://github.com/vercel/next.js/blob/canary/contributing.md#triaging) - how we work on issues 37 + - [CodeSandbox](https://codesandbox.io/s/github/vercel/next.js/tree/canary/examples/reproduction-template) - Edit this repository on CodeSandbox 38 + 39 + You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 40 + 41 + ## Deployment 42 + 43 + If your reproduction needs to be deployed, the easiest way is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. 44 + 45 + Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
+8
app/layout.tsx
··· 1 + export default function RootLayout({ children }) { 2 + return ( 3 + <html> 4 + <head /> 5 + <body>{children}</body> 6 + </html> 7 + ) 8 + }
+4
app/page.tsx
··· 1 + /** Add your relevant code here for the issue to reproduce */ 2 + export default function Home() { 3 + return null 4 + }
+4
next.config.js
··· 1 + /** @type {import("next").NextConfig} */ 2 + module.exports = { 3 + reactStrictMode: true, 4 + }
+456
package-lock.json
··· 1 + { 2 + "name": "broken-next-link-repro", 3 + "lockfileVersion": 3, 4 + "requires": true, 5 + "packages": { 6 + "": { 7 + "dependencies": { 8 + "next": "canary", 9 + "react": "^18.2.0", 10 + "react-dom": "^18.2.0" 11 + }, 12 + "devDependencies": { 13 + "@types/node": "20.4.5", 14 + "@types/react": "18.2.18", 15 + "typescript": "5.1.3" 16 + } 17 + }, 18 + "node_modules/@next/env": { 19 + "version": "14.0.4-canary.4", 20 + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.4-canary.4.tgz", 21 + "integrity": "sha512-DGlwbqNVeJKWg0H/pzYZmwJ5cM7zZJwjAE0bgw4c98A7ArP2xZ0trejJdmawK9av671okeGXFnVIPB788CgNdg==" 22 + }, 23 + "node_modules/@next/swc-darwin-arm64": { 24 + "version": "14.0.4-canary.4", 25 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.4-canary.4.tgz", 26 + "integrity": "sha512-a92nzj1OmhhjAwDG4cUqYtRhuZDlvVryTyEJ61elDDnGCdfLTgC1ve9/yqzrCBw/1GLBUEcfChzeWvc1DRBqVQ==", 27 + "cpu": [ 28 + "arm64" 29 + ], 30 + "optional": true, 31 + "os": [ 32 + "darwin" 33 + ], 34 + "engines": { 35 + "node": ">= 10" 36 + } 37 + }, 38 + "node_modules/@next/swc-darwin-x64": { 39 + "version": "14.0.4-canary.4", 40 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.4-canary.4.tgz", 41 + "integrity": "sha512-SNNRiIcLxWLnHbUpu3z3BZvg0udprP47ei2EouiR/qYlxPr4Utj+Iv02wxTOyLgWIDQDkdWnBviJe9HSZhxdlw==", 42 + "cpu": [ 43 + "x64" 44 + ], 45 + "optional": true, 46 + "os": [ 47 + "darwin" 48 + ], 49 + "engines": { 50 + "node": ">= 10" 51 + } 52 + }, 53 + "node_modules/@next/swc-linux-arm64-gnu": { 54 + "version": "14.0.4-canary.4", 55 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.4-canary.4.tgz", 56 + "integrity": "sha512-BIuSidTZ4jvm8DEJC0/qhm88gn8DCKF0Ja+UUuUyZ5oPN8v4y/X9YWho8NyXtKQTlFFEbmScHeCHKsrM5QHUCw==", 57 + "cpu": [ 58 + "arm64" 59 + ], 60 + "optional": true, 61 + "os": [ 62 + "linux" 63 + ], 64 + "engines": { 65 + "node": ">= 10" 66 + } 67 + }, 68 + "node_modules/@next/swc-linux-arm64-musl": { 69 + "version": "14.0.4-canary.4", 70 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.4-canary.4.tgz", 71 + "integrity": "sha512-sdDEzzkMaQRkSKSL80wfMfnmmBiEeK9Lg5N4EW7+Ix++MzOr4y9Vb6C/NSOoS27bCaOPU5jWbyIxcOyYjDp22Q==", 72 + "cpu": [ 73 + "arm64" 74 + ], 75 + "optional": true, 76 + "os": [ 77 + "linux" 78 + ], 79 + "engines": { 80 + "node": ">= 10" 81 + } 82 + }, 83 + "node_modules/@next/swc-linux-x64-gnu": { 84 + "version": "14.0.4-canary.4", 85 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.4-canary.4.tgz", 86 + "integrity": "sha512-fmPoZ75QbifTvKSltbpjZcTZm2aNLFcY9AnIOYVSBc9TVLyEyVNhGCwyRhOWzCiHGl3aayEfO99Va98QOHmaUg==", 87 + "cpu": [ 88 + "x64" 89 + ], 90 + "optional": true, 91 + "os": [ 92 + "linux" 93 + ], 94 + "engines": { 95 + "node": ">= 10" 96 + } 97 + }, 98 + "node_modules/@next/swc-linux-x64-musl": { 99 + "version": "14.0.4-canary.4", 100 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.4-canary.4.tgz", 101 + "integrity": "sha512-BZK0t4snMZ0lR3FlyTOKWr+BQZr3UO5qiqVQNOqdNcKoih97iZAkdr0yXGx3spTZfKsSHw/HJ8gULuibmxL3tQ==", 102 + "cpu": [ 103 + "x64" 104 + ], 105 + "optional": true, 106 + "os": [ 107 + "linux" 108 + ], 109 + "engines": { 110 + "node": ">= 10" 111 + } 112 + }, 113 + "node_modules/@next/swc-win32-arm64-msvc": { 114 + "version": "14.0.4-canary.4", 115 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.4-canary.4.tgz", 116 + "integrity": "sha512-lPRCHm5KcBsT3FsYkn8Zs8/DTV98W40czQ+p/7PcAND9ad+kHiDvdidlimkjrNmUYY+PDHYE+RbCwO2NDtuEUw==", 117 + "cpu": [ 118 + "arm64" 119 + ], 120 + "optional": true, 121 + "os": [ 122 + "win32" 123 + ], 124 + "engines": { 125 + "node": ">= 10" 126 + } 127 + }, 128 + "node_modules/@next/swc-win32-ia32-msvc": { 129 + "version": "14.0.4-canary.4", 130 + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.4-canary.4.tgz", 131 + "integrity": "sha512-emOGGHWrkE8Qy3ZNvlDm0UyqF4peCb1ToUaERtzUBH8AgbszY9LJa98FgzUrQ7D5jTK+K8RN6/4Myf+1q0GtDw==", 132 + "cpu": [ 133 + "ia32" 134 + ], 135 + "optional": true, 136 + "os": [ 137 + "win32" 138 + ], 139 + "engines": { 140 + "node": ">= 10" 141 + } 142 + }, 143 + "node_modules/@next/swc-win32-x64-msvc": { 144 + "version": "14.0.4-canary.4", 145 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.4-canary.4.tgz", 146 + "integrity": "sha512-8NOdrUB6j4RZIXtGE/Pw5KH0JZBxCxazhjM31YGY95KZsTlQIRcclWXFp08pIEkmHLJCd1nn8uQX9UXu/iVxbw==", 147 + "cpu": [ 148 + "x64" 149 + ], 150 + "optional": true, 151 + "os": [ 152 + "win32" 153 + ], 154 + "engines": { 155 + "node": ">= 10" 156 + } 157 + }, 158 + "node_modules/@swc/helpers": { 159 + "version": "0.5.2", 160 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", 161 + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", 162 + "dependencies": { 163 + "tslib": "^2.4.0" 164 + } 165 + }, 166 + "node_modules/@types/node": { 167 + "version": "20.4.5", 168 + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", 169 + "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", 170 + "dev": true 171 + }, 172 + "node_modules/@types/prop-types": { 173 + "version": "15.7.10", 174 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", 175 + "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==", 176 + "dev": true 177 + }, 178 + "node_modules/@types/react": { 179 + "version": "18.2.18", 180 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.18.tgz", 181 + "integrity": "sha512-da4NTSeBv/P34xoZPhtcLkmZuJ+oYaCxHmyHzwaDQo9RQPBeXV+06gEk2FpqEcsX9XrnNLvRpVh6bdavDSjtiQ==", 182 + "dev": true, 183 + "dependencies": { 184 + "@types/prop-types": "*", 185 + "@types/scheduler": "*", 186 + "csstype": "^3.0.2" 187 + } 188 + }, 189 + "node_modules/@types/scheduler": { 190 + "version": "0.16.6", 191 + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.6.tgz", 192 + "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==", 193 + "dev": true 194 + }, 195 + "node_modules/busboy": { 196 + "version": "1.6.0", 197 + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 198 + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 199 + "dependencies": { 200 + "streamsearch": "^1.1.0" 201 + }, 202 + "engines": { 203 + "node": ">=10.16.0" 204 + } 205 + }, 206 + "node_modules/caniuse-lite": { 207 + "version": "1.0.30001563", 208 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", 209 + "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==", 210 + "funding": [ 211 + { 212 + "type": "opencollective", 213 + "url": "https://opencollective.com/browserslist" 214 + }, 215 + { 216 + "type": "tidelift", 217 + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 218 + }, 219 + { 220 + "type": "github", 221 + "url": "https://github.com/sponsors/ai" 222 + } 223 + ] 224 + }, 225 + "node_modules/client-only": { 226 + "version": "0.0.1", 227 + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 228 + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" 229 + }, 230 + "node_modules/csstype": { 231 + "version": "3.1.2", 232 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 233 + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", 234 + "dev": true 235 + }, 236 + "node_modules/glob-to-regexp": { 237 + "version": "0.4.1", 238 + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 239 + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" 240 + }, 241 + "node_modules/graceful-fs": { 242 + "version": "4.2.11", 243 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 244 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 245 + }, 246 + "node_modules/js-tokens": { 247 + "version": "4.0.0", 248 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 249 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 250 + }, 251 + "node_modules/loose-envify": { 252 + "version": "1.4.0", 253 + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 254 + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 255 + "dependencies": { 256 + "js-tokens": "^3.0.0 || ^4.0.0" 257 + }, 258 + "bin": { 259 + "loose-envify": "cli.js" 260 + } 261 + }, 262 + "node_modules/nanoid": { 263 + "version": "3.3.7", 264 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 265 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 266 + "funding": [ 267 + { 268 + "type": "github", 269 + "url": "https://github.com/sponsors/ai" 270 + } 271 + ], 272 + "bin": { 273 + "nanoid": "bin/nanoid.cjs" 274 + }, 275 + "engines": { 276 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 277 + } 278 + }, 279 + "node_modules/next": { 280 + "version": "14.0.4-canary.4", 281 + "resolved": "https://registry.npmjs.org/next/-/next-14.0.4-canary.4.tgz", 282 + "integrity": "sha512-vdU93Y7p6sLR1+LGzHkLed6l76Jn90dyIqcLIN0wrvm1GZP3M0Hkj+KpTgPlkRJ/+me9470PlETsqXCzW8cQiw==", 283 + "dependencies": { 284 + "@next/env": "14.0.4-canary.4", 285 + "@swc/helpers": "0.5.2", 286 + "busboy": "1.6.0", 287 + "caniuse-lite": "^1.0.30001406", 288 + "postcss": "8.4.31", 289 + "styled-jsx": "5.1.1", 290 + "watchpack": "2.4.0" 291 + }, 292 + "bin": { 293 + "next": "dist/bin/next" 294 + }, 295 + "engines": { 296 + "node": ">=18.17.0" 297 + }, 298 + "optionalDependencies": { 299 + "@next/swc-darwin-arm64": "14.0.4-canary.4", 300 + "@next/swc-darwin-x64": "14.0.4-canary.4", 301 + "@next/swc-linux-arm64-gnu": "14.0.4-canary.4", 302 + "@next/swc-linux-arm64-musl": "14.0.4-canary.4", 303 + "@next/swc-linux-x64-gnu": "14.0.4-canary.4", 304 + "@next/swc-linux-x64-musl": "14.0.4-canary.4", 305 + "@next/swc-win32-arm64-msvc": "14.0.4-canary.4", 306 + "@next/swc-win32-ia32-msvc": "14.0.4-canary.4", 307 + "@next/swc-win32-x64-msvc": "14.0.4-canary.4" 308 + }, 309 + "peerDependencies": { 310 + "@opentelemetry/api": "^1.1.0", 311 + "react": "^18.2.0", 312 + "react-dom": "^18.2.0", 313 + "sass": "^1.3.0" 314 + }, 315 + "peerDependenciesMeta": { 316 + "@opentelemetry/api": { 317 + "optional": true 318 + }, 319 + "sass": { 320 + "optional": true 321 + } 322 + } 323 + }, 324 + "node_modules/picocolors": { 325 + "version": "1.0.0", 326 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 327 + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 328 + }, 329 + "node_modules/postcss": { 330 + "version": "8.4.31", 331 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 332 + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 333 + "funding": [ 334 + { 335 + "type": "opencollective", 336 + "url": "https://opencollective.com/postcss/" 337 + }, 338 + { 339 + "type": "tidelift", 340 + "url": "https://tidelift.com/funding/github/npm/postcss" 341 + }, 342 + { 343 + "type": "github", 344 + "url": "https://github.com/sponsors/ai" 345 + } 346 + ], 347 + "dependencies": { 348 + "nanoid": "^3.3.6", 349 + "picocolors": "^1.0.0", 350 + "source-map-js": "^1.0.2" 351 + }, 352 + "engines": { 353 + "node": "^10 || ^12 || >=14" 354 + } 355 + }, 356 + "node_modules/react": { 357 + "version": "18.2.0", 358 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", 359 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", 360 + "dependencies": { 361 + "loose-envify": "^1.1.0" 362 + }, 363 + "engines": { 364 + "node": ">=0.10.0" 365 + } 366 + }, 367 + "node_modules/react-dom": { 368 + "version": "18.2.0", 369 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", 370 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", 371 + "dependencies": { 372 + "loose-envify": "^1.1.0", 373 + "scheduler": "^0.23.0" 374 + }, 375 + "peerDependencies": { 376 + "react": "^18.2.0" 377 + } 378 + }, 379 + "node_modules/scheduler": { 380 + "version": "0.23.0", 381 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", 382 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", 383 + "dependencies": { 384 + "loose-envify": "^1.1.0" 385 + } 386 + }, 387 + "node_modules/source-map-js": { 388 + "version": "1.0.2", 389 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 390 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 391 + "engines": { 392 + "node": ">=0.10.0" 393 + } 394 + }, 395 + "node_modules/streamsearch": { 396 + "version": "1.1.0", 397 + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 398 + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 399 + "engines": { 400 + "node": ">=10.0.0" 401 + } 402 + }, 403 + "node_modules/styled-jsx": { 404 + "version": "5.1.1", 405 + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", 406 + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", 407 + "dependencies": { 408 + "client-only": "0.0.1" 409 + }, 410 + "engines": { 411 + "node": ">= 12.0.0" 412 + }, 413 + "peerDependencies": { 414 + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" 415 + }, 416 + "peerDependenciesMeta": { 417 + "@babel/core": { 418 + "optional": true 419 + }, 420 + "babel-plugin-macros": { 421 + "optional": true 422 + } 423 + } 424 + }, 425 + "node_modules/tslib": { 426 + "version": "2.6.2", 427 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 428 + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" 429 + }, 430 + "node_modules/typescript": { 431 + "version": "5.1.3", 432 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", 433 + "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", 434 + "dev": true, 435 + "bin": { 436 + "tsc": "bin/tsc", 437 + "tsserver": "bin/tsserver" 438 + }, 439 + "engines": { 440 + "node": ">=14.17" 441 + } 442 + }, 443 + "node_modules/watchpack": { 444 + "version": "2.4.0", 445 + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 446 + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 447 + "dependencies": { 448 + "glob-to-regexp": "^0.4.1", 449 + "graceful-fs": "^4.1.2" 450 + }, 451 + "engines": { 452 + "node": ">=10.13.0" 453 + } 454 + } 455 + } 456 + }
+18
package.json
··· 1 + { 2 + "private": true, 3 + "scripts": { 4 + "dev": "next dev", 5 + "build": "next build", 6 + "start": "next start" 7 + }, 8 + "dependencies": { 9 + "next": "canary", 10 + "react": "^18.2.0", 11 + "react-dom": "^18.2.0" 12 + }, 13 + "devDependencies": { 14 + "@types/node": "20.4.5", 15 + "@types/react": "18.2.18", 16 + "typescript": "5.1.3" 17 + } 18 + }
public/favicon.ico

This is a binary file and will not be displayed.

+25
tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "target": "es5", 4 + "lib": ["dom", "dom.iterable", "esnext"], 5 + "allowJs": true, 6 + "skipLibCheck": true, 7 + "strict": false, 8 + "forceConsistentCasingInFileNames": true, 9 + "noEmit": true, 10 + "incremental": true, 11 + "esModuleInterop": true, 12 + "module": "esnext", 13 + "moduleResolution": "node", 14 + "resolveJsonModule": true, 15 + "isolatedModules": true, 16 + "jsx": "preserve", 17 + "plugins": [ 18 + { 19 + "name": "next" 20 + } 21 + ] 22 + }, 23 + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 24 + "exclude": ["node_modules"] 25 + }