From 8e627bc6432237696bfdc76910065c58646fd653 Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Thu, 25 Dec 2025 14:42:29 +0000 Subject: [PATCH] Add configuration files and scripts for Next.js frontend setup --- .github/prompts/0-kickstart.md | 2 +- frontends/nextjs/components.json | 1 + frontends/nextjs/eslint.config.js | 1 + frontends/nextjs/next.config.ts | 1 + frontends/nextjs/playwright.config.ts | 1 + frontends/nextjs/scripts/check-function-coverage.js | 1 + frontends/nextjs/scripts/generate-test-coverage-report.js | 1 + frontends/nextjs/scripts/setup-packages.cjs | 1 + frontends/nextjs/tsconfig.json | 1 + frontends/nextjs/vite.config.ts | 1 + frontends/nextjs/vitest.config.ts | 1 + package.json | 8 ++++++++ 12 files changed, 19 insertions(+), 1 deletion(-) create mode 120000 frontends/nextjs/components.json create mode 120000 frontends/nextjs/eslint.config.js create mode 120000 frontends/nextjs/next.config.ts create mode 120000 frontends/nextjs/playwright.config.ts create mode 120000 frontends/nextjs/scripts/check-function-coverage.js create mode 120000 frontends/nextjs/scripts/generate-test-coverage-report.js create mode 120000 frontends/nextjs/scripts/setup-packages.cjs create mode 120000 frontends/nextjs/tsconfig.json create mode 120000 frontends/nextjs/vite.config.ts create mode 120000 frontends/nextjs/vitest.config.ts create mode 100644 package.json diff --git a/.github/prompts/0-kickstart.md b/.github/prompts/0-kickstart.md index 518ef8baf..360fb9021 100644 --- a/.github/prompts/0-kickstart.md +++ b/.github/prompts/0-kickstart.md @@ -1 +1 @@ -Work your way through prompts folder, skip if not needed. Figure it out as you go along. Just get on with it. +Work your way through prompts folder, skip if not needed. Figure it out as you go along. Just get on with it. Commit as you go along with descriptive commit messages, do trunking to main. diff --git a/frontends/nextjs/components.json b/frontends/nextjs/components.json new file mode 120000 index 000000000..ba758e5c1 --- /dev/null +++ b/frontends/nextjs/components.json @@ -0,0 +1 @@ +../../config/components.json \ No newline at end of file diff --git a/frontends/nextjs/eslint.config.js b/frontends/nextjs/eslint.config.js new file mode 120000 index 000000000..860f432fa --- /dev/null +++ b/frontends/nextjs/eslint.config.js @@ -0,0 +1 @@ +../../config/eslint.config.js \ No newline at end of file diff --git a/frontends/nextjs/next.config.ts b/frontends/nextjs/next.config.ts new file mode 120000 index 000000000..38b591d30 --- /dev/null +++ b/frontends/nextjs/next.config.ts @@ -0,0 +1 @@ +../../config/next.config.ts \ No newline at end of file diff --git a/frontends/nextjs/playwright.config.ts b/frontends/nextjs/playwright.config.ts new file mode 120000 index 000000000..77797049d --- /dev/null +++ b/frontends/nextjs/playwright.config.ts @@ -0,0 +1 @@ +../../config/playwright.config.ts \ No newline at end of file diff --git a/frontends/nextjs/scripts/check-function-coverage.js b/frontends/nextjs/scripts/check-function-coverage.js new file mode 120000 index 000000000..4341b5e96 --- /dev/null +++ b/frontends/nextjs/scripts/check-function-coverage.js @@ -0,0 +1 @@ +../../../scripts/check-function-coverage.js \ No newline at end of file diff --git a/frontends/nextjs/scripts/generate-test-coverage-report.js b/frontends/nextjs/scripts/generate-test-coverage-report.js new file mode 120000 index 000000000..2cc24c2c8 --- /dev/null +++ b/frontends/nextjs/scripts/generate-test-coverage-report.js @@ -0,0 +1 @@ +../../../scripts/generate-test-coverage-report.js \ No newline at end of file diff --git a/frontends/nextjs/scripts/setup-packages.cjs b/frontends/nextjs/scripts/setup-packages.cjs new file mode 120000 index 000000000..7edf1c653 --- /dev/null +++ b/frontends/nextjs/scripts/setup-packages.cjs @@ -0,0 +1 @@ +../../../scripts/setup-packages.cjs \ No newline at end of file diff --git a/frontends/nextjs/tsconfig.json b/frontends/nextjs/tsconfig.json new file mode 120000 index 000000000..a5a295eb8 --- /dev/null +++ b/frontends/nextjs/tsconfig.json @@ -0,0 +1 @@ +../../config/tsconfig.json \ No newline at end of file diff --git a/frontends/nextjs/vite.config.ts b/frontends/nextjs/vite.config.ts new file mode 120000 index 000000000..0c897de94 --- /dev/null +++ b/frontends/nextjs/vite.config.ts @@ -0,0 +1 @@ +../../config/vite.config.ts \ No newline at end of file diff --git a/frontends/nextjs/vitest.config.ts b/frontends/nextjs/vitest.config.ts new file mode 120000 index 000000000..db4818dbd --- /dev/null +++ b/frontends/nextjs/vitest.config.ts @@ -0,0 +1 @@ +../../config/vitest.config.ts \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 000000000..81590c55d --- /dev/null +++ b/package.json @@ -0,0 +1,8 @@ +{ + "devDependencies": { + "prisma": "^6.19.1" + }, + "dependencies": { + "@prisma/client": "^6.19.1" + } +}