Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

Commit 3c89d1a

Browse files
authored
Merge pull request #7 from Croissant-API/mongodb-convert
Mongodb convert
2 parents 89ebd84 + dd314c7 commit 3c89d1a

33 files changed

Lines changed: 2130 additions & 874 deletions

package.json

Lines changed: 84 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,84 @@
1-
{
2-
"name": "croissant-api",
3-
"version": "1.0.0",
4-
"description": "template",
5-
"main": "dist/index.js",
6-
"scripts": {
7-
"start": "node dist/index.js",
8-
"lint": "npx eslint src --ext .ts",
9-
"lint:fix": "npx eslint src --ext .ts --fix",
10-
"format": "npx prettier --write src",
11-
"format:check": "npx prettier --check src",
12-
"dev": "npx ts-node-dev src/index.ts",
13-
"build": "npx tsc",
14-
"test": "npx tsc && npx jest --detectOpenHandles --forceExit",
15-
"test-watch": "npx tsc && npx jest --watch --detectOpenHandles --forceExit",
16-
"migrate:logs": "npx ts-node src/database/migrate-logs.ts"
17-
},
18-
"dependencies": {
19-
"@peculiar/webcrypto": "^1.5.0",
20-
"@simplewebauthn/server": "^13.1.2",
21-
"bcryptjs": "^3.0.2",
22-
"commander": "^13.1.0",
23-
"compression": "^1.8.1",
24-
"cors": "^2.8.5",
25-
"croissant-api": "file:",
26-
"crypto": "^1.0.1",
27-
"diacritics": "^1.3.0",
28-
"dotenv": "^16.5.0",
29-
"ejs": "^3.1.10",
30-
"express": "^4.21.2",
31-
"express-rate-limit": "^8.1.0",
32-
"express-session": "^1.18.2",
33-
"express-static-gzip": "^3.0.0",
34-
"inversify": "^6.2.2",
35-
"inversify-express-utils": "^6.5.0",
36-
"jest": "^29.7.0",
37-
"jsonwebtoken": "^9.0.2",
38-
"knex": "^3.1.0",
39-
"mysql": "^2.18.1",
40-
"node-fetch": "^2.7.0",
41-
"nodemailer": "^7.0.7",
42-
"passport": "^0.7.0",
43-
"passport-steam": "^1.0.18",
44-
"qrcode": "^1.5.4",
45-
"reflect-metadata": "^0.2.2",
46-
"sharp": "^0.34.1",
47-
"socket.io": "^4.8.1",
48-
"sqlite": "^5.1.1",
49-
"sqlite3": "^5.1.7",
50-
"stripe": "^18.3.0",
51-
"time2fa": "^1.4.2",
52-
"uuid": "^11.1.0",
53-
"yup": "^1.6.1"
54-
},
55-
"devDependencies": {
56-
"@eslint/js": "^9.25.0",
57-
"@types/compression": "^1.8.1",
58-
"@types/cors": "^2.8.17",
59-
"@types/csv-parse": "^1.2.5",
60-
"@types/diacritics": "^1.3.3",
61-
"@types/ejs": "^3.1.5",
62-
"@types/express": "^5.0.1",
63-
"@types/express-session": "^1.18.2",
64-
"@types/jsonwebtoken": "^9.0.10",
65-
"@types/node": "^14.18.63",
66-
"@types/node-fetch": "^2.6.12",
67-
"@types/nodemailer": "^6.4.17",
68-
"@types/passport": "^1.0.17",
69-
"@types/passport-steam": "^1.0.6",
70-
"@types/qrcode": "^1.5.5",
71-
"@types/sqlite3": "^5.1.0",
72-
"@types/yup": "^0.32.0",
73-
"eslint": "^9.25.0",
74-
"prettier": "^3.5.3",
75-
"supertest": "^7.1.0",
76-
"ts-node": "^10.9.2",
77-
"typescript": "5.3",
78-
"typescript-eslint": "^8.30.1"
79-
},
80-
"author": "fox3000foxy",
81-
"license": "MIT"
82-
}
1+
{
2+
"name": "croissant-api",
3+
"version": "1.0.0",
4+
"description": "template",
5+
"main": "dist/index.js",
6+
"scripts": {
7+
"start": "node dist/index.js",
8+
"lint": "npx eslint src --ext .ts",
9+
"lint:fix": "npx eslint src --ext .ts --fix",
10+
"format": "npx prettier --write src",
11+
"format:check": "npx prettier --check src",
12+
"dev": "npx ts-node-dev src/index.ts",
13+
"build": "npx tsc",
14+
"test": "npx tsc && npx jest --detectOpenHandles --forceExit",
15+
"test-watch": "npx tsc && npx jest --watch --detectOpenHandles --forceExit",
16+
"migrate:logs": "npx ts-node src/database/migrate-logs.ts"
17+
},
18+
"dependencies": {
19+
"@peculiar/webcrypto": "^1.5.0",
20+
"@simplewebauthn/server": "^13.1.2",
21+
"bcryptjs": "^3.0.2",
22+
"commander": "^13.1.0",
23+
"compression": "^1.8.1",
24+
"cors": "^2.8.5",
25+
"croissant-api": "file:",
26+
"crypto": "^1.0.1",
27+
"csv-parse": "^6.1.0",
28+
"diacritics": "^1.3.0",
29+
"dotenv": "^16.5.0",
30+
"ejs": "^3.1.10",
31+
"express": "^4.21.2",
32+
"express-rate-limit": "^8.1.0",
33+
"express-session": "^1.18.2",
34+
"express-static-gzip": "^3.0.0",
35+
"inversify": "^6.2.2",
36+
"inversify-express-utils": "^6.5.0",
37+
"jest": "^29.7.0",
38+
"jsonwebtoken": "^9.0.2",
39+
"knex": "^3.1.0",
40+
"mongodb": "^7.1.0",
41+
"mysql": "^2.18.1",
42+
"node-fetch": "^2.7.0",
43+
"nodemailer": "^7.0.7",
44+
"passport": "^0.7.0",
45+
"passport-steam": "^1.0.18",
46+
"qrcode": "^1.5.4",
47+
"reflect-metadata": "^0.2.2",
48+
"sharp": "^0.34.1",
49+
"socket.io": "^4.8.1",
50+
"sqlite": "^5.1.1",
51+
"sqlite3": "^5.1.7",
52+
"stripe": "^18.3.0",
53+
"time2fa": "^1.4.2",
54+
"uuid": "^11.1.0",
55+
"yup": "^1.6.1"
56+
},
57+
"devDependencies": {
58+
"@eslint/js": "^9.25.0",
59+
"@types/compression": "^1.8.1",
60+
"@types/cors": "^2.8.17",
61+
"@types/csv-parse": "^1.2.5",
62+
"@types/diacritics": "^1.3.3",
63+
"@types/ejs": "^3.1.5",
64+
"@types/express": "^5.0.1",
65+
"@types/express-session": "^1.18.2",
66+
"@types/jsonwebtoken": "^9.0.10",
67+
"@types/node": "^14.18.63",
68+
"@types/node-fetch": "^2.6.12",
69+
"@types/nodemailer": "^6.4.17",
70+
"@types/passport": "^1.0.17",
71+
"@types/passport-steam": "^1.0.6",
72+
"@types/qrcode": "^1.5.5",
73+
"@types/sqlite3": "^5.1.0",
74+
"@types/yup": "^0.32.0",
75+
"eslint": "^9.25.0",
76+
"prettier": "^3.5.3",
77+
"supertest": "^7.1.0",
78+
"ts-node": "^10.9.2",
79+
"typescript": "5.3",
80+
"typescript-eslint": "^8.30.1"
81+
},
82+
"author": "fox3000foxy",
83+
"license": "MIT"
84+
}

0 commit comments

Comments
 (0)