From 6ffa84f15a9827bdc0435d70170b93a5a580adf4 Mon Sep 17 00:00:00 2001 From: thesn10 <38666407+thesn10@users.noreply.github.com> Date: Wed, 24 Jun 2026 23:09:22 +0200 Subject: [PATCH] feat: scaffold solisting-app Next.js package --- app/next.config.ts | 7 +++++++ app/package.json | 35 +++++++++++++++++++++++++++++++++++ app/postcss.config.mjs | 5 +++++ app/tsconfig.json | 21 +++++++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 app/next.config.ts create mode 100644 app/package.json create mode 100644 app/postcss.config.mjs create mode 100644 app/tsconfig.json diff --git a/app/next.config.ts b/app/next.config.ts new file mode 100644 index 0000000..98c34ce --- /dev/null +++ b/app/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from 'next' + +const config: NextConfig = { + reactStrictMode: true, +} + +export default config diff --git a/app/package.json b/app/package.json new file mode 100644 index 0000000..d6b8107 --- /dev/null +++ b/app/package.json @@ -0,0 +1,35 @@ +{ + "name": "solisting-app", + "private": true, + "scripts": { + "dev": "next dev --turbopack", + "build": "next build", + "start": "next start", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@base-ui/react": "^1.0.0", + "@descro/sdk": "file:../../descro/sdk", + "@solana/connector": "^0.2.4", + "@solana/connector-debugger": "^0.1.1", + "@solana/kit": "^6.0.0", + "@solisting/sdk": "workspace:*", + "@tanstack/react-query": "^5.90.5", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "lucide-react": "^0.546.0", + "motion": "^12.23.24", + "next": "^16.2.6", + "react": "^19.2.6", + "react-dom": "^19.2.6", + "tailwind-merge": "^3.3.1" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.1.14", + "@types/node": "^25.9.0", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "tailwindcss": "^4.1.14", + "typescript": "^6.0.3" + } +} diff --git a/app/postcss.config.mjs b/app/postcss.config.mjs new file mode 100644 index 0000000..a7f73a2 --- /dev/null +++ b/app/postcss.config.mjs @@ -0,0 +1,5 @@ +export default { + plugins: { + '@tailwindcss/postcss': {}, + }, +} diff --git a/app/tsconfig.json b/app/tsconfig.json new file mode 100644 index 0000000..334fafd --- /dev/null +++ b/app/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [{ "name": "next" }], + "paths": { "@/*": ["./src/*"] } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +}