{ "name": "devto", "version": "1.0.0", "description": "", "main": "index.js", "type": "module", "scripts": { "dev:client": "vite --config vite.config.js dev", "dev:server": "nodemon --watch index.js --watch src/ --exec 'ts-node-esm index.ts'", "dev": "concurrently \"npm run dev:client\" \"npm run dev:server\"", "build": "rimraf dist && npm run build:client && npm run build:server && npm run copy-files", "lint": "eslint .", "build:client": "vite build --outDir dist/client --ssrManifest", "build:server": "vite build --ssr index.js --outDir dist/server", "copy-files": "copyfiles public/* dist/assets && copyfiles index.html dist" }, "author": "", "license": "ISC", "devDependencies": { "@types/compression": "^1.7.2", "@types/express": "^4.17.14", "@types/node": "^18.8.4", "@typescript-eslint/eslint-plugin": "^5.40.0", "@typescript-eslint/parser": "^5.40.0", "autoprefixer": "^10.4.12", "eslint": "^8.25.0", "postcss": "^8.4.17", "tailwindcss": "^3.1.8" }, "dependencies": { "autoprefixer": "10.4.7", "compression": "^1.7.4", "concurrently": "7.3.0", "copyfiles": "^2.4.1", "cssnano": "5.1.12", "express": "^4.18.1", "nodemon": "^2.0.20", "postcss": "8.4.14", "postcss-import": "14.1.0", "postcss-nesting": "10.1.10", "rimraf": "^3.0.2", "tailwindcss": "3.1.6", "typescript": "^4.8.4", "vite": "^3.1.4" } }