- Set up pnpm workspace with frontend (React + Vite) and backend (Express + Prisma) - Configure TypeScript, ESLint, and Prettier - Add Prisma schema for database models (User, Course, Lesson, Progress, etc.) - Create basic frontend structure with Tailwind CSS and shadcn/ui - Add environment configuration files - Update README with project overview and setup instructions - Complete Phase 0: Project initialization
31 lines
858 B
JSON
31 lines
858 B
JSON
{
|
|
"name": "znakovni",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "Croatian Sign Language Dictionary and Learning Platform",
|
|
"scripts": {
|
|
"dev": "concurrently \"pnpm --filter frontend dev\" \"pnpm --filter backend dev\"",
|
|
"build": "pnpm --filter frontend build && pnpm --filter backend build",
|
|
"lint": "pnpm --filter frontend lint && pnpm --filter backend lint",
|
|
"format": "prettier --write \"packages/**/*.{ts,tsx,js,jsx,json,css,md}\"",
|
|
"type-check": "pnpm --filter frontend type-check && pnpm --filter backend type-check"
|
|
},
|
|
"keywords": [
|
|
"sign-language",
|
|
"croatian",
|
|
"dictionary",
|
|
"education"
|
|
],
|
|
"author": "Matija Turk",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"concurrently": "^8.2.2",
|
|
"prettier": "^3.1.1"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0",
|
|
"pnpm": ">=8.0.0"
|
|
}
|
|
}
|
|
|