mirror of https://github.com/jenkinsci/jenkins.git
Merge branch 'master' into new-buttons-1-dashboard
This commit is contained in:
commit
9b145b1ae4
|
@ -3,12 +3,13 @@ on:
|
|||
push:
|
||||
pull_request_target:
|
||||
types: [synchronize]
|
||||
|
||||
|
||||
permissions:
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
main:
|
||||
if: github.event.pull_request.user.login != 'dependabot[bot]'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Label conflicting PRs
|
||||
|
|
|
@ -23,27 +23,27 @@ public class FullDuplexHttpStream {
|
|||
private final InputStream input;
|
||||
|
||||
/**
|
||||
* A way to get data from the server.
|
||||
* There will be an initial zero byte used as a handshake which you should expect and ignore.
|
||||
* Get data from the server.
|
||||
* An initial zero byte is used as a handshake which you should expect and ignore.
|
||||
*/
|
||||
public InputStream getInputStream() {
|
||||
return input;
|
||||
}
|
||||
|
||||
/**
|
||||
* A way to upload data to the server.
|
||||
* You will need to write to this and {@link OutputStream#flush} it to finish establishing a connection.
|
||||
* Upload data to the server.
|
||||
* You will need to write to this and {@link OutputStream#flush} it to establish a connection.
|
||||
*/
|
||||
public OutputStream getOutputStream() {
|
||||
return output;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param base the base URL of Jenkins
|
||||
* @param base the base URL of Jenkins.
|
||||
* @param relativeTarget
|
||||
* The endpoint that we are making requests to.
|
||||
* @param authorization
|
||||
* The value of the authorization header, if non-null.
|
||||
* The value of the authorization header.
|
||||
*/
|
||||
public FullDuplexHttpStream(URL base, String relativeTarget, String authorization) throws IOException {
|
||||
if (!base.toString().endsWith("/")) {
|
||||
|
@ -75,7 +75,7 @@ public class FullDuplexHttpStream {
|
|||
if (con.getHeaderField("Hudson-Duplex") == null) {
|
||||
throw new CLI.NotTalkingToJenkinsException("There's no Jenkins running at " + target + ", or is not serving the HTTP Duplex transport");
|
||||
}
|
||||
LOGGER.fine("established download side"); // calling getResponseCode or getHeaderFields breaks everything
|
||||
LOGGER.fine("established download side"); // calling getResponseCode or getHeaderFields fails
|
||||
|
||||
// client->server uses chunked encoded POST for unlimited capacity.
|
||||
LOGGER.fine("establishing upload side");
|
||||
|
@ -98,7 +98,7 @@ public class FullDuplexHttpStream {
|
|||
return (HttpURLConnection) target.openConnection();
|
||||
}
|
||||
|
||||
// As this transport mode is using POST, it is necessary to resolve possible redirections using GET first. @SuppressFBWarnings(value = "URLCONNECTION_SSRF_FD", justification = "Client-side code doesn't involve SSRF.")
|
||||
// As this transport mode is using POST, it is necessary to resolve possible redirections using GET first.
|
||||
private URL tryToResolveRedirects(URL base, String authorization) {
|
||||
try {
|
||||
HttpURLConnection con = openHttpConnection(base);
|
||||
|
@ -108,9 +108,8 @@ public class FullDuplexHttpStream {
|
|||
con.getInputStream().close();
|
||||
base = con.getURL();
|
||||
} catch (Exception ex) {
|
||||
// Do not obscure the problem propagating the exception. If the problem is real it will manifest during the
|
||||
// actual exchange so will be reported properly there. If it is not real (no permission in UI but sufficient
|
||||
// for CLI connection using one of its mechanisms), there is no reason to bother user about it.
|
||||
// If the exception is not real (permission for CLI connection but not for UI) do not inform user.
|
||||
// Otherwise, the error will be reported during the exchange.
|
||||
LOGGER.log(Level.FINE, "Failed to resolve potential redirects", ex);
|
||||
}
|
||||
return base;
|
||||
|
|
|
@ -6,11 +6,6 @@ module.exports = {
|
|||
},
|
||||
// Uses eslint default ruleset
|
||||
extends: "eslint:recommended",
|
||||
plugins: [
|
||||
// Keeps the default level to warn to avoid breaking the current
|
||||
// CI build environment
|
||||
"only-warn"
|
||||
],
|
||||
parserOptions: {
|
||||
ecmaVersion: 2018,
|
||||
sourceType: "module"
|
||||
|
@ -18,8 +13,20 @@ module.exports = {
|
|||
rules: {
|
||||
},
|
||||
globals: {
|
||||
$: "readonly",
|
||||
Ajax: "readonly",
|
||||
Atomics: "readonly",
|
||||
Behaviour: "readonly",
|
||||
getElementOverflowParams: "readonly",
|
||||
global: "readonly",
|
||||
Hash: "readonly",
|
||||
isPageVisible: "readonly",
|
||||
isRunAsTest: "readonly",
|
||||
layoutUpdateCallback: "readonly",
|
||||
onSetupWizardInitialized: "readonly",
|
||||
setupWizardExtensions: "readonly",
|
||||
SharedArrayBuffer: "readonly",
|
||||
toQueryString: "readonly",
|
||||
|
||||
'__dirname': false,
|
||||
|
||||
|
|
|
@ -26,24 +26,24 @@
|
|||
"@jenkins-cd/js-test": "^1.2.3",
|
||||
"autoprefixer": "^9.8.0",
|
||||
"clean-webpack-plugin": "^4.0.0",
|
||||
"copy-webpack-plugin": "^5.1.1",
|
||||
"css-loader": "^3.2.0",
|
||||
"copy-webpack-plugin": "^6.4.1",
|
||||
"css-loader": "^5.2.7",
|
||||
"css-minimizer-webpack-plugin": "^1.0.0",
|
||||
"eslint": "^7.1.0",
|
||||
"eslint-plugin-only-warn": "^1.0.3",
|
||||
"file-loader": "^6.2.0",
|
||||
"handlebars": "^3.0.8",
|
||||
"handlebars-loader": "^1.7.1",
|
||||
"handlebars-loader": "^1.7.2",
|
||||
"jest": "^26.0.1",
|
||||
"jest-handlebars": "^1.0.1",
|
||||
"jest-junit": "^12.0.0",
|
||||
"jest-standard-reporter": "^1.0.4",
|
||||
"less": "^3.13.1",
|
||||
"less-loader": "^5.0.0",
|
||||
"mini-css-extract-plugin": "^0.9.0",
|
||||
"mini-css-extract-plugin": "^1.6.2",
|
||||
"postcss": "^8.4.14",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"style-loader": "^1.2.1",
|
||||
"style-loader": "^2.0.0",
|
||||
"stylelint": "^14.9.1",
|
||||
"stylelint-config-standard": "^26.0.0",
|
||||
"webpack": "^4.46.0",
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
import $ from 'jquery';
|
||||
import jenkinsLocalStorage from './util/jenkinsLocalStorage';
|
||||
import page from './util/page';
|
||||
import * as tabBarWidget from './widgets/config/tabbar';
|
||||
|
||||
export const tabs = []; // Useful for testing.
|
||||
|
|
|
@ -289,6 +289,7 @@ function checkRowCellOverflows(row) {
|
|||
detailsLessThanHalf = (detailsOverflowParams.scrollWidth < usableRowWidth/2);
|
||||
}
|
||||
}
|
||||
// eslint-disable-next-line no-inner-declarations
|
||||
function expandLeftWithRight(leftCellOverFlowParams, rightCellOverflowParams) {
|
||||
// Float them left and right...
|
||||
$(leftCellOverFlowParams.element).setStyle({float: 'left'});
|
||||
|
@ -330,7 +331,7 @@ function checkRowCellOverflows(row) {
|
|||
// build name (first field) a block element, forcing the details and controls to wrap
|
||||
// onto the next row (creating a second row).
|
||||
buildName.classList.add('block');
|
||||
var wrap = blockWrap(buildDetails, buildControls);
|
||||
wrap = blockWrap(buildDetails, buildControls);
|
||||
indentMultiline(wrap);
|
||||
wrap.classList.add('build-details-controls');
|
||||
detailsOverflowParams = getElementOverflowParams(buildDetails); // recalculate
|
||||
|
@ -357,9 +358,9 @@ function checkRowCellOverflows(row) {
|
|||
}
|
||||
|
||||
if (buildControls && !controlsRepositioned) {
|
||||
var buildBadge = $(buildControls).getElementsBySelector('.build-badge')[0];
|
||||
buildBadge = $(buildControls).getElementsBySelector('.build-badge')[0];
|
||||
if (buildBadge) {
|
||||
var badgeOverflowParams = getElementOverflowParams(buildBadge);
|
||||
badgeOverflowParams = getElementOverflowParams(buildBadge);
|
||||
|
||||
if (badgeOverflowParams.isOverflowed) {
|
||||
markMultiline();
|
||||
|
|
|
@ -100,7 +100,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
var deps = $.grep(plug.allDependencies, function(value) { // remove self
|
||||
return value !== plugName;
|
||||
});
|
||||
|
||||
|
||||
var out = '';
|
||||
for(var i = 0; i < deps.length; i++) {
|
||||
var depName = deps[i];
|
||||
|
@ -139,11 +139,11 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
success.apply(self, arguments);
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
var pluginList;
|
||||
var allPluginNames;
|
||||
var selectedPluginNames;
|
||||
|
||||
|
||||
// state variables for plugin data, selected plugins, etc.:
|
||||
var visibleDependencies = {};
|
||||
var categories = [];
|
||||
|
@ -155,9 +155,9 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
$wizard.appendTo(appendTarget);
|
||||
var $container = $wizard.find('.modal-content');
|
||||
var currentPanel;
|
||||
|
||||
|
||||
var self = this;
|
||||
|
||||
|
||||
// show tooltips; this is done here to work around a bootstrap/prototype incompatibility
|
||||
$(document).on('mouseenter', '*[data-tooltip]', function() {
|
||||
var $tip = $bs(this);
|
||||
|
@ -172,7 +172,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
title: text
|
||||
}).tooltip('show');
|
||||
});
|
||||
|
||||
|
||||
// handle clicking links that might not get highlighted due to position on the page
|
||||
$wizard.on('click', '.nav>li>a', function(){
|
||||
var $li = $(this).parent();
|
||||
|
@ -194,7 +194,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
// any decorations after DOM replacement go here
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
var getJenkinsVersionFull = function() {
|
||||
var version = $('body').attr('data-version');
|
||||
if(!version) {
|
||||
|
@ -256,7 +256,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
});
|
||||
|
||||
oncomplete();
|
||||
|
||||
|
||||
// try to refocus on the element that had focus
|
||||
try {
|
||||
var e = $('body')[0];
|
||||
|
@ -275,7 +275,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
currentPanel = panel;
|
||||
$container.append(html);
|
||||
decorate($container);
|
||||
|
||||
|
||||
var $modalHeader = $container.find('.modal-header');
|
||||
if($modalHeader.length > 0 && $modalHeader.is('.closeable')) {
|
||||
$modalHeader.prepend(
|
||||
|
@ -290,7 +290,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
}
|
||||
$modalFooter.prepend('<div class="jenkins-version">'+translations.installWizard_jenkinsVersionTitle+' '+getJenkinsVersionFull()+'</div>');
|
||||
}
|
||||
|
||||
|
||||
oncomplete();
|
||||
};
|
||||
var $modalBody = $container.find('.modal-body');
|
||||
|
@ -386,7 +386,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
showStatePanel();
|
||||
}));
|
||||
};
|
||||
|
||||
|
||||
// toggles visibility of dependency listing for a plugin
|
||||
var toggleDependencyList = function() {
|
||||
var $btn = $(this);
|
||||
|
@ -418,11 +418,11 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
$('button').prop({disabled:false});
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
var enableButtonsImmediately = function() {
|
||||
$('button').prop({disabled:false});
|
||||
};
|
||||
|
||||
|
||||
// errors: Map of nameOfField to errorMessage
|
||||
var displayErrors = function(iframe, errors) {
|
||||
if(!errors){
|
||||
|
@ -443,11 +443,11 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
$errorPanel.text(message);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
var setupFirstUser = function() {
|
||||
setPanel(firstUserPanel, {}, enableButtonsAfterFrameLoad);
|
||||
};
|
||||
|
||||
|
||||
var showConfigureInstance = function(messages) {
|
||||
setPanel(configureInstancePanel, messages, enableButtonsAfterFrameLoad);
|
||||
};
|
||||
|
@ -484,7 +484,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
stateHandlers.DEFAULT();
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
// Define actions
|
||||
var showInstallProgress = function() {
|
||||
// check for installing plugins that failed
|
||||
|
@ -492,7 +492,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
setPanel(pluginSuccessPanel, { installingPlugins : installingPlugins, failedPlugins: true });
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
var attachScrollEvent = function() {
|
||||
var $c = $('.install-console-scroll');
|
||||
if (!$c.length) {
|
||||
|
@ -517,7 +517,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
initInstallingPluginList();
|
||||
setPanel(progressPanel, { installingPlugins : installingPlugins }, attachScrollEvent);
|
||||
|
||||
|
@ -525,10 +525,11 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
var updateStatus = function() {
|
||||
pluginManager.installStatus(handleGenericError(function(data) {
|
||||
var jobs = data.jobs;
|
||||
|
||||
|
||||
var i, j;
|
||||
var complete = 0;
|
||||
var total = 0;
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
var restartRequired = false;
|
||||
|
||||
for(i = 0; i < jobs.length; i++) {
|
||||
|
@ -647,7 +648,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
oncomplete();
|
||||
}));
|
||||
};
|
||||
|
||||
|
||||
var loadPluginCategories = function(oncomplete) {
|
||||
loadPluginData(function() {
|
||||
categories = [];
|
||||
|
@ -828,7 +829,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
var val = $(this).val();
|
||||
searchForPlugins(val, true);
|
||||
});
|
||||
|
||||
|
||||
// handle keyboard up/down navigation between items in
|
||||
// in the list, if we're focused somewhere inside
|
||||
$wizard.on('keydown', '.plugin-list', function(e) {
|
||||
|
@ -954,7 +955,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
var handleConfigureInstanceResponseSuccess = function (data) {
|
||||
if (data.status === 'ok') {
|
||||
if(firstUserSkipped){
|
||||
|
@ -988,13 +989,13 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
doc.close();
|
||||
$('button').prop({disabled:false});
|
||||
};
|
||||
|
||||
|
||||
var saveConfigureInstance = function() {
|
||||
$('button').prop({disabled:true});
|
||||
var $form = $('iframe#setup-configure-instance').contents().find('form:not(.no-json)');
|
||||
securityConfig.saveConfigureInstance($form, handleConfigureInstanceResponseSuccess, handleConfigureInstanceResponseError);
|
||||
};
|
||||
|
||||
|
||||
var skipFirstUserAndConfigureInstance = function(){
|
||||
firstUserSkipped = true;
|
||||
skipConfigureInstance();
|
||||
|
@ -1002,36 +1003,36 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
|
||||
var skipConfigureInstance = function() {
|
||||
$('button').prop({disabled:true});
|
||||
|
||||
|
||||
var message = '';
|
||||
if(firstUserSkipped){
|
||||
message += translations.installWizard_firstUserSkippedMessage;
|
||||
}
|
||||
message += translations.installWizard_configureInstanceSkippedMessage;
|
||||
|
||||
|
||||
showSetupCompletePanel({message: message});
|
||||
};
|
||||
|
||||
|
||||
// call to setup the proxy
|
||||
var setupProxy = function() {
|
||||
setPanel(proxyConfigPanel, {}, enableButtonsAfterFrameLoad);
|
||||
};
|
||||
|
||||
|
||||
// Save the proxy config
|
||||
var saveProxyConfig = function() {
|
||||
securityConfig.saveProxy($('iframe[src]').contents().find('form:not(.no-json)'), function() {
|
||||
jenkins.goTo('/'); // this will re-run connectivity test
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
// push failed plugins to retry
|
||||
var retryFailedPlugins = function() {
|
||||
var failedPlugins = failedPluginNames;
|
||||
failedPluginNames = [];
|
||||
installPlugins(failedPlugins);
|
||||
};
|
||||
|
||||
|
||||
// continue with failed plugins
|
||||
var continueWithFailedPlugins = function() {
|
||||
pluginManager.installPluginsDone(function(){
|
||||
|
@ -1041,7 +1042,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
}));
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
// Call this to resume an installation after restart
|
||||
var resumeInstallation = function() {
|
||||
// don't re-initialize installing plugins
|
||||
|
@ -1090,7 +1091,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
jenkins.goTo('/');
|
||||
}));
|
||||
};
|
||||
|
||||
|
||||
var startOver = function() {
|
||||
jenkins.goTo('/');
|
||||
};
|
||||
|
@ -1134,10 +1135,9 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
|
||||
// do this so the page isn't blank while doing connectivity checks and other downloads
|
||||
setPanel(loadingPanel);
|
||||
|
||||
|
||||
// Process extensions
|
||||
var extensionTranslationOverrides = [];
|
||||
/* globals setupWizardExtensions: true */
|
||||
if ('undefined' !== typeof(setupWizardExtensions)) {
|
||||
$.each(setupWizardExtensions, function() {
|
||||
this.call(self, {
|
||||
|
@ -1157,11 +1157,11 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
for(var cls in actions) {
|
||||
bindClickHandler(cls, actions[cls]);
|
||||
}
|
||||
|
||||
|
||||
var showInitialSetupWizard = function() {
|
||||
// check for connectivity to the configured default update site
|
||||
/* globals defaultUpdateSiteId: true */
|
||||
|
@ -1174,7 +1174,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// Initialize the plugin manager after connectivity checks
|
||||
pluginManager.init(handleGenericError(function() {
|
||||
pluginList = pluginManager.plugins();
|
||||
|
@ -1184,7 +1184,7 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
// check for updates when first loaded...
|
||||
pluginManager.installStatus(handleGenericError(function(data) {
|
||||
var jobs = data.jobs;
|
||||
|
||||
|
||||
if(jobs.length > 0) {
|
||||
if (installingPlugins.length === 0) {
|
||||
// This can happen on a page reload if we are in the middle of
|
||||
|
@ -1223,12 +1223,13 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
|
||||
for(var plugName in incompleteStatus) {
|
||||
var j = getInstallingPlugin(plugName);
|
||||
|
||||
|
||||
if (!j) {
|
||||
console.warn('Plugin "' + plugName + '" not found in the list of installing plugins.');
|
||||
continue;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
var txt = false;
|
||||
var state = false;
|
||||
var status = incompleteStatus[plugName];
|
||||
|
@ -1264,16 +1265,16 @@ var createPluginSetupWizard = function(appendTarget) {
|
|||
}));
|
||||
}));
|
||||
};
|
||||
|
||||
|
||||
// kick off to get resource bundle
|
||||
jenkins.loadTranslations('jenkins.install.pluginSetupWizard', handleGenericError(function(localizations) {
|
||||
translations = localizations;
|
||||
|
||||
|
||||
// process any translation overrides
|
||||
$.each(extensionTranslationOverrides, function() {
|
||||
this(translations);
|
||||
});
|
||||
|
||||
|
||||
showInitialSetupWizard();
|
||||
}));
|
||||
};
|
||||
|
|
|
@ -15,6 +15,7 @@ Sortable.mount(new AutoScroll());
|
|||
function registerSortableDragDrop(e) {
|
||||
if (!e || !e.classList.contains('with-drag-drop')) return false;
|
||||
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const sortableElement = new Sortable(e, {
|
||||
draggable: '.repeated-chunk',
|
||||
handle: '.dd-handle',
|
||||
|
|
|
@ -101,11 +101,11 @@ jenkins.post = function(url, data, success, options) {
|
|||
else if('crumb' in wnd) {
|
||||
crumb = wnd.crumb;
|
||||
}
|
||||
|
||||
|
||||
if(crumb) {
|
||||
headers[crumb.fieldName] = crumb.value;
|
||||
}
|
||||
|
||||
|
||||
var formBody = data;
|
||||
if(formBody instanceof Object) {
|
||||
if(crumb) {
|
||||
|
@ -114,7 +114,7 @@ jenkins.post = function(url, data, success, options) {
|
|||
}
|
||||
formBody = jenkins.stringify(formBody);
|
||||
}
|
||||
|
||||
|
||||
var args = {
|
||||
url: jenkins.baseUrl() + url,
|
||||
type: 'POST',
|
||||
|
@ -153,7 +153,6 @@ jenkins.loadTranslations = function(bundleName, handler, onError) {
|
|||
|
||||
var translations = res.data;
|
||||
|
||||
/* globals Proxy: true */
|
||||
if('undefined' !== typeof Proxy) {
|
||||
translations = new Proxy(translations, {
|
||||
get: function(target, property) {
|
||||
|
@ -182,7 +181,7 @@ jenkins.testConnectivity = function(siteId, handler) {
|
|||
if(response.status !== 'ok') {
|
||||
handler(false, true, response.message);
|
||||
}
|
||||
|
||||
|
||||
// Define statuses, which need additional check iteration via async job on the Jenkins master
|
||||
// Statuses like "OK" or "SKIPPED" are considered as fine.
|
||||
var uncheckedStatuses = ['PRECHECK', 'CHECKING', 'UNCHECKED'];
|
||||
|
|
|
@ -4452,7 +4452,7 @@ var Dom = YAHOO.util.Dom,
|
|||
}
|
||||
//After for loop
|
||||
|
||||
//Reset Font Family and Size to the inital configs
|
||||
//Reset Font Family and Size to the initial configs
|
||||
if (fn_button) {
|
||||
var family = fn_button._configs.label._initialConfig.value;
|
||||
fn_button.set('label', '<span class="yui-toolbar-fontname-' + this._cleanClassName(family) + '">' + family + '</span>');
|
||||
|
@ -4913,7 +4913,7 @@ var Dom = YAHOO.util.Dom,
|
|||
});
|
||||
/**
|
||||
* @config plainText
|
||||
* @description Process the inital textarea data as if it was plain text. Accounting for spaces, tabs and line feeds.
|
||||
* @description Process the initial textarea data as if it was plain text. Accounting for spaces, tabs and line feeds.
|
||||
* @default false
|
||||
* @type Boolean
|
||||
*/
|
||||
|
|
|
@ -9,6 +9,7 @@ const htmlConfigTabbedContent = fs.readFileSync(
|
|||
'utf8'
|
||||
);
|
||||
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
function getConfigTabbar() {
|
||||
// eslint-disable-next-line no-undef
|
||||
return require('../../../../main/js/config-tabbar');
|
||||
|
@ -21,6 +22,7 @@ function getConfigTabbarWidget() {
|
|||
|
||||
describe("tabbar-spec tests", function () {
|
||||
// Need to mock the utils/page module because we will hijack the scroll events
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const mockPageUtils = jest.requireActual('../../../../main/js/util/page');
|
||||
|
||||
beforeEach(() => {
|
||||
|
|
|
@ -46,15 +46,17 @@ module.exports = (env, argv) => ({
|
|||
new MiniCSSExtractPlugin({
|
||||
filename: "[name].css",
|
||||
}),
|
||||
new CopyPlugin([
|
||||
new CopyPlugin({
|
||||
// Copies fonts to the src/main/webapp/css for compat purposes
|
||||
// Some plugins or parts of the UI try to load them from these paths
|
||||
{
|
||||
context: 'src/main/fonts',
|
||||
from: "**/*",
|
||||
to: path.join(__dirname, "src/main/webapp/css")
|
||||
}
|
||||
]),
|
||||
patterns: [
|
||||
{
|
||||
context: 'src/main/fonts',
|
||||
from: "**/*",
|
||||
to: path.join(__dirname, "src/main/webapp/css")
|
||||
}
|
||||
]
|
||||
}),
|
||||
// Clean all assets within the specified output.
|
||||
// It will not clean copied fonts
|
||||
new CleanPlugin(),
|
||||
|
@ -68,7 +70,7 @@ module.exports = (env, argv) => ({
|
|||
{
|
||||
loader: MiniCSSExtractPlugin.loader,
|
||||
options: {
|
||||
sourceMap: true
|
||||
esModule: false
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
328
war/yarn.lock
328
war/yarn.lock
|
@ -1775,11 +1775,6 @@ amdefine@>=0.0.4:
|
|||
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
|
||||
integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
|
||||
|
||||
ansi-colors@^3.0.0:
|
||||
version "3.2.4"
|
||||
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
|
||||
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
|
||||
|
||||
ansi-escapes@^4.2.1:
|
||||
version "4.3.1"
|
||||
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
|
||||
|
@ -1982,10 +1977,10 @@ async-each@^1.0.1:
|
|||
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
|
||||
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
|
||||
|
||||
async@~0.2.10:
|
||||
version "0.2.10"
|
||||
resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
|
||||
integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E=
|
||||
async@^3.2.2:
|
||||
version "3.2.4"
|
||||
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
|
||||
integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
|
||||
|
||||
asynckit@^0.4.0:
|
||||
version "0.4.0"
|
||||
|
@ -2396,7 +2391,7 @@ builtin-status-codes@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
|
||||
integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
|
||||
|
||||
cacache@^12.0.2, cacache@^12.0.3:
|
||||
cacache@^12.0.2:
|
||||
version "12.0.4"
|
||||
resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c"
|
||||
integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
|
||||
|
@ -2935,23 +2930,22 @@ copy-descriptor@^0.1.0:
|
|||
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
|
||||
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
|
||||
|
||||
copy-webpack-plugin@^5.1.1:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz#5481a03dea1123d88a988c6ff8b78247214f0b88"
|
||||
integrity sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==
|
||||
copy-webpack-plugin@^6.4.1:
|
||||
version "6.4.1"
|
||||
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz#138cd9b436dbca0a6d071720d5414848992ec47e"
|
||||
integrity sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==
|
||||
dependencies:
|
||||
cacache "^12.0.3"
|
||||
find-cache-dir "^2.1.0"
|
||||
glob-parent "^3.1.0"
|
||||
globby "^7.1.1"
|
||||
is-glob "^4.0.1"
|
||||
loader-utils "^1.2.3"
|
||||
minimatch "^3.0.4"
|
||||
cacache "^15.0.5"
|
||||
fast-glob "^3.2.4"
|
||||
find-cache-dir "^3.3.1"
|
||||
glob-parent "^5.1.1"
|
||||
globby "^11.0.1"
|
||||
loader-utils "^2.0.0"
|
||||
normalize-path "^3.0.0"
|
||||
p-limit "^2.2.1"
|
||||
schema-utils "^1.0.0"
|
||||
serialize-javascript "^2.1.2"
|
||||
webpack-log "^2.0.0"
|
||||
p-limit "^3.0.2"
|
||||
schema-utils "^3.0.0"
|
||||
serialize-javascript "^5.0.1"
|
||||
webpack-sources "^1.4.3"
|
||||
|
||||
core-js-compat@^3.21.0, core-js-compat@^3.22.1:
|
||||
version "3.23.3"
|
||||
|
@ -2976,7 +2970,7 @@ cosmiconfig@^5.0.0:
|
|||
js-yaml "^3.13.1"
|
||||
parse-json "^4.0.0"
|
||||
|
||||
cosmiconfig@^7.0.1:
|
||||
cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
|
||||
version "7.0.1"
|
||||
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
|
||||
integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
|
||||
|
@ -3073,24 +3067,21 @@ css-functions-list@^3.1.0:
|
|||
resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b"
|
||||
integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==
|
||||
|
||||
css-loader@^3.2.0:
|
||||
version "3.5.3"
|
||||
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.5.3.tgz#95ac16468e1adcd95c844729e0bb167639eb0bcf"
|
||||
integrity sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==
|
||||
css-loader@^5.2.7:
|
||||
version "5.2.7"
|
||||
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae"
|
||||
integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==
|
||||
dependencies:
|
||||
camelcase "^5.3.1"
|
||||
cssesc "^3.0.0"
|
||||
icss-utils "^4.1.1"
|
||||
loader-utils "^1.2.3"
|
||||
normalize-path "^3.0.0"
|
||||
postcss "^7.0.27"
|
||||
postcss-modules-extract-imports "^2.0.0"
|
||||
postcss-modules-local-by-default "^3.0.2"
|
||||
postcss-modules-scope "^2.2.0"
|
||||
postcss-modules-values "^3.0.0"
|
||||
postcss-value-parser "^4.0.3"
|
||||
schema-utils "^2.6.6"
|
||||
semver "^6.3.0"
|
||||
icss-utils "^5.1.0"
|
||||
loader-utils "^2.0.0"
|
||||
postcss "^8.2.15"
|
||||
postcss-modules-extract-imports "^3.0.0"
|
||||
postcss-modules-local-by-default "^4.0.0"
|
||||
postcss-modules-scope "^3.0.0"
|
||||
postcss-modules-values "^4.0.0"
|
||||
postcss-value-parser "^4.1.0"
|
||||
schema-utils "^3.0.0"
|
||||
semver "^7.3.5"
|
||||
|
||||
css-minimizer-webpack-plugin@^1.0.0:
|
||||
version "1.3.0"
|
||||
|
@ -3402,13 +3393,6 @@ diffie-hellman@^5.0.0:
|
|||
miller-rabin "^4.0.0"
|
||||
randombytes "^2.0.0"
|
||||
|
||||
dir-glob@^2.0.0:
|
||||
version "2.2.2"
|
||||
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4"
|
||||
integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==
|
||||
dependencies:
|
||||
path-type "^3.0.0"
|
||||
|
||||
dir-glob@^3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
|
||||
|
@ -3932,7 +3916,7 @@ fast-deep-equal@^3.1.1:
|
|||
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
|
||||
integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
|
||||
|
||||
fast-glob@^3.2.11, fast-glob@^3.2.9:
|
||||
fast-glob@^3.2.11, fast-glob@^3.2.4, fast-glob@^3.2.9:
|
||||
version "3.2.11"
|
||||
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
|
||||
integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
|
||||
|
@ -4283,14 +4267,7 @@ glob-parent@^3.1.0:
|
|||
is-glob "^3.1.0"
|
||||
path-dirname "^1.0.0"
|
||||
|
||||
glob-parent@^5.0.0, glob-parent@~5.1.0:
|
||||
version "5.1.1"
|
||||
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
|
||||
integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
|
||||
dependencies:
|
||||
is-glob "^4.0.1"
|
||||
|
||||
glob-parent@^5.1.2, glob-parent@~5.1.2:
|
||||
glob-parent@^5.0.0, glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:
|
||||
version "5.1.2"
|
||||
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
|
||||
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
|
||||
|
@ -4337,7 +4314,7 @@ globals@^12.1.0:
|
|||
dependencies:
|
||||
type-fest "^0.8.1"
|
||||
|
||||
globby@^11.1.0:
|
||||
globby@^11.0.1, globby@^11.1.0:
|
||||
version "11.1.0"
|
||||
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
|
||||
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
|
||||
|
@ -4360,18 +4337,6 @@ globby@^6.1.0:
|
|||
pify "^2.0.0"
|
||||
pinkie-promise "^2.0.0"
|
||||
|
||||
globby@^7.1.1:
|
||||
version "7.1.1"
|
||||
resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
|
||||
integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA=
|
||||
dependencies:
|
||||
array-union "^1.0.1"
|
||||
dir-glob "^2.0.0"
|
||||
glob "^7.1.2"
|
||||
ignore "^3.3.5"
|
||||
pify "^3.0.0"
|
||||
slash "^1.0.0"
|
||||
|
||||
globjoin@^0.1.4:
|
||||
version "0.1.4"
|
||||
resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
|
||||
|
@ -4436,12 +4401,12 @@ gulplog@^1.0.0:
|
|||
dependencies:
|
||||
glogg "^1.0.0"
|
||||
|
||||
handlebars-loader@^1.7.1:
|
||||
version "1.7.1"
|
||||
resolved "https://registry.yarnpkg.com/handlebars-loader/-/handlebars-loader-1.7.1.tgz#07088f09d8a559344908f7c88c68c0ffdacc555d"
|
||||
integrity sha512-Q+Z/hDPQzU8ZTlVnAe/0T1LHABlyhL7opNcSKcQDhmUXK2ByGTqib1Z2Tfv4Ic50WqDcLFWQcOb3mhjcBRbscQ==
|
||||
handlebars-loader@^1.7.2:
|
||||
version "1.7.2"
|
||||
resolved "https://registry.yarnpkg.com/handlebars-loader/-/handlebars-loader-1.7.2.tgz#1694cc7cb3de1d16bec718af257eed853e4af84d"
|
||||
integrity sha512-rEzru8REzqeJlbotJD+gPQ8AHyxcAjeXbGqGmrz3+sbjecI0ungieONwMR27Htr+AoKI5W36oPLwcwGrPzO8gw==
|
||||
dependencies:
|
||||
async "~0.2.10"
|
||||
async "^3.2.2"
|
||||
fastparse "^1.0.0"
|
||||
loader-utils "1.0.x"
|
||||
object-assign "^4.1.0"
|
||||
|
@ -4673,12 +4638,10 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24:
|
|||
dependencies:
|
||||
safer-buffer ">= 2.1.2 < 3"
|
||||
|
||||
icss-utils@^4.0.0, icss-utils@^4.1.1:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
|
||||
integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
|
||||
dependencies:
|
||||
postcss "^7.0.14"
|
||||
icss-utils@^5.0.0, icss-utils@^5.1.0:
|
||||
version "5.1.0"
|
||||
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
|
||||
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
|
||||
|
||||
ieee754@^1.1.4:
|
||||
version "1.1.13"
|
||||
|
@ -4690,11 +4653,6 @@ iferr@^0.1.5:
|
|||
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
|
||||
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
|
||||
|
||||
ignore@^3.3.5:
|
||||
version "3.3.10"
|
||||
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
|
||||
integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==
|
||||
|
||||
ignore@^4.0.6:
|
||||
version "4.0.6"
|
||||
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
|
||||
|
@ -4710,13 +4668,6 @@ image-size@~0.5.0:
|
|||
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
|
||||
integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=
|
||||
|
||||
import-cwd@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
|
||||
integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==
|
||||
dependencies:
|
||||
import-from "^2.1.0"
|
||||
|
||||
import-fresh@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
|
||||
|
@ -4741,13 +4692,6 @@ import-fresh@^3.2.1:
|
|||
parent-module "^1.0.0"
|
||||
resolve-from "^4.0.0"
|
||||
|
||||
import-from@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
|
||||
integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==
|
||||
dependencies:
|
||||
resolve-from "^3.0.0"
|
||||
|
||||
import-lazy@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
|
||||
|
@ -5096,7 +5040,7 @@ is-path-inside@^2.1.0:
|
|||
dependencies:
|
||||
path-is-inside "^1.0.2"
|
||||
|
||||
is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
|
||||
is-plain-obj@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
|
||||
integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
|
||||
|
@ -5947,6 +5891,11 @@ kleur@^3.0.3:
|
|||
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
|
||||
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
|
||||
|
||||
klona@^2.0.4:
|
||||
version "2.0.5"
|
||||
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
|
||||
integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
|
||||
|
||||
known-css-properties@^0.25.0:
|
||||
version "0.25.0"
|
||||
resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.25.0.tgz#6ebc4d4b412f602e5cfbeb4086bd544e34c0a776"
|
||||
|
@ -6390,14 +6339,13 @@ min-indent@^1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256"
|
||||
integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=
|
||||
|
||||
mini-css-extract-plugin@^0.9.0:
|
||||
version "0.9.0"
|
||||
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e"
|
||||
integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==
|
||||
mini-css-extract-plugin@^1.6.2:
|
||||
version "1.6.2"
|
||||
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz#83172b4fd812f8fc4a09d6f6d16f924f53990ca8"
|
||||
integrity sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==
|
||||
dependencies:
|
||||
loader-utils "^1.1.0"
|
||||
normalize-url "1.9.1"
|
||||
schema-utils "^1.0.0"
|
||||
loader-utils "^2.0.0"
|
||||
schema-utils "^3.0.0"
|
||||
webpack-sources "^1.1.0"
|
||||
|
||||
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
|
||||
|
@ -6692,16 +6640,6 @@ normalize-range@^0.1.2:
|
|||
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
|
||||
integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
|
||||
|
||||
normalize-url@1.9.1:
|
||||
version "1.9.1"
|
||||
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
|
||||
integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
|
||||
dependencies:
|
||||
object-assign "^4.0.1"
|
||||
prepend-http "^1.0.0"
|
||||
query-string "^4.1.0"
|
||||
sort-keys "^1.0.0"
|
||||
|
||||
normalize-url@^3.0.0:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
|
||||
|
@ -6903,7 +6841,7 @@ p-limit@^1.1.0:
|
|||
dependencies:
|
||||
p-try "^1.0.0"
|
||||
|
||||
p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1:
|
||||
p-limit@^2.0.0, p-limit@^2.2.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
|
||||
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
|
||||
|
@ -7081,13 +7019,6 @@ path-parse@^1.0.7:
|
|||
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
|
||||
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
|
||||
|
||||
path-type@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
|
||||
integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
|
||||
dependencies:
|
||||
pify "^3.0.0"
|
||||
|
||||
path-type@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
|
||||
|
@ -7142,11 +7073,6 @@ pify@^2.0.0:
|
|||
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
|
||||
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
|
||||
|
||||
pify@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
|
||||
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
|
||||
|
||||
pify@^4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
|
||||
|
@ -7263,23 +7189,16 @@ postcss-less@^6.0.0:
|
|||
resolved "https://registry.yarnpkg.com/postcss-less/-/postcss-less-6.0.0.tgz#463b34c60f53b648c237f569aeb2e09149d85af4"
|
||||
integrity sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==
|
||||
|
||||
postcss-load-config@^2.0.0:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a"
|
||||
integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==
|
||||
postcss-loader@^4.3.0:
|
||||
version "4.3.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc"
|
||||
integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==
|
||||
dependencies:
|
||||
cosmiconfig "^5.0.0"
|
||||
import-cwd "^2.0.0"
|
||||
|
||||
postcss-loader@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
|
||||
integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==
|
||||
dependencies:
|
||||
loader-utils "^1.1.0"
|
||||
postcss "^7.0.0"
|
||||
postcss-load-config "^2.0.0"
|
||||
schema-utils "^1.0.0"
|
||||
cosmiconfig "^7.0.0"
|
||||
klona "^2.0.4"
|
||||
loader-utils "^2.0.0"
|
||||
schema-utils "^3.0.0"
|
||||
semver "^7.3.4"
|
||||
|
||||
postcss-media-query-parser@^0.2.3:
|
||||
version "0.2.3"
|
||||
|
@ -7348,38 +7267,33 @@ postcss-minify-selectors@^4.0.2:
|
|||
postcss "^7.0.0"
|
||||
postcss-selector-parser "^3.0.0"
|
||||
|
||||
postcss-modules-extract-imports@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
|
||||
integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
|
||||
dependencies:
|
||||
postcss "^7.0.5"
|
||||
|
||||
postcss-modules-local-by-default@^3.0.2:
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915"
|
||||
integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==
|
||||
dependencies:
|
||||
icss-utils "^4.1.1"
|
||||
postcss "^7.0.16"
|
||||
postcss-selector-parser "^6.0.2"
|
||||
postcss-value-parser "^4.0.0"
|
||||
|
||||
postcss-modules-scope@^2.2.0:
|
||||
version "2.2.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee"
|
||||
integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
|
||||
dependencies:
|
||||
postcss "^7.0.6"
|
||||
postcss-selector-parser "^6.0.0"
|
||||
|
||||
postcss-modules-values@^3.0.0:
|
||||
postcss-modules-extract-imports@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
|
||||
integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
|
||||
integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
|
||||
|
||||
postcss-modules-local-by-default@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
|
||||
integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
|
||||
dependencies:
|
||||
icss-utils "^4.0.0"
|
||||
postcss "^7.0.6"
|
||||
icss-utils "^5.0.0"
|
||||
postcss-selector-parser "^6.0.2"
|
||||
postcss-value-parser "^4.1.0"
|
||||
|
||||
postcss-modules-scope@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
|
||||
integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
|
||||
dependencies:
|
||||
postcss-selector-parser "^6.0.4"
|
||||
|
||||
postcss-modules-values@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
|
||||
integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
|
||||
dependencies:
|
||||
icss-utils "^5.0.0"
|
||||
|
||||
postcss-normalize-charset@^4.0.1:
|
||||
version "4.0.1"
|
||||
|
@ -7510,7 +7424,7 @@ postcss-selector-parser@^3.0.0:
|
|||
indexes-of "^1.0.1"
|
||||
uniq "^1.0.1"
|
||||
|
||||
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2:
|
||||
postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
|
||||
version "6.0.10"
|
||||
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
|
||||
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
|
||||
|
@ -7541,12 +7455,12 @@ postcss-value-parser@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
|
||||
integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
|
||||
|
||||
postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.0.3, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
|
||||
postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
|
||||
version "4.2.0"
|
||||
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
|
||||
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
|
||||
|
||||
postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.27, postcss@^7.0.30, postcss@^7.0.5, postcss@^7.0.6:
|
||||
postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27, postcss@^7.0.30:
|
||||
version "7.0.39"
|
||||
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
|
||||
integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
|
||||
|
@ -7554,7 +7468,7 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.2
|
|||
picocolors "^0.2.1"
|
||||
source-map "^0.6.1"
|
||||
|
||||
postcss@^8.4.14:
|
||||
postcss@^8.2.15, postcss@^8.4.14:
|
||||
version "8.4.14"
|
||||
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
|
||||
integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
|
||||
|
@ -7573,11 +7487,6 @@ prelude-ls@~1.1.2:
|
|||
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
|
||||
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
|
||||
|
||||
prepend-http@^1.0.0:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
|
||||
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
|
||||
|
||||
pretty-format@^26.0.1:
|
||||
version "26.0.1"
|
||||
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.0.1.tgz#a4fe54fe428ad2fd3413ca6bbd1ec8c2e277e197"
|
||||
|
@ -7688,14 +7597,6 @@ qs@~6.5.2:
|
|||
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
|
||||
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
|
||||
|
||||
query-string@^4.1.0:
|
||||
version "4.3.4"
|
||||
resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
|
||||
integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
|
||||
dependencies:
|
||||
object-assign "^4.1.0"
|
||||
strict-uri-encode "^1.0.0"
|
||||
|
||||
querystring-es3@^0.2.0:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
|
||||
|
@ -8350,11 +8251,6 @@ sisteransi@^1.0.4:
|
|||
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
|
||||
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
|
||||
|
||||
slash@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
|
||||
integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=
|
||||
|
||||
slash@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
|
||||
|
@ -8413,13 +8309,6 @@ snapdragon@^0.8.1:
|
|||
source-map-resolve "^0.5.0"
|
||||
use "^3.1.0"
|
||||
|
||||
sort-keys@^1.0.0:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
|
||||
integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
|
||||
dependencies:
|
||||
is-plain-obj "^1.0.0"
|
||||
|
||||
sortablejs@^1.13.0:
|
||||
version "1.13.0"
|
||||
resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.13.0.tgz#3ab2473f8c69ca63569e80b1cd1b5669b51269e9"
|
||||
|
@ -8620,11 +8509,6 @@ stream-shift@^1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
|
||||
integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
|
||||
|
||||
strict-uri-encode@^1.0.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
|
||||
integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
|
||||
|
||||
string-length@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837"
|
||||
|
@ -8744,13 +8628,13 @@ strip-json-comments@^3.1.0:
|
|||
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
|
||||
integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==
|
||||
|
||||
style-loader@^1.2.1:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a"
|
||||
integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==
|
||||
style-loader@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c"
|
||||
integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==
|
||||
dependencies:
|
||||
loader-utils "^2.0.0"
|
||||
schema-utils "^2.6.6"
|
||||
schema-utils "^3.0.0"
|
||||
|
||||
style-search@^0.1.0:
|
||||
version "0.1.0"
|
||||
|
@ -9497,14 +9381,6 @@ webpack-fix-style-only-entries@^0.5.0:
|
|||
resolved "https://registry.yarnpkg.com/webpack-fix-style-only-entries/-/webpack-fix-style-only-entries-0.5.0.tgz#d55613c23eded1d6fe182f698e84d1c7c2de91d3"
|
||||
integrity sha512-WMRf2Mt6LQof8Rtd72DlPyzGzPsDA0/uExNZDoIP1MpxxcsJzNJluuRzomST225qCXQVYCERvThZINAS/g2X3A==
|
||||
|
||||
webpack-log@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
|
||||
integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==
|
||||
dependencies:
|
||||
ansi-colors "^3.0.0"
|
||||
uuid "^3.3.2"
|
||||
|
||||
webpack-merge@^5.7.3:
|
||||
version "5.8.0"
|
||||
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
|
||||
|
|
Loading…
Reference in New Issue