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