Merge branch 'main' of git.odit.services:lfk/backend into main
This commit is contained in:
		
							
								
								
									
										110
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										110
									
								
								package.json
									
									
									
									
									
								
							@@ -1,53 +1,61 @@
 | 
			
		||||
{
 | 
			
		||||
	"name": "@lfk/backend",
 | 
			
		||||
	"version": "1.0.0",
 | 
			
		||||
	"main": "src/app.ts",
 | 
			
		||||
	"repository": "https://git.odit.services/lfk/backend",
 | 
			
		||||
	"author": {
 | 
			
		||||
		"name": "ODIT.Services",
 | 
			
		||||
		"email": "info@odit.services",
 | 
			
		||||
		"url": "https://odit.services"
 | 
			
		||||
	},
 | 
			
		||||
	"contributors": [
 | 
			
		||||
		{
 | 
			
		||||
			"name": "Philipp Dormann",
 | 
			
		||||
			"email": "philipp@philippdormann.de",
 | 
			
		||||
			"url": "https://philippdormann.de"
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			"name": "Nicolai Ort",
 | 
			
		||||
			"email": "info@nicolai-ort.com",
 | 
			
		||||
			"url": "https://nicolai-ort.com"
 | 
			
		||||
		}
 | 
			
		||||
	],
 | 
			
		||||
	"license": "CC-BY-NC-SA-4.0",
 | 
			
		||||
	"dependencies": {
 | 
			
		||||
		"body-parser": "^1.19.0",
 | 
			
		||||
		"consola": "^2.15.0",
 | 
			
		||||
		"cors": "^2.8.5",
 | 
			
		||||
		"express": "^4.17.1",
 | 
			
		||||
		"helmet": "^4.2.0",
 | 
			
		||||
		"jsonwebtoken": "^8.5.1",
 | 
			
		||||
		"mysql": "^2.18.1",
 | 
			
		||||
		"pg": "^8.5.1",
 | 
			
		||||
		"reflect-metadata": "^0.1.13",
 | 
			
		||||
		"typeorm": "^0.2.29"
 | 
			
		||||
	},
 | 
			
		||||
	"devDependencies": {
 | 
			
		||||
		"@types/cors": "^2.8.8",
 | 
			
		||||
		"@types/dotenv-safe": "^8.1.1",
 | 
			
		||||
		"@types/express": "^4.17.9",
 | 
			
		||||
		"@types/helmet": "^4.0.0",
 | 
			
		||||
		"@types/jsonwebtoken": "^8.5.0",
 | 
			
		||||
		"@types/node": "^14.14.9",
 | 
			
		||||
		"dotenv-safe": "^8.2.0",
 | 
			
		||||
		"nodemon": "^2.0.6",
 | 
			
		||||
		"sqlite3": "^5.0.0",
 | 
			
		||||
		"ts-node": "^9.0.0",
 | 
			
		||||
		"typescript": "^4.1.2"
 | 
			
		||||
	},
 | 
			
		||||
	"scripts": {
 | 
			
		||||
		"dev": "nodemon src/app.ts",
 | 
			
		||||
		"build": "tsc"
 | 
			
		||||
	}
 | 
			
		||||
    "name": "@lfk/backend",
 | 
			
		||||
    "version": "1.0.0",
 | 
			
		||||
    "main": "src/app.ts",
 | 
			
		||||
    "repository": "https://git.odit.services/lfk/backend",
 | 
			
		||||
    "author": {
 | 
			
		||||
        "name": "ODIT.Services",
 | 
			
		||||
        "email": "info@odit.services",
 | 
			
		||||
        "url": "https://odit.services"
 | 
			
		||||
    },
 | 
			
		||||
    "contributors": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Philipp Dormann",
 | 
			
		||||
            "email": "philipp@philippdormann.de",
 | 
			
		||||
            "url": "https://philippdormann.de"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Nicolai Ort",
 | 
			
		||||
            "email": "info@nicolai-ort.com",
 | 
			
		||||
            "url": "https://nicolai-ort.com"
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "license": "CC-BY-NC-SA-4.0",
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "body-parser": "^1.19.0",
 | 
			
		||||
        "consola": "^2.15.0",
 | 
			
		||||
        "cors": "^2.8.5",
 | 
			
		||||
        "express": "^4.17.1",
 | 
			
		||||
        "helmet": "^4.2.0",
 | 
			
		||||
        "jsonwebtoken": "^8.5.1",
 | 
			
		||||
        "mysql": "^2.18.1",
 | 
			
		||||
        "pg": "^8.5.1",
 | 
			
		||||
        "reflect-metadata": "^0.1.13",
 | 
			
		||||
        "typeorm": "^0.2.29"
 | 
			
		||||
    },
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@types/cors": "^2.8.8",
 | 
			
		||||
        "@types/dotenv-safe": "^8.1.1",
 | 
			
		||||
        "@types/express": "^4.17.9",
 | 
			
		||||
        "@types/jsonwebtoken": "^8.5.0",
 | 
			
		||||
        "@types/node": "^14.14.9",
 | 
			
		||||
        "dotenv-safe": "^8.2.0",
 | 
			
		||||
        "husky": "^4.3.0",
 | 
			
		||||
        "nodemon": "^2.0.6",
 | 
			
		||||
        "prettier": "^2.2.0",
 | 
			
		||||
        "pretty-quick": "^3.1.0",
 | 
			
		||||
        "sqlite3": "^5.0.0",
 | 
			
		||||
        "ts-node": "^9.0.0",
 | 
			
		||||
        "typescript": "^4.1.2"
 | 
			
		||||
    },
 | 
			
		||||
    "scripts": {
 | 
			
		||||
        "dev": "nodemon src/app.ts",
 | 
			
		||||
        "build": "tsc",
 | 
			
		||||
        "format": "pretty-quick"
 | 
			
		||||
    },
 | 
			
		||||
    "husky": {
 | 
			
		||||
        "hooks": {
 | 
			
		||||
            "pre-commit": "pretty-quick --staged"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										31
									
								
								src/app.ts
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								src/app.ts
									
									
									
									
									
								
							@@ -1,23 +1,20 @@
 | 
			
		||||
import * as dotenvSafe from 'dotenv-safe';
 | 
			
		||||
import express from 'express';
 | 
			
		||||
import consola from 'consola';
 | 
			
		||||
import * as jwt from 'jsonwebtoken';
 | 
			
		||||
import { createConnection } from 'typeorm';
 | 
			
		||||
import bodyparser from "body-parser";
 | 
			
		||||
import 'reflect-metadata';
 | 
			
		||||
import routerMain from './routes/index';
 | 
			
		||||
// const loaders = require('./loaders');
 | 
			
		||||
import loaders from './loaders/index';
 | 
			
		||||
import * as dotenvSafe from "dotenv-safe";
 | 
			
		||||
import express from "express";
 | 
			
		||||
import consola from "consola";
 | 
			
		||||
// import * as jwt from 'jsonwebtoken';
 | 
			
		||||
import "reflect-metadata";
 | 
			
		||||
import loaders from "./loaders/index";
 | 
			
		||||
 | 
			
		||||
dotenvSafe.config();
 | 
			
		||||
let app = express();
 | 
			
		||||
const PORT = process.env.APP_PORT || 4010;
 | 
			
		||||
 | 
			
		||||
async function main() {
 | 
			
		||||
	await loaders(app);
 | 
			
		||||
	app.listen(PORT, () => {
 | 
			
		||||
		consola.success(`⚡️[server]: Server is running at http://localhost:${PORT}`);
 | 
			
		||||
	});
 | 
			
		||||
    let app = express();
 | 
			
		||||
    await loaders(app);
 | 
			
		||||
    app.listen(PORT, () => {
 | 
			
		||||
        consola.success(
 | 
			
		||||
            `⚡️[server]: Server is running at http://localhost:${PORT}`
 | 
			
		||||
        );
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
main()
 | 
			
		||||
main();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user