Initial commit from Create Next App
18 changed files +4,425 −0
added
.gitignore
+41 −0
@@ -0,0 +1,41 @@ | ||
| 1 | +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | |
| 2 | + | |
| 3 | +# dependencies | |
| 4 | +/node_modules | |
| 5 | +/.pnp | |
| 6 | +.pnp.* | |
| 7 | +.yarn/* | |
| 8 | +!.yarn/patches | |
| 9 | +!.yarn/plugins | |
| 10 | +!.yarn/releases | |
| 11 | +!.yarn/versions | |
| 12 | + | |
| 13 | +# testing | |
| 14 | +/coverage | |
| 15 | + | |
| 16 | +# next.js | |
| 17 | +/.next/ | |
| 18 | +/out/ | |
| 19 | + | |
| 20 | +# production | |
| 21 | +/build | |
| 22 | + | |
| 23 | +# misc | |
| 24 | +.DS_Store | |
| 25 | +*.pem | |
| 26 | + | |
| 27 | +# debug | |
| 28 | +npm-debug.log* | |
| 29 | +yarn-debug.log* | |
| 30 | +yarn-error.log* | |
| 31 | +.pnpm-debug.log* | |
| 32 | + | |
| 33 | +# env files (can opt-in for committing if needed) | |
| 34 | +.env* | |
| 35 | + | |
| 36 | +# vercel | |
| 37 | +.vercel | |
| 38 | + | |
| 39 | +# typescript | |
| 40 | +*.tsbuildinfo | |
| 41 | +next-env.d.ts | |
added
AGENTS.md
+9 −0
@@ -0,0 +1,9 @@ | ||
| 1 | +<!-- BEGIN:nextjs-agent-rules --> | |
| 2 | + | |
| 3 | +## This is NOT the Next.js you know | |
| 4 | + | |
| 5 | +This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` (resolved from this file's directory; in monorepos the `next` package may not be visible from the repo root) before writing any code. Heed deprecation notices. | |
| 6 | + | |
| 7 | +This block is written and re-added by `next dev` — verify at `node_modules/next/dist/server/lib/generate-agent-files.js`. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean. | |
| 8 | + | |
| 9 | +<!-- END:nextjs-agent-rules --> | |
added
README.md
+36 −0
@@ -0,0 +1,36 @@ | ||
| 1 | +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). | |
| 2 | + | |
| 3 | +## Getting Started | |
| 4 | + | |
| 5 | +First, run the development server: | |
| 6 | + | |
| 7 | +```bash | |
| 8 | +npm run dev | |
| 9 | +# or | |
| 10 | +yarn dev | |
| 11 | +# or | |
| 12 | +pnpm dev | |
| 13 | +# or | |
| 14 | +bun dev | |
| 15 | +``` | |
| 16 | + | |
| 17 | +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. | |
| 18 | + | |
| 19 | +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. | |
| 20 | + | |
| 21 | +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. | |
| 22 | + | |
| 23 | +## Learn More | |
| 24 | + | |
| 25 | +To learn more about Next.js, take a look at the following resources: | |
| 26 | + | |
| 27 | +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. | |
| 28 | +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. | |
| 29 | + | |
| 30 | +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! | |
| 31 | + | |
| 32 | +## Deploy on Vercel | |
| 33 | + | |
| 34 | +The easiest way to deploy your Next.js app 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. | |
| 35 | + | |
| 36 | +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. | |
added
eslint.config.mjs
+18 −0
@@ -0,0 +1,18 @@ | ||
| 1 | +import { defineConfig, globalIgnores } from "eslint/config"; | |
| 2 | +import nextVitals from "eslint-config-next/core-web-vitals"; | |
| 3 | +import nextTs from "eslint-config-next/typescript"; | |
| 4 | + | |
| 5 | +const eslintConfig = defineConfig([ | |
| 6 | + ...nextVitals, | |
| 7 | + ...nextTs, | |
| 8 | + // Override default ignores of eslint-config-next. | |
| 9 | + globalIgnores([ | |
| 10 | + // Default ignores of eslint-config-next: | |
| 11 | + ".next/**", | |
| 12 | + "out/**", | |
| 13 | + "build/**", | |
| 14 | + "next-env.d.ts", | |
| 15 | + ]), | |
| 16 | +]); | |
| 17 | + | |
| 18 | +export default eslintConfig; | |
added
next.config.ts
+17 −0
@@ -0,0 +1,17 @@ | ||
| 1 | +import type { NextConfig } from "next"; | |
| 2 | + | |
| 3 | +const nextConfig: NextConfig = { | |
| 4 | + /* config options here */ | |
| 5 | + cacheComponents: true, | |
| 6 | + partialPrefetching: true, | |
| 7 | + turbopack: { | |
| 8 | + rules: { | |
| 9 | + "*.css": { | |
| 10 | + loaders: ["@tailwindcss/turbopack"], | |
| 11 | + as: "*.css", | |
| 12 | + }, | |
| 13 | + }, | |
| 14 | + }, | |
| 15 | +}; | |
| 16 | + | |
| 17 | +export default nextConfig; | |
added
package.json
+27 −0
@@ -0,0 +1,27 @@ | ||
| 1 | +{ | |
| 2 | + "name": "phi-conseil", | |
| 3 | + "version": "0.1.0", | |
| 4 | + "private": true, | |
| 5 | + "scripts": { | |
| 6 | + "dev": "next dev", | |
| 7 | + "build": "next build", | |
| 8 | + "start": "next start", | |
| 9 | + "lint": "eslint" | |
| 10 | + }, | |
| 11 | + "dependencies": { | |
| 12 | + "next": "16.4.5", | |
| 13 | + "react": "19.3.0", | |
| 14 | + "react-dom": "19.3.0" | |
| 15 | + }, | |
| 16 | + "devDependencies": { | |
| 17 | + "@tailwindcss/turbopack": "^4", | |
| 18 | + "@types/node": "^20", | |
| 19 | + "@types/react": "^19", | |
| 20 | + "@types/react-dom": "^19", | |
| 21 | + "eslint": "^9", | |
| 22 | + "eslint-config-next": "16.4.5", | |
| 23 | + "tailwindcss": "^4", | |
| 24 | + "typescript": "^5" | |
| 25 | + }, | |
| 26 | + "packageManager": "pnpm@11.1.2" | |
| 27 | +} | |
added
pnpm-lock.yaml
+4111 −0
Large diff (4,111 lines) is not loaded by default to keep the page fast.Load diff
added
pnpm-workspace.yaml
+3 −0
Large diff (3 lines) is not loaded by default to keep the page fast.Load diff
added
public/file.svg
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
public/globe.svg
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
public/next.svg
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
public/vercel.svg
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
public/window.svg
+1 −0
Large diff (2 lines) is not loaded by default to keep the page fast.Load diff
added
src/app/favicon.ico
+0 −0
Binary file not shown.
added
src/app/globals.css
+26 −0
Large diff (26 lines) is not loaded by default to keep the page fast.Load diff
added
src/app/layout.tsx
+29 −0
Large diff (29 lines) is not loaded by default to keep the page fast.Load diff
added
src/app/page.tsx
+69 −0
Large diff (69 lines) is not loaded by default to keep the page fast.Load diff
added
tsconfig.json
+34 −0
Large diff (35 lines) is not loaded by default to keep the page fast.Load diff