diff --git a/.cmds b/.cmds
index c870eadaf..941ed7f4a 100644
--- a/.cmds
+++ b/.cmds
@@ -8,7 +8,6 @@ tx pull -a
# dependencies checker (checking only)
yarn outdated
-npm-check --skip-unused --save-exact
# webpack
webpack --color --watch
diff --git a/.eslintrc.js b/.eslintrc.js
index e13838e97..2b72199e2 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,9 +1,6 @@
module.exports = {
'extends': 'eslint:recommended',
- 'ecmaFeatures': {
- 'modules': true
- },
"parser": "babel-eslint",
'parserOptions': {
'ecmaVersion': 6,
@@ -173,13 +170,9 @@ module.exports = {
'id-blacklist': [2, 'x'],
'id-length': [2, {'min': 1, 'max': 50}],
'id-match': 2,
- 'indent': [2, 'tab', {
+ 'indent': ['error', 'tab', {
'SwitchCase': 1,
- 'VariableDeclarator': {
- 'var': 1,
- 'let': 1,
- 'const': 1
- }
+ 'VariableDeclarator': 1
}],
'jsx-quotes': 2,
'key-spacing': 2,
diff --git a/_MULTIPLY b/_MULTIPLY
index 77250d4ab..9f2f39403 100644
--- a/_MULTIPLY
+++ b/_MULTIPLY
@@ -1 +1 @@
-Rename this file to "MULTIPLY" to enable multiple domain installation
\ No newline at end of file
+Name this file as "MULTIPLY" to enable multiple domain installation.
\ No newline at end of file
diff --git a/_include.php b/_include.php
index b615511b3..c9fdaf8ee 100644
--- a/_include.php
+++ b/_include.php
@@ -1,21 +1,21 @@
- {
if (event && event.ctrlKey)
@@ -172,7 +172,7 @@ class AbstractApp extends AbstractBoot
else
{
this.iframe.attr('src', link);
- // window.document.location.href = link;
+ // window.document.location.href = link;
}
return true;
@@ -313,7 +313,7 @@ class AbstractApp extends AbstractBoot
ko.components.register('Date', require('Component/Date').default);
ko.components.register('x-script', require('Component/Script').default);
-// ko.components.register('svg-icon', require('Component/SvgIcon').default);
+ // ko.components.register('svg-icon', require('Component/SvgIcon').default);
if (Settings.appSettingsGet('materialDesign') && bAnimationSupported)
{
@@ -322,8 +322,8 @@ class AbstractApp extends AbstractBoot
}
else
{
-// ko.components.register('Checkbox', require('Component/Classic/Checkbox').default);
-// ko.components.register('CheckboxSimple', require('Component/Classic/Checkbox').default);
+ // ko.components.register('Checkbox', require('Component/Classic/Checkbox').default);
+ // ko.components.register('CheckboxSimple', require('Component/Classic/Checkbox').default);
ko.components.register('Checkbox', require('Component/Checkbox').default);
ko.components.register('CheckboxSimple', require('Component/Checkbox').default);
}
diff --git a/dev/App/User.js b/dev/App/User.js
index 8cc083368..546aea389 100644
--- a/dev/App/User.js
+++ b/dev/App/User.js
@@ -192,31 +192,37 @@ class AppUser extends AbstractApp
}
MessageStore.messageListLoading(true);
- Remote.messageList((sResult, oData, bCached) => {
+ Remote.messageList(
+ (sResult, oData, bCached) => {
- if (StorageResultType.Success === sResult && oData && oData.Result)
- {
- MessageStore.messageListError('');
- MessageStore.messageListLoading(false);
+ if (StorageResultType.Success === sResult && oData && oData.Result)
+ {
+ MessageStore.messageListError('');
+ MessageStore.messageListLoading(false);
- MessageStore.setMessageList(oData, bCached);
- }
- else if (StorageResultType.Unload === sResult)
- {
- MessageStore.messageListError('');
- MessageStore.messageListLoading(false);
- }
- else if (StorageResultType.Abort !== sResult)
- {
- MessageStore.messageList([]);
- MessageStore.messageListLoading(false);
- MessageStore.messageListError(oData && oData.ErrorCode ?
- getNotification(oData.ErrorCode) : i18n('NOTIFICATIONS/CANT_GET_MESSAGE_LIST')
- );
- }
+ MessageStore.setMessageList(oData, bCached);
+ }
+ else if (StorageResultType.Unload === sResult)
+ {
+ MessageStore.messageListError('');
+ MessageStore.messageListLoading(false);
+ }
+ else if (StorageResultType.Abort !== sResult)
+ {
+ MessageStore.messageList([]);
+ MessageStore.messageListLoading(false);
+ MessageStore.messageListError(oData && oData.ErrorCode ?
+ getNotification(oData.ErrorCode) : i18n('NOTIFICATIONS/CANT_GET_MESSAGE_LIST')
+ );
+ }
- }, FolderStore.currentFolderFullNameRaw(), iOffset, SettingsStore.messagesPerPage(),
- MessageStore.messageListSearch(), MessageStore.messageListThreadUid());
+ },
+ FolderStore.currentFolderFullNameRaw(),
+ iOffset,
+ SettingsStore.messagesPerPage(),
+ MessageStore.messageListSearch(),
+ MessageStore.messageListThreadUid()
+ );
}
recacheInboxMessageList() {
@@ -524,32 +530,32 @@ class AppUser extends AbstractApp
accountsCounts() {
return false;
-// AccountStore.accounts.loading(true);
-//
-// Remote.accountsCounts((sResult, oData) => {
-//
-// AccountStore.accounts.loading(false);
-//
-// if (StorageResultType.Success === sResult && oData.Result && oData.Result['Counts'])
-// {
-// var
-// sEmail = AccountStore.email(),
-// aAcounts = AccountStore.accounts()
-// ;
-//
-// _.each(oData.Result['Counts'], (oItem) => {
-//
-// var oAccount = _.find(aAcounts, (oAccount) => {
-// return oAccount && oItem[0] === oAccount.email && sEmail !== oAccount.email;
-// });
-//
-// if (oAccount)
-// {
-// oAccount.count(pInt(oItem[1]));
-// }
-// });
-// }
-// });
+ // AccountStore.accounts.loading(true);
+ //
+ // Remote.accountsCounts((sResult, oData) => {
+ //
+ // AccountStore.accounts.loading(false);
+ //
+ // if (StorageResultType.Success === sResult && oData.Result && oData.Result['Counts'])
+ // {
+ // var
+ // sEmail = AccountStore.email(),
+ // aAcounts = AccountStore.accounts()
+ // ;
+ //
+ // _.each(oData.Result['Counts'], (oItem) => {
+ //
+ // var oAccount = _.find(aAcounts, (oAccount) => {
+ // return oAccount && oItem[0] === oAccount.email && sEmail !== oAccount.email;
+ // });
+ //
+ // if (oAccount)
+ // {
+ // oAccount.count(pInt(oItem[1]));
+ // }
+ // });
+ // }
+ // });
}
accountsAndIdentities(bBoot) {
@@ -1299,7 +1305,7 @@ class AppUser extends AbstractApp
{
this.setWindowTitle(i18n('TITLES/LOADING'));
-// require.ensure([], function() { // require code splitting
+ // require.ensure([], function() { // require code splitting
this.foldersReload((value) => {
@@ -1362,7 +1368,7 @@ class AppUser extends AbstractApp
startScreens([
MailBoxUserScreen,
Settings.capa(Capa.Settings) ? SettingsUserScreen : null
-// false ? AboutUserScreen : null
+ // false ? AboutUserScreen : null
]);
if (allowGoogle || allowFacebook || allowTwitter)
@@ -1444,8 +1450,7 @@ class AppUser extends AbstractApp
}
});
-// }); // require code splitting
-
+ // }); // require code splitting
}
}
else
diff --git a/dev/Common/Booter.js b/dev/Common/Booter.js
index 6be3b6eff..a71cc739f 100644
--- a/dev/Common/Booter.js
+++ b/dev/Common/Booter.js
@@ -1,7 +1,6 @@
import window from 'window';
import progressJs from 'progressJs';
-import Promise from 'Promise';
import {jassl} from 'Common/Jassl';
import {getHash, setHash, clearHash} from 'Storage/RainLoop';
@@ -226,28 +225,30 @@ function runApp()
p.setOptions({theme: 'rainloop'});
p.start().set(5);
- const
- libs = jassl(appData.StaticLibJsLink).then(() => {
- if (window.$)
+ const libs = jassl(appData.StaticLibJsLink).then(() => {
+ if (window.$)
+ {
+ window.$('#rl-check').remove();
+
+ if (appData.IncludeBackground)
{
- window.$('#rl-check').remove();
-
- if (appData.IncludeBackground)
- {
- window.$('#rl-bg').attr('style', 'background-image: none !important;')
- .backstretch(appData.IncludeBackground.replace('{{USER}}',
- (window.__rlah ? (window.__rlah() || '0') : '0')), {fade: 100, centeredX: true, centeredY: true})
- .removeAttr('style');
- }
+ window.$('#rl-bg')
+ .attr('style', 'background-image: none !important;')
+ .backstretch(
+ appData.IncludeBackground.replace('{{USER}}', (window.__rlah ? (window.__rlah() || '0') : '0')),
+ {fade: 100, centeredX: true, centeredY: true}
+ )
+ .removeAttr('style');
}
- }),
- common = Promise.all([
-// jassl('https://code.jquery.com/jquery-migrate-3.0.0.js'),
- jassl(appData.TemplatesLink),
- jassl(appData.LangLink)
- ]);
+ }
+ });
- Promise.all([libs, common])
+ const common = window.Promise.all([
+ jassl(appData.TemplatesLink),
+ jassl(appData.LangLink)
+ ]);
+
+ window.Promise.all([libs, common])
.then(() => {
p.set(30);
return jassl(useJsNextBundle ? appData.StaticAppJsNextLink : appData.StaticAppJsLink);
diff --git a/dev/Common/Jassl.js b/dev/Common/Jassl.js
index 8da12eca3..b5b9bc69b 100644
--- a/dev/Common/Jassl.js
+++ b/dev/Common/Jassl.js
@@ -1,6 +1,5 @@
import window from 'window';
-import Promise from 'Promise';
// let rainloopCaches = window.caches && window.caches.open ? window.caches : null;
@@ -11,7 +10,7 @@ import Promise from 'Promise';
*/
export function jassl(src, async = false) {
- if (!Promise || !Promise.all)
+ if (!window.Promise || !window.Promise.all)
{
throw new Error('Promises are not available your environment.');
}
@@ -21,7 +20,7 @@ export function jassl(src, async = false) {
throw new Error('src should not be empty.');
}
- return new Promise((resolve, reject) => {
+ return new window.Promise((resolve, reject) => {
const element = window.document.createElement('script');
diff --git a/dev/Common/Translator.js b/dev/Common/Translator.js
index e28ee8aaf..ab7c3b87f 100644
--- a/dev/Common/Translator.js
+++ b/dev/Common/Translator.js
@@ -8,7 +8,6 @@ import {pInt, isUnd, isNull, has, microtime, inArray} from 'Common/Utils';
import {$html, bAnimationSupported} from 'Common/Globals';
import {reload as momentorReload} from 'Common/Momentor';
import {langLink} from 'Common/Links';
-import Promise from 'Promise';
let I18N_DATA = window.rainloopI18N || {};
@@ -304,7 +303,7 @@ export function reload(admin, language)
$html.addClass('rl-changing-language');
- return new Promise((resolve, reject) => {
+ return new window.Promise((resolve, reject) => {
$.ajax({
url: langLink(language, admin),
dataType: 'script',
@@ -319,7 +318,7 @@ export function reload(admin, language)
$html
.removeClass('rl-changing-language')
.removeClass('rl-rtl rl-ltr')
-// .attr('dir', isRtl ? 'rtl' : 'ltr')
+ // .attr('dir', isRtl ? 'rtl' : 'ltr')
.addClass(isRtl ? 'rl-rtl' : 'rl-ltr');
resolve();
diff --git a/dev/Common/Utils.js b/dev/Common/Utils.js
index f566cc70b..6c352d0f6 100644
--- a/dev/Common/Utils.js
+++ b/dev/Common/Utils.js
@@ -763,27 +763,29 @@ export function htmlToPlain(html)
text = '';
- const
- convertBlockquote = (blockquoteText) => {
- blockquoteText = '> ' + trim(blockquoteText).replace(/\n/gm, '\n> ');
- return blockquoteText.replace(/(^|\n)([> ]+)/gm,
- (...args) => (args && 2 < args.length ? args[1] + trim(args[2].replace(/[\s]/g, '')) + ' ' : ''));
- },
- convertDivs = (...args) => {
- if (args && 1 < args.length)
- {
- let divText = trim(args[1]);
- if (0 < divText.length)
- {
- divText = divText.replace(/
]*>([\s\S\r\n]*)<\/div>/gmi, convertDivs);
- divText = '\n' + trim(divText) + '\n';
- }
+ const convertBlockquote = (blockquoteText) => {
+ blockquoteText = '> ' + trim(blockquoteText).replace(/\n/gm, '\n> ');
+ return blockquoteText.replace(/(^|\n)([> ]+)/gm,
+ (...args) => (args && 2 < args.length ? args[1] + trim(args[2].replace(/[\s]/g, '')) + ' ' : ''));
+ };
- return divText;
+ const convertDivs = (...args) => {
+ if (args && 1 < args.length)
+ {
+ let divText = trim(args[1]);
+ if (0 < divText.length)
+ {
+ divText = divText.replace(/
]*>([\s\S\r\n]*)<\/div>/gmi, convertDivs);
+ divText = '\n' + trim(divText) + '\n';
}
- return '';
- },
+ return divText;
+ }
+
+ return '';
+ };
+
+ const
convertPre = (...args) => (args && 1 < args.length ? args[1].toString().replace(/[\n]/gm, '
').replace(/[\r]/gm, '') : ''),
fixAttibuteValue = (...args) => (args && 1 < args.length ? '' + args[1] + _.escape(args[2]) : ''),
convertLinks = (...args) => (args && 1 < args.length ? trim(args[1]) : '');
@@ -935,7 +937,7 @@ export function plainToHtml(plain, findEmailAndLinksInText = false)
plain = aText.join('\n');
plain = plain
-// .replace(/~~~\/blockquote~~~\n~~~blockquote~~~/g, '\n')
+ // .replace(/~~~\/blockquote~~~\n~~~blockquote~~~/g, '\n')
.replace(/&/g, '&')
.replace(/>/g, '>').replace(/')
@@ -1037,7 +1039,7 @@ export function folderListOptionsBuilder(aSystem, aList, aDisabled, aHeaderLines
for (iIndex = 0, iLen = aList.length; iIndex < iLen; iIndex++)
{
oItem = aList[iIndex];
-// if (oItem.subScribed() || !oItem.existen || bBuildUnvisible)
+ // if (oItem.subScribed() || !oItem.existen || bBuildUnvisible)
if ((oItem.subScribed() || !oItem.existen || bBuildUnvisible) && (oItem.selectable || oItem.hasSubScribedSubfolders()))
{
if (fVisibleCallback ? fVisibleCallback(oItem) : true)
diff --git a/dev/Component/Script.js b/dev/Component/Script.js
index 158c392d0..ef817f36a 100644
--- a/dev/Component/Script.js
+++ b/dev/Component/Script.js
@@ -23,9 +23,11 @@ class ScriptComponent extends AbstractComponent
{
params.element.text('');
params.element.replaceWith(
- $(script).text(params.component.templateNodes[0] &&
- params.component.templateNodes[0].nodeValue ?
- params.component.templateNodes[0].nodeValue : ''));
+ $(script).text(
+ params.component.templateNodes[0] && params.component.templateNodes[0].nodeValue ?
+ params.component.templateNodes[0].nodeValue : ''
+ )
+ );
}
else
{
diff --git a/dev/External/ko.js b/dev/External/ko.js
index f8f81bfd8..21b82c040 100644
--- a/dev/External/ko.js
+++ b/dev/External/ko.js
@@ -73,8 +73,8 @@ ko.bindingHandlers.editor = {
fValue.subscribe(fUpdateEditorValue);
-// ko.utils.domNodeDisposal.addDisposeCallback(element, () => {
-// });
+ // ko.utils.domNodeDisposal.addDisposeCallback(element, () => {
+ // });
}
}
};
@@ -318,8 +318,8 @@ ko.bindingHandlers.registrateBootstrapDropdown = {
require('Common/Utils').detectDropdownVisibility();
});
-// ko.utils.domNodeDisposal.addDisposeCallback(element, () => {
-// });
+ // ko.utils.domNodeDisposal.addDisposeCallback(element, () => {
+ // });
}
}
};
@@ -897,12 +897,12 @@ ko.bindingHandlers.emailsTags = {
focusCallback: fFocusCallback,
inputDelimiters: [',', ';', '\n'],
autoCompleteSource: fAutoCompleteSource,
-// elementHook: (el, item) => {
-// if (el && item)
-// {
-// el.addClass('pgp');
-// }
-// },
+ // elementHook: (el, item) => {
+ // if (el && item)
+ // {
+ // el.addClass('pgp');
+ // }
+ // },
parseHook: (input) => _.map(input, (inputValue) => {
const value = Utils.trim(inputValue);
if ('' !== value)
diff --git a/dev/Model/Attachment.js b/dev/Model/Attachment.js
index e3b3a7bf0..d9059c64c 100644
--- a/dev/Model/Attachment.js
+++ b/dev/Model/Attachment.js
@@ -63,21 +63,15 @@ export const staticFileType = _.memoize((ext, mimeType) => {
break;
case -1 < inArray(mimeTypeParts[1], [
'zip', '7z', 'tar', 'rar', 'gzip', 'bzip', 'bzip2', 'x-zip', 'x-7z', 'x-rar', 'x-tar', 'x-gzip', 'x-bzip', 'x-bzip2', 'x-zip-compressed', 'x-7z-compressed', 'x-rar-compressed'
- ]) || -1 < inArray(ext, [
- 'zip', '7z', 'tar', 'rar', 'gzip', 'bzip', 'bzip2'
- ]):
+ ]) || -1 < inArray(ext, ['zip', '7z', 'tar', 'rar', 'gzip', 'bzip', 'bzip2']):
result = FileType.Archive;
break;
- case -1 < inArray(mimeTypeParts[1], ['pdf', 'x-pdf']) || -1 < inArray(ext, [
- 'pdf'
- ]):
+ case -1 < inArray(mimeTypeParts[1], ['pdf', 'x-pdf']) || -1 < inArray(ext, ['pdf']):
result = FileType.Pdf;
break;
case -1 < inArray(mimeType, [
'application/pgp-signature', 'application/pgp-keys'
- ]) || -1 < inArray(ext, [
- 'asc', 'pem', 'ppk'
- ]):
+ ]) || -1 < inArray(ext, ['asc', 'pem', 'ppk']):
result = FileType.Certificate;
break;
case -1 < inArray(mimeType, ['application/pkcs7-signature']) ||
diff --git a/dev/Model/Email.js b/dev/Model/Email.js
index 8cac4b118..830b2acb3 100644
--- a/dev/Model/Email.js
+++ b/dev/Model/Email.js
@@ -223,35 +223,34 @@ class EmailModel
return false;
}
- const
- substr = (str, start, len) => {
- str = pString(str);
- let end = str.length;
+ const substr = (str, start, len) => {
+ str = pString(str);
+ let end = str.length;
- if (0 > start)
- {
- start += end;
- }
+ if (0 > start)
+ {
+ start += end;
+ }
- end = 'undefined' === typeof len ? end : (0 > len ? len + end : len + start);
+ end = 'undefined' === typeof len ? end : (0 > len ? len + end : len + start);
- return start >= str.length || 0 > start || start > end ? false : str.slice(start, end);
- },
+ return start >= str.length || 0 > start || start > end ? false : str.slice(start, end);
+ };
- substrReplace = (str, replace, start, length) => {
- str = pString(str);
- if (0 > start)
- {
- start += str.length;
- }
+ const substrReplace = (str, replace, start, length) => {
+ str = pString(str);
+ if (0 > start)
+ {
+ start += str.length;
+ }
- length = 'undefined' !== typeof length ? length : str.length;
- if (0 > length)
- {
- length = length + str.length - start;
- }
- return str.slice(0, start) + replace.substr(0, length) + replace.slice(length) + str.slice(start + length);
- };
+ length = 'undefined' !== typeof length ? length : str.length;
+ if (0 > length)
+ {
+ length = length + str.length - start;
+ }
+ return str.slice(0, start) + replace.substr(0, length) + replace.slice(length) + str.slice(start + length);
+ };
let
$sName = '',
diff --git a/dev/Promises/AbstractAjax.js b/dev/Promises/AbstractAjax.js
index c609dcf44..7e274f823 100644
--- a/dev/Promises/AbstractAjax.js
+++ b/dev/Promises/AbstractAjax.js
@@ -1,6 +1,6 @@
+import window from 'window';
import $ from '$';
-import Promise from 'Promise';
import {ajax} from 'Common/Links';
import {microtime, isUnd, isNormal, pString, pInt, inArray} from 'Common/Utils';
@@ -44,7 +44,7 @@ class AbstractAjaxPromises extends AbstractBasicPromises
ajaxRequest(action, isPost, timeOut, params, additionalGetString, fTrigger) {
- return new Promise((resolve, reject) => {
+ return new window.Promise((resolve, reject) => {
const start = microtime();
diff --git a/dev/Promises/AbstractBasic.js b/dev/Promises/AbstractBasic.js
index 8b1207ed5..4ab08794d 100644
--- a/dev/Promises/AbstractBasic.js
+++ b/dev/Promises/AbstractBasic.js
@@ -1,5 +1,5 @@
-import Promise from 'Promise';
+import window from 'window';
import {isArray} from 'Common/Utils';
export class AbstractBasicPromises
@@ -12,11 +12,11 @@ export class AbstractBasicPromises
}
fastResolve(mData) {
- return Promise.resolve(mData);
+ return window.Promise.resolve(mData);
}
fastReject(mData) {
- return Promise.reject(mData);
+ return window.Promise.reject(mData);
}
setTrigger(trigger, value) {
diff --git a/dev/Remote/User/Ajax.js b/dev/Remote/User/Ajax.js
index b1a0dd382..63bd4ae8b 100644
--- a/dev/Remote/User/Ajax.js
+++ b/dev/Remote/User/Ajax.js
@@ -337,8 +337,7 @@ class RemoteUserAjax extends AbstractAjaxRemote
UidNext: inboxUidNext,
UseThreads: useThreads ? '1' : '0',
ThreadUid: useThreads ? sThreadUid : ''
- }, '' === sSearch ? DEFAULT_AJAX_TIMEOUT : SEARCH_AJAX_TIMEOUT,
- '', bSilent ? [] : ['MessageList']);
+ }, '' === sSearch ? DEFAULT_AJAX_TIMEOUT : SEARCH_AJAX_TIMEOUT, '', bSilent ? [] : ['MessageList']);
}
/**
diff --git a/dev/Screen/AbstractSettings.js b/dev/Screen/AbstractSettings.js
index 11cbf35ff..340102404 100644
--- a/dev/Screen/AbstractSettings.js
+++ b/dev/Screen/AbstractSettings.js
@@ -167,9 +167,10 @@ class AbstractSettingsScreen extends AbstractScreen
routes() {
const
- DefaultViewModel = _.find(VIEW_MODELS.settings,
- (SettingsViewModel) => SettingsViewModel && SettingsViewModel.__rlSettingsData && SettingsViewModel.__rlSettingsData.IsDefault
- ),
+ DefaultViewModel = _.find(
+ VIEW_MODELS.settings,
+ (SettingsViewModel) => SettingsViewModel && SettingsViewModel.__rlSettingsData && SettingsViewModel.__rlSettingsData.IsDefault
+ ),
defaultRoute = DefaultViewModel && DefaultViewModel.__rlSettingsData ? DefaultViewModel.__rlSettingsData.Route : 'general',
rules = {
subname: /^(.*)$/,
diff --git a/dev/Stores/User/Account.js b/dev/Stores/User/Account.js
index 879e9eeb1..51c119002 100644
--- a/dev/Stores/User/Account.js
+++ b/dev/Stores/User/Account.js
@@ -23,16 +23,16 @@ class AccountUserStore
() => _.compact(_.map(this.accounts(), (item) => (item ? item.email : null))));
this.accountsUnreadCount = ko.computed(() => 0);
-// this.accountsUnreadCount = ko.computed(() => {
-// let result = 0;
-// _.each(this.accounts(), (item) => {
-// if (item)
-// {
-// result += item.count();
-// }
-// });
-// return result;
-// });
+ // this.accountsUnreadCount = ko.computed(() => {
+ // let result = 0;
+ // _.each(this.accounts(), (item) => {
+ // if (item)
+ // {
+ // result += item.count();
+ // }
+ // });
+ // return result;
+ // });
}
populate() {
diff --git a/dev/Stores/User/Folder.js b/dev/Stores/User/Folder.js
index bc204677a..db4bf257e 100644
--- a/dev/Stores/User/Folder.js
+++ b/dev/Stores/User/Folder.js
@@ -129,7 +129,8 @@ class FolderUserStore
{
folder.type(FolderType.User);
}
- },
+ };
+ const
fSetSystemFolderType = (type) => (value) => {
const folder = getFolderFromCacheList(value);
if (folder)
diff --git a/dev/Stores/User/Template.js b/dev/Stores/User/Template.js
index 2f0eca07f..3f556b387 100644
--- a/dev/Stores/User/Template.js
+++ b/dev/Stores/User/Template.js
@@ -22,16 +22,16 @@ class TemplateUserStore
this.templatesNames(_.compact(_.map(list, (item) => (item ? item.name : null))));
});
-// this.templatesNames.subscribe((aList) => {
-// if (this.templatesNames.skipFirst)
-// {
-// this.templatesNames.skipFirst = false;
-// }
-// else if (aList && 1 < aList.length)
-// {
-// Remote.templatesSortOrder(null, aList);
-// }
-// });
+ // this.templatesNames.subscribe((aList) => {
+ // if (this.templatesNames.skipFirst)
+ // {
+ // this.templatesNames.skipFirst = false;
+ // }
+ // else if (aList && 1 < aList.length)
+ // {
+ // Remote.templatesSortOrder(null, aList);
+ // }
+ // });
}
}
diff --git a/dev/View/Popup/Compose.js b/dev/View/Popup/Compose.js
index bd3855b46..ee8193fe2 100644
--- a/dev/View/Popup/Compose.js
+++ b/dev/View/Popup/Compose.js
@@ -776,14 +776,14 @@ class ComposePopupView extends AbstractViewNext
{
if (!this.oEditor && this.composeEditorArea())
{
-// _.delay(() => {
+ // _.delay(() => {
this.oEditor = new HtmlEditor(this.composeEditorArea(), null, () => {
fOnInit(this.oEditor);
this.resizerTrigger();
}, (bHtml) => {
this.isHtml(!!bHtml);
});
-// }, 1000);
+ // }, 1000);
}
else if (this.oEditor)
{
@@ -996,9 +996,8 @@ class ComposePopupView extends AbstractViewNext
oMessageOrArray = oMessageOrArray || null;
if (oMessageOrArray && isNormal(oMessageOrArray))
{
- message = isArray(oMessageOrArray) &&
- 1 === oMessageOrArray.length ? oMessageOrArray[0] :
- (!isArray(oMessageOrArray) ? oMessageOrArray : null);
+ message = isArray(oMessageOrArray) && 1 === oMessageOrArray.length ? oMessageOrArray[0] :
+ (!isArray(oMessageOrArray) ? oMessageOrArray : null);
}
this.oLastMessage = message;
diff --git a/dev/View/Popup/Contacts.js b/dev/View/Popup/Contacts.js
index 18ed3d090..c6646479c 100644
--- a/dev/View/Popup/Contacts.js
+++ b/dev/View/Popup/Contacts.js
@@ -216,7 +216,7 @@ class ContactsPopupView extends AbstractViewNext
this.viewHash = ko.computed(() => '' + _.map(this.viewProperties(), (oItem) => oItem.value()).join(''));
- // this.saveCommandDebounce = _.debounce(_.bind(this.saveCommand, this), 1000);
+ // this.saveCommandDebounce = _.debounce(_.bind(this.saveCommand, this), 1000);
this.viewHash.subscribe(() => {
if (this.watchHash() && !this.viewReadOnly() && !this.watchDirty())
diff --git a/dev/View/Popup/Filter.js b/dev/View/Popup/Filter.js
index 25fb5bb78..737276229 100644
--- a/dev/View/Popup/Filter.js
+++ b/dev/View/Popup/Filter.js
@@ -84,8 +84,8 @@ class FilterPopupView extends AbstractViewNext
populateOptions() {
this.actionTypeOptions([]);
- // this.actionTypeOptions.push({'id': FiltersAction.None,
- // 'name': i18n('POPUPS_FILTER/SELECT_ACTION_NONE')});
+ // this.actionTypeOptions.push({'id': FiltersAction.None,
+ // 'name': i18n('POPUPS_FILTER/SELECT_ACTION_NONE')});
const modules = this.modules();
if (modules)
diff --git a/dev/View/Popup/FolderSystem.js b/dev/View/Popup/FolderSystem.js
index 0c4842c46..3330da300 100644
--- a/dev/View/Popup/FolderSystem.js
+++ b/dev/View/Popup/FolderSystem.js
@@ -48,23 +48,26 @@ class FolderSystemPopupView extends AbstractViewNext
const
fSetSystemFolders = () => {
- Settings.settingsSet('SentFolder', FolderStore.sentFolder());
- Settings.settingsSet('DraftFolder', FolderStore.draftFolder());
- Settings.settingsSet('SpamFolder', FolderStore.spamFolder());
- Settings.settingsSet('TrashFolder', FolderStore.trashFolder());
- Settings.settingsSet('ArchiveFolder', FolderStore.archiveFolder());
- },
- fSaveSystemFolders = _.debounce(() => {
- fSetSystemFolders();
- Remote.saveSystemFolders(noop, {
- SentFolder: FolderStore.sentFolder(),
- DraftFolder: FolderStore.draftFolder(),
- SpamFolder: FolderStore.spamFolder(),
- TrashFolder: FolderStore.trashFolder(),
- ArchiveFolder: FolderStore.archiveFolder(),
- NullFolder: 'NullFolder'
- });
- }, Magics.Time1s),
+ Settings.settingsSet('SentFolder', FolderStore.sentFolder());
+ Settings.settingsSet('DraftFolder', FolderStore.draftFolder());
+ Settings.settingsSet('SpamFolder', FolderStore.spamFolder());
+ Settings.settingsSet('TrashFolder', FolderStore.trashFolder());
+ Settings.settingsSet('ArchiveFolder', FolderStore.archiveFolder());
+ },
+ fSaveSystemFolders = _.debounce(
+ () => {
+ fSetSystemFolders();
+ Remote.saveSystemFolders(noop, {
+ SentFolder: FolderStore.sentFolder(),
+ DraftFolder: FolderStore.draftFolder(),
+ SpamFolder: FolderStore.spamFolder(),
+ TrashFolder: FolderStore.trashFolder(),
+ ArchiveFolder: FolderStore.archiveFolder(),
+ NullFolder: 'NullFolder'
+ });
+ },
+ Magics.Time1s
+ ),
fCallback = () => {
fSetSystemFolders();
fSaveSystemFolders();
diff --git a/dev/View/User/Login.js b/dev/View/User/Login.js
index 7e179fb90..7451be999 100644
--- a/dev/View/User/Login.js
+++ b/dev/View/User/Login.js
@@ -264,63 +264,68 @@ class LoginUserView extends AbstractViewNext
const
fLoginRequest = (sLoginPassword) => {
- Remote.login((sResult, oData) => {
+ Remote.login(
+ (sResult, oData) => {
- $win.trigger('rl.tooltips.diactivate');
- $win.trigger('rl.tooltips.activate');
+ $win.trigger('rl.tooltips.diactivate');
+ $win.trigger('rl.tooltips.activate');
- if (StorageResultType.Success === sResult && oData && 'Login' === oData.Action)
- {
- if (oData.Result)
+ if (StorageResultType.Success === sResult && oData && 'Login' === oData.Action)
{
- if (oData.TwoFactorAuth)
+ if (oData.Result)
{
- this.additionalCode('');
- this.additionalCode.visibility(true);
- this.submitRequest(false);
+ if (oData.TwoFactorAuth)
+ {
+ this.additionalCode('');
+ this.additionalCode.visibility(true);
+ this.submitRequest(false);
- _.delay(() => this.additionalCode.focused(true), Magics.Time100ms);
+ _.delay(() => this.additionalCode.focused(true), Magics.Time100ms);
+ }
+ else if (oData.Admin)
+ {
+ getApp().redirectToAdminPanel();
+ }
+ else
+ {
+ getApp().loginAndLogoutReload(false);
+ }
}
- else if (oData.Admin)
+ else if (oData.ErrorCode)
{
- getApp().redirectToAdminPanel();
+ this.submitRequest(false);
+ if (-1 < inArray(oData.ErrorCode, [Notification.InvalidInputArgument]))
+ {
+ oData.ErrorCode = Notification.AuthError;
+ }
+
+ this.submitError(getNotificationFromResponse(oData));
+
+ if ('' === this.submitError())
+ {
+ this.submitError(getNotification(Notification.UnknownError));
+ }
+ else if (oData.ErrorMessageAdditional)
+ {
+ this.submitErrorAddidional(oData.ErrorMessageAdditional);
+ }
}
else
{
- getApp().loginAndLogoutReload(false);
- }
- }
- else if (oData.ErrorCode)
- {
- this.submitRequest(false);
- if (-1 < inArray(oData.ErrorCode, [Notification.InvalidInputArgument]))
- {
- oData.ErrorCode = Notification.AuthError;
- }
-
- this.submitError(getNotificationFromResponse(oData));
-
- if ('' === this.submitError())
- {
- this.submitError(getNotification(Notification.UnknownError));
- }
- else if (oData.ErrorMessageAdditional)
- {
- this.submitErrorAddidional(oData.ErrorMessageAdditional);
+ this.submitRequest(false);
}
}
else
{
this.submitRequest(false);
+ this.submitError(getNotification(Notification.UnknownError));
}
- }
- else
- {
- this.submitRequest(false);
- this.submitError(getNotification(Notification.UnknownError));
- }
- }, this.email(), '', sLoginPassword, !!this.signMe(),
+ },
+ this.email(),
+ '',
+ sLoginPassword,
+ !!this.signMe(),
this.bSendLanguage ? this.language() : '',
this.additionalCode.visibility() ? this.additionalCode() : '',
this.additionalCode.visibility() ? !!this.additionalCodeSignMe() : false
diff --git a/dev/View/User/MailBox/MessageView.js b/dev/View/User/MailBox/MessageView.js
index a5618afd3..4f9bfc623 100644
--- a/dev/View/User/MailBox/MessageView.js
+++ b/dev/View/User/MailBox/MessageView.js
@@ -68,20 +68,27 @@ class MessageViewMailBoxUserView extends AbstractViewNext
let lastEmail = '';
const
- createCommandReplyHelper = (type) => createCommand(() => {
- this.lastReplyAction(type);
- this.replyOrforward(type);
- }, this.canBeRepliedOrForwarded),
+ createCommandReplyHelper = (type) => createCommand(
+ () => {
+ this.lastReplyAction(type);
+ this.replyOrforward(type);
+ },
+ this.canBeRepliedOrForwarded
+ );
- createCommandActionHelper = (folderType, useFolder) => createCommand(() => {
- const message = this.message();
- if (message && this.allowMessageListActions)
- {
- this.message(null);
- getApp().deleteMessagesFromFolder(
- folderType, message.folderFullNameRaw, [message.uid], useFolder);
- }
- }, this.messageVisibility);
+ const
+ createCommandActionHelper = (folderType, useFolder) => createCommand(
+ () => {
+ const message = this.message();
+ if (message && this.allowMessageListActions)
+ {
+ this.message(null);
+ getApp().deleteMessagesFromFolder(
+ folderType, message.folderFullNameRaw, [message.uid], useFolder);
+ }
+ },
+ this.messageVisibility
+ );
this.oDom = null;
this.oHeaderDom = null;
@@ -431,9 +438,9 @@ class MessageViewMailBoxUserView extends AbstractViewNext
const
fFindDom = function(inputDom) {
- const children = inputDom ? inputDom.children() : null;
- return (children && 1 === children.length && children.is('table,div,center')) ? children : null;
- },
+ const children = inputDom ? inputDom.children() : null;
+ return (children && 1 === children.length && children.is('table,div,center')) ? children : null;
+ },
fFindColor = function(inputDom) {
let color = '';
if (inputDom)
diff --git a/gulpfile.js b/gulpfile.js
index 46bd25a8a..3c86c50f5 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -53,6 +53,7 @@ var
filter = require('gulp-filter'),
expect = require('gulp-expect-file'),
chmod = require('gulp-chmod'),
+ size = require('gulp-size'),
gutil = require('gulp-util');
cfg.community = !argv.pro;
@@ -385,6 +386,10 @@ gulp.task('js:admin', ['js:webpack'], function() {
gulp.task('js:min', ['js:app', 'js:admin'], function() {
return gulp.src(cfg.paths.staticJS + '*.js')
.pipe(replace(/"rainloop\/v\/([^\/]+)\/static\/js\/"/g, '"rainloop/v/$1/static/js/min/"'))
+ .pipe(size({
+ showFiles: true,
+ showTotal: false
+ }))
.pipe(rename({suffix: '.min'}))
.pipe(uglify({
mangle: true,
@@ -392,6 +397,10 @@ gulp.task('js:min', ['js:app', 'js:admin'], function() {
ie8: false
}))
.pipe(eol('\n', true))
+ .pipe(size({
+ showFiles: true,
+ showTotal: false
+ }))
.pipe(gulp.dest(cfg.paths.staticMinJS))
.on('error', gutil.log);
});
diff --git a/package.json b/package.json
index 81b6d5b57..6f9fe44a5 100644
--- a/package.json
+++ b/package.json
@@ -54,38 +54,39 @@
"devDependencies": {
"Progress.js": "github:usablica/progress.js#v0.1.0",
"autolinker": "1.4.3",
- "babel-core": "6.24.1",
+ "babel-core": "6.25.0",
"babel-eslint": "7.2.3",
- "babel-loader": "7.0.0",
+ "babel-loader": "7.1.0",
"babel-plugin-transform-decorators-legacy": "1.3.4",
"babel-plugin-transform-runtime": "6.23.0",
- "babel-preset-env": "1.5.1",
+ "babel-preset-env": "1.5.2",
"babel-preset-stage-0": "6.24.1",
"babel-runtime": "6.23.0",
"classnames": "2.2.5",
"copy-webpack-plugin": "4.0.1",
"es6-promise-polyfill": "1.2.0",
- "eslint": "3.19.0",
- "eslint-plugin-compat": "1.0.2",
+ "eslint": "4.1.0",
+ "eslint-plugin-compat": "1.0.4",
"gulp": "3.9.1",
"gulp-autoprefixer": "4.0.0",
"gulp-cached": "1.1.1",
"gulp-chmod": "2.0.0",
- "gulp-clean-css": "3.3.1",
+ "gulp-clean-css": "3.4.2",
"gulp-concat-util": "0.5.5",
"gulp-eol": "0.1.2",
- "gulp-eslint": "3.0.1",
+ "gulp-eslint": "4.0.0",
"gulp-expect-file": "0.0.7",
"gulp-filter": "5.0.0",
"gulp-header": "1.8.8",
"gulp-if": "2.0.2",
- "gulp-less": "3.3.0",
+ "gulp-less": "3.3.2",
"gulp-livereload": "3.8.1",
"gulp-notify": "3.0.0",
"gulp-plumber": "1.1.0",
"gulp-rename": "1.2.2",
- "gulp-replace": "0.5.4",
+ "gulp-replace": "0.6.1",
"gulp-rimraf": "0.2.1",
+ "gulp-size": "2.1.0",
"gulp-stripbom": "1.0.4",
"gulp-through": "0.4.0",
"gulp-uglify": "3.0.0",
@@ -111,15 +112,15 @@
"normalize.css": "7.0.0",
"openpgp": "2.5.4",
"opentip": "2.4.3",
- "pikaday": "1.5.1",
+ "pikaday": "1.6.1",
"raw-loader": "0.5.1",
"rifraf": "2.0.3",
"rimraf": "2.6.1",
"run-sequence": "1.2.2",
"simplestatemanager": "3.4.0",
- "style-loader": "0.18.0",
+ "style-loader": "0.18.2",
"underscore": "1.8.3",
- "webpack": "2.5.1",
+ "webpack": "3.0.0",
"webpack-notifier": "1.5.0"
}
}
diff --git a/rainloop/v/0.0.0/app/localization/admin/sl_SI.yml b/rainloop/v/0.0.0/app/localization/admin/sl_SI.yml
index aed5e6154..fd2c35d3f 100644
--- a/rainloop/v/0.0.0/app/localization/admin/sl_SI.yml
+++ b/rainloop/v/0.0.0/app/localization/admin/sl_SI.yml
@@ -26,6 +26,7 @@ sl_SI:
LABEL_ALLOW_LANGUAGES_ON_SETTINGS: "Dovoli izbor jezika v nastavitvah"
LABEL_ALLOW_THEMES_ON_SETTINGS: "Dovoli izbor teme v nastavitvah"
LABEL_ALLOW_BACKGROUND_ON_SETTINGS: "Dovoli izbor ozadja v nastavitvah"
+ LABEL_NEW_FOLDER_MOVE: "Novi gumb \"Premakni v mapo\""
LABEL_SHOW_THUMBNAILS: "Pokaži predoglede (priloge)"
LABEL_ALLOW_GRAVATAR: "Dovoli Gravatar"
LEGEND_MAIN: "Glavno"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/da_DK.yml b/rainloop/v/0.0.0/app/localization/webmail/da_DK.yml
index bd7e99862..5981d8547 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/da_DK.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/da_DK.yml
@@ -4,14 +4,14 @@ da_DK:
LABEL_LOGIN: "Brugernavn"
LABEL_PASSWORD: "Adgangskode"
LABEL_SIGN_ME: "Husk mig"
- LABEL_VERIFICATION_CODE: "Verifcserings kode"
+ LABEL_VERIFICATION_CODE: "Verifikationskode"
LABEL_DONT_ASK_VERIFICATION_CODE: "Husk kode i 2 uger"
BUTTON_SIGN_IN: "Log ind"
TITLE_SIGN_IN_GOOGLE: "Log ind med Google"
- TITLE_SIGN_IN_FACEBOOK: "Log ind med Facenbook"
+ TITLE_SIGN_IN_FACEBOOK: "Log ind med Facebook"
TITLE_SIGN_IN_TWITTER: "Log ind med Twitter"
LABEL_FORGOT_PASSWORD: "Glemt adgangskode"
- LABEL_REGISTRATION: "Registre"
+ LABEL_REGISTRATION: "Registrering"
TOP_TOOLBAR:
BUTTON_ADD_ACCOUNT: "Tilføj konto"
BUTTON_SETTINGS: "Indstillinger"
@@ -27,7 +27,7 @@ da_DK:
LABEL_ADV_TO: "Til"
LABEL_ADV_SUBJECT: "Emne"
LABEL_ADV_TEXT: "Tekst"
- LABEL_ADV_HAS_ATTACHMENT: "Har vedhæfted fil"
+ LABEL_ADV_HAS_ATTACHMENT: "Har vedhæftet fil"
LABEL_ADV_HAS_ATTACHMENTS: "Har vedhæftede filer"
LABEL_ADV_FLAGGED: "Markeret med flag"
LABEL_ADV_UNSEEN: "Ulæst"
@@ -53,29 +53,29 @@ da_DK:
FOLDER_LIST:
BUTTON_COMPOSE: "Forfat"
BUTTON_CONTACTS: "Kontakter"
- BUTTON_NEW_MESSAGE: "Ny meddelse"
+ BUTTON_NEW_MESSAGE: "Ny meddelelse"
INBOX_NAME: "Indbakke"
- SENT_NAME: "Sendte meddelser"
+ SENT_NAME: "Sendte meddelelser"
DRAFTS_NAME: "Kladder"
- SPAM_NAME: "Uønskede meddelser"
- TRASH_NAME: "Slettede meddelser"
- ARCHIVE_NAME: "Arkiverede meddelser"
+ SPAM_NAME: "Uønskede meddelelser"
+ TRASH_NAME: "Slettede meddelelser"
+ ARCHIVE_NAME: "Arkiverede meddelelser"
QUOTA:
TITLE: "Forbrug"
MESSAGE_LIST:
- BUTTON_RELOAD: "Genindlæs meddelser"
+ BUTTON_RELOAD: "Genindlæs meddelelser"
BUTTON_MOVE_TO: "Flyt til"
BUTTON_DELETE: "Slet"
- BUTTON_ARCHIVE: "Arkiver"
+ BUTTON_ARCHIVE: "Arkivér"
BUTTON_SPAM: "Uønsket"
BUTTON_NOT_SPAM: "Ikke uønsket"
BUTTON_EMPTY_FOLDER: "Tøm mappe"
BUTTON_MULTY_FORWARD: "Videresend som vedhæftning(er)"
BUTTON_DELETE_WITHOUT_MOVE: "Slet permanent"
BUTTON_MORE: "Mere"
- MENU_SET_SEEN: "Marker som læst"
- MENU_SET_ALL_SEEN: "Marker alle som læst"
- MENU_UNSET_SEEN: "Marker som ulæst"
+ MENU_SET_SEEN: "Markér som læst"
+ MENU_SET_ALL_SEEN: "Markér alle som læst"
+ MENU_UNSET_SEEN: "Markér som ulæst"
MENU_SET_FLAG: "Markér med flag"
MENU_UNSET_FLAG: "Fjern flag"
MENU_SELECT_ALL: "Alle"
@@ -85,10 +85,10 @@ da_DK:
MENU_SELECT_SEEN: "Læst"
MENU_SELECT_FLAGGED: "Markeret med flag"
MENU_SELECT_UNFLAGGED: "Ikke markeret med flag"
- EMPTY_LIST: "Ingen meddelser."
- EMPTY_SEARCH_LIST: "Ikke meddelelser passede på søgningen."
+ EMPTY_LIST: "Ingen meddelelser."
+ EMPTY_SEARCH_LIST: "Ingen meddelelser passede på søgningen."
SEARCH_RESULT_FOR: "Resultat for søgningen på \"%SEARCH%\""
- BACK_TO_MESSAGE_LIST: "Tilbage til meddelelses oversigt."
+ BACK_TO_MESSAGE_LIST: "Tilbage til meddelelsesoversigt."
LIST_LOADING: "Indlæser..."
EMPTY_SUBJECT_TEXT: "(Intet emne)"
PUT_MESSAGE_HERE: "Træk meddelelser her for visning i oversigten"
@@ -103,7 +103,7 @@ da_DK:
BUTTON_CLOSE: "Luk"
BUTTON_DELETE: "Slet"
BUTTON_UNSUBSCRIBE: "Frameld liste"
- BUTTON_ARCHIVE: "Arkiver"
+ BUTTON_ARCHIVE: "Arkivér"
BUTTON_SPAM: "Uønsket"
BUTTON_NOT_SPAM: "Ikke uønsket"
BUTTON_MOVE_TO: "Flyt til"
@@ -114,16 +114,16 @@ da_DK:
BUTTON_FORWARD_AS_ATTACHMENT: "Videresend som vedhæftning"
BUTTON_EDIT_AS_NEW: "Rediger som ny"
BUTTON_SHOW_IMAGES: "Vis eksterne billeder"
- BUTTON_NOTIFY_READ_RECEIPT: "Afsender har bedt om modtagelses kvittering."
+ BUTTON_NOTIFY_READ_RECEIPT: "Afsender har bedt om modtagelseskvittering."
BUTTON_IN_NEW_WINDOW: "Vis i separat vindue"
- BUTTON_THREAD_LIST: "Samtale oversigt"
+ BUTTON_THREAD_LIST: "Samtaleoversigt"
BUTTON_THREAD_PREV: "Forrige"
BUTTON_THREAD_NEXT: "Næste"
BUTTON_THREAD_MORE: "Flere meddelelser"
- MENU_HEADERS: "Hvis meddelelseoplysninger"
+ MENU_HEADERS: "Vis meddelelseoplysninger"
MENU_VIEW_ORIGINAL: "Vis kilder"
MENU_DOWNLOAD_ORIGINAL: "Hent som .eml fil"
- MENU_FILTER_SIMILAR: "Find ligende meddelelser"
+ MENU_FILTER_SIMILAR: "Find lignende meddelelser"
MENU_PRINT: "Udskriv"
EMPTY_SUBJECT_TEXT: "(Intet emne)"
LABEL_SUBJECT: "Emne"
@@ -159,7 +159,7 @@ da_DK:
Bemærk: "Dette bekræfter bare at meddelelsen er blevet op modtageren."
Der er ingen garanti for at modtager har læst meddelelsen.
SUGGESTIONS:
- SEARCHING_DESC: "Søger"
+ SEARCHING_DESC: "Søger..."
CONTACTS:
LEGEND_CONTACTS: "Kontakter"
SEARCH_INPUT_PLACEHOLDER: "Søg"
@@ -169,7 +169,7 @@ da_DK:
BUTTON_IMPORT: "Importer kontakter (csv, vcf, vCard)"
BUTTON_EXPORT_VCARD: "Eksporter kontakter (vcf, vCard)"
BUTTON_EXPORT_CSV: "Eksporter kontakter (csv)"
- ERROR_IMPORT_FILE: "Importerrings fejl (forkert fil type)"
+ ERROR_IMPORT_FILE: "Importfejl (forkert fil type)"
LIST_LOADING: "Indlæser"
EMPTY_LIST: "Ingen kontakter"
EMPTY_SEARCH: "Ingen kontakter fundet"
@@ -181,16 +181,16 @@ da_DK:
LABEL_WEB: "Hjemmeside"
LABEL_BIRTHDAY: "Fødselsdag"
LINK_ADD_EMAIL: "Tilføj e-mail adresse"
- LINK_ADD_PHONE: "Tilføj telefon nummer"
+ LINK_ADD_PHONE: "Tilføj telefonnummer"
LINK_BIRTHDAY: "Fødselsdag"
PLACEHOLDER_ENTER_DISPLAY_NAME: "Indtast kaldenavn"
PLACEHOLDER_ENTER_LAST_NAME: "Indtast efternavn"
- PLACEHOLDER_ENTER_FIRST_NAME: "Indtast fornavn(er)"
- PLACEHOLDER_ENTER_NICK_NAME: "Indtast kældenavn"
+ PLACEHOLDER_ENTER_FIRST_NAME: "Indtast fornavn(e)"
+ PLACEHOLDER_ENTER_NICK_NAME: "Indtast kaldenavn"
LABEL_READ_ONLY: "Skrivebeskyttet"
LABEL_SHARE: "Del"
ADD_MENU_LABEL: "Tilføj"
- ADD_MENU_NICKNAME: "Kældenavn"
+ ADD_MENU_NICKNAME: "Kaldenavn"
ADD_MENU_NOTES: "Noter"
ADD_MENU_EMAIL: "E-mail"
ADD_MENU_PHONE: "Telefon"
@@ -234,9 +234,9 @@ da_DK:
ATTACHMENTS_ERROR_DESC: "Advarsels! Ikke alle vedhæftninger er overført."
ATTACHMENTS_UPLOAD_ERROR_DESC: "Overførsel af vedhæftninger igang."
BUTTON_REQUEST_READ_RECEIPT: "Bed om kvittering for læsning"
- BUTTON_MARK_AS_IMPORTANT: "Marker som vigtig"
+ BUTTON_MARK_AS_IMPORTANT: "Markér som vigtig"
BUTTON_OPEN_PGP: "OpenPGP (kun plain tekst)"
- BUTTON_REQUEST_DSN: "Bed om kvittering om kvittering for modtagelse"
+ BUTTON_REQUEST_DSN: "Bed om kvittering for modtagelse"
POPUPS_WELCOME_PAGE:
BUTTON_CLOSE: "Luk"
POPUPS_ASK:
@@ -265,7 +265,7 @@ da_DK:
LABEL_SIGNATURE_INSERT_BEFORE: "Indsæt signatur før citeret tekst"
POPUPS_CREATE_FOLDER:
TITLE_CREATE_FOLDER: "Opret ny mappe?"
- LABEL_NAME: "Mappe navn"
+ LABEL_NAME: "Mappenavn"
LABEL_PARENT: "Hovedmappe"
BUTTON_CREATE: "Opret ny mappe"
BUTTON_CANCEL: "Annuller"
@@ -282,7 +282,7 @@ da_DK:
TITLE_CLEARING_PROCESS: "Tømmer mappe..."
POPUPS_IMPORT_OPEN_PGP_KEY:
TITLE_IMPORT_OPEN_PGP_KEY: "Importer OpenPGP nøgle"
- BUTTON_IMPORT_OPEN_PGP_KEY: "Importet"
+ BUTTON_IMPORT_OPEN_PGP_KEY: "Importer"
POPUPS_VIEW_OPEN_PGP_KEY:
TITLE_VIEW_OPEN_PGP_KEY: "Vis OpenPGP nøgle"
BUTTON_SELECT: "Vælg"
@@ -292,11 +292,11 @@ da_DK:
LABEL_EMAIL: "E-mail"
LABEL_NAME: "Navn"
LABEL_PASSWORD: "Adgangskode"
- LABEL_KEY_BIT_LENGTH: "Nøgle længde"
- BUTTON_GENERATE_OPEN_PGP_KEYS: "Generer"
+ LABEL_KEY_BIT_LENGTH: "Nøglelængde"
+ BUTTON_GENERATE_OPEN_PGP_KEYS: "Generér"
POPUPS_COMPOSE_OPEN_PGP:
TITLE_COMPOSE_OPEN_PGP: "OpenPGP Signer/Krypter"
- LABEL_SIGN: "Signer"
+ LABEL_SIGN: "Signér"
LABEL_ENCRYPT: "Krypter"
LABEL_PASSWORD: "Adgangskode"
BUTTON_SIGN: "Signér"
@@ -306,9 +306,9 @@ da_DK:
TITLE_MESSAGE_OPEN_PGP: "OpenPGP Dekrypter"
LABEL_KEY: "Privat nøgle"
LABEL_PASSWORD: "Adgangskode"
- BUTTON_DECRYPT: "Afkrypter"
+ BUTTON_DECRYPT: "Dekrypter"
POPUPS_TWO_FACTOR_TEST:
- TITLE_TEST_CODE: "2-trins verificeringstest"
+ TITLE_TEST_CODE: "2-trins verifikationstest"
LABEL_CODE: "Kode"
BUTTON_TEST: "Test"
POPUPS_FILTER:
@@ -323,44 +323,44 @@ da_DK:
SELECT_ACTION_MOVE_TO: "Flyt til"
SELECT_ACTION_FORWARD_TO: "Videresend til"
SELECT_ACTION_REJECT: "Afvis"
- SELECT_ACTION_VACATION_MESSAGE: "Ferie meddelelse"
- SELECT_ACTION_DISCARD: "Kasser"
+ SELECT_ACTION_VACATION_MESSAGE: "Feriemeddelelse"
+ SELECT_ACTION_DISCARD: "Kassér"
SELECT_FIELD_FROM: "Fra"
SELECT_FIELD_RECIPIENTS: "Modtagere (Til eller CC)"
SELECT_FIELD_SUBJECT: "Emne"
- SELECT_FIELD_HEADER: "Meddelsesoplysninger"
+ SELECT_FIELD_HEADER: "Meddelelsesoplysninger"
SELECT_FIELD_SIZE: "Størrelse"
- SELECT_TYPE_CONTAINS: "Indenholder"
- SELECT_TYPE_NOT_CONTAINS: "Indenholder ikke"
- SELECT_TYPE_MATCHES: "Svare til (* og ? kan bruges)"
- SELECT_TYPE_NOT_MATCHES: "Svare ikke til (* og ? kan bruges)"
+ SELECT_TYPE_CONTAINS: "Indeholder"
+ SELECT_TYPE_NOT_CONTAINS: "Indeholder ikke"
+ SELECT_TYPE_MATCHES: "Svarer til (* og ? kan bruges)"
+ SELECT_TYPE_NOT_MATCHES: "Svarer ikke til (* og ? kan bruges)"
SELECT_TYPE_REGEXP: "Regexp"
SELECT_TYPE_NOT_REGEXP: "Ikke Regexp"
SELECT_TYPE_EQUAL_TO: "Lig med"
SELECT_TYPE_NOT_EQUAL_TO: "Ikke lige med"
SELECT_TYPE_OVER: "Over"
SELECT_TYPE_UNDER: "Under"
- SELECT_MATCH_ANY: "Passer en af følgene regler"
- SELECT_MATCH_ALL: "Passer alle af følgende regler"
- MARK_AS_READ_LABEL: "Marker som læst"
- REPLY_INTERVAL_LABEL: "Svar interval (dage)"
+ SELECT_MATCH_ANY: "Passer til en af følgende regler"
+ SELECT_MATCH_ALL: "Passer til alle følgende regler"
+ MARK_AS_READ_LABEL: "Markér som læst"
+ REPLY_INTERVAL_LABEL: "Svarinterval (dage)"
KEEP_LABEL: "Behold"
- STOP_LABEL: "Forsæt med at tjekker regler"
+ STOP_LABEL: "Forsæt med at tjekke regler"
EMAIL_LABEL: "E-mail"
- VACATION_SUBJECT_LABEL: "Emne (valgfri)"
- VACATION_MESSAGE_LABEL: "Meddelse"
- VACATION_RECIPIENTS_LABEL: "Modtagere (komma seperarede)"
- REJECT_MESSAGE_LABEL: "Afvis meddelse"
- ALL_INCOMING_MESSAGES_DESC: "Alle modtagede meddelser"
+ VACATION_SUBJECT_LABEL: "Emne (valgfrit)"
+ VACATION_MESSAGE_LABEL: "Meddelelse"
+ VACATION_RECIPIENTS_LABEL: "Modtagere (kommaseparerede)"
+ REJECT_MESSAGE_LABEL: "Afvis meddelelse"
+ ALL_INCOMING_MESSAGES_DESC: "Alle modtagne meddelelser"
POPUPS_SYSTEM_FOLDERS:
- TITLE_SYSTEM_FOLDERS: "Vælg system mapper"
+ TITLE_SYSTEM_FOLDERS: "Vælg systemmapper"
SELECT_CHOOSE_ONE: "Vælg en"
SELECT_UNUSE_NAME: "Brug ikke"
- LABEL_SENT: "Sendte meddelser"
+ LABEL_SENT: "Sendte meddelelser"
LABEL_DRAFTS: "Kladder"
- LABEL_SPAM: "Uønskede meddelser"
- LABEL_TRASH: "Slettede meddelser"
- LABEL_ARCHIVE: "Arkiverede meddelser"
+ LABEL_SPAM: "Uønskede meddelelser"
+ LABEL_TRASH: "Slettede meddelelser"
+ LABEL_ARCHIVE: "Arkiverede meddelelser"
BUTTON_CANCEL: "Annuller"
BUTTON_CLOSE: "Luk"
NOTIFICATION_SENT: |
@@ -373,14 +373,14 @@ da_DK:
Hvis du vil slette meddelelser permanent, vælg "Brug ikke".
NOTIFICATION_ARCHIVE: "Du har ikke valgt en systemmappe til arkiverede meddelelser."
POPUPS_TWO_FACTOR_CFG:
- LEGEND_TWO_FACTOR_AUTH: "2-trins verificering (TOTP)"
- LABEL_ENABLE_TWO_FACTOR: "Aktiver 2-trins verificering"
+ LEGEND_TWO_FACTOR_AUTH: "2-trins verifikation (TOTP)"
+ LABEL_ENABLE_TWO_FACTOR: "Aktivér 2-trins verifikation"
LABEL_TWO_FACTOR_USER: "Bruger"
LABEL_TWO_FACTOR_STATUS: "Status"
LABEL_TWO_FACTOR_SECRET: "2-trins verificeringshemmelighed"
LABEL_TWO_FACTOR_BACKUP_CODES: "Tag backup af 2-trins verificeringshemmeligheder"
BUTTON_CREATE: "Opret en hemmelighed"
- BUTTON_ACTIVATE: "Aktiver"
+ BUTTON_ACTIVATE: "Aktivér"
BUTTON_CLEAR: "Slet"
BUTTON_LOGOUT: "Log ud"
BUTTON_DONE: "Færdig"
@@ -388,13 +388,12 @@ da_DK:
LINK_TEST: "test"
BUTTON_SHOW_SECRET: "Vis hemmelighed"
BUTTON_HIDE_SECRET: "Skjul hemmelighed"
- TWO_FACTOR_REQUIRE_DESC: "Din konto kræver 2-trins verificering."
+ TWO_FACTOR_REQUIRE_DESC: "Din konto kræver 2-trins verifikation."
TWO_FACTOR_SECRET_CONFIGURED_DESC: "Konfigureret"
TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC: "Ikke konfigureret"
- TWO_FACTOR_SECRET_DESC: >+
+ TWO_FACTOR_SECRET_DESC: >
Importer denne information til din Google Autentificering app (eller en anden
TOTP klient) ved hjælp af QR koden herunder eller ved at indtaste koden manuelt.
-
TWO_FACTOR_BACKUP_CODES_DESC: >
Hvis du ikke kan modtage koder ved hjælp af Google Autentificering appen (eller
en anden TOTP klient), kan du bruge backup kode til at logge ind med. Når
@@ -412,15 +411,15 @@ da_DK:
ERROR_NO_FILE_UPLOADED: "Ingen file oploadet"
ERROR_MISSING_TEMP_FOLDER: "Midlertidig fil findes ikke"
ERROR_ON_SAVING_FILE: "Ukendt upload fejl"
- ERROR_FILE_TYPE: "Forkert filtyppe"
+ ERROR_FILE_TYPE: "Forkert filtype"
ERROR_UNKNOWN: "Ukendt upload fejl"
EDITOR:
TEXT_SWITCHER_PLAINT_TEXT: "HTML <-> TEXT"
TEXT_SWITCHER_RICH_FORMATTING: "Rig formatering"
- TEXT_SWITCHER_CONFIRM: "Formatring og billeder vil gå tabt. Forsæt?"
+ TEXT_SWITCHER_CONFIRM: "Formatering og billeder vil gå tabt. Forsæt?"
SETTINGS_LABELS:
LABEL_PERSONAL_NAME: "Personlig"
- LABEL_GENERAL_NAME: "Generalt"
+ LABEL_GENERAL_NAME: "Generelt"
LABEL_CONTACTS_NAME: "Kontakter"
LABEL_FOLDERS_NAME: "Mapper"
LABEL_ACCOUNTS_NAME: "Kontoer"
@@ -444,7 +443,7 @@ da_DK:
SUBNAME_MOVE_TO: "Flyt til \"%FOLDER%\""
SUBNAME_FORWARD_TO: "Videresend til \"%EMAIL%\""
SUBNAME_REJECT: "Afvis"
- SUBNAME_VACATION_MESSAGE: "Ferie meddelelse"
+ SUBNAME_VACATION_MESSAGE: "Feriemeddelelse"
SUBNAME_DISCARD: "Kasser"
CAPABILITY_LABEL: "Evner"
LOADING_PROCESS: "Opdater oversigten over filtre"
@@ -458,7 +457,7 @@ da_DK:
LABEL_ADD_SIGNATURE_TO_ALL: "Tilføj din signatur til alle meddelelser"
SETTINGS_SECURITY:
LEGEND_SECURITY: "Sikkerhed"
- LABEL_CONFIGURE_TWO_FACTOR: "Op sæt 2-trins verificering"
+ LABEL_CONFIGURE_TWO_FACTOR: "Opsæt 2-trins verifikation"
LABEL_AUTOLOGOUT: "Automatisk log ud"
AUTOLOGIN_NEVER_OPTION_NAME: "Aldrig"
AUTOLOGIN_MINUTES_OPTION_NAME: "%MINUTES% minut(er)"
@@ -474,9 +473,9 @@ da_DK:
LABEL_EDITOR: "Standard tekst program"
LABEL_EDITOR_HTML: "Html"
LABEL_EDITOR_PLAIN: "Plain"
- LABEL_EDITOR_HTML_FORCED: "Html (gennetvunget)"
+ LABEL_EDITOR_HTML_FORCED: "Html (gennemtvunget)"
LABEL_EDITOR_PLAIN_FORCED: "Plain (gennemtvunget)"
- LABEL_ANIMATION: "Grænseflade animation"
+ LABEL_ANIMATION: "Grænsefladeanimation"
LABEL_ANIMATION_FULL: "Fuld"
LABEL_ANIMATION_NORMAL: "Normal"
LABEL_ANIMATION_NONE: "Ingen"
@@ -484,7 +483,7 @@ da_DK:
LABEL_USE_PREVIEW_PANE: "Brug preview panel"
LABEL_USE_CHECKBOXES_IN_LIST: "Vis afkrydsningsfelt i oversigten"
LABEL_USE_THREADS: "Brug samtaler"
- LABEL_REPLY_SAME_FOLDER: "Placer svar i samme mappe som original besked"
+ LABEL_REPLY_SAME_FOLDER: "Placer svar i samme mappe som oprindelig meddelelse"
LABEL_SHOW_IMAGES: "Vis altid eksterne billeder"
LABEL_SHOW_ANIMATION: "Vis animationer"
LABEL_MESSAGE_PER_PAGE: "Meddelelser per side"
@@ -496,14 +495,14 @@ da_DK:
LEGEND_CONTACTS: "Kontakter"
LABEL_CONTACTS_AUTOSAVE: "Tilføj automatisk modtager til adressebog"
LEGEND_CONTACTS_SYNC: "Synkroniser (CardDAV)"
- LABEL_CONTACTS_SYNC_ENABLE: "Aktiver synkronisering"
+ LABEL_CONTACTS_SYNC_ENABLE: "Aktivér synkronisering"
LABEL_CONTACTS_SYNC_SERVER: "Server"
LABEL_CONTACTS_SYNC_AB_URL: "Adressebogs URL"
LABEL_CONTACTS_SYNC_USER: "Bruger"
LABEL_CONTACTS_SYNC_PASSWORD: "Adgangskode"
SETTINGS_THEMES:
LEGEND_THEMES: "Temaer"
- LEGEND_THEMES_CUSTOM: "Brugerdefineret tema konfiguration"
+ LEGEND_THEMES_CUSTOM: "Brugerdefineret temakonfiguration"
LABEL_CUSTOM_TYPE: "Type"
LABEL_CUSTOM_TYPE_LIGHT: "Lys"
LABEL_CUSTOM_TYPE_DARK: "Mørk"
@@ -526,22 +525,22 @@ da_DK:
BUTTON_TWITTER_DISCONNECT: "Afbryd forbindelse til Twitter"
MAIN_TWITTER_DESC: "Ved aktivering af log ind via Twitter. Kan der logges ind ved hjælp af Twitter knappen på log ind skærmen."
SETTINGS_FOLDERS:
- LEGEND_FOLDERS: "Mappe oversigt"
+ LEGEND_FOLDERS: "Mappeoversigt"
BUTTON_CREATE: "Opret ny mappe"
- BUTTON_SYSTEM: "System mapper"
+ BUTTON_SYSTEM: "Systemmapper"
BUTTON_DELETE: "Slet"
BUTTON_SUBSCRIBE: "Abonnér"
BUTTON_UNSUBSCRIBE: "Afmeld"
- LOADING_PROCESS: "Opdater mappe oversigt"
+ LOADING_PROCESS: "Opdater mappeoversigt"
CREATING_PROCESS: "Opretter mappe"
DELETING_PROCESS: "Sletter mappe"
- RENAMING_PROCESS: "Omdøbber mappe"
+ RENAMING_PROCESS: "Omdøber mappe"
DELETING_ASK: "Er du sikker?"
TO_MANY_FOLDERS_DESC_1: "For mange mapper!"
TO_MANY_FOLDERS_DESC_2: "Kun nogle mapper vises for at undgå problemer"
HELP_DELETE_FOLDER: "Slet mappe"
HELP_SHOW_HIDE_FOLDER: "Vis/skjul mappe"
- HELP_CHECK_FOR_NEW_MESSAGES: "Marker/fjern markering for nye meddelelser"
+ HELP_CHECK_FOR_NEW_MESSAGES: "Markér/fjern markering for nye meddelelser"
SETTINGS_ACCOUNTS:
LEGEND_ACCOUNTS: "Kontoer"
LEGEND_IDENTITIES: "Identiteter"
@@ -549,7 +548,7 @@ da_DK:
BUTTON_ADD_ACCOUNT: "Tilføj konto"
BUTTON_ADD_IDENTITY: "Tilføj identitet?"
BUTTON_DELETE: "Slet"
- LOADING_PROCESS: "Opdatere..."
+ LOADING_PROCESS: "Opdaterer..."
DELETING_ASK: "Er du sikker?"
DEFAULT_IDENTITY_LABEL: "standard"
SETTINGS_IDENTITIES:
@@ -562,7 +561,7 @@ da_DK:
LABEL_ADD_SIGNATURE_TO_ALL: "Tilføj din signatur til alle meddelelser"
BUTTON_ADD_IDENTITY: "Tilføj identitet"
BUTTON_DELETE: "Slet"
- LOADING_PROCESS: "Opdatere identitets oversigt"
+ LOADING_PROCESS: "Opdaterer identitetsoversigt"
DELETING_ASK: "Er du sikker?"
SETTINGS_CHANGE_PASSWORD:
LEGEND_CHANGE_PASSWORD: "Skift adgangskode"
@@ -580,47 +579,47 @@ da_DK:
DELETING_ASK: "Er du sikker?"
GENERATE_ONLY_HTTPS: "Kun HTTPS"
SHORTCUTS_HELP:
- LEGEND_SHORTCUTS_HELP: "Hjælp til tastetur genveje"
+ LEGEND_SHORTCUTS_HELP: "Hjælp til tasteturgenveje"
TAB_MAILBOX: "Postkasse"
- TAB_MESSAGE_LIST: "Meddelelses oversigt"
- TAB_MESSAGE_VIEW: "Meddelelses visning"
+ TAB_MESSAGE_LIST: "Meddelelsesoversigt"
+ TAB_MESSAGE_VIEW: "Meddelelsesvisning"
TAB_COMPOSE: "Forfat"
- LABEL_OPEN_USER_DROPDOWN: "Åben bruger menu"
+ LABEL_OPEN_USER_DROPDOWN: "Åben brugermenu"
LABEL_REPLY: "Svar"
LABEL_REPLY_ALL: "Svar alle"
LABEL_FORWARD: "Videresend"
LABEL_FORWARD_MULTIPLY: "Videresend som vedhæftning(er)"
LABEL_HELP: "Hjælp"
LABEL_CHECK_ALL: "Vælg alle meddelelser"
- LABEL_ARCHIVE: "Arkiver"
+ LABEL_ARCHIVE: "Arkivér"
LABEL_DELETE: "Slet"
LABEL_OPEN_THREAD: "Åben valgte samtale"
LABEL_MOVE: "Flyt"
- LABEL_READ: "Marker valgte meddelelser som læst"
- LABEL_UNREAD: "Marker valgte meddelelser som ulæst"
- LABEL_IMPORTANT: "Marker valgte meddelelser som vigtige"
+ LABEL_READ: "Markér valgte meddelelser som læste"
+ LABEL_UNREAD: "Markér valgte meddelelser som ulæste"
+ LABEL_IMPORTANT: "Markér valgte meddelelser som vigtige"
LABEL_SEARCH: "Søg"
LABEL_CANCEL_SEARCH: "Annuller søgning"
LABEL_FULLSCREEN_ENTER: "Fuld skærm (Preview panel layout)"
LABEL_VIEW_MESSAGE_ENTER: "Vis meddelelser (Uden preview panel layout)"
LABEL_SWITCH_TO_MESSAGE: "Fokuser på valgte meddelelser"
- LABEL_SWITCH_TO_FOLDER_LIST: "Fokuser på mappe oversigt"
+ LABEL_SWITCH_TO_FOLDER_LIST: "Fokuser på mappeoversigt"
LABEL_FULLSCREEN_TOGGLE: "Fuld skærm"
LABEL_BLOCKQUOTES_TOGGLE: "Slå blokcitater til/fra i meddelelser"
LABEL_THREAD_NEXT: "Næste besked i samtale"
LABEL_THREAD_PREV: "Forrige besked i samtale"
- LABEL_PRINT: "Print"
+ LABEL_PRINT: "Udskriv"
LABEL_EXIT_FULLSCREEN: "Luk fuld skærm"
- LABEL_CLOSE_MESSAGE: "Luk meddelelses (Uden preview panel layout)"
- LABEL_SWITCH_TO_LIST: "Fokuser på meddelelses oversigt"
+ LABEL_CLOSE_MESSAGE: "Luk meddelelse (Uden preview panel layout)"
+ LABEL_SWITCH_TO_LIST: "Fokuser på meddelelsesoversigt"
LABEL_OPEN_COMPOSE_POPUP: "Åben forfatter popup"
LABEL_MINIMIZE_COMPOSE_POPUP: "Minimer forfatter popup"
- LABEL_OPEN_IDENTITIES_DROPDOWN: "Åben identitets menu"
+ LABEL_OPEN_IDENTITIES_DROPDOWN: "Åben identitetsmenu"
LABEL_SAVE_MESSAGE: "Gem meddelelse"
LABEL_SEND_MESSAGE: "Send meddelelse"
LABEL_CLOSE_COMPOSE: "Luk forfatter mode"
PGP_NOTIFICATIONS:
- NO_PUBLIC_KEYS_FOUND: "Igen offentlige nøgler fundet"
+ NO_PUBLIC_KEYS_FOUND: "Ingen offentlige nøgler fundet"
NO_PUBLIC_KEYS_FOUND_FOR: "Ingen offentlige nøgler fundet tilhørende \"%EMAIL%\""
NO_PRIVATE_KEY_FOUND: "Ingen privat nøgle fundet"
NO_PRIVATE_KEY_FOUND_FOR: "Ingen privat nøgle fundet tilhørende \"%EMAIL%\""
@@ -630,7 +629,7 @@ da_DK:
DECRYPTION_ERROR: "OpenPGP dekrypterings fejl"
GOOD_SIGNATURE: "Accepteret signatur for %USER\""
PGP_ERROR: "OpenPGP fejl: %ERROR%"
- SPECIFY_FROM_EMAIL: "Udfyld afsender adresse"
+ SPECIFY_FROM_EMAIL: "Udfyld afsenderadresse"
SPECIFY_AT_LEAST_ONE_RECIPIENT: "Angiv mindst en modtager"
NOTIFICATIONS:
INVALID_TOKEN: "Ugyldigt tegn"
@@ -649,15 +648,15 @@ da_DK:
af e-mail og tilføj ID'et under konto indstillinger.
DOMAIN_NOT_ALLOWED: "Domæne ikke tilladt"
ACCOUNT_NOT_ALLOWED: "Konto ikke tilladt"
- ACCOUNT_TWO_FACTOR_AUTH_REQUIRED: "2-faktor verificering påbudt."
- ACCOUNT_TWO_FACTOR_AUTH_ERROR: "2-faktor verifikations fejl"
+ ACCOUNT_TWO_FACTOR_AUTH_REQUIRED: "2-faktor verifikation påbudt."
+ ACCOUNT_TWO_FACTOR_AUTH_ERROR: "2-faktor verifikationsfejl"
COULD_NOT_SAVE_NEW_PASSWORD: "Kunne ikke gemme ny adgangskode"
CURRENT_PASSWORD_INCORRECT: "Nuværende adgangskode forkert"
NEW_PASSWORD_SHORT: "Adgangskoden for kort"
NEW_PASSWORD_WEAK: "Adgangskoden for simpel"
- NEW_PASSWORD_FORBIDDENT: "Adgangskode indenholder forbudte tegn"
+ NEW_PASSWORD_FORBIDDENT: "Adgangskode indeholder forbudte tegn"
CONTACTS_SYNC_ERROR: "Fejl ved synkronisering af kontakter"
- CANT_GET_MESSAGE_LIST: "Kan ikke indlæse meddelelses oversigt "
+ CANT_GET_MESSAGE_LIST: "Kan ikke indlæse meddelelsesoversigt "
CANT_GET_MESSAGE: "Kan ikke indlæse meddelelse"
CANT_DELETE_MESSAGE: "Kan ikke slette meddelelse"
CANT_MOVE_MESSAGE: "Kan ikke flytte meddelelse"
@@ -678,24 +677,24 @@ da_DK:
DOMAIN_ALREADY_EXISTS: "Domæne eksisterer allerede"
CANT_INSTALL_PACKAGE: "Installation af pakke mislykkedes"
CANT_DELETE_PACKAGE: "Fjernelse af pakke mislykkedes"
- INVALID_PLUGIN_PACKAGE: "Ugyldig tilføjelses pakke"
- UNSUPPORTED_PLUGIN_PACKAGE: "Tilføjelses pakke ikke understøttet"
- LICENSING_SERVER_IS_UNAVAILABLE: "Abonnomentsserver ikke tilgængelig"
+ INVALID_PLUGIN_PACKAGE: "Ugyldig tilføjelsespakke"
+ UNSUPPORTED_PLUGIN_PACKAGE: "Tilføjelsespakke ikke understøttet"
+ LICENSING_SERVER_IS_UNAVAILABLE: "Abonnementsserver ikke tilgængelig"
LICENSING_DOMAIN_EXPIRED: "Abonnement på domæne udløbet."
LICENSING_DOMAIN_BANNED: "Abonnement på domæne forbudt."
- DEMO_SEND_MESSAGE_ERROR: "Denne konto kan af sikkerheds hensyn ikke sende e-mails til eksterne adresser!"
- DEMO_ACCOUNT_ERROR: "Denne konto kan af sikkerheds hensyn ikke udføre denne handling!"
- ACCOUNT_ALREADY_EXISTS: "Kontoen eksistere allerede"
- ACCOUNT_DOES_NOT_EXIST: "Kontoen eksiterer ikke"
+ DEMO_SEND_MESSAGE_ERROR: "Denne konto kan af sikkerhedshensyn ikke sende e-mails til eksterne adresser!"
+ DEMO_ACCOUNT_ERROR: "Denne konto kan af sikkerhedshensyn ikke udføre denne handling!"
+ ACCOUNT_ALREADY_EXISTS: "Kontoen eksisterer allerede"
+ ACCOUNT_DOES_NOT_EXIST: "Kontoen eksisterer ikke"
MAIL_SERVER_ERROR: "Der skete en fejl under adgang til e-mail serveren"
INVALID_INPUT_ARGUMENT: "Ugyldigt argument"
UNKNOWN_ERROR: "Ukendt fejl"
STATIC:
BACK_LINK: "Genindlæs"
DOMAIN_LIST_DESC: "Liste over domæner webmail er tilladt adgang til."
- PHP_EXSTENSIONS_ERROR_DESC: "Nødvendige PHP udvidelser er ikke tilgengænlige!"
+ PHP_EXSTENSIONS_ERROR_DESC: "Nødvendige PHP udvidelser er ikke tilgængelige!"
PHP_VERSION_ERROR_DESC: "PHP versionen (%VERSION%) er for gammel. Minimum 5.3.0 er nødvendig!"
- NO_SCRIPT_TITLE: "JavaScript er nødvendig for dette program."
+ NO_SCRIPT_TITLE: "JavaScript er nødvendigt for dette program."
NO_SCRIPT_DESC: |
JavaScript er slået fra i din browser.
Slå JavaScript til og prøv igen.
@@ -705,5 +704,5 @@ da_DK:
Slå Cookies til og prøv igen.
BAD_BROWSER_TITLE: "Din browser er forældet."
BAD_BROWSER_DESC: |
- Enkle funktioner fungere ikke med denne browser.
+ Enkelte funktioner fungerer ikke med denne browser.
For at bruge alle funktioner, hent en af følgende:
diff --git a/rainloop/v/0.0.0/app/localization/webmail/sl_SI.yml b/rainloop/v/0.0.0/app/localization/webmail/sl_SI.yml
index 7baf2c546..c7da11412 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/sl_SI.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/sl_SI.yml
@@ -102,6 +102,7 @@ sl_SI:
BUTTON_BACK: "Nazaj"
BUTTON_CLOSE: "Zapri"
BUTTON_DELETE: "Izbriši"
+ BUTTON_UNSUBSCRIBE: "Odjava s tega seznama"
BUTTON_ARCHIVE: "Arhiviraj"
BUTTON_SPAM: "Vsiljena pošta"
BUTTON_NOT_SPAM: "Ni vsiljena pošta"
@@ -144,6 +145,7 @@ sl_SI:
PRINT_LABEL_ATTACHMENTS: "Priloge"
MESSAGE_LOADING: "Nalaganje"
MESSAGE_VIEW_DESC: "Izberite sporočilo s seznama za ogled."
+ MESSAGE_VIEW_MOVE_DESC: "Za izbor cilja kliknite na ime mape na levi strani."
PGP_PASSWORD_INPUT_PLACEHOLDER: "Geslo"
PGP_SIGNED_MESSAGE_DESC: "Sporočilo, podpisano z OpenPGP (kliknite za overovitev)"
PGP_ENCRYPTED_MESSAGE_DESC: "Sporočilo, šifrirano z OpenPGP (kliknite za dešifriranje)"
diff --git a/webpack.config.builder.js b/webpack.config.builder.js
index cbec09f2f..29afb16cb 100644
--- a/webpack.config.builder.js
+++ b/webpack.config.builder.js
@@ -22,7 +22,7 @@ module.exports = function(publicPath, pro) {
publicPath: publicPath || 'rainloop/v/0.0.0/static/'
},
plugins: [
- new webpack.optimize.OccurrenceOrderPlugin(),
+ new webpack.optimize.ModuleConcatenationPlugin(),
new webpack.DefinePlugin({
'RL_COMMUNITY': !pro,
'process.env': {
@@ -86,7 +86,6 @@ module.exports = function(publicPath, pro) {
'key': 'window.key',
'_': 'window._',
'qr': 'window.qr',
- 'Promise': 'window.Promise',
'$': 'window.jQuery'
}
};
diff --git a/yarn.lock b/yarn.lock
index 70f0acbee..2836c8dec 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10,11 +10,11 @@ abbrev@1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
-accord@^0.26.3:
- version "0.26.4"
- resolved "https://registry.yarnpkg.com/accord/-/accord-0.26.4.tgz#fc4c8d3ebab406a07cb28819b859651c44a92e80"
+accord@^0.27.3:
+ version "0.27.3"
+ resolved "https://registry.yarnpkg.com/accord/-/accord-0.27.3.tgz#7fb9129709285caea84eb372c4e882031b7138e8"
dependencies:
- convert-source-map "^1.2.0"
+ convert-source-map "^1.5.0"
glob "^7.0.5"
indx "^0.2.3"
lodash.clone "^4.3.2"
@@ -24,10 +24,10 @@ accord@^0.26.3:
lodash.partialright "^4.1.4"
lodash.pick "^4.2.1"
lodash.uniq "^4.3.0"
- resolve "^1.1.7"
+ resolve "^1.3.3"
semver "^5.3.0"
- uglify-js "^2.7.0"
- when "^3.7.7"
+ uglify-js "^2.8.22"
+ when "^3.7.8"
acorn-dynamic-import@^2.0.0:
version "2.0.2"
@@ -41,22 +41,26 @@ acorn-jsx@^3.0.0:
dependencies:
acorn "^3.0.4"
-acorn@4.0.4, acorn@^4.0.3:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
-
acorn@^3.0.4:
version "3.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
-acorn@^5.0.0:
+acorn@^4.0.3:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a"
+
+acorn@^5.0.0, acorn@^5.0.1:
version "5.0.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d"
-ajv-keywords@^1.0.0, ajv-keywords@^1.1.1:
+ajv-keywords@^1.0.0:
version "1.5.1"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
+ajv-keywords@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0"
+
ajv@^4.7.0, ajv@^4.9.1:
version "4.11.5"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.5.tgz#b6ee74657b993a01dce44b7944d56f485828d5bd"
@@ -64,11 +68,13 @@ ajv@^4.7.0, ajv@^4.9.1:
co "^4.6.0"
json-stable-stringify "^1.0.1"
-ajv@^5.0.0:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.1.3.tgz#423d1c302c61e617081b30ca05f595ec51408e33"
+ajv@^5.0.0, ajv@^5.1.5:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.0.tgz#c1735024c5da2ef75cc190713073d44f098bf486"
dependencies:
co "^4.6.0"
+ fast-deep-equal "^0.1.0"
+ json-schema-traverse "^0.3.0"
json-stable-stringify "^1.0.1"
align-text@^0.1.1, align-text@^0.1.3:
@@ -79,9 +85,9 @@ align-text@^0.1.1, align-text@^0.1.3:
longest "^1.0.1"
repeat-string "^1.5.2"
-ansi-escapes@^1.1.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
+ansi-escapes@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b"
ansi-regex@^0.2.0, ansi-regex@^0.2.1:
version "0.2.1"
@@ -238,7 +244,7 @@ aws4@^1.2.1:
version "1.6.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
-babel-code-frame@^6.16.0, babel-code-frame@^6.22.0:
+babel-code-frame@^6.22.0:
version "6.22.0"
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
dependencies:
@@ -246,20 +252,20 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0:
esutils "^2.0.2"
js-tokens "^3.0.0"
-babel-core@6.24.1, babel-core@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83"
+babel-core@6.25.0, babel-core@^6.24.1:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729"
dependencies:
babel-code-frame "^6.22.0"
- babel-generator "^6.24.1"
+ babel-generator "^6.25.0"
babel-helpers "^6.24.1"
babel-messages "^6.23.0"
babel-register "^6.24.1"
babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- babylon "^6.11.0"
+ babel-template "^6.25.0"
+ babel-traverse "^6.25.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
convert-source-map "^1.1.0"
debug "^2.1.1"
json5 "^0.5.0"
@@ -279,13 +285,13 @@ babel-eslint@7.2.3:
babel-types "^6.23.0"
babylon "^6.17.0"
-babel-generator@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497"
+babel-generator@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
dependencies:
babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.24.1"
+ babel-types "^6.25.0"
detect-indent "^4.0.0"
jsesc "^1.3.0"
lodash "^4.2.0"
@@ -410,11 +416,11 @@ babel-helpers@^6.24.1:
babel-runtime "^6.22.0"
babel-template "^6.24.1"
-babel-loader@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.0.0.tgz#2e43a66bee1fff4470533d0402c8a4532fafbaf7"
+babel-loader@7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.0.tgz#3fbf2581f085774bd9642dca9990e6d6c1491144"
dependencies:
- find-cache-dir "^0.1.1"
+ find-cache-dir "^1.0.0"
loader-utils "^1.0.2"
mkdirp "^0.5.1"
@@ -769,9 +775,9 @@ babel-plugin-transform-strict-mode@^6.22.0:
babel-runtime "^6.22.0"
babel-types "^6.22.0"
-babel-preset-env@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.5.1.tgz#d2eca6af179edf27cdc305a84820f601b456dd0b"
+babel-preset-env@1.5.2:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.5.2.tgz#cd4ae90a6e94b709f97374b33e5f8b983556adef"
dependencies:
babel-plugin-check-es2015-constants "^6.22.0"
babel-plugin-syntax-trailing-function-commas "^6.22.0"
@@ -858,51 +864,51 @@ babel-runtime@6.23.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime
core-js "^2.4.0"
regenerator-runtime "^0.10.0"
-babel-template@^6.22.0, babel-template@^6.23.0, babel-template@^6.24.1, babel-template@^6.3.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333"
+babel-template@^6.22.0, babel-template@^6.23.0, babel-template@^6.24.1, babel-template@^6.25.0, babel-template@^6.3.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
dependencies:
babel-runtime "^6.22.0"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- babylon "^6.11.0"
+ babel-traverse "^6.25.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
lodash "^4.2.0"
-babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695"
+babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
dependencies:
babel-code-frame "^6.22.0"
babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.24.1"
- babylon "^6.15.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
debug "^2.2.0"
globals "^9.0.0"
invariant "^2.2.0"
lodash "^4.2.0"
-babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975"
+babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
dependencies:
babel-runtime "^6.22.0"
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^1.0.1"
-babylon@^6.11.0:
- version "6.16.1"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3"
-
-babylon@^6.15.0, babylon@^6.17.0:
- version "6.17.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932"
+babylon@^6.17.0, babylon@^6.17.2:
+ version "6.17.4"
+ resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
balanced-match@^0.4.1:
version "0.4.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
+balanced-match@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+
base64-js@^1.0.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
@@ -983,6 +989,13 @@ brace-expansion@^1.0.0:
balanced-match "^0.4.1"
concat-map "0.0.1"
+brace-expansion@^1.1.7:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
+ dependencies:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
braces@^1.8.2:
version "1.8.5"
resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
@@ -1046,14 +1059,7 @@ browserify-zlib@^0.1.4:
dependencies:
pako "~0.2.0"
-browserslist@1.7.5:
- version "1.7.5"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.5.tgz#eca4713897b51e444283241facf3985de49a9e2b"
- dependencies:
- caniuse-db "^1.0.30000624"
- electron-to-chromium "^1.2.3"
-
-browserslist@^2.1.2, browserslist@^2.1.3:
+browserslist@2.1.4, browserslist@^2.1.2, browserslist@^2.1.3:
version "2.1.4"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.1.4.tgz#cc526af4a1312b7d2e05653e56d0c8ab70c0e053"
dependencies:
@@ -1080,12 +1086,6 @@ buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
-bufferstreams@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/bufferstreams/-/bufferstreams-1.1.1.tgz#0161373060ac5988eff99058731114f6e195d51e"
- dependencies:
- readable-stream "^2.0.2"
-
builtin-modules@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
@@ -1131,9 +1131,9 @@ camelcase@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
-caniuse-db@1.0.30000626, caniuse-db@^1.0.30000624:
- version "1.0.30000626"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000626.tgz#44363dc86857efaf758fea9faef6a15ed93d8f33"
+caniuse-db@1.0.30000671:
+ version "1.0.30000671"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000671.tgz#9f071bbc7b96994638ccbaf47829d58a1577a8ed"
caniuse-lite@^1.0.30000670:
version "1.0.30000670"
@@ -1206,17 +1206,17 @@ classnames@2.2.5:
version "2.2.5"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
-clean-css@4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.2.tgz#6029aea30b1d9520a968a3caee0dabb1184e353a"
+clean-css@4.1.4:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.4.tgz#eec8811db27457e0078d8ca921fa81b72fa82bf4"
dependencies:
source-map "0.5.x"
-cli-cursor@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987"
+cli-cursor@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
dependencies:
- restore-cursor "^1.0.1"
+ restore-cursor "^2.0.0"
cli-table@^0.3.1:
version "0.3.1"
@@ -1295,7 +1295,7 @@ concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-concat-stream@^1.5.2:
+concat-stream@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
dependencies:
@@ -1327,10 +1327,14 @@ content-type@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed"
-convert-source-map@^1.1.0, convert-source-map@^1.2.0:
+convert-source-map@^1.1.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.4.0.tgz#e3dad195bf61bfe13a7a3c73e9876ec14a0268f3"
+convert-source-map@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
+
copy-webpack-plugin@4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz#9728e383b94316050d0c7463958f2b85c0aa8200"
@@ -1402,11 +1406,11 @@ currently-unhandled@^0.4.1:
dependencies:
array-find-index "^1.0.1"
-d@^0.1.1, d@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309"
+d@1:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
dependencies:
- es5-ext "~0.10.2"
+ es5-ext "^0.10.9"
dashdash@^1.12.0:
version "1.14.1"
@@ -1429,7 +1433,13 @@ dateformat@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17"
-debug@^2.1.0, debug@^2.1.1, debug@^2.2.0:
+debug@^2.1.0, debug@^2.2.0, debug@^2.6.8:
+ version "2.6.8"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
+ dependencies:
+ ms "2.0.0"
+
+debug@^2.1.1:
version "2.6.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.2.tgz#dfa96a861ee9b8c2f29349b3bcc41aa599a71e0f"
dependencies:
@@ -1547,7 +1557,7 @@ duplexer2@~0.1.0:
dependencies:
readable-stream "^2.0.2"
-duplexer@~0.1.1:
+duplexer@^0.1.1, duplexer@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
@@ -1570,7 +1580,7 @@ ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-electron-to-chromium@^1.2.3, electron-to-chromium@^1.3.11:
+electron-to-chromium@^1.3.11:
version "1.3.11"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.11.tgz#744761df1d67b492b322ce9aa0aba5393260eb61"
@@ -1602,12 +1612,6 @@ end-of-stream@1.0.0:
dependencies:
once "~1.3.0"
-end-of-stream@^1.1.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.0.tgz#7a90d833efda6cfa6eac0f4949dbb0fad3a63206"
- dependencies:
- once "^1.4.0"
-
end-of-stream@~0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
@@ -1635,61 +1639,61 @@ error-ex@^1.2.0:
dependencies:
is-arrayish "^0.2.1"
-es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7:
- version "0.10.12"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047"
+es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
+ version "0.10.23"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.23.tgz#7578b51be974207a5487821b56538c224e4e7b38"
dependencies:
es6-iterator "2"
es6-symbol "~3.1"
-es6-iterator@2:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac"
+es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512"
dependencies:
- d "^0.1.1"
- es5-ext "^0.10.7"
- es6-symbol "3"
+ d "1"
+ es5-ext "^0.10.14"
+ es6-symbol "^3.1"
es6-map@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897"
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
- es6-iterator "2"
- es6-set "~0.1.3"
- es6-symbol "~3.1.0"
- event-emitter "~0.3.4"
+ d "1"
+ es5-ext "~0.10.14"
+ es6-iterator "~2.0.1"
+ es6-set "~0.1.5"
+ es6-symbol "~3.1.1"
+ event-emitter "~0.3.5"
es6-promise-polyfill@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz#f38925f23cb3e3e8ce6cda8ff774fcebbb090cde"
-es6-set@~0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8"
+es6-set@~0.1.5:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
- es6-iterator "2"
- es6-symbol "3"
- event-emitter "~0.3.4"
+ d "1"
+ es5-ext "~0.10.14"
+ es6-iterator "~2.0.1"
+ es6-symbol "3.1.1"
+ event-emitter "~0.3.5"
-es6-symbol@3, es6-symbol@~3.1, es6-symbol@~3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa"
+es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
+ d "1"
+ es5-ext "~0.10.14"
es6-weak-map@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.1.tgz#0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81"
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
dependencies:
- d "^0.1.1"
- es5-ext "^0.10.8"
- es6-iterator "2"
- es6-symbol "3"
+ d "1"
+ es5-ext "^0.10.14"
+ es6-iterator "^2.0.1"
+ es6-symbol "^3.1.1"
escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5:
version "1.0.5"
@@ -1704,60 +1708,65 @@ escope@^3.6.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
-eslint-plugin-compat@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-compat/-/eslint-plugin-compat-1.0.2.tgz#914a8fb93a96950140ff902ad2890930e901046c"
+eslint-plugin-compat@1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-compat/-/eslint-plugin-compat-1.0.4.tgz#76e52038119a5080e2612cc4141d687f4d140398"
dependencies:
babel-runtime "^6.23.0"
- browserslist "1.7.5"
- caniuse-db "1.0.30000626"
+ browserslist "2.1.4"
+ caniuse-db "1.0.30000671"
requireindex "^1.1.0"
-eslint@3.19.0, eslint@^3.0.0:
- version "3.19.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc"
+eslint-scope@^3.7.1:
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
dependencies:
- babel-code-frame "^6.16.0"
+ esrecurse "^4.1.0"
+ estraverse "^4.1.1"
+
+eslint@4.1.0, eslint@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.1.0.tgz#bbb55a28220ee08b69da9554d45a6b2ebfd7d913"
+ dependencies:
+ babel-code-frame "^6.22.0"
chalk "^1.1.3"
- concat-stream "^1.5.2"
- debug "^2.1.1"
+ concat-stream "^1.6.0"
+ debug "^2.6.8"
doctrine "^2.0.0"
- escope "^3.6.0"
- espree "^3.4.0"
+ eslint-scope "^3.7.1"
+ espree "^3.4.3"
esquery "^1.0.0"
estraverse "^4.2.0"
esutils "^2.0.2"
file-entry-cache "^2.0.0"
- glob "^7.0.3"
- globals "^9.14.0"
- ignore "^3.2.0"
+ glob "^7.1.2"
+ globals "^9.17.0"
+ ignore "^3.3.3"
imurmurhash "^0.1.4"
- inquirer "^0.12.0"
- is-my-json-valid "^2.10.0"
+ inquirer "^3.0.6"
+ is-my-json-valid "^2.16.0"
is-resolvable "^1.0.0"
- js-yaml "^3.5.1"
- json-stable-stringify "^1.0.0"
+ js-yaml "^3.8.4"
+ json-stable-stringify "^1.0.1"
levn "^0.3.0"
- lodash "^4.0.0"
- mkdirp "^0.5.0"
+ lodash "^4.17.4"
+ minimatch "^3.0.2"
+ mkdirp "^0.5.1"
natural-compare "^1.4.0"
optionator "^0.8.2"
- path-is-inside "^1.0.1"
- pluralize "^1.2.1"
- progress "^1.1.8"
- require-uncached "^1.0.2"
- shelljs "^0.7.5"
- strip-bom "^3.0.0"
+ path-is-inside "^1.0.2"
+ pluralize "^4.0.0"
+ progress "^2.0.0"
+ require-uncached "^1.0.3"
strip-json-comments "~2.0.1"
- table "^3.7.8"
+ table "^4.0.1"
text-table "~0.2.0"
- user-home "^2.0.0"
-espree@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.0.tgz#41656fa5628e042878025ef467e78f125cb86e1d"
+espree@^3.4.3:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.3.tgz#2910b5ccd49ce893c2ffffaab4fd8b3a31b82374"
dependencies:
- acorn "4.0.4"
+ acorn "^5.0.1"
acorn-jsx "^3.0.0"
esprima@^3.1.1:
@@ -1793,12 +1802,12 @@ esutils@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
-event-emitter@~0.3.4:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5"
+event-emitter@~0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
dependencies:
- d "~0.1.1"
- es5-ext "~0.10.7"
+ d "1"
+ es5-ext "~0.10.14"
event-stream@^3.1.7:
version "3.3.4"
@@ -1822,10 +1831,6 @@ evp_bytestokey@^1.0.0:
dependencies:
create-hash "^1.1.1"
-exit-hook@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
-
expand-brackets@^0.1.4:
version "0.1.5"
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
@@ -1848,6 +1853,14 @@ extend@^3.0.0, extend@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
+external-editor@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972"
+ dependencies:
+ iconv-lite "^0.4.17"
+ jschardet "^1.4.2"
+ tmp "^0.0.31"
+
extglob@^0.3.1:
version "0.3.2"
resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
@@ -1865,6 +1878,10 @@ fancy-log@^1.1.0:
chalk "^1.1.1"
time-stamp "^1.0.0"
+fast-deep-equal@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-0.1.0.tgz#5c6f4599aba6b333ee3342e2ed978672f1001f8d"
+
fast-levenshtein@~2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -1875,12 +1892,11 @@ faye-websocket@~0.7.2:
dependencies:
websocket-driver ">=0.3.6"
-figures@^1.3.5:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
+figures@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
dependencies:
escape-string-regexp "^1.0.5"
- object-assign "^4.1.0"
file-entry-cache@^2.0.0:
version "2.0.0"
@@ -1903,13 +1919,13 @@ fill-range@^2.1.0:
repeat-element "^1.1.2"
repeat-string "^1.5.2"
-find-cache-dir@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
+find-cache-dir@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
dependencies:
commondir "^1.0.1"
- mkdirp "^0.5.1"
- pkg-dir "^1.0.0"
+ make-dir "^1.0.0"
+ pkg-dir "^2.0.0"
find-index@^0.1.1:
version "0.1.1"
@@ -1922,6 +1938,12 @@ find-up@^1.0.0:
path-exists "^2.0.0"
pinkie-promise "^2.0.0"
+find-up@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
+ dependencies:
+ locate-path "^2.0.0"
+
findup-sync@^0.4.2:
version "0.4.3"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.3.tgz#40043929e7bc60adf0b7f4827c4c6e75a0deca12"
@@ -2134,14 +2156,14 @@ glob@^6.0.4:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
+glob@^7.0.3, glob@^7.0.5, glob@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.2"
+ minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"
@@ -2169,9 +2191,9 @@ global-prefix@^0.1.4:
is-windows "^0.2.0"
which "^1.2.12"
-globals@^9.0.0, globals@^9.14.0:
- version "9.16.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.16.0.tgz#63e903658171ec2d9f51b1d31de5e2b8dc01fb80"
+globals@^9.0.0, globals@^9.17.0:
+ version "9.18.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
globby@^5.0.0:
version "5.0.0"
@@ -2245,11 +2267,11 @@ gulp-chmod@2.0.0:
stat-mode "^0.2.0"
through2 "^2.0.0"
-gulp-clean-css@3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/gulp-clean-css/-/gulp-clean-css-3.3.1.tgz#76fbc62ce7075b33753662618e26bc052dab14f6"
+gulp-clean-css@3.4.2:
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/gulp-clean-css/-/gulp-clean-css-3.4.2.tgz#04387e17a88aa0f29d88edafca16403dbb106d5d"
dependencies:
- clean-css "4.1.2"
+ clean-css "4.1.4"
gulp-util "3.0.8"
through2 "2.0.3"
vinyl-sourcemaps-apply "0.2.1"
@@ -2272,13 +2294,12 @@ gulp-eol@0.1.2:
gulp-util "~2.2"
through2 "~0.4"
-gulp-eslint@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/gulp-eslint/-/gulp-eslint-3.0.1.tgz#04e57e3e18c6974267c12cf6855dc717d4a313bd"
+gulp-eslint@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-eslint/-/gulp-eslint-4.0.0.tgz#16d9ea4d696e7b7a9d65eeb1aa5bc4ba0a22c7f7"
dependencies:
- bufferstreams "^1.1.1"
- eslint "^3.0.0"
- gulp-util "^3.0.6"
+ eslint "^4.0.0"
+ gulp-util "^3.0.8"
gulp-expect-file@0.0.7:
version "0.0.7"
@@ -2315,11 +2336,11 @@ gulp-if@2.0.2, gulp-if@^2.0.0:
ternary-stream "^2.0.1"
through2 "^2.0.1"
-gulp-less@3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/gulp-less/-/gulp-less-3.3.0.tgz#d085565da3c810307fde7c7874e86520dc503234"
+gulp-less@3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/gulp-less/-/gulp-less-3.3.2.tgz#f6636adcc66150a8902719fa59963fc7f862a49a"
dependencies:
- accord "^0.26.3"
+ accord "^0.27.3"
gulp-util "^3.0.7"
less "2.6.x || ^2.7.1"
object-assign "^4.0.1"
@@ -2364,9 +2385,9 @@ gulp-rename@1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817"
-gulp-replace@0.5.4:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/gulp-replace/-/gulp-replace-0.5.4.tgz#69a67914bbd13c562bff14f504a403796aa0daa9"
+gulp-replace@0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/gulp-replace/-/gulp-replace-0.6.1.tgz#11bf8c8fce533e33e2f6a8f2f430b955ba0be066"
dependencies:
istextorbinary "1.0.2"
readable-stream "^2.0.1"
@@ -2380,6 +2401,18 @@ gulp-rimraf@0.2.1:
rimraf "^2.5.4"
through2 "^2.0.1"
+gulp-size@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/gulp-size/-/gulp-size-2.1.0.tgz#1c2b64f17f9071d5abd99d154b7b3481f8fba128"
+ dependencies:
+ chalk "^1.0.0"
+ gulp-util "^3.0.0"
+ gzip-size "^3.0.0"
+ object-assign "^4.0.1"
+ pretty-bytes "^3.0.1"
+ stream-counter "^1.0.0"
+ through2 "^2.0.0"
+
gulp-stripbom@1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/gulp-stripbom/-/gulp-stripbom-1.0.4.tgz#58c1d03e85e008a7aab47d81b1297c8c1bc828eb"
@@ -2480,6 +2513,12 @@ gulplog@^1.0.0:
dependencies:
glogg "^1.0.0"
+gzip-size@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520"
+ dependencies:
+ duplexer "^0.1.1"
+
har-schema@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
@@ -2580,10 +2619,14 @@ https-browserify@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82"
-iconv-lite@0.4.13, iconv-lite@~0.4.13:
+iconv-lite@0.4.13:
version "0.4.13"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
+iconv-lite@^0.4.17, iconv-lite@~0.4.13:
+ version "0.4.18"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
+
ieee754@^1.1.4:
version "1.1.8"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
@@ -2592,9 +2635,9 @@ ifvisible.js@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/ifvisible.js/-/ifvisible.js-1.0.6.tgz#52eb151ce89c56f15316226462e892d1f8451261"
-ignore@^3.2.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.4.tgz#4055e03596729a8fabe45a43c100ad5ed815c4e8"
+ignore@^3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d"
image-size@~0.5.0:
version "0.5.1"
@@ -2641,21 +2684,22 @@ ini@^1.3.4, ini@~1.3.0:
version "1.3.4"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
-inquirer@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e"
+inquirer@^3.0.6:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.1.1.tgz#87621c4fba4072f48a8dd71c9f9df6f100b2d534"
dependencies:
- ansi-escapes "^1.1.0"
- ansi-regex "^2.0.0"
+ ansi-escapes "^2.0.0"
chalk "^1.0.0"
- cli-cursor "^1.0.1"
+ cli-cursor "^2.1.0"
cli-width "^2.0.0"
- figures "^1.3.5"
+ external-editor "^2.0.4"
+ figures "^2.0.0"
lodash "^4.3.0"
- readline2 "^1.0.1"
- run-async "^0.1.0"
- rx-lite "^3.1.2"
- string-width "^1.0.1"
+ mute-stream "0.0.7"
+ run-async "^2.2.0"
+ rx-lite "^4.0.8"
+ rx-lite-aggregates "^4.0.8"
+ string-width "^2.0.0"
strip-ansi "^3.0.0"
through "^2.3.6"
@@ -2750,7 +2794,7 @@ is-glob@^3.1.0:
dependencies:
is-extglob "^2.1.0"
-is-my-json-valid@^2.10.0:
+is-my-json-valid@^2.16.0:
version "2.16.0"
resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693"
dependencies:
@@ -2793,6 +2837,10 @@ is-primitive@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
+is-promise@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+
is-property@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84"
@@ -2910,9 +2958,9 @@ js-tokens@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
-js-yaml@^3.5.1:
- version "3.8.2"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.2.tgz#02d3e2c0f6beab20248d412c352203827d786721"
+js-yaml@^3.8.4:
+ version "3.8.4"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6"
dependencies:
argparse "^1.0.7"
esprima "^3.1.1"
@@ -2921,6 +2969,10 @@ jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+jschardet@^1.4.2:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.4.2.tgz#2aa107f142af4121d145659d44f50830961e699a"
+
jsesc@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
@@ -2933,11 +2985,15 @@ json-loader@0.5.4, json-loader@^0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de"
+json-schema-traverse@^0.3.0:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
+
json-schema@0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
-json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1:
+json-stable-stringify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
dependencies:
@@ -3076,7 +3132,7 @@ loader-runner@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2"
-loader-utils@^0.2.15, loader-utils@^0.2.16:
+loader-utils@^0.2.15:
version "0.2.17"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348"
dependencies:
@@ -3093,6 +3149,21 @@ loader-utils@^1.0.2:
emojis-list "^2.0.0"
json5 "^0.5.0"
+loader-utils@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
+ dependencies:
+ big.js "^3.1.3"
+ emojis-list "^2.0.0"
+ json5 "^0.5.0"
+
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
lodash._arraycopy@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
@@ -3391,7 +3462,7 @@ lodash.values@~2.4.1:
dependencies:
lodash.keys "~2.4.1"
-lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.2.0, lodash@^4.3.0:
+lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@@ -3426,6 +3497,12 @@ lru-cache@2:
version "2.7.3"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
+make-dir@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978"
+ dependencies:
+ pify "^2.3.0"
+
make-error-cause@^1.1.1:
version "1.2.2"
resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d"
@@ -3537,6 +3614,10 @@ mime@^1.2.11:
version "1.3.4"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
+mimic-fn@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
+
mini-lr@^0.1.8:
version "0.1.9"
resolved "https://registry.yarnpkg.com/mini-lr/-/mini-lr-0.1.9.tgz#02199d27347953d1fd1d6dbded4261f187b2d0f6"
@@ -3556,7 +3637,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
-"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3:
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
dependencies:
@@ -3575,6 +3656,12 @@ minimatch@^2.0.1:
dependencies:
brace-expansion "^1.0.0"
+minimatch@^3.0.3, minimatch@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimatch@~0.2.11:
version "0.2.14"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a"
@@ -3612,6 +3699,10 @@ ms@0.7.2:
version "0.7.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+
multimatch@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"
@@ -3627,9 +3718,9 @@ multipipe@^0.1.0, multipipe@^0.1.2:
dependencies:
duplexer2 "0.0.2"
-mute-stream@0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
+mute-stream@0.0.7:
+ version "0.0.7"
+ resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
nan@^2.3.0:
version "2.5.1"
@@ -3814,7 +3905,7 @@ on-finished@~2.3.0:
dependencies:
ee-first "1.1.1"
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
+once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
dependencies:
@@ -3826,9 +3917,11 @@ once@~1.3.0, once@~1.3.3:
dependencies:
wrappy "1"
-onetime@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
+onetime@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
+ dependencies:
+ mimic-fn "^1.0.0"
openpgp@2.5.4:
version "2.5.4"
@@ -3884,10 +3977,20 @@ os-locale@^1.4.0:
dependencies:
lcid "^1.0.0"
-os-tmpdir@^1.0.1:
+os-tmpdir@^1.0.1, os-tmpdir@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+p-limit@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
+
+p-locate@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
+ dependencies:
+ p-limit "^1.1.0"
+
pako@~0.2.0:
version "0.2.9"
resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
@@ -3943,11 +4046,15 @@ path-exists@^2.0.0:
dependencies:
pinkie-promise "^2.0.0"
+path-exists@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
+
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
-path-is-inside@^1.0.1:
+path-is-inside@^1.0.1, path-is-inside@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
@@ -3989,13 +4096,13 @@ performance-now@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
-pify@^2.0.0:
+pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
-pikaday@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/pikaday/-/pikaday-1.5.1.tgz#0a48549bc1a14ea1d08c44074d761bc2f2bfcfd3"
+pikaday@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/pikaday/-/pikaday-1.6.1.tgz#b91bcb9b8539cedd8d6d08e4e7465e12095671b0"
optionalDependencies:
moment "2.x"
@@ -4009,15 +4116,15 @@ pinkie@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
-pkg-dir@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
+pkg-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
dependencies:
- find-up "^1.0.0"
+ find-up "^2.1.0"
-pluralize@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45"
+pluralize@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762"
postcss-value-parser@^3.2.3:
version "3.3.0"
@@ -4039,6 +4146,12 @@ preserve@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
+pretty-bytes@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf"
+ dependencies:
+ number-is-nan "^1.0.0"
+
pretty-hrtime@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
@@ -4055,9 +4168,9 @@ process@^0.11.0:
version "0.11.9"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
-progress@^1.1.8:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
+progress@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
promise@^7.1.1:
version "7.1.1"
@@ -4079,13 +4192,6 @@ public-encrypt@^4.0.0:
parse-asn1 "^5.0.0"
randombytes "^2.0.1"
-pump@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51"
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
@@ -4216,14 +4322,6 @@ readdirp@^2.0.0:
readable-stream "^2.0.2"
set-immediate-shim "^1.0.1"
-readline2@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35"
- dependencies:
- code-point-at "^1.0.0"
- is-fullwidth-code-point "^1.0.0"
- mute-stream "0.0.5"
-
rechoir@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
@@ -4345,7 +4443,7 @@ require-main-filename@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
-require-uncached@^1.0.2:
+require-uncached@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
dependencies:
@@ -4371,18 +4469,24 @@ resolve-from@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
-resolve@^1.1.6, resolve@^1.1.7:
+resolve@^1.1.6, resolve@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5"
+ dependencies:
+ path-parse "^1.0.5"
+
+resolve@^1.1.7:
version "1.3.2"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235"
dependencies:
path-parse "^1.0.5"
-restore-cursor@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541"
+restore-cursor@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
dependencies:
- exit-hook "^1.0.0"
- onetime "^1.0.0"
+ onetime "^2.0.0"
+ signal-exit "^3.0.2"
rifraf@2.0.3:
version "2.0.3"
@@ -4410,11 +4514,11 @@ ripemd160@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
-run-async@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389"
+run-async@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
dependencies:
- once "^1.3.0"
+ is-promise "^2.1.0"
run-sequence@1.2.2:
version "1.2.2"
@@ -4423,9 +4527,15 @@ run-sequence@1.2.2:
chalk "*"
gulp-util "*"
-rx-lite@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102"
+rx-lite-aggregates@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
+ dependencies:
+ rx-lite "*"
+
+rx-lite@*, rx-lite@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
safe-buffer@^5.0.1:
version "5.0.1"
@@ -4467,14 +4577,6 @@ sha.js@^2.3.6:
dependencies:
inherits "^2.0.1"
-shelljs@^0.7.5:
- version "0.7.7"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1"
- dependencies:
- glob "^7.0.0"
- interpret "^1.0.0"
- rechoir "^0.6.2"
-
shellwords@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.0.tgz#66afd47b6a12932d9071cbfd98a52e785cd0ba14"
@@ -4483,7 +4585,7 @@ sigmund@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
-signal-exit@^3.0.0:
+signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
@@ -4509,9 +4611,9 @@ sntp@1.x.x:
dependencies:
hoek "2.x.x"
-source-list-map@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-1.1.1.tgz#1a33ac210ca144d1e561f906ebccab5669ff4cb4"
+source-list-map@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085"
source-map-support@^0.4.2:
version "0.4.11"
@@ -4598,6 +4700,10 @@ stream-consume@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
+stream-counter@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-1.0.0.tgz#91cf2569ce4dc5061febcd7acb26394a5a114751"
+
stream-http@^2.3.1:
version "2.6.3"
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.6.3.tgz#4c3ddbf9635968ea2cfd4e48d43de5def2625ac3"
@@ -4670,10 +4776,6 @@ strip-bom@^2.0.0:
dependencies:
is-utf8 "^0.2.0"
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
-
strip-indent@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
@@ -4684,9 +4786,9 @@ strip-json-comments@~2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
-style-loader@0.18.0:
- version "0.18.0"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.18.0.tgz#5b7a895860bda966286c8bb80ffd4ccbaf0411f5"
+style-loader@0.18.2:
+ version "0.18.2"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.18.2.tgz#cc31459afbcd6d80b7220ee54b291a9fd66ff5eb"
dependencies:
loader-utils "^1.0.2"
schema-utils "^0.3.0"
@@ -4705,9 +4807,9 @@ supports-color@^3.1.0, supports-color@^3.2.3:
dependencies:
has-flag "^1.0.0"
-table@^3.7.8:
- version "3.8.3"
- resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f"
+table@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/table/-/table-4.0.1.tgz#a8116c133fac2c61f4a420ab6cdf5c4d61f0e435"
dependencies:
ajv "^4.7.0"
ajv-keywords "^1.0.0"
@@ -4813,6 +4915,12 @@ timers-browserify@^2.0.2:
dependencies:
setimmediate "^1.0.4"
+tmp@^0.0.31:
+ version "0.0.31"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
+ dependencies:
+ os-tmpdir "~1.0.1"
+
to-arraybuffer@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
@@ -4870,13 +4978,14 @@ typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
-uglify-js@^2.7.0, uglify-js@^2.8.5:
- version "2.8.12"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.12.tgz#8a50f5d482243650b7108f6080aa3a6afe2a6c55"
+uglify-js@^2.8.22, uglify-js@^2.8.29:
+ version "2.8.29"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
dependencies:
source-map "~0.5.1"
- uglify-to-browserify "~1.0.0"
yargs "~3.10.0"
+ optionalDependencies:
+ uglify-to-browserify "~1.0.0"
uglify-js@^3.0.5:
version "3.0.10"
@@ -4889,6 +4998,14 @@ uglify-to-browserify@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
+uglifyjs-webpack-plugin@^0.4.4:
+ version "0.4.6"
+ resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309"
+ dependencies:
+ source-map "^0.5.6"
+ uglify-js "^2.8.29"
+ webpack-sources "^1.0.1"
+
uid-number@~0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
@@ -4920,12 +5037,6 @@ user-home@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
-user-home@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"
- dependencies:
- os-homedir "^1.0.0"
-
util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -5021,37 +5132,38 @@ webpack-notifier@1.5.0:
object-assign "^4.1.0"
strip-ansi "^3.0.1"
-webpack-sources@^0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.2.3.tgz#17c62bfaf13c707f9d02c479e0dcdde8380697fb"
+webpack-sources@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.0.1.tgz#c7356436a4d13123be2e2426a05d1dad9cbe65cf"
dependencies:
- source-list-map "^1.1.1"
+ source-list-map "^2.0.0"
source-map "~0.5.3"
-webpack@2.5.1:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.5.1.tgz#61742f0cf8af555b87460a9cd8bba2f1e3ee2fce"
+webpack@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.0.0.tgz#ee9bcebf21247f7153cb410168cab45e3a59d4d7"
dependencies:
acorn "^5.0.0"
acorn-dynamic-import "^2.0.0"
- ajv "^4.7.0"
- ajv-keywords "^1.1.1"
+ ajv "^5.1.5"
+ ajv-keywords "^2.0.0"
async "^2.1.2"
enhanced-resolve "^3.0.0"
+ escope "^3.6.0"
interpret "^1.0.0"
json-loader "^0.5.4"
json5 "^0.5.1"
loader-runner "^2.3.0"
- loader-utils "^0.2.16"
+ loader-utils "^1.1.0"
memory-fs "~0.4.1"
mkdirp "~0.5.0"
node-libs-browser "^2.0.0"
source-map "^0.5.3"
supports-color "^3.1.0"
tapable "~0.2.5"
- uglify-js "^2.8.5"
+ uglifyjs-webpack-plugin "^0.4.4"
watchpack "^1.3.1"
- webpack-sources "^0.2.3"
+ webpack-sources "^1.0.1"
yargs "^6.0.0"
websocket-driver@>=0.3.6:
@@ -5064,7 +5176,7 @@ websocket-extensions@>=0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.1.tgz#76899499c184b6ef754377c2dbb0cd6cb55d29e7"
-when@^3.7.7:
+when@^3.7.8:
version "3.7.8"
resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82"