Merge branch 'julius-dev' of Software_Engineering_I/greenvironment-server into develop

pull/1/head
Trivernis 5 years ago committed by Gitea
commit 1e0220d8f7

@ -0,0 +1,9 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added

7016
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -0,0 +1,57 @@
{
"name": "greenvironment-server",
"version": "0.1.0",
"description": "Server for greenvironment network",
"main": "./dist/index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://git.trivernis.net/Software_Engineering_I/greenvironment-server.git"
},
"keywords": [
"server",
"nodejs",
"express"
],
"author": "SoftEngI",
"license": "ISC",
"devDependencies": {
"@types/connect-pg-simple": "^4.2.0",
"@types/cookie-parser": "^1.4.2",
"@types/express": "^4.17.1",
"@types/express-graphql": "^0.8.0",
"@types/express-session": "^1.15.14",
"@types/express-socket.io-session": "^1.3.2",
"@types/fs-extra": "^8.0.0",
"@types/graphql": "^14.2.3",
"@types/node": "^12.7.2",
"@types/pg": "^7.11.0",
"@types/socket.io": "^2.1.2",
"delete": "^1.1.0",
"gulp": "^4.0.2",
"gulp-minify": "^3.1.0",
"gulp-sass": "^4.0.2",
"gulp-typescript": "^5.0.1",
"ts-lint": "^4.5.1",
"tsc": "^1.20150623.0",
"tslint": "^5.19.0",
"typescript": "^3.5.3"
},
"dependencies": {
"@types/winston": "^2.4.4",
"connect-pg-simple": "^6.0.0",
"cookie-parser": "^1.4.4",
"express": "^4.17.1",
"express-graphql": "^0.9.0",
"express-session": "^1.16.2",
"express-socket.io-session": "^1.3.5",
"fs-extra": "^8.1.0",
"graphql": "^14.4.2",
"graphql-import": "^0.7.1",
"pg": "^7.12.1",
"socket.io": "^2.2.0",
"winston": "^3.2.1"
}
}

@ -0,0 +1,17 @@
import * as express from "express";
import * as http from "http";
import * as socketIo from "socket.io";
class App {
public app: express.Application;
public io: socketIo.Server;
public server: http.Server;
constructor() {
this.app = express();
this.server = new http.Server(this.app);
this.io = socketIo(this.server);
}
}
export default App;

@ -0,0 +1,5 @@
import App from "./app";
const app = new App();
// TODO: init and start

@ -0,0 +1,28 @@
{
"extends": "tslint:recommended",
"rulesDirectory": [],
"rules": {
"max-line-length": {
"options": [120]
},
"new-parens": true,
"no-arg": true,
"no-bitwise": true,
"no-conditional-assignment": true,
"no-consecutive-blank-lines": false,
"cyclomatic-complexity": true,
"brace-style": "1tbs",
"semicolon": true,
"indent": [true, "spaces", 4],
"no-shadowed-variable": true,
"no-console": {
"severity": "warning",
"options": ["debug", "info", "log", "time", "timeEnd", "trace"]
}
},
"jsRules": {
"max-line-length": {
"options": [120]
}
}
}
Loading…
Cancel
Save