-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathpackage.json
129 lines (129 loc) · 4.36 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
118
119
120
121
122
123
124
125
126
127
128
129
{
"name": "hydra-bot",
"version": "1.0.37",
"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",
"docs:fix": "ts-node ./docs/layouts/fix-docs.ts",
"build:api": "cd src/webpack/assets && webpack",
"build": "tsc && npm run formart:fix && npm run gulp:copyall && npm run build:api ",
"start:botservicets": "tsc && node bot-test/bot-service.ts",
"build:dev": "npm run build && ts-node test/dev/bot.ts",
"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",
"peer": "npm install --legacy-peer-deps",
"gulp:types": "cd gulp/types && gulp",
"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 && npm run gulp:types",
"lint": "eslint .",
"lint:fix": "eslint . --fix"
},
"include": [
"src/**/*",
"@types/**/*"
],
"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",
"@typescript-eslint/eslint-plugin": "^8.19.1",
"@typescript-eslint/parser": "^8.19.1",
"conventional-changelog-cli": "^2.2.2",
"eslint": "^9.17.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-promise": "^7.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"
}
}