Compile code with Babel on production

This commit is contained in:
Valentin Kaelin 2019-08-31 16:26:48 +02:00
parent aeed6ce3b4
commit 4ff8a52d05
9 changed files with 1899 additions and 10 deletions

View file

@ -1,5 +1,8 @@
{ {
"presets": [ "presets": [
"@babel/preset-env" "@babel/preset-env"
],
"plugins": [
"@babel/plugin-transform-runtime"
] ]
} }

1
server/.gitignore vendored
View file

@ -1,3 +1,4 @@
/build
/node_modules /node_modules
/DDragon /DDragon
.env .env

1884
server/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -4,11 +4,14 @@
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"dev": "./node_modules/.bin/cross-env NODE_ENV=development nodemon --exec babel-node server.js" "build": "babel -d ./build ./src -s",
"clean": "rm -rf build",
"dev": "./node_modules/.bin/cross-env NODE_ENV=development nodemon --exec babel-node src/server.js"
}, },
"author": "kalane", "author": "kalane",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.5.5",
"bluebird": "^3.5.5", "bluebird": "^3.5.5",
"body-parser": "^1.19.0", "body-parser": "^1.19.0",
"connect-history-api-fallback": "^1.6.0", "connect-history-api-fallback": "^1.6.0",
@ -21,8 +24,10 @@
"riot-ratelimiter": "^0.1.5" "riot-ratelimiter": "^0.1.5"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.5.5",
"@babel/core": "^7.5.5", "@babel/core": "^7.5.5",
"@babel/node": "^7.5.5", "@babel/node": "^7.5.5",
"@babel/plugin-transform-runtime": "^7.5.5",
"@babel/preset-env": "^7.5.5", "@babel/preset-env": "^7.5.5",
"cross-env": "^5.2.0" "cross-env": "^5.2.0"
} }

View file

@ -1,6 +1,6 @@
import JaxRequest from '../JaxRequest' import JaxRequest from '../JaxRequest'
class SummonerEnpoint { class SummonerEndpoint {
constructor(limiter, region) { constructor(limiter, region) {
this.limiter = limiter this.limiter = limiter
this.region = region this.region = region
@ -15,4 +15,4 @@ class SummonerEnpoint {
} }
} }
export default SummonerEnpoint export default SummonerEndpoint

View file

@ -1,4 +1,4 @@
require('dotenv').config({path: __dirname + '/.env'}) require('dotenv').config({ path: __dirname + '/./../.env' })
const express = require('express') const express = require('express')
const request = require('request'); const request = require('request');
const bodyParser = require('body-parser'); const bodyParser = require('body-parser');
@ -7,7 +7,7 @@ const Promise = require("bluebird");
const responseTime = require('response-time') const responseTime = require('response-time')
const cors = require('cors'); const cors = require('cors');
const app = express() const app = express()
// import { Jax } from "./Jax"; import { Jax } from "./Jax";
/* Global Variables */ /* Global Variables */
const data = { const data = {
@ -21,7 +21,7 @@ const data = {
} }
/* Setup Riot API Wrapper */ /* Setup Riot API Wrapper */
// const jax = new Jax() const jax = new Jax()
/* Set Port */ /* Set Port */
app.set('port', (process.env.PORT || 5000)) app.set('port', (process.env.PORT || 5000))
@ -57,8 +57,8 @@ app.post('/api', function (req, res) {
data.region = req.body.region; data.region = req.body.region;
data.username = req.body.summoner; data.username = req.body.summoner;
// jax.regionName = req.body.region jax.regionName = req.body.region
// newVersion() newVersion()
data.finalJSON = {}; data.finalJSON = {};
getAccountInfos(res); getAccountInfos(res);