-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
79 lines (79 loc) · 2.57 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
{
"name": "countries-states-cities",
"version": "1.0.0",
"description": "\uD83C\uDF0D World countries, states, regions, provinces, cities, and towns in JSON, SQL, XML, YAML, and CSV. All Countries, States, Cities with ISO2, ISO3, Country Code, Phone Code, Capital, Native Language, Time zones, Latitude, Longitude, Region, Subregion, Flag Emoji, and Currency.",
"main": "../countries-states-cities/server.js",
"type": "module",
"engines": {
"node": ">=20.x",
"yarn": ">=1.22.x"
},
"repository": "https://github.com/montasim/countries-states-cities.git",
"author": {
"name": "Mohammad Montasim -Al- Mamun Shuvo",
"email": "montasimmamun@gmail.com",
"mobile": "+8801722815469",
"portfolio": "https://montasim-dev.web.app/",
"linkedin": "https://www.linkedin.com/in/montasim",
"github": "https://github.com/montasim"
},
"license": "MIT",
"scripts": {
"start": "yarn build && pm2 start ecosystem.config.json --no-daemon",
"dev": "nodemon ../countries-states-cities/server.js",
"build": "yarn lint:fix && yarn prettier:fix && node terser.js",
"lint:check": "eslint .",
"lint:fix": "eslint . --fix",
"prettier:check": "prettier . --check",
"prettier:fix": "prettier . --write",
"test": "yarn build && jest",
"release": "standard-version",
"release:minor": "standard-version --release-as minor",
"release:major": "standard-version --release-as major",
"release:patch": "standard-version --release-as patch",
"postrelease": "yarn push --tags",
"generate-docs": "jsdoc -c jsdoc.json",
"clean": "yarn autoclean --init",
"postinstall": "yarn autoclean --force && yarn build"
},
"keywords": [
"node.js",
"express.js",
"mongodb"
],
"dependencies": {
"compression": "^1.7.4",
"cors": "^2.8.5",
"dompurify": "^3.1.5",
"dotenv": "^16.4.5",
"express": "^4.19.2",
"express-useragent": "^1.0.15",
"glob": "^11.0.0",
"helmet": "^7.1.0",
"hpp": "^0.2.3",
"jest": "^29.7.0",
"joi": "^17.13.3",
"jsdom": "^24.1.0",
"jsonwebtoken": "^9.0.2",
"mongodb": "^6.8.0",
"mongoose": "^8.4.4",
"morgan": "^1.10.0",
"node-cache": "^5.1.2",
"nodemailer": "^6.9.14",
"pm2": "^5.4.1",
"supertest": "^7.0.0",
"terser": "^5.31.1",
"uuid": "^10.0.0",
"winston": "^3.13.0",
"winston-mongodb": "^5.1.1"
},
"devDependencies": {
"@babel/core": "^7.24.7",
"@babel/preset-env": "^7.24.7",
"eslint": "^9.5.0",
"jsdoc": "^4.0.3",
"nodemon": "^3.1.4",
"prettier": "^3.3.2",
"standard-version": "^9.5.0"
}
}