* spec update * update md files * add plan: monorepo * feat: add empty apps and packages directories * Add shared tsconfig.base.json * feat add workspaces * feat: move hudozka-writer into apps/ * feat: move migrate-to-pocketbase into apps/ * feat: split package.json for apps/hudozka workspace * feat: extend tsconfig.base.json in apps/hudozka * add dockerfile path * feat: verify Phase 3 monorepo migration of Next app * feat: scaffold @hudozka/utils package * feat: add utils barrel export * feat: extract utilities into hudozka-utils package * feat: extract hooks into hudozka-hooks package * Extract Box/Button/Panel/Title/Overlay into @hudozka/ui * Scope Next ESLint rules to apps/hudozka in root flat config * Update README and CLAUDE.md for monorepo layout * disable image optimisation
37 lines
1.1 KiB
JSON
37 lines
1.1 KiB
JSON
{
|
|
"name": "hudozka-monorepo",
|
|
"private": true,
|
|
"version": "7.0.0",
|
|
"type": "module",
|
|
"description": "",
|
|
"workspaces": ["apps/*", "packages/*"],
|
|
"scripts": {
|
|
"dev": "npm run dev -w apps/hudozka",
|
|
"build": "npm run build -w apps/hudozka",
|
|
"start": "npm run start -w apps/hudozka",
|
|
"lint": "eslint .",
|
|
"format": "eslint --fix .",
|
|
"test": "npm test --workspaces --if-present"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/tmshv/hudozka"
|
|
},
|
|
"author": "Roman Timashev",
|
|
"license": "ISC",
|
|
"devDependencies": {
|
|
"@testing-library/jest-dom": "^6.9.1",
|
|
"@testing-library/react": "^16.3.2",
|
|
"@types/node": "^25.2.0",
|
|
"@types/react": "^19.2.0",
|
|
"@typescript-eslint/eslint-plugin": "^8.59.0",
|
|
"@typescript-eslint/parser": "^8.59.0",
|
|
"eslint": "^9.39.0",
|
|
"eslint-config-next": "^16.2.0",
|
|
"globals": "^17.5.0",
|
|
"happy-dom": "^20.9.0",
|
|
"typescript": "^6.0.0",
|
|
"vitest": "^4.1.0"
|
|
}
|
|
}
|