add vendor scripts

This commit is contained in:
Jiiks 2018-01-11 01:46:05 +02:00
parent f6047265e3
commit 69e10f69cd
6 changed files with 26847 additions and 108 deletions

File diff suppressed because it is too large Load Diff

View File

@ -20,7 +20,9 @@
"babel-core": "^6.26.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-loader": "^7.1.2"
"babel-loader": "^7.1.2",
"moment": "^2.20.1",
"jquery": "^3.2.1"
},
"scripts": {
"build": "webpack --progress --colors"

View File

@ -12,6 +12,7 @@
const { Logger } = require('./modules');
class BetterDiscord {
constructor() {
@ -24,5 +25,11 @@ if (window.BetterDiscord) {
Logger.log('main', 'Attepting to inject again?');
} else {
let bdInstance = new BetterDiscord();
window.BetterDiscord = {};
window.BetterDiscord = {
'vendor': {
jQuery: require('jquery'),
$: require('jquery'),
moment: require('moment')
}
};
}

View File

@ -9,12 +9,17 @@
*/
const { Module } = require('./modulebase');
const moment = require('moment');
const logs = [];
class Logger {
static log(module, message, level = 'log') {
level = this.parseLevel(level);
console[level]('[%cBetter%cDiscord:%s] %s', 'color: #3E82E5', '', `${module}${level === 'debug' ? '|DBG' : ''}`, message);
logs.push(`[${moment().format('DD/MM/YY hh:mm:ss')}|${module}|${level}] ${message}`);
window.bdlogs = logs;
}
static get levels() {

View File

View File

@ -7,7 +7,7 @@ const jsLoader = {
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
// presets: ['es2015', 'react']
}
}
@ -19,5 +19,15 @@ module.exports = {
},
module: {
loaders: [jsLoader]
}
},
/* resolve: {
alias: {
'momentjs': 'vendor/moment.min.js'
},
modules: [
path.resolve('./node_modules'),
path.resolve(__dirname, '..'),
path.resolve(__dirname, '..', 'node_modules')
]
}*/
};