Skip to content

Commit 9b73f6d

Browse files
committed
chore: update package
1 parent 1b65781 commit 9b73f6d

File tree

3 files changed

+1353
-1508
lines changed

3 files changed

+1353
-1508
lines changed

package.json

Lines changed: 58 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
11
{
22
"name": "expresso-sequelize",
33
"version": "5.0.3",
4-
"description": "expresso sequelize, postgesql, redis, aws s3",
5-
"main": "./dist/server.js",
6-
"private": true,
4+
"description": "expressjs, typescript, sequelize, gcp, aws, minio",
5+
"main": "./dist/main.js",
76
"scripts": {
87
"key:generate": "node ./dist/scripts/generate.js",
98
"clean": "rimraf dist coverage",
109
"typecheck": "tsc --noEmit",
1110
"lint": "npx eslint '*/**/*.{js,jsx,ts,tsx}' --quiet --fix",
1211
"prebuild": "npm-run-all clean lint typecheck",
1312
"build": "npx swc src -d dist",
14-
"start": "nodemon --exec node ./dist/server.js",
13+
"start": "nodemon --exec node ./dist/main.js",
1514
"dev": "npm-run-all build start",
1615
"dev:watch": "concurrently \"npm run watch-compile\" \"npm run watch-dev\"",
1716
"watch-compile": "npx swc src -w --out-dir dist",
18-
"watch-dev": "nodemon --watch \"dist/**/*\" -e js ./dist/server.js",
17+
"watch-dev": "nodemon --watch \"dist/**/*\" -e js ./dist/main.js",
1918
"db:migrate": "npx sequelize-cli db:migrate",
2019
"db:migrate-fresh": "npx sequelize-cli db:migrate:undo:all && npm run db:migrate",
2120
"db:seed": "npx sequelize-cli db:seed:all",
2221
"db:drop": "npx sequelize-cli db:drop",
2322
"db:create": "npx sequelize-cli db:create",
2423
"db:reset": "npm-run-all db:drop db:create db:migrate db:seed",
2524
"deploy:pm2": "npm run build && npx pm2 reload ecosystem.config.js",
26-
"serve:staging": "NODE_ENV=staging node ./dist/server.js",
27-
"serve:production": "NODE_ENV=production node ./dist/server.js",
28-
"serve:staging-docker": "NODE_ENV=staging pm2-runtime ./dist/server.js",
29-
"serve:production-docker": "NODE_ENV=production pm2-runtime ./dist/server.js",
25+
"serve:staging": "NODE_ENV=staging node ./dist/main.js",
26+
"serve:production": "NODE_ENV=production node ./dist/main.js",
27+
"serve:staging-docker": "NODE_ENV=staging pm2-runtime ./dist/main.js",
28+
"serve:production-docker": "NODE_ENV=production pm2-runtime ./dist/main.js",
3029
"test": "jest",
3130
"test:watch": "jest --watchAll",
3231
"prerelease": "npm run prebuild",
@@ -36,14 +35,23 @@
3635
"release:minor": "npm run release -- --release-as minor",
3736
"release:major": "npm run release -- --release-as major"
3837
},
38+
"keywords": [
39+
"expressjs",
40+
"typescript",
41+
"typeorm",
42+
"gcp",
43+
"aws",
44+
"minio"
45+
],
3946
"author": "masb0ymas <n.fajri@mail.com>",
4047
"license": "MIT",
48+
"private": true,
4149
"engines": {
4250
"node": ">= 16.x"
4351
},
4452
"dependencies": {
45-
"@aws-sdk/client-s3": "^3.344.0",
46-
"@aws-sdk/s3-request-presigner": "^3.344.0",
53+
"@aws-sdk/client-s3": "^3.345.0",
54+
"@aws-sdk/s3-request-presigner": "^3.345.0",
4755
"@google-cloud/storage": "^6.10.1",
4856
"axios": "^1.4.0",
4957
"bcrypt": "^5.1.0",
@@ -53,38 +61,37 @@
5361
"cookie-parser": "^1.4.6",
5462
"cors": "^2.8.5",
5563
"date-fns": "^2.30.0",
56-
"dotenv": "^16.1.3",
64+
"dotenv": "^16.1.4",
5765
"express": "^4.18.2",
5866
"express-async-handler": "^1.2.0",
5967
"express-rate-limit": "^6.7.0",
6068
"express-useragent": "^1.0.15",
61-
"expresso-core": "^0.6.0",
62-
"expresso-hooks": "^0.6.0",
63-
"expresso-provider": "^0.6.0",
64-
"expresso-query": "^0.6.0",
69+
"expresso-core": "^0.7.0",
70+
"expresso-hooks": "^0.7.0",
71+
"expresso-provider": "^0.7.0",
72+
"expresso-query": "^0.7.0",
6573
"handlebars": "^4.7.7",
66-
"helmet": "^6.2.0",
74+
"helmet": "^7.0.0",
6775
"hpp": "^0.2.3",
6876
"i18next": "^22.5.0",
6977
"i18next-fs-backend": "^2.1.2",
7078
"i18next-http-middleware": "^3.3.1",
71-
"ioredis": "^5.3.2",
7279
"jsonwebtoken": "^9.0.0",
73-
"libphonenumber-js": "^1.10.31",
7480
"lodash": "^4.17.21",
7581
"minio": "^7.1.1",
76-
"module-alias": "^2.2.2",
82+
"module-alias": "^2.2.3",
7783
"morgan": "^1.10.0",
7884
"multer": "1.4.5-lts.1",
7985
"node-cron": "^3.0.2",
8086
"npm-run-all": "^4.1.5",
8187
"pg": "^8.11.0",
8288
"pg-hstore": "^2.3.4",
8389
"pm2": "^5.3.0",
90+
"qs": "^6.11.2",
8491
"reflect-metadata": "^0.1.13",
8592
"request-ip": "^3.3.0",
8693
"sequelize": "^6.32.0",
87-
"sequelize-cli": "^6.6.0",
94+
"sequelize-cli": "^6.6.1",
8895
"sequelize-typescript": "^2.1.5",
8996
"slugify": "^1.6.6",
9097
"swagger-jsdoc": "^6.2.8",
@@ -98,51 +105,73 @@
98105
"@commitlint/config-conventional": "^17.6.5",
99106
"@jest/globals": "^29.5.0",
100107
"@swc/cli": "^0.1.62",
101-
"@swc/core": "^1.3.61",
108+
"@swc/core": "^1.3.62",
102109
"@types/bcrypt": "^5.0.0",
103110
"@types/compression": "^1.7.2",
104111
"@types/cookie-parser": "^1.4.3",
105112
"@types/cors": "^2.8.13",
106113
"@types/express": "^4.17.17",
107114
"@types/express-useragent": "^1.0.2",
108115
"@types/hpp": "^0.2.2",
109-
"@types/ioredis-mock": "^8.2.2",
110116
"@types/jest": "^29.5.2",
111117
"@types/jsonwebtoken": "^9.0.2",
112118
"@types/lodash": "^4.14.195",
113119
"@types/minio": "^7.1.0",
114120
"@types/module-alias": "^2.0.1",
115121
"@types/morgan": "^1.9.4",
116122
"@types/multer": "^1.4.7",
117-
"@types/node": "^18.16.16",
123+
"@types/node": "^20.2.5",
118124
"@types/node-cron": "^3.0.7",
125+
"@types/qs": "^6.9.7",
119126
"@types/request-ip": "^0.0.37",
120127
"@types/supertest": "^2.0.12",
121128
"@types/swagger-jsdoc": "^6.0.1",
122129
"@types/swagger-ui-express": "^4.1.3",
123130
"@types/uuid": "^9.0.1",
124131
"@typescript-eslint/eslint-plugin": "^5.59.8",
125132
"@typescript-eslint/parser": "^5.59.8",
126-
"eslint": "^8.41.0",
133+
"eslint": "^8.42.0",
127134
"eslint-config-prettier": "^8.8.0",
128-
"eslint-config-standard-with-typescript": "^34.0.1",
135+
"eslint-config-standard-with-typescript": "^35.0.0",
129136
"eslint-import-resolver-alias": "^1.1.2",
130137
"eslint-plugin-import": "^2.27.5",
131138
"eslint-plugin-n": "^15.7.0",
132139
"eslint-plugin-prettier": "^4.2.1",
133140
"eslint-plugin-promise": "^6.1.1",
134141
"husky": "^8.0.3",
135-
"ioredis-mock": "^8.7.0",
136142
"jest": "^29.5.0",
137143
"nodemon": "^2.0.22",
138144
"prettier": "^2.8.8",
139-
"rimraf": "^4.4.1",
145+
"rimraf": "^5.0.1",
140146
"standard-version": "^9.5.0",
141147
"supertest": "^6.3.3",
142148
"ts-jest": "^29.1.0",
143-
"typescript": "^4.9.5"
149+
"typescript": "^5.1.3"
144150
},
145151
"_moduleAliases": {
146152
"~/*": "dist/*"
153+
},
154+
"jest": {
155+
"preset": "ts-jest",
156+
"testEnvironment": "node",
157+
"transform": {
158+
"^.+\\.ts?$": "ts-jest"
159+
},
160+
"modulePaths": [
161+
"src"
162+
],
163+
"moduleDirectories": [
164+
"node_modules"
165+
],
166+
"moduleNameMapper": {
167+
"^~(.*)$": "<rootDir>/src$1"
168+
},
169+
"modulePathIgnorePatterns": [
170+
"<rootDir>/dist/"
171+
],
172+
"transformIgnorePatterns": [
173+
"<rootDir>/node_modules/"
174+
],
175+
"testTimeout": 30000
147176
}
148177
}

0 commit comments

Comments
 (0)