-
Notifications
You must be signed in to change notification settings - Fork 18
/
package.json
117 lines (117 loc) · 4.02 KB
/
package.json
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{
"name": "hydra-bot",
"version": "1.0.31",
"description": "The most reliable WhatsApp tool for chatbots with advanced features. Hydra bot is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node js, . The most complete javascript library for Whatsapp, 100% Open Source.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"dev": "nodemon -e js,ts,ejs --watch src --watch bot-test/bot-service.js --exec npm run start",
"clear": "shx rm -rf dist",
"build:hydra": "tsc",
"build:api": "cd src/webpack/assets && webpack",
"build": "tsc && npm run formart:fix && npm run gulp:copyall && npm run build:api ",
"build:docs": "typedoc && git add docs/*",
"start:botservicets": "tsc && node bot-test/bot-service.ts",
"start:botservicejs": "npm run build && node bot-test/bot-service.js",
"knex": "cd src && npx knex migrate:latest",
"del:module": "shx rm -rf node_modules",
"release": "release-it",
"formart:fix": "prettier --write .",
"changelog:last": "conventional-changelog -p angular -r 2",
"changelog:preview": "conventional-changelog -p angular -u",
"changelog:update": "conventional-changelog -p angular -i CHANGELOG.md -s",
"changelog:previous": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0",
"docs:build": "npm run docs:clean && npm run docs:fix && typedoc && npm run docs:copy-images",
"docs:clean": "shx rm -rf api-docs",
"docs:copy-images": "shx cp -R ./img ./api-docs",
"docs:fix": "ts-node ./docs/layouts/fix-docs.ts",
"peer": "npm install --legacy-peer-deps",
"gulp:bin": "cd gulp/bin && gulp",
"gulp:lessons": "cd gulp/lessons && gulp",
"gulp:knex": "cd gulp/knex && gulp",
"gulp:sqlite": "cd gulp/sqlite && gulp",
"gulp:hydra": "cd gulp/hydra && gulp",
"gulp:migrations": "cd gulp/migrations && gulp",
"gulp:views": "cd gulp/views && gulp",
"gulp:copyall": "npm run gulp:bin && npm run gulp:lessons && npm run gulp:knex && npm run gulp:sqlite && npm run gulp:migrations && npm run gulp:views"
},
"repository": {
"type": "git",
"url": "git+https://github.com/jonalan7/Hydra-bot.git"
},
"bugs": {
"url": "https://github.com/jonalan7/Hydra-bot/issues"
},
"publishConfig": {
"access": "public"
},
"homepage": "https://github.com/jonalan7/Hydra-bot#readme",
"keywords": [
"puppeteer",
"whatsapp",
"javascript",
"typescript",
"bot",
"chat bot",
"api"
],
"author": "Jonalan",
"license": "ISC",
"dependencies": {
"atob": "^2.1.2",
"axios": "^0.27.2",
"boxen": "^5.0.1",
"chalk": "^4.1.2",
"chrome-launcher": "^0.15.1",
"cors": "^2.8.5",
"crypto-js": "^4.1.1",
"ejs": "^3.1.8",
"express": "^4.21.1",
"express-rate-limit": "^6.5.1",
"futoin-hkdf": "^1.5.1",
"knex": "^2.1.0",
"latest-version": "^5.1.0",
"mime-types": "^2.1.35",
"puppeteer": "^23.6.1",
"puppeteer-extra": "^3.2.3",
"puppeteer-extra-plugin-stealth": "^2.9.0",
"qrcode-terminal": "^0.12.0",
"sharp": "^0.30.7",
"sqlite3": "^5.0.8",
"webpack": "^5.73.0",
"webpack-cli": "^4.9.2"
},
"devDependencies": {
"@types/atob": "^2.1.2",
"@types/chalk": "^2.2.0",
"@types/cors": "^2.8.12",
"@types/express": "^4.17.13",
"@types/mime-types": "^2.1.1",
"@types/node": "^18.11.17",
"@types/qrcode-terminal": "^0.12.2",
"@types/sharp": "^0.30.4",
"@types/shelljs": "^0.8.11",
"conventional-changelog-cli": "^2.2.2",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"gulp": "^4.0.2",
"nodemon": "^2.0.20",
"prettier": "^3.3.3",
"release-it": "^15.4.2",
"shx": "^0.3.4",
"ts-node": "^10.8.2",
"typedoc": "^0.21.10",
"typedoc-default-themes": "^0.12.10",
"typedoc-plugin-pages": "^1.1.0",
"typescript": "4.9.x"
},
"bin": {
"admin": "./dist/bin/admin"
},
"directories": {
"doc": "docs"
},
"peerDependencies": {
"typescript": ">= 4.0.x"
}
}