38 lines
		
	
	
		
			957 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			957 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "name": "ecommerce-api",
 | |
|   "version": "1.0.0",
 | |
|   "description": "",
 | |
|   "license": "ISC",
 | |
|   "author": "",
 | |
|   "type": "module",
 | |
|   "main": "index.js",
 | |
|   "scripts": {
 | |
|     "test": "echo \"Error: no test specified\" && exit 1",
 | |
|     "dev": "node --import=tsx --watch --env-file=.env src/index.ts",
 | |
|     "build": "tsc",
 | |
|     "db:generate": "drizzle-kit generate",
 | |
|     "db:migrate": "drizzle-kit migrate",
 | |
|     "db:push": "drizzle-kit push",
 | |
|     "db:studio": "drizzle-kit studio"
 | |
|   },
 | |
|   "dependencies": {
 | |
|     "bcryptjs": "^3.0.2",
 | |
|     "drizzle-orm": "^0.44.2",
 | |
|     "drizzle-zod": "^0.8.2",
 | |
|     "express": "^5.1.0",
 | |
|     "jsonwebtoken": "^9.0.2",
 | |
|     "lodash": "^4.17.21",
 | |
|     "mysql2": "^3.14.1",
 | |
|     "zod": "^3.25.74"
 | |
|   },
 | |
|   "devDependencies": {
 | |
|     "@types/bcryptjs": "^2.4.6",
 | |
|     "@types/express": "^5.0.3",
 | |
|     "@types/jsonwebtoken": "^9.0.10",
 | |
|     "@types/lodash": "^4.17.20",
 | |
|     "drizzle-kit": "^0.31.4",
 | |
|     "tsx": "^4.20.3",
 | |
|     "typescript": "^5.8.3"
 | |
|   }
 | |
| }
 |