Updated ALL the packages!
This commit is contained in:
parent
f95aa0e388
commit
9a3248c0c7
9
.babelrc
9
.babelrc
|
@ -1,8 +1 @@
|
||||||
{
|
{ "presets": ["@babel/preset-env"] }
|
||||||
"plugins": [
|
|
||||||
"syntax-dynamic-import",
|
|
||||||
"transform-es2015-arrow-functions",
|
|
||||||
"transform-es2015-shorthand-properties",
|
|
||||||
"transform-es2015-block-scoping"
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -34,23 +34,19 @@ class Repository
|
||||||
return store;
|
return store;
|
||||||
};
|
};
|
||||||
|
|
||||||
mkdirp(self.config.path, (err) =>
|
mkdirp(self.config.path)
|
||||||
{
|
.then(() =>
|
||||||
if (err)
|
|
||||||
{
|
{
|
||||||
reject(err);
|
self.users = new UserRepository(initStore('user.db'));
|
||||||
return;
|
self.codes = new CodeRepository(initStore('code.db'));
|
||||||
}
|
self.uploads = new UploadRepository(initStore('upload.db'));
|
||||||
|
self.notifications = new NotificationRepository(initStore('notification.db'));
|
||||||
|
|
||||||
self.users = new UserRepository(initStore('user.db'));
|
self.users.init()
|
||||||
self.codes = new CodeRepository(initStore('code.db'));
|
.then(() => { resolve() })
|
||||||
self.uploads = new UploadRepository(initStore('upload.db'));
|
.catch((e) => { reject(e); });
|
||||||
self.notifications = new NotificationRepository(initStore('notification.db'));
|
})
|
||||||
|
.catch((e) => { reject(e); });
|
||||||
self.users.init()
|
|
||||||
.then(() => { resolve() })
|
|
||||||
.catch((e) => { reject(e); });
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
85
package.json
85
package.json
|
@ -16,66 +16,69 @@
|
||||||
"author": "Mark van Renswoude <mark@x2software.net>",
|
"author": "Mark van Renswoude <mark@x2software.net>",
|
||||||
"license": "Unlicense",
|
"license": "Unlicense",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@babel/core": "^7.8.7",
|
||||||
|
"@babel/preset-env": "^7.8.7",
|
||||||
"@fortawesome/fontawesome": "^1.1.8",
|
"@fortawesome/fontawesome": "^1.1.8",
|
||||||
"@fortawesome/fontawesome-free-regular": "^5.0.13",
|
"@fortawesome/fontawesome-free-regular": "^5.0.13",
|
||||||
"@fortawesome/fontawesome-free-solid": "^5.0.13",
|
"@fortawesome/fontawesome-free-solid": "^5.0.13",
|
||||||
"@fortawesome/vue-fontawesome": "0.0.22",
|
"@fortawesome/fontawesome-svg-core": "^1.2.27",
|
||||||
"async": "^2.6.1",
|
"@fortawesome/vue-fontawesome": "0.1.9",
|
||||||
"async-retry": "^1.2.3",
|
"async": "^3.2.0",
|
||||||
|
"async-retry": "^1.3.1",
|
||||||
"babel-polyfill": "^6.26.0",
|
"babel-polyfill": "^6.26.0",
|
||||||
"bcrypt": "^1.0.3",
|
"bcrypt": "^4.0.1",
|
||||||
"body-parser": "^1.18.3",
|
"body-parser": "^1.19.0",
|
||||||
"cookie-parser": "^1.4.3",
|
"cookie-parser": "^1.4.5",
|
||||||
"debug": "^3.2.5",
|
"debug": "^4.1.1",
|
||||||
"diskusage": "^0.2.4",
|
"diskusage": "^1.1.3",
|
||||||
"ejs": "^2.6.1",
|
"ejs": "^3.0.1",
|
||||||
"email-templates": "^3.6.1",
|
"email-templates": "^7.0.4",
|
||||||
"es6-promise": "^4.2.5",
|
"es6-promise": "^4.2.8",
|
||||||
"express": "^4.16.3",
|
"express": "^4.17.1",
|
||||||
"express-async-handler": "^1.1.4",
|
"express-async-handler": "^1.1.4",
|
||||||
"js-cookie": "^2.2.0",
|
"js-cookie": "^2.2.1",
|
||||||
"jsonwebtoken": "^8.3.0",
|
"jsonwebtoken": "^8.5.1",
|
||||||
"lodash": "^4.17.11",
|
"lodash": "^4.17.15",
|
||||||
"markdown": "^0.5.0",
|
"markdown": "^0.5.0",
|
||||||
"mkdirp": "^0.5.1",
|
"mkdirp": "^1.0.3",
|
||||||
"moment": "^2.22.2",
|
"moment": "^2.24.0",
|
||||||
"mz": "^2.7.0",
|
"mz": "^2.7.0",
|
||||||
"nanoid": "^1.2.3",
|
"nanoid": "^2.1.11",
|
||||||
"nedb": "^1.8.0",
|
"nedb": "^1.8.0",
|
||||||
"nodemailer": "^4.6.8",
|
"nodemailer": "^6.4.5",
|
||||||
"npm": "^5.10.0",
|
"npm": "^6.14.2",
|
||||||
"pug": "^2.0.3",
|
"pug": "^2.0.4",
|
||||||
"resolve-path": "^1.4.0",
|
"resolve-path": "^1.4.0",
|
||||||
"tus-node-server": "^0.2.11"
|
"tus-node-server": "^0.3.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"axios": "^0.18.0",
|
"axios": "^0.19.2",
|
||||||
"babel-loader": "^7.1.5",
|
"babel-loader": "^8.0.6",
|
||||||
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
||||||
"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
|
"babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
|
||||||
"babel-plugin-transform-es2015-block-scoping": "^6.26.0",
|
"babel-plugin-transform-es2015-block-scoping": "^6.26.0",
|
||||||
"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
|
"babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
|
||||||
"css-loader": "^0.28.11",
|
"css-loader": "^3.4.2",
|
||||||
"dart-sass": "^1.25.0",
|
"dart-sass": "^1.25.0",
|
||||||
"fibers": "^4.0.2",
|
"fibers": "^4.0.2",
|
||||||
"file-loader": "^1.1.11",
|
"file-loader": "^6.0.0",
|
||||||
"html-webpack-plugin": "^3.2.0",
|
"html-webpack-plugin": "^3.2.0",
|
||||||
"purecss": "^1.0.0",
|
"purecss": "^1.0.1",
|
||||||
"sass": "^1.26.3",
|
"sass": "^1.26.3",
|
||||||
"sass-loader": "^7.3.1",
|
"sass-loader": "^8.0.2",
|
||||||
"style-loader": "^0.20.3",
|
"style-loader": "^1.1.3",
|
||||||
"tus-js-client": "^1.5.1",
|
"tus-js-client": "^1.8.0",
|
||||||
"uppy": "^0.23.3",
|
"uppy": "^1.10.1",
|
||||||
"vue": "^2.5.17",
|
"vue": "^2.6.11",
|
||||||
"vue-i18n": "^7.8.1",
|
"vue-i18n": "^8.15.5",
|
||||||
"vue-loader": "^14.2.3",
|
"vue-loader": "^15.9.0",
|
||||||
"vue-router": "^3.0.1",
|
"vue-router": "^3.1.6",
|
||||||
"vue-style-loader": "^4.1.2",
|
"vue-style-loader": "^4.1.2",
|
||||||
"vue-template-compiler": "^2.5.17",
|
"vue-template-compiler": "^2.6.11",
|
||||||
"webpack": "^4.19.1",
|
"webpack": "^4.42.0",
|
||||||
"webpack-bundle-analyzer": "^2.13.1",
|
"webpack-bundle-analyzer": "^3.6.1",
|
||||||
"webpack-cli": "^2.1.5",
|
"webpack-cli": "^3.3.11",
|
||||||
"webpack-dev-middleware": "^3.3.0",
|
"webpack-dev-middleware": "^3.7.2",
|
||||||
"webpack-hot-middleware": "^2.24.0"
|
"webpack-hot-middleware": "^2.25.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ import App from './App.vue';
|
||||||
import messages from './lang';
|
import messages from './lang';
|
||||||
import shared from './shared';
|
import shared from './shared';
|
||||||
import fontawesome from '@fortawesome/fontawesome';
|
import fontawesome from '@fortawesome/fontawesome';
|
||||||
import FontAwesomeIcon from '@fortawesome/vue-fontawesome';
|
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
|
||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
import merge from 'lodash/merge';
|
import merge from 'lodash/merge';
|
||||||
|
|
||||||
|
|
|
@ -34,13 +34,6 @@ export default {
|
||||||
y: '0 years | 1 year | {count} years'
|
y: '0 years | 1 year | {count} years'
|
||||||
},
|
},
|
||||||
|
|
||||||
uppyDashboard: {
|
|
||||||
done: 'Done',
|
|
||||||
dropPaste: 'Drop files here, paste or',
|
|
||||||
browse: 'browse'
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
admin: {
|
admin: {
|
||||||
loading: 'Loading…',
|
loading: 'Loading…',
|
||||||
empty: 'No data',
|
empty: 'No data',
|
||||||
|
|
|
@ -34,12 +34,6 @@ export default {
|
||||||
y: '0 jaren | 1 jaar | {count} jaren'
|
y: '0 jaren | 1 jaar | {count} jaren'
|
||||||
},
|
},
|
||||||
|
|
||||||
uppyDashboard: {
|
|
||||||
done: 'Gereed',
|
|
||||||
dropPaste: 'Sleep bestanden, plak of ',
|
|
||||||
browse: 'selecteer'
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
admin: {
|
admin: {
|
||||||
loading: 'Bezig met laden…',
|
loading: 'Bezig met laden…',
|
||||||
|
|
|
@ -72,7 +72,7 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@import '~uppy/src/scss/uppy.scss';
|
@import '~uppy/src/style.scss';
|
||||||
|
|
||||||
|
|
||||||
#landing
|
#landing
|
||||||
|
|
|
@ -25,9 +25,9 @@
|
||||||
<script>
|
<script>
|
||||||
import map from 'lodash/map';
|
import map from 'lodash/map';
|
||||||
import shared from '../shared';
|
import shared from '../shared';
|
||||||
import Uppy from 'uppy/lib/core';
|
import Uppy from '@uppy/core';
|
||||||
import Dashboard from 'uppy/lib/plugins/Dashboard';
|
import Dashboard from '@uppy/Dashboard';
|
||||||
import Tus from 'uppy/lib/plugins/Tus';
|
import Tus from '@uppy/tus';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
@ -81,14 +81,7 @@ export default {
|
||||||
.use(Dashboard, {
|
.use(Dashboard, {
|
||||||
inline: true,
|
inline: true,
|
||||||
target: '.uploadTarget',
|
target: '.uploadTarget',
|
||||||
replaceTargetContent: true,
|
replaceTargetContent: true
|
||||||
locale: {
|
|
||||||
strings: {
|
|
||||||
done: self.$i18n.t('uppyDashboard.done'),
|
|
||||||
dropPaste: self.$i18n.t('uppyDashboard.dropPaste'),
|
|
||||||
browse: self.$i18n.t('uppyDashboard.browse')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
.use(Tus, {
|
.use(Tus, {
|
||||||
endpoint: '/upload/',
|
endpoint: '/upload/',
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const webpack = require('webpack');
|
const webpack = require('webpack');
|
||||||
|
const VueLoaderPlugin = require('vue-loader/lib/plugin');
|
||||||
const HtmlWebpackPlugin = require('html-webpack-plugin');
|
const HtmlWebpackPlugin = require('html-webpack-plugin');
|
||||||
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
|
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
|
||||||
const Fiber = require('fibers');
|
const Fiber = require('fibers');
|
||||||
|
@ -34,8 +35,7 @@ module.exports = (env, options) => {
|
||||||
{
|
{
|
||||||
loader: 'sass-loader',
|
loader: 'sass-loader',
|
||||||
options: {
|
options: {
|
||||||
implementation: require("sass"),
|
implementation: require("sass")
|
||||||
fiber: Fiber
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -71,7 +71,8 @@ module.exports = (env, options) => {
|
||||||
plugins: [
|
plugins: [
|
||||||
new HtmlWebpackPlugin({
|
new HtmlWebpackPlugin({
|
||||||
template: path.resolve(__dirname, './public/src/index.html')
|
template: path.resolve(__dirname, './public/src/index.html')
|
||||||
})
|
}),
|
||||||
|
new VueLoaderPlugin()
|
||||||
],
|
],
|
||||||
|
|
||||||
resolve: {
|
resolve: {
|
||||||
|
|
Loading…
Reference in New Issue