diff --git a/backend/README.md b/backend/README.md index e41f890..bf638b2 100644 --- a/backend/README.md +++ b/backend/README.md @@ -48,7 +48,7 @@ npm run dev -w backend ## Структура проекта -``` +```text backend/src/ ├── app.ts — точка входа: Express, миграции, монтирование роутов ├── config.ts — чтение переменных окружения diff --git a/frontend/README.md b/frontend/README.md index 9bd6831..d00913b 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -12,7 +12,7 @@ React SPA для учёта семейного бюджета: импорт ба ## Структура -``` +```text frontend/ ├── index.html — точка входа ├── vite.config.ts — конфигурация Vite (прокси на backend) diff --git a/package-lock.json b/package-lock.json index b159813..f99ce4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -85,6 +85,7 @@ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -1368,6 +1369,7 @@ "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", @@ -1436,6 +1438,7 @@ "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "csstype": "^3.2.2" } @@ -1569,6 +1572,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -2571,6 +2575,7 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.19.0.tgz", "integrity": "sha512-QIcLGi508BAHkQ3pJNptsFz5WQMlpGbuBGBaIaXsWK8mel2kQ/rThYI+DbgjUvZrIr7MiuEuc9LcChJoEZK1xQ==", "license": "MIT", + "peer": true, "dependencies": { "pg-connection-string": "^2.11.0", "pg-pool": "^3.12.0", @@ -2668,6 +2673,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -2817,6 +2823,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -2826,6 +2833,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "license": "MIT", + "peer": true, "dependencies": { "scheduler": "^0.27.0" }, @@ -3278,7 +3286,6 @@ "os": [ "aix" ], - "peer": true, "engines": { "node": ">=18" } @@ -3296,7 +3303,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=18" } @@ -3314,7 +3320,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=18" } @@ -3332,7 +3337,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=18" } @@ -3350,7 +3354,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=18" } @@ -3368,7 +3371,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=18" } @@ -3386,7 +3388,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -3404,7 +3405,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -3422,7 +3422,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3440,7 +3439,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3458,7 +3456,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3476,7 +3473,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3494,7 +3490,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3512,7 +3507,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3530,7 +3524,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3548,7 +3541,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3566,7 +3558,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -3584,7 +3575,6 @@ "os": [ "netbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -3602,7 +3592,6 @@ "os": [ "netbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -3620,7 +3609,6 @@ "os": [ "openbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -3638,7 +3626,6 @@ "os": [ "openbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -3656,7 +3643,6 @@ "os": [ "openharmony" ], - "peer": true, "engines": { "node": ">=18" } @@ -3674,7 +3660,6 @@ "os": [ "sunos" ], - "peer": true, "engines": { "node": ">=18" } @@ -3692,7 +3677,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=18" } @@ -3710,7 +3694,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=18" } @@ -3728,7 +3711,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=18" } @@ -3900,6 +3882,7 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4",