NathMen12 commited on
Commit
a75a79d
·
verified ·
1 Parent(s): 8ad417b

Update package.json

Browse files
Files changed (1) hide show
  1. package.json +22 -30
package.json CHANGED
@@ -1,9 +1,9 @@
1
  {
2
- "name": "whatsapp-channel",
3
  "version": "1.0.0",
4
- "description": "WhatsApp Channel Directory with scraping, AI moderation, and HTMX frontend",
5
  "type": "module",
6
- "main": "src/app.ts",
7
  "scripts": {
8
  "dev": "tsx watch src/app.ts",
9
  "build": "tsc",
@@ -13,48 +13,40 @@
13
  "worker:cleanup": "tsx watch workers/cleanupWorker.ts",
14
  "docker:build": "docker build -t whatsapp-channel .",
15
  "docker:up": "docker compose up -d",
16
- "docker:down": "docker compose down",
17
- "db:seed": "tsx scripts/seedAdmin.ts"
18
  },
19
  "dependencies": {
20
  "@fastify/cookie": "^9.3.1",
21
  "@fastify/cors": "^9.0.1",
22
- "@fastify/csrf-protection": "^6.0.1",
23
- "@fastify/formbody": "^7.4.0",
24
- "@fastify/multipart": "^8.2.0",
25
  "@fastify/rate-limit": "^9.1.0",
26
  "@fastify/session": "^10.9.0",
27
  "@fastify/static": "^7.0.3",
28
  "@fastify/view": "^9.1.0",
29
- "@hcaptcha/hcaptcha-node": "^1.0.0",
30
- "@huggingface/inference": "^2.8.0",
31
- "@huggingface/hub": "^0.12.0",
32
- "argon2": "^0.40.3",
33
- "axios": "^1.7.2",
34
- "cheerio": "^1.0.0-rc.12",
35
- "date-fns": "^3.6.0",
36
- "dotenv": "^16.4.5",
37
- "fastify": "^4.28.0",
38
- "fastify-plugin": "^4.5.1",
39
  "groq-sdk": "^0.5.0",
40
- "ip": "^2.0.1",
 
41
  "nanoid": "^5.0.7",
42
- "nanoid-dictionary": "^5.0.0",
43
  "nunjucks": "^3.2.4",
44
- "pino": "^9.1.0",
45
- "pino-pretty": "^11.2.1",
46
- "pino-roll": "^1.0.0",
47
  "p-limit": "^6.1.0",
48
- "zod": "^3.23.8",
49
- "xss": "^1.0.15",
50
- "yaml": "^2.4.5"
51
  },
52
  "devDependencies": {
53
- "@types/node": "^20.14.0",
54
  "@types/nunjucks": "^3.2.6",
55
- "@types/ip": "^1.1.3",
56
- "tsx": "^4.15.0",
57
- "typescript": "^5.5.0"
 
 
58
  },
59
  "engines": {
60
  "node": ">=20.0.0"
 
1
  {
2
+ "name": "whatsapp-channel-directory",
3
  "version": "1.0.0",
4
+ "description": "Professional WhatsApp Channel Directory with Fastify, HTMX, and JSON file storage",
5
  "type": "module",
6
+ "main": "dist/app.js",
7
  "scripts": {
8
  "dev": "tsx watch src/app.ts",
9
  "build": "tsc",
 
13
  "worker:cleanup": "tsx watch workers/cleanupWorker.ts",
14
  "docker:build": "docker build -t whatsapp-channel .",
15
  "docker:up": "docker compose up -d",
16
+ "docker:down": "docker compose down"
 
17
  },
18
  "dependencies": {
19
  "@fastify/cookie": "^9.3.1",
20
  "@fastify/cors": "^9.0.1",
21
+ "@fastify/csrf-protection": "^6.4.0",
22
+ "@fastify/helmet": "^11.1.1",
 
23
  "@fastify/rate-limit": "^9.1.0",
24
  "@fastify/session": "^10.9.0",
25
  "@fastify/static": "^7.0.3",
26
  "@fastify/view": "^9.1.0",
27
+ "@hapi/iron": "^7.0.1",
28
+ "argon2": "^0.41.0",
29
+ "bullmq": "^5.15.0",
30
+ "cheerio": "^1.0.0",
31
+ "fastify": "^4.28.1",
 
 
 
 
 
32
  "groq-sdk": "^0.5.0",
33
+ "ioredis": "^5.4.1",
34
+ "js-yaml": "^4.1.0",
35
  "nanoid": "^5.0.7",
 
36
  "nunjucks": "^3.2.4",
 
 
 
37
  "p-limit": "^6.1.0",
38
+ "proper-lockfile": "^4.1.2",
39
+ "uuid": "^10.0.0",
40
+ "zod": "^3.23.8"
41
  },
42
  "devDependencies": {
43
+ "@types/node": "^22.5.0",
44
  "@types/nunjucks": "^3.2.6",
45
+ "@types/proper-lockfile": "^4.1.3",
46
+ "@types/uuid": "^10.0.0",
47
+ "prettier": "^3.3.3",
48
+ "tsx": "^4.19.0",
49
+ "typescript": "^5.5.4"
50
  },
51
  "engines": {
52
  "node": ">=20.0.0"