-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
72 lines (70 loc) · 2.68 KB
/
package.json
File metadata and controls
72 lines (70 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
"name": "postbase",
"version": "0.2.0",
"private": true,
"type": "module",
"scripts": {
"start": "dotenvx run --env-file=.env.production bun ./dist/app.mjs",
"dev": "dotenvx run --env-file=.env.development -- cross-env DEBUG=posts:* bun ./src/app.mjs",
"watch": "tailwindcss -i ./src/public/assets/stylesheets/input.css -o ./src/public/assets/stylesheets/styles.css --watch --minify",
"prisma": "dotenvx run --env-file=.env.development -- prisma --config=./src/prisma.config.ts",
"init-catg": "dotenvx run --env-file=.env.development -- tsx ./src/models/init-categories.mjs",
"init-pics": "dotenvx run --env-file=.env.development -- tsx ./src/models/set-prisma-pics.mjs",
"build": "bun run pris-gen-pro; tsc; bun run copy-assets",
"copy-assets": "cp -r src/public/assets dist/public; cp -r src/views dist/; cp -r src/partials dist/",
"pris-dbpull-pro": "dotenvx run --env-file=.env.production -- bunx --bun prisma db push --config=./src/prisma.config.ts",
"pris-gen-pro": "dotenvx run --env-file=.env.production -- bunx --bun prisma generate --config=./src/prisma.config.ts",
"init-catg-pro": "dotenvx run --env-file=.env.production -- bun ./dist/models/init-categories.mjs ",
"init-pics-pro": "dotenvx run --env-file=.env.production -- bun ./dist/models/set-prisma-pics.mjs"
},
"author": "Usman Ghani",
"license": "",
"dependencies": {
"@dotenvx/dotenvx": "^1.57.0",
"@prisma/adapter-pg": "^7.5.0",
"@prisma/client": "^7.5.0",
"bcryptjs": "^3.0.3",
"connect-pg-simple": "^10.0.0",
"cookie-parser": "^1.4.7",
"cross-env": "^10.1.0",
"debug": "^4.4.3",
"express": "^5.2.1",
"express-session": "^1.19.0",
"feather-icons": "^4.29.2",
"hbs": "^4.2.0",
"http-errors": "^2.0.1",
"jsonwebtoken": "^9.0.3",
"keyv": "^5.6.0",
"morgan": "^1.10.1",
"multer": "^2.1.1",
"passport": "^0.7.0",
"passport-google-oauth20": "^2.0.0",
"passport-jwt": "^4.0.1",
"passport-local": "^1.0.0",
"pg": "^8.20.0",
"quick-lru": "^7.3.0",
"rotating-file-stream": "^3.2.9",
"sanitize-html": "^2.17.2",
"serve-favicon": "^2.5.1",
"superagent": "^10.3.0",
"trix": "^2.1.17",
"ws": "^8.19.0"
},
"devDependencies": {
"@tailwindcss/cli": "^4.2.2",
"@tailwindcss/typography": "^0.5.19",
"@types/express": "^5.0.6",
"@types/multer": "^2.1.0",
"@types/node": "^24.12.0",
"@types/pg": "^8.20.0",
"@types/sanitize-html": "^2.16.1",
"daisyui": "^5.5.19",
"nodemon": "^3.1.14",
"prettier": "^3.8.1",
"prettier-plugin-tailwindcss": "^0.6.14",
"prisma": "^7.5.0",
"tailwindcss": "^4.2.2",
"tsx": "^4.21.0",
"typescript": "^5.9.3"
}
}