-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
146 lines (146 loc) · 6.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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
"name": "dellingr",
"version": "1.1.0",
"description": "This is NestJS starter repository.",
"repository": {
"type": "git",
"url": "ssh://git@github.com/nicolaspearson/nestjs.dellingr.git"
},
"author": "Nicolas Pearson",
"license": "MIT",
"engines": {
"node": ">=v18.4.0",
"npm": "please-use-yarn",
"yarn": ">=3.2.2"
},
"engineStrict": true,
"main": "src/main.ts",
"scripts": {
"build": "rimraf dist && webpack --config webpack.config.js",
"db:logs": "yarn exec:docker-compose logs -f db",
"db:migration:create": "yarn exec:typeorm migration:create -d src/db/data-source/migrations.data-source.ts",
"db:migration:generate:missing": "yarn db:start:recreate && yarn db:migration:run && yarn db:migration:generate src/db/migrations/${0}",
"db:migration:generate": "yarn exec:typeorm migration:generate -d src/db/data-source/migrations.data-source.ts",
"db:migration:revert": "yarn exec:typeorm migration:revert -d src/db/data-source/migrations.data-source.ts",
"db:migration:run": "yarn exec:typeorm migration:run -d src/db/data-source/migrations.data-source.ts",
"db:start:recreate": "yarn docker:up --force-recreate db",
"db:start": "yarn docker:up db",
"db:stop": "yarn exec:docker-compose rm -f -s -v db",
"docker:build": "yarn exec:docker-compose build --no-cache dellingr",
"docker:logs": "yarn exec:docker-compose logs -f dellingr",
"docker:start": "yarn exec:docker-compose up -d --build dellingr",
"docker:up": "yarn exec:docker-compose up -d --renew-anon-volumes --wait",
"docs": "typedoc",
"doctor": "yarn dlx @yarnpkg/doctor .",
"dts:generate": "rimraf dist && yarn db:start:recreate && nest build --webpack --webpackPath webpack-dts.config.js",
"exec:docker-compose": "docker compose -f docker-compose.yml",
"exec:eslint": "eslint \"{src,test}/**/*.ts\" --cache",
"exec:jest": "jest --coverage --color --detectOpenHandles",
"exec:prettier": "prettier --config .prettierrc --ignore-path .prettierignore --no-editorconfig",
"exec:typeorm": "DATABASE__USE_WEBPACK=false && typeorm-ts-node-commonjs",
"lint:eslint": "yarn exec:eslint --cache-file .eslintcache .",
"lint:eslint:fix": "yarn lint:eslint --fix",
"lint:markdown": "markdownlint -c .markdownlint.yml $(find . -name '*.md')",
"lint:prettier": "yarn exec:prettier --check \"src/**/*.ts\" \"test/**/*.ts\"",
"lint:prettier:fix": "yarn exec:prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"lint": "yarn lint:eslint && yarn lint:markdown && yarn lint:prettier",
"lint:fix": "yarn lint:eslint:fix && yarn lint:prettier:fix",
"localstack:logs": "yarn exec:docker-compose logs -f localstack",
"localstack:start": "yarn docker:up localstack",
"localstack:stop": "yarn exec:docker-compose rm -f -s -v localstack",
"postinstall": "husky install",
"sdk": "yarn dlx @yarnpkg/sdks vscode",
"start:dev:exec": "nest build --webpack --webpackPath webpack-hmr.config.js --watch",
"start:dev": "rimraf dist && yarn localstack:start && yarn db:start:recreate && yarn run start:dev:exec",
"start": "node dist/server.js",
"test:integration:ci": "yarn exec:jest --runInBand --config test/integration/jest.config.js",
"test:integration": "yarn localstack:start && yarn db:start:recreate && yarn test:integration:ci",
"test:unit": "yarn exec:jest --config test/unit/jest.config.js"
},
"dependencies": {
"$": "link:./src",
"@aws-sdk/abort-controller": "^3.127.0",
"@aws-sdk/client-s3": "^3.157.0",
"@aws-sdk/lib-storage": "^3.157.0",
"@aws-sdk/node-config-provider": "^3.127.0",
"@nestjs/common": "^9.0.11",
"@nestjs/core": "^9.0.11",
"@nestjs/jwt": "^9.0.0",
"@nestjs/platform-express": "^9.0.11",
"@nestjs/swagger": "^6.0.5",
"@nestjs/typeorm": "^9.0.1",
"async_hooks": "^1.0.0",
"class-transformer": "^0.5.1",
"class-validator": "^0.13.2",
"common-tags": "^1.8.2",
"dotenv": "^16.0.1",
"ewl": "^1.2.2",
"express": "^4.18.1",
"helmet": "^5.1.1",
"jsonwebtoken": "^8.5.1",
"multer": "^1.4.5-lts.1",
"nest-typed-config-extended": "^0.0.7",
"nocache": "^3.0.4",
"pg": "^8.8.0",
"reflect-metadata": "^0.1.13",
"rxjs": "^7.5.6",
"swagger-ui-express": "^4.5.0",
"typeorm": "^0.3.7",
"uuid": "^8.3.2",
"validator": "^13.7.0",
"winston": "^3.8.1"
},
"devDependencies": {
"#": "link:./test",
"@aws-sdk/types": "^3.127.0",
"@commitlint/cli": "^17.0.3",
"@commitlint/config-conventional": "^17.0.3",
"@nestjs/cli": "^9.1.1",
"@nestjs/schematics": "^9.0.1",
"@nestjs/testing": "^9.0.11",
"@types/common-tags": "^1.8.1",
"@types/express": "^4.17.13",
"@types/jest": "^28.1.8",
"@types/jsonwebtoken": "^8.5.9",
"@types/multer": "^1.4.7",
"@types/node": "^18.6.2",
"@types/pg": "^8.6.5",
"@types/prettier": "^2.7.1",
"@types/supertest": "^2.0.12",
"@types/uuid": "^8.3.4",
"@types/validator": "^13.7.7",
"@types/webpack-env": "^1.18.0",
"@typescript-eslint/eslint-plugin": "^5.35.1",
"@typescript-eslint/parser": "^5.35.1",
"aws-sdk-client-mock": "^1.0.0",
"dtsgenerator": "^3.16.1",
"eslint": "^8.22.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^26.8.7",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-ordered-imports": "^0.6.0",
"eslint-plugin-promise": "^6.0.1",
"eslint-plugin-unicorn": "^43.0.2",
"husky": "^8.0.1",
"jest": "^28.1.3",
"jest-mock": "^28.1.3",
"jest-util": "^28.1.3",
"markdownlint-cli": "^0.32.2",
"p-memoize": "^4.0.4",
"prettier": "^2.7.1",
"rimraf": "^3.0.2",
"run-script-webpack-plugin": "^0.1.1",
"source-map-support": "^0.5.21",
"supertest": "^6.2.4",
"ts-jest": "^28.0.8",
"ts-loader": "^9.3.1",
"typedoc": "^0.23.11",
"typescript": "^4.7.4",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0",
"webpack-pnp-externals": "^1.1.0"
},
"packageManager": "yarn@3.2.2"
}