Skip to content

Commit 30e2475

Browse files
committed
first commit
0 parents  commit 30e2475

26 files changed

+5537
-0
lines changed

.gitignore

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

.vscode/extensions.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"recommendations": [
3+
"keyx.keyx-vscode-extension",
4+
"dbaeumer.vscode-eslint",
5+
"esbenp.prettier-vscode"
6+
]
7+
}

.vscode/launch.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Next.js: debug server-side",
6+
"type": "node-terminal",
7+
"request": "launch",
8+
"command": "npm run dev"
9+
},
10+
{
11+
"name": "Next.js: debug client-side",
12+
"type": "chrome",
13+
"request": "launch",
14+
"url": "http://localhost:3000"
15+
},
16+
{
17+
"name": "Next.js: debug client-side (Firefox)",
18+
"type": "firefox",
19+
"request": "launch",
20+
"url": "http://localhost:3000",
21+
"reAttach": true,
22+
"pathMappings": [
23+
{
24+
"url": "webpack://_N_E",
25+
"path": "${workspaceFolder}"
26+
}
27+
]
28+
},
29+
{
30+
"name": "Next.js: debug full stack",
31+
"type": "node",
32+
"request": "launch",
33+
"program": "${workspaceFolder}/node_modules/.bin/next",
34+
"runtimeArgs": [
35+
"--inspect"
36+
],
37+
"skipFiles": [
38+
"<node_internals>/**"
39+
],
40+
"serverReadyAction": {
41+
"action": "debugWithEdge",
42+
"killOnServerStop": true,
43+
"pattern": "- Local:.+(https?://.+)",
44+
"uriFormat": "%s",
45+
"webRoot": "${workspaceFolder}"
46+
}
47+
}
48+
]
49+
}

eslint.config.mjs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { dirname } from "path";
2+
import { fileURLToPath } from "url";
3+
import { FlatCompat } from "@eslint/eslintrc";
4+
5+
const __filename = fileURLToPath(import.meta.url);
6+
const __dirname = dirname(__filename);
7+
8+
const compat = new FlatCompat({
9+
baseDirectory: __dirname,
10+
});
11+
12+
const eslintConfig = [...compat.extends("next/core-web-vitals")];
13+
14+
export default eslintConfig;

jsconfig.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"compilerOptions": {
3+
"paths": {
4+
"@/*": [
5+
"./src/*"
6+
]
7+
}
8+
}
9+
}

keyx.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

next.config.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const nextConfig = {
2+
output: "export",
3+
};
4+
5+
export default nextConfig;

nodemon.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"watch": [
3+
"package.json"
4+
],
5+
"exec": "pnpm i && next dev -p 5000",
6+
"ext": "json",
7+
"ignore": [
8+
".git",
9+
"node_modules/**/node_modules",
10+
".next",
11+
"dist",
12+
"build",
13+
"coverage"
14+
],
15+
"delay": "1000",
16+
"events": {
17+
"start": "cls || clear",
18+
"crash": "echo 'Application crashed - waiting for changes...'",
19+
"restart": "echo 'Restarting due to changes...'"
20+
},
21+
"env": {
22+
"NODE_ENV": "development"
23+
},
24+
"restartable": "rs"
25+
}

package.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "my-app",
3+
"version": "0.1.0",
4+
"private": true,
5+
"scripts": {
6+
"dev": "nodemon",
7+
"build": "next build",
8+
"start": "next start",
9+
"lint": "next lint"
10+
},
11+
"dependencies": {
12+
"react": "^19.0.0",
13+
"react-dom": "^19.0.0",
14+
"next": "15.1.3",
15+
"clsx": "2.1.1",
16+
"@radix-ui/react-slot": "*",
17+
"modern-normalize": "*",
18+
"@radix-ui/react-dropdown-menu": "*",
19+
"@radix-ui/react-navigation-menu": "*"
20+
},
21+
"devDependencies": {
22+
"eslint": "^9",
23+
"eslint-config-next": "15.1.3",
24+
"@eslint/eslintrc": "^3",
25+
"nodemon": "^3.1.9",
26+
"sass": "^1.77.2"
27+
}
28+
}

0 commit comments

Comments
 (0)