Reduce low risk duplication (#79)
* clean up helpers * shared in it's own top level folder * workspaces setup * build fix * disable workspaces? * run ci * rename job-flow to gradcracker * optional dependencies * formatting? * more optional modules * allow post install runs * node bump * remove post install * add optionals * add more * formatting * comments, but im unsure * run typescript DIRECTLY * better build * camoufox simplification * lint * build process doesn't exist * build fix * lockfile * type check everything, build only for client * rename steps correctly * import from package! * fix formatting * don't fetch twice * fix concern
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
"version": "1.0.0",
|
||||
"type": "module",
|
||||
"description": "Unified orchestrator for job application pipeline",
|
||||
"main": "dist/server/index.js",
|
||||
"main": "src/server/index.ts",
|
||||
"scripts": {
|
||||
"dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"",
|
||||
"dev:server": "tsx watch src/server/index.ts",
|
||||
@@ -15,11 +15,10 @@
|
||||
"check:types": "tsc --noEmit",
|
||||
"format": "biome format",
|
||||
"format:fix": "biome format --write",
|
||||
"build": "npm run build:client && npm run build:server",
|
||||
"build:server": "tsc -p tsconfig.server.json && tsc-alias -p tsconfig.server.json",
|
||||
"build:client": "vite build",
|
||||
"start": "node dist/server/index.js",
|
||||
"start": "tsx src/server/index.ts",
|
||||
"db:migrate": "tsx src/server/db/migrate.ts",
|
||||
"db:migrate:prod": "tsx src/server/db/migrate.ts",
|
||||
"db:clear": "tsx src/server/db/clear.ts",
|
||||
"db:drop": "tsx src/server/db/clear.ts --drop",
|
||||
"pipeline:run": "tsx src/server/pipeline/run.ts",
|
||||
@@ -52,6 +51,9 @@
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^17.2.3",
|
||||
"drizzle-orm": "^0.38.2",
|
||||
"get-tsconfig": "^4.10.0",
|
||||
"jsdom": "^25.0.1",
|
||||
"tsx": "^4.19.2",
|
||||
"express": "^4.18.2",
|
||||
"lucide-react": "^0.561.0",
|
||||
"next-themes": "^0.4.6",
|
||||
@@ -83,17 +85,22 @@
|
||||
"autoprefixer": "^10.4.22",
|
||||
"concurrently": "^9.1.0",
|
||||
"drizzle-kit": "^0.30.1",
|
||||
"jsdom": "^25.0.1",
|
||||
"postcss": "^8.5.6",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-router-dom": "^7.0.2",
|
||||
"tailwindcss": "^4.1.18",
|
||||
"tsc-alias": "^1.8.16",
|
||||
"tsx": "^4.19.2",
|
||||
"tw-animate-css": "^1.4.0",
|
||||
"typescript": "^5.7.2",
|
||||
"vite": "^6.0.3",
|
||||
"vitest": "^4.0.16"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"lightningcss-linux-x64-gnu": "^1.29.3",
|
||||
"lightningcss-linux-arm64-gnu": "^1.29.3",
|
||||
"@tailwindcss/oxide-linux-x64-gnu": "4.1.18",
|
||||
"@tailwindcss/oxide-linux-arm64-gnu": "4.1.18",
|
||||
"@rollup/rollup-linux-arm64-gnu": "^4.30.0",
|
||||
"@rollup/rollup-linux-x64-gnu": "^4.30.0"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user