diff options
| author | Adam Soltys <[email protected]> | 2022-09-02 11:02:06 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-02 11:02:06 -0700 |
| commit | 7a8d64833de8873afb92982b3f5bfff59b30c542 (patch) | |
| tree | bc92e20c7d5127d3b6b17f7b8d3190e08579f49e /index.js | |
| parent | b06e117af96a38b163384f6a343f1de7c8996724 (diff) | |
| download | coinos-server-7a8d64833de8873afb92982b3f5bfff59b30c542.tar.gz coinos-server-7a8d64833de8873afb92982b3f5bfff59b30c542.zip | |
es6 migration
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 55 |
1 files changed, 25 insertions, 30 deletions
@@ -1,11 +1,11 @@ -const axios = require("axios"); -const bodyParser = require("body-parser"); -const compression = require("compression"); -const cookieParser = require("cookie-parser"); -const cors = require("cors"); -const express = require("express"); -const { Op } = require("sequelize"); -const persist = require("./lib/persist"); +import axios from 'axios'; +import bodyParser from 'body-parser'; +import compression from 'compression'; +import cookieParser from 'cookie-parser'; +import cors from 'cors'; +import express from 'express'; +import { Op } from 'sequelize'; +import persist from './lib/persist.js'; ah = require("express-async-handler"); @@ -61,24 +61,19 @@ app.use(compression()); server = require("http").Server(app); -require("./db"); -require("./lib/logging"); -require("./lib/utils"); -require("./lib/sockets"); -require("./lib/webhooks"); -require("./lib/passport"); -require("./lib/register"); -require("./lib/upload"); -require("./lib/send"); -require("./lib/sync"); - -require("./routes/assets"); -require("./routes/info"); - -require("./routes/users"); - -// Exclude plugins for minimalist version -if (process.env.SCOPE !== "MIN") { +import './db/index.js'; +import './lib/logging.js'; +import './lib/utils.js'; +import './lib/sockets.js'; +import './lib/webhooks.js'; +import './lib/passport.js'; +import './lib/register.js'; +import './lib/upload.js'; +import './lib/send.js'; +import './lib/sync.js'; +import './routes/assets.js'; +import './routes/info.js'; +import './routes/users.js'; if (config.bitcoin) networks.push("bitcoin"); if (config.liquid) networks.push("liquid"); if (config.lna) networks.push("lightning"); @@ -93,17 +88,17 @@ if (process.env.SCOPE !== "MIN") { require("./routes/invoices"); require("./routes/payments"); require("./routes/swaps"); -} // Scope based Route Handling -var referralsRouter = require("./routes/referrals.js"); +import referralsRouter from './routes/referrals.js'; + app.use("/referrals", referralsRouter); -var adminRouter = require("./routes/admin.js"); +import adminRouter from './routes/admin.js'; app.use("/admin", adminAuth, adminRouter); -require("./startup"); +import './startup.js'; app.post("/email", async (req, res) => { try { |
