diff --git a/package-lock.json b/package-lock.json index c9c7a98d..a2bdd928 100644 Binary files a/package-lock.json and b/package-lock.json differ diff --git a/package.json b/package.json index d1f88c56..489b67dd 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,12 @@ { - "name": "discord-cdn", + "name": "@fosscord/cdn", "version": "1.0.0", "description": "cdn for discord clone", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "build": "tsc -b .", + "start": "npm run build && node dist/" }, "repository": { "type": "git", @@ -23,18 +25,19 @@ "cheerio": "^1.0.0-rc.5", "express": "^4.17.1", "express-async-errors": "^3.1.1", - "lambert-db": "^1.0.5", - "lambert-server": "^1.0.3", + "lambert-db": "^1.2.3", + "lambert-server": "^1.2.1", "missing-native-js-functions": "^1.0.8", "multer": "^1.4.2", "node-fetch": "^2.6.1", "uuid": "^8.3.2" }, "devDependencies": { + "@types/body-parser": "^1.19.0", "@types/btoa": "^1.2.3", - "@types/express": "^4.17.9", + "@types/express": "^4.17.11", "@types/multer": "^1.4.5", - "@types/node": "^14.14.16", + "@types/node": "^14.14.43", "@types/node-fetch": "^2.5.7", "@types/uuid": "^8.3.0" } diff --git a/src/Server.ts b/src/Server.ts index 5e96c602..3e8c9321 100644 --- a/src/Server.ts +++ b/src/Server.ts @@ -22,7 +22,7 @@ export class CDNServer extends Server { db: Database; public options: CDNServerOptions; - constructor(options: CDNServerOptions) { + constructor(options: Partial) { super(options); this.db = new MongoDatabase(options?.db); diff --git a/src/index.ts b/src/index.ts index d8025968..64fca7e5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,14 +1,9 @@ -import { Server } from "./Server"; +import { CDNServer } from "./Server"; -const server = new Server(); +const server = new CDNServer({ db: "" }); server - .init() + .start() .then(() => { console.log("[Server] started on :" + server.options.port); }) .catch((e) => console.error("[Server] Error starting: ", e)); - -//// server -//// .destroy() -//// .then(() => console.log("[Server] closed.")) -//// .catch((e) => console.log("[Server] Error closing: ", e));