diff --git a/package-lock.json b/package-lock.json
index 1a5352ac..1bdc5d2f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,6 +5,7 @@
"requires": true,
"packages": {
"": {
+ "name": "discord-server-opensource",
"version": "1.0.0",
"license": "ISC",
"dependencies": {
@@ -12,12 +13,15 @@
"@types/node-fetch": "^2.5.7",
"express": "^4.17.1",
"express-cache-middleware": "^1.0.1",
+ "faker": "^5.1.0",
"lambert-db": "^1.0.3",
+ "lambert-server": "^1.0.3",
"missing-native-js-functions": "^1.0.8",
"node-fetch": "^2.6.1",
"rethinkdb-ts": "^2.4.5"
},
"devDependencies": {
+ "@types/faker": "^5.1.5",
"@types/node": "^14.14.10",
"typescript": "^4.1.2"
}
@@ -68,6 +72,12 @@
"@types/range-parser": "*"
}
},
+ "node_modules/@types/faker": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/@types/faker/-/faker-5.1.5.tgz",
+ "integrity": "sha512-2uEQFb7bsx68rqD4F8q95wZq6LTLOyexjv6BnvJogCO4jStkyc6IDEkODPQcWfovI6g6M3uPQ2/uD/oedJKkNw==",
+ "dev": true
+ },
"node_modules/@types/mime": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz",
@@ -498,6 +508,14 @@
"node": ">= 0.10.0"
}
},
+ "node_modules/express-async-errors": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/express-async-errors/-/express-async-errors-3.1.1.tgz",
+ "integrity": "sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==",
+ "peerDependencies": {
+ "express": "^4.16.2"
+ }
+ },
"node_modules/express-cache-middleware": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/express-cache-middleware/-/express-cache-middleware-1.0.1.tgz",
@@ -514,6 +532,11 @@
"resolved": "git+ssh://git@github.com/tprobinson/express-mung.git#64ebd60cc4b5814ac05ea640dfd230c8df6f3527",
"license": "MIT"
},
+ "node_modules/faker": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/faker/-/faker-5.1.0.tgz",
+ "integrity": "sha512-RrWKFSSA/aNLP0g3o2WW1Zez7/MnMr7xkiZmoCfAGZmdkDQZ6l2KtuXHN5XjdvpRjDl8+3vf+Rrtl06Z352+Mw=="
+ },
"node_modules/fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -766,6 +789,16 @@
"mongoose": "^5.11.8"
}
},
+ "node_modules/lambert-server": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/lambert-server/-/lambert-server-1.0.3.tgz",
+ "integrity": "sha512-nPYnj+Rrzwa8JY7NW4vaEJYZFJ3QMTxNIVUOb2RZP/mwrTzuNhsSe0p/qRx1FS+oAO7lx4T+PWoJeKtdQaDeUg==",
+ "dependencies": {
+ "express": "^4.17.1",
+ "express-async-errors": "^3.1.1",
+ "missing-native-js-functions": "^1.0.9"
+ }
+ },
"node_modules/locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -903,9 +936,9 @@
}
},
"node_modules/missing-native-js-functions": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/missing-native-js-functions/-/missing-native-js-functions-1.0.8.tgz",
- "integrity": "sha512-nz3elX9mm8d0Pk/dLwqj148mCP3Al6hufbWhKQ9GHxo8xAVFA3+Q1NzcBkbVeu4gBrlsk7Rd6nTuxNiX47+pXA=="
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/missing-native-js-functions/-/missing-native-js-functions-1.0.9.tgz",
+ "integrity": "sha512-1xaJlMy7hZ27uwbgXr8bPmcVw5JZMPxdzRBGYKBD9QEaNiWiVsBmauBBrThSvV50iCb+x6yGGqAYihKahSitcA=="
},
"node_modules/mkdirp": {
"version": "1.0.4",
@@ -1732,6 +1765,12 @@
"@types/range-parser": "*"
}
},
+ "@types/faker": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/@types/faker/-/faker-5.1.5.tgz",
+ "integrity": "sha512-2uEQFb7bsx68rqD4F8q95wZq6LTLOyexjv6BnvJogCO4jStkyc6IDEkODPQcWfovI6g6M3uPQ2/uD/oedJKkNw==",
+ "dev": true
+ },
"@types/mime": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz",
@@ -2071,6 +2110,12 @@
"vary": "~1.1.2"
}
},
+ "express-async-errors": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/express-async-errors/-/express-async-errors-3.1.1.tgz",
+ "integrity": "sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==",
+ "requires": {}
+ },
"express-cache-middleware": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/express-cache-middleware/-/express-cache-middleware-1.0.1.tgz",
@@ -2083,6 +2128,11 @@
"version": "git+ssh://git@github.com/tprobinson/express-mung.git#64ebd60cc4b5814ac05ea640dfd230c8df6f3527",
"from": "express-mung@git+https://github.com/tprobinson/express-mung.git#sendFork"
},
+ "faker": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/faker/-/faker-5.1.0.tgz",
+ "integrity": "sha512-RrWKFSSA/aNLP0g3o2WW1Zez7/MnMr7xkiZmoCfAGZmdkDQZ6l2KtuXHN5XjdvpRjDl8+3vf+Rrtl06Z352+Mw=="
+ },
"fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -2270,6 +2320,16 @@
"mongoose": "^5.11.8"
}
},
+ "lambert-server": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/lambert-server/-/lambert-server-1.0.3.tgz",
+ "integrity": "sha512-nPYnj+Rrzwa8JY7NW4vaEJYZFJ3QMTxNIVUOb2RZP/mwrTzuNhsSe0p/qRx1FS+oAO7lx4T+PWoJeKtdQaDeUg==",
+ "requires": {
+ "express": "^4.17.1",
+ "express-async-errors": "^3.1.1",
+ "missing-native-js-functions": "^1.0.9"
+ }
+ },
"locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -2370,9 +2430,9 @@
}
},
"missing-native-js-functions": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/missing-native-js-functions/-/missing-native-js-functions-1.0.8.tgz",
- "integrity": "sha512-nz3elX9mm8d0Pk/dLwqj148mCP3Al6hufbWhKQ9GHxo8xAVFA3+Q1NzcBkbVeu4gBrlsk7Rd6nTuxNiX47+pXA=="
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/missing-native-js-functions/-/missing-native-js-functions-1.0.9.tgz",
+ "integrity": "sha512-1xaJlMy7hZ27uwbgXr8bPmcVw5JZMPxdzRBGYKBD9QEaNiWiVsBmauBBrThSvV50iCb+x6yGGqAYihKahSitcA=="
},
"mkdirp": {
"version": "1.0.4",
|