-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequire.js
More file actions
31 lines (29 loc) · 724 Bytes
/
Copy pathrequire.js
File metadata and controls
31 lines (29 loc) · 724 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const Discord = require('discord.js');
const config = require('./config.json');
const dateFns = require('date-fns');
const dateFr = require('date-fns/locale/fr');
const fs = require('fs');
const infos = require('./package.json');
const ms = require('ms');
const db = require('knex')({
client: 'sqlite3',
connection: {
filename: './db.sql'
},
useNullAsDefault: true
});
const server = {
prefix: config.prefix,
token: config.token,
infos: infos,
Discord: Discord,
dateFns: dateFns,
dateFr: dateFr,
fs: fs,
client: new Discord.Client(),
config: config,
ms: ms,
db: db,
isNumber: number => !isNaN(+number) && !isNaN(number - 0)
}
module.exports = server;