/
package.json
173 lines (173 loc) · 6.09 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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
{
"name": "cord-api-v3",
"version": "3.0.0",
"license": "MIT",
"packageManager": "yarn@4.1.1",
"engines": {
"node": ">= 20.6"
},
"type": "module",
"scripts": {
"prebuild": "rimraf dist",
"postinstall": "ts-patch install || true",
"build": "nest build",
"clean": "rimraf -g dist schema.graphql 'src/core/edgedb/{generated-client,schema.ts}' 'src/**/*.edgeql.ts'",
"console": "node --loader ts-node/esm --import=extensionless/register src/console.ts",
"console:prod": "node --import=extensionless/register dist/console.js",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --import=extensionless/register\" nest start",
"start:dev": "yarn start --watch",
"start:debug": "yarn start --debug --watch",
"start:prod": "node --import=extensionless/register --enable-source-maps dist/main",
"repl": "yarn start --entryFile repl",
"gen-id": "ts-node -Te \"let g = require('./src/common/generate-id').generateId; for (let i = 0, l = process.argv[1] || 1; i < l; i++) { g().then(console.log) }\"",
"edgedb:gen": "node --import ./tools/ts-loader.js --import=extensionless/register src/core/edgedb/generator/run.ts",
"edgedb:seed": "node --import ./tools/ts-loader.js --import=extensionless/register src/core/edgedb/seeds.run.ts",
"edgedb:migration": "yarn console edgedb migration",
"lint": "eslint --ext .ts,.tsx --fix --max-warnings 0 .",
"test": "yarn test:base --selectProjects Unit",
"test:e2e": "yarn test:base --selectProjects E2E",
"test:base": "NODE_NO_WARNINGS=1 node --experimental-vm-modules --inspect $(yarn bin jest)",
"type-check": "tsc -p tsconfig.check.json"
},
"dependencies": {
"@apollo/server": "^4.9.5",
"@apollo/subgraph": "^2.5.6",
"@aws-sdk/client-s3": "^3.440.0",
"@aws-sdk/s3-request-presigner": "^3.440.0",
"@faker-js/faker": "^8.2.0",
"@ffprobe-installer/ffprobe": "^2.1.2",
"@golevelup/nestjs-discovery": "^4.0.0",
"@leeoniya/ufuzzy": "^1.0.11",
"@nestjs/apollo": "^12.0.9",
"@nestjs/common": "^10.2.7",
"@nestjs/core": "^10.2.7",
"@nestjs/graphql": "^12.0.9",
"@nestjs/platform-express": "^10.2.7",
"@patarapolw/prettyprint": "^1.0.3",
"@seedcompany/common": ">=0.13.1 <1",
"@seedcompany/data-loader": "^0.5.4",
"@seedcompany/nest": ">=0.1 <1",
"@seedcompany/nestjs-email": "^3.3.2",
"@seedcompany/scripture": "^0.3.0",
"argon2": "^0.31.1",
"aws-xray-sdk-core": "^3.5.3",
"chalk": "^5.3.0",
"class-transformer": "^0.5.1",
"class-validator": "^0.14.0",
"cli-table3": "^0.6.3",
"clipanion": "^4.0.0-rc.3",
"common-tags": "^1.8.2",
"cookie-parser": "^1.4.6",
"cypher-query-builder": "patch:cypher-query-builder@6.0.4#.yarn/patches/cypher-query-builder.patch",
"dotenv": "^16.3.1",
"dotenv-expand": "^10.0.0",
"edgedb": "^1.6.0-canary.20240506T235920",
"execa": "^8.0.1",
"express": "^4.18.2",
"extensionless": "^1.7.0",
"fast-safe-stringify": "^2.1.1",
"fastest-levenshtein": "^1.0.16",
"file-type": "^18.6.0",
"glob": "^10.3.10",
"got": "^14.3.0",
"graphql": "^16.8.1",
"graphql-parse-resolve-info": "^4.14.0",
"graphql-scalars": "^1.22.4",
"graphql-upload": "^16.0.2",
"human-format": "^1.2.0",
"image-size": "^1.0.2",
"indent-string": "^5.0.0",
"ioredis": "^5.3.2",
"iso-3166-1": "^2.1.1",
"ix": "^5.0.0",
"jsonwebtoken": "^9.0.2",
"lazy-get-decorator": "^2.2.1",
"lodash": "npm:lodash-es@^4.17.21",
"lru-cache": "^7.18.3",
"luxon": "^3.4.3",
"mime": "beta",
"nanoid": "^4.0.2",
"neo4j-driver": "^5.14.0",
"p-retry": "^5.1.2",
"pako": "^2.1.0",
"pkg-up": "^4.0.0",
"plur": "^5.1.0",
"prismjs-terminal": "^1.2.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"reflect-metadata": "^0.1.13",
"rimraf": "^5.0.5",
"rxjs": "^7.8.1",
"sanitize-filename": "^1.6.3",
"title-case": "^4.3.1",
"ts-essentials": "^9.4.1",
"winston": "^3.11.0",
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.0/xlsx-0.20.0.tgz",
"xregexp": "^5.1.1",
"yaml": "^2.3.3"
},
"devDependencies": {
"@edgedb/generate": "^0.6.0-canary.20240506T235941",
"@nestjs/cli": "^10.2.1",
"@nestjs/schematics": "^10.0.3",
"@nestjs/testing": "^10.2.7",
"@seedcompany/eslint-plugin": "^3.4.1",
"@tsconfig/strictest": "^2.0.2",
"@types/common-tags": "^1.8.3",
"@types/cookie-parser": "^1.4.5",
"@types/express": "^4.17.20",
"@types/express-serve-static-core": "^4.17.39",
"@types/ffprobe": "^1.1.7",
"@types/graphql-upload": "^16.0.4",
"@types/jest": "^29.5.7",
"@types/jsonwebtoken": "^9.0.4",
"@types/lodash": "^4.14.200",
"@types/luxon": "^3.3.3",
"@types/node": "^20.12.5",
"@types/pako": "^2.0.2",
"@types/prismjs": "^1.26.2",
"@types/react": "^18.2.33",
"@types/stack-trace": "^0.0.32",
"@types/triple-beam": "^1.3.4",
"@types/validator": "^13.11.5",
"@typescript-eslint/parser": "^5.62.0",
"debugger-is-attached": "^1.2.0",
"eslint": "^8.52.0",
"eslint-plugin-no-only-tests": "^3.1.0",
"eslint-plugin-typescript-sort-keys": "^2.3.0",
"husky": "^4.3.8",
"jest": "^29.7.0",
"lint-staged": "^14.0.1",
"ts-jest": "^29.1.1",
"ts-morph": "^19.0.0",
"ts-node": "^10.9.1",
"ts-patch": "^3.0.2",
"ts-transformer-keys": "^0.4.4",
"type-fest": "^4.15.0",
"typescript": "^5.2.2",
"typescript-transform-paths": "^3.4.6"
},
"resolutions": {
"cypher-query-builder/neo4j-driver": "^5.9.0",
"@apollo/server-plugin-landing-page-graphql-playground": "npm:empty-npm-package@*",
"@nestjs/cli/fork-ts-checker-webpack-plugin": "npm:empty-npm-package@*",
"@nestjs/cli/webpack": "npm:empty-npm-package@*",
"@nestjs/cli/typescript": "^5.1.6",
"subscriptions-transport-ws": "npm:empty-npm-package@*"
},
"dependenciesMeta": {
"@apollo/protobufjs": {
"built": false
},
"@nestjs/core": {
"built": false
},
"core-js-pure": {
"built": false
},
"typescript": {
"unplugged": true
}
}
}