47 lines
1.8 KiB
JSON
47 lines
1.8 KiB
JSON
{
|
|
"name": "productzilla-web",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "next lint",
|
|
"docker-compose": "docker-compose -f misc/docker/docker-compose.yml",
|
|
"typeorm": "cross-env DOTENV_CONFIG_PATH=./.env node -r tsconfig-paths/register -r ts-node/register -r dotenv/config ./node_modules/typeorm/cli",
|
|
"typeorm:create": "npm run typeorm migration:create -o ./src/backend/infrastructure/database/provider/migrations/$NAME",
|
|
"typeorm:generate": "npm run typeorm migration:generate -- -d ./src/backend/infrastructure/database/provider/index.ts ./src/backend/infrastructure/database/provider/migrations/$NAME",
|
|
"typeorm:run": "npm run typeorm migration:run -- -d ./src/backend/infrastructure/database/provider/index.ts",
|
|
"typeorm:revert": "npm run typeorm migration:revert -- -d ./src/backend/infrastructure/database/provider/index.ts",
|
|
"typeorm:show": "npm run typeorm migration:show -- -d ./src/backend/infrastructure/database/provider/index.ts"
|
|
},
|
|
"dependencies": {
|
|
"@types/swagger-ui-react": "^4.18.3",
|
|
"axios": "^1.7.7",
|
|
"class-transformer": "^0.5.1",
|
|
"class-validator": "^0.14.1",
|
|
"cross-env": "^7.0.3",
|
|
"dotenv": "^16.4.5",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"mysql": "^2.18.1",
|
|
"next": "14.2.15",
|
|
"next-api-decorators": "^2.0.2",
|
|
"path-to-regexp": "^8.2.0",
|
|
"react": "^18",
|
|
"react-dom": "^18",
|
|
"ts-node": "^10.9.2",
|
|
"typeorm": "^0.3.20"
|
|
},
|
|
"devDependencies": {
|
|
"@types/jsonwebtoken": "^9.0.7",
|
|
"@types/node": "^20",
|
|
"@types/react": "^18",
|
|
"@types/react-dom": "^18",
|
|
"eslint": "^8",
|
|
"eslint-config-next": "14.2.15",
|
|
"postcss": "^8",
|
|
"tailwindcss": "^3.4.1",
|
|
"typescript": "^5.6.3"
|
|
}
|
|
}
|