diff --git a/gulpfile.babel.js b/gulpfile.babel.js index 568512e4..415b70b3 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -10,7 +10,7 @@ import buffer from 'vinyl-buffer'; import commonjs from '@rollup/plugin-commonjs'; import resolve from '@rollup/plugin-node-resolve'; import eslint from '@rollup/plugin-eslint'; -import postcssPlugin from 'rollup-plugin-postcss'; +import rollupCss from 'rollup-plugin-css-porter'; import gulpif from 'gulp-if'; import uglify from 'gulp-uglify'; import gulpsass from 'gulp-dart-sass'; // TODO: move to gulp-sass once they removed the node-sass depenency @@ -32,7 +32,9 @@ var postcss_plugins = [ // always add autoprefixer autoprefixer(), ]; - +/* + eslint Configuration +*/ var eslint_config = { "envs": ["es6"], "globals": [ @@ -79,7 +81,6 @@ view_eslint_config.globals = eslint_config.globals.concat([ "RefreshLocaleNumberDisplay", "RefreshLocaleNumberInput", "LoadImagesLazy", - "Delay", "GetUriParam", "UpdateUriParam", "RemoveUriParam", @@ -103,10 +104,8 @@ files.forEach(function(target) name: path.basename(target), sourcemap: 'inline', }, - plugins: [resolve(), postcssPlugin({ - extract: path.resolve('./public/css/viewcss/' + path.basename(target).replace(".js", ".css")), - minimize: minify, - plugins: [autoprefixer()] + plugins: [resolve(), rollupCss({ + dest: path.resolve('./public/css/viewcss/' + path.basename(target).replace(".js", ".css")), }), commonjs(), eslint(view_eslint_config)], }) @@ -127,10 +126,8 @@ components.forEach(function(target) name: path.basename(target), sourcemap: 'inline', }, - plugins: [resolve(), postcssPlugin({ - extract: path.resolve('./public/css/components/' + path.basename(target).replace(".js", ".css")), - minimize: minify, - plugins: [autoprefixer()] + plugins: [resolve(), rollupCss({ + dest: path.resolve('./public/css/viewcss/' + path.basename(target).replace(".js", ".css")), }), commonjs(), eslint(view_eslint_config)], }) .pipe(source(path.basename(target), "./js/viewjs/components")) diff --git a/js/grocy.js b/js/grocy.js index 7273c81b..107b3680 100644 --- a/js/grocy.js +++ b/js/grocy.js @@ -9,7 +9,7 @@ import { WakeLock } from "./lib/WakeLock"; import { UISound } from "./lib/UISound"; import { Nightmode } from "./lib/nightmode"; import { HeaderClock } from "./helpers/clock"; -import { animateCSS, BoolVal, Delay, EmptyElementWhenMatches, GetUriParam, RemoveUriParam, UpdateUriParam } from "./helpers/extensions"; +import { animateCSS, BoolVal, EmptyElementWhenMatches, GetUriParam, RemoveUriParam, UpdateUriParam } from "./helpers/extensions"; import Translator from "gettext-translator"; import { WindowMessageBag } from './helpers/messagebag'; @@ -121,7 +121,6 @@ class GrocyClass setDatatableDefaults(grocy); // add some more functions to the global space - window.Delay = Delay; window.GetUriParam = GetUriParam; window.UpdateUriParam = UpdateUriParam; window.RemoveUriParam = RemoveUriParam; diff --git a/js/helpers/extensions.js b/js/helpers/extensions.js index 87add254..a1e96458 100644 --- a/js/helpers/extensions.js +++ b/js/helpers/extensions.js @@ -86,22 +86,6 @@ function IsJsonString(text) return true; } -function Delay(callable, delayMilliseconds) -{ - var timer = 0; - return function() - { - var context = this; - var args = arguments; - - clearTimeout(timer); - timer = setTimeout(function() - { - callable.apply(context, args); - }, delayMilliseconds || 0); - }; -} - $.fn.isVisibleInViewport = function(extraHeightPadding = 0) { var elementTop = $(this).offset().top; @@ -138,7 +122,6 @@ export { RandomString, animateCSS, - Delay, IsJsonString, BoolVal, GetFileNameFromPath, diff --git a/js/helpers/frontend.js b/js/helpers/frontend.js index aa0bcfba..ba59b6c7 100644 --- a/js/helpers/frontend.js +++ b/js/helpers/frontend.js @@ -7,6 +7,22 @@ class GrocyFrontendHelpers this.Api = Api; } + Delay(callable, delayMilliseconds) + { + var timer = 0; + return function() + { + var context = this; + var args = arguments; + + clearTimeout(timer); + timer = setTimeout(function() + { + callable.apply(context, args); + }, delayMilliseconds || 0); + }; + } + ValidateForm(formId) { var form = document.getElementById(formId); @@ -122,6 +138,93 @@ class GrocyFrontendHelpers }); } } + + InitDataTable(dataTable, searchFunction = null, clearFunction = null) + { + dataTable.columns.adjust().draw(); + + var self = this; + + var defaultSearchFunction = function() + { + var value = $(this).val(); + if (value === "all") + { + value = ""; + } + + dataTable.search(value).draw(); + }; + + var defaultClearFunction = function() + { + $("#search").val(""); + dataTable.search("").draw(); + }; + + $("#search").on("keyup", self.Delay(searchFunction || defaultSearchFunction, 200)); + + $("#clear-filter-button").on("click", clearFunction || defaultClearFunction); + } + + MakeFilterForColumn(selector, column, table, filterFunction = null, transferCss = false, valueMod = null) + { + $(selector).on("change", filterFunction || function() + { + var value = $(this).val(); + var text = $(selector + " option:selected").text(); + if (value === "all") + { + text = ""; + } + else + { + value = valueMod != null ? valueMod(value) : value; + } + + if (transferCss) + { + // Transfer CSS classes of selected element to dropdown element (for background) + $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); + } + + table.column(column).search(text).draw(); + }); + $("#clear-filter-button").on('click', () => + { + $(selector).val(""); + table.column(column).search("").draw(); + }) + } + MakeStatusFilter(dataTable, column) + { + $("#status-filter").on("change", function() + { + var value = $(this).val(); + if (value === "all") + { + value = ""; + } + + // Transfer CSS classes of selected element to dropdown element (for background) + $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); + + dataTable.column(column).search(value).draw(); + }); + + $(".status-filter-message").on("click", function() + { + var value = $(this).data("status-filter"); + $("#status-filter").val(value); + $("#status-filter").trigger("change"); + }); + + $("#clear-filter-button").on("click", function() + { + $("#status-filter").val("all"); + $("#status-filter").trigger("change"); + }); + } } export { GrocyFrontendHelpers }; \ No newline at end of file diff --git a/js/viewjs/batteries.js b/js/viewjs/batteries.js index 3e7eaffb..c28f7970 100644 --- a/js/viewjs/batteries.js +++ b/js/viewjs/batteries.js @@ -9,7 +9,7 @@ $('#batteries-table tbody').removeClass("d-none"); batteriesTable.columns.adjust().draw(); -$("#search").on("keyup", Delay(function() +$("#search").on("keyup", Grocy.FrontendHelpers.Delay(function() { var value = $(this).val(); if (value === "all") diff --git a/js/viewjs/batteriesjournal.js b/js/viewjs/batteriesjournal.js index 01b1fc3e..10913954 100644 --- a/js/viewjs/batteriesjournal.js +++ b/js/viewjs/batteriesjournal.js @@ -21,7 +21,7 @@ $("#battery-filter").on("change", function() batteriesJournalTable.column(1).search(text).draw(); }); -$("#search").on("keyup", Delay(function() +$("#search").on("keyup", Grocy.FrontendHelpers.Delay(function() { var value = $(this).val(); if (value === "all") diff --git a/js/viewjs/batteriesoverview.js b/js/viewjs/batteriesoverview.js index a137cb99..ec8f5321 100644 --- a/js/viewjs/batteriesoverview.js +++ b/js/viewjs/batteriesoverview.js @@ -8,47 +8,9 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#batteries-overview-table tbody').removeClass("d-none"); -batteriesOverviewTable.columns.adjust().draw(); -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - batteriesOverviewTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#status-filter").val("all"); - batteriesOverviewTable.column(5).search("").draw(); - batteriesOverviewTable.search("").draw(); -}); - -$("#status-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - // Transfer CSS classes of selected element to dropdown element (for background) - $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); - - batteriesOverviewTable.column(5).search(value).draw(); -}); - -$(".status-filter-message").on("click", function() -{ - var value = $(this).data("status-filter"); - $("#status-filter").val(value); - $("#status-filter").trigger("change"); -}); +Grocy.FrontendHelpers.InitDataTable(batteriesOverviewTable); +Grocy.FrontendHelpers.MakeStatusFilter(batteriesOverviewTable, 5); $(document).on('click', '.track-charge-cycle-button', function(e) { diff --git a/js/viewjs/chores.js b/js/viewjs/chores.js index d45ebd4e..fd0d8f2b 100644 --- a/js/viewjs/chores.js +++ b/js/viewjs/chores.js @@ -6,20 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#chores-table tbody').removeClass("d-none"); -choresTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - choresTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() +Grocy.FrontendHelpers.InitDataTable(choresTable, null, function() { $("#search").val(""); choresTable.search("").draw(); diff --git a/js/viewjs/choresjournal.js b/js/viewjs/choresjournal.js index 6f75adcf..ea5e3055 100644 --- a/js/viewjs/choresjournal.js +++ b/js/viewjs/choresjournal.js @@ -7,38 +7,8 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#chores-journal-table tbody').removeClass("d-none"); -choresJournalTable.columns.adjust().draw(); - -$("#chore-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#chore-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - choresJournalTable.column(1).search(text).draw(); -}); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - choresJournalTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#chore-filter").val("all"); - choresJournalTable.column(1).search("").draw(); - choresJournalTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(choresJournalTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#chore-filter", 1, choresJournalTable); if (typeof GetUriParam("chore") !== "undefined") { @@ -51,7 +21,7 @@ $(document).on('click', '.undo-chore-execution-button', function(e) e.preventDefault(); var element = $(e.currentTarget); - var executionId = $(e.currentTarget).attr('data-execution-id'); + var executionId = element.attr('data-execution-id'); Grocy.Api.Post('chores/executions/' + executionId.toString() + '/undo', {}, function(result) diff --git a/js/viewjs/choresoverview.js b/js/viewjs/choresoverview.js index 3dab2d58..409d75b5 100644 --- a/js/viewjs/choresoverview.js +++ b/js/viewjs/choresoverview.js @@ -9,33 +9,18 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#chores-overview-table tbody').removeClass("d-none"); -choresOverviewTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() +Grocy.FrontendHelpers.InitDataTable(choresOverviewTable, null, function() { - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - choresOverviewTable.search(value).draw(); -}, 200)); - -$("#status-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - // Transfer CSS classes of selected element to dropdown element (for background) - $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); - - choresOverviewTable.column(5).search(value).draw(); + $("#search").val(""); + $("#user-filter").val("all"); + choresOverviewTable.column(6).search("").draw(); + choresOverviewTable.search("").draw(); + RemoveUriParam("user"); }); + +Grocy.FrontendHelpers.MakeFilterForColumn("#status-filter", 5, choresOverviewTable, null, true); + $("#user-filter").on("change", function() { var value = $(this).val(); @@ -55,16 +40,6 @@ $("#user-filter").on("change", function() } }); -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#status-filter").val("all"); - $("#user-filter").val("all"); - choresOverviewTable.column(5).search("").draw(); - choresOverviewTable.column(6).search("").draw(); - choresOverviewTable.search("").draw(); -}); - $(".status-filter-message").on("click", function() { var value = $(this).data("status-filter"); diff --git a/js/viewjs/consume.js b/js/viewjs/consume.js index 473ce1c1..8069c18c 100644 --- a/js/viewjs/consume.js +++ b/js/viewjs/consume.js @@ -285,7 +285,7 @@ $("#location_id").on('change', function(e) if (document.getElementById("product_id").getAttribute("barcode") == "null") { - ScanModeSubmit(); + Grocy.ScanModeSubmit(); } }, function(xhr) @@ -391,7 +391,7 @@ Grocy.Components.ProductPicker.GetPicker().on('change', function(e) $(".input-group-productamountpicker").trigger("change"); Grocy.FrontendHelpers.ValidateForm('consume-form'); RefreshLocaleNumberInput(); - ScanModeSubmit(false); + Grocy.ScanModeSubmit(false); } } }, @@ -635,27 +635,4 @@ function RefreshForm() } Grocy.FrontendHelpers.ValidateForm("consume-form"); -} - -function ScanModeSubmit(singleUnit = true) -{ - if (BoolVal(Grocy.UserSettings.scan_mode_consume_enabled)) - { - if (singleUnit) - { - $("#display_amount").val(1); - $(".input-group-productamountpicker").trigger("change"); - } - - Grocy.FrontendHelpers.ValidateForm("consume-form"); - if (document.getElementById("consume-form").checkValidity() === true) - { - $('#save-consume-button').click(); - } - else - { - toastr.warning(__t("Scan mode is on but not all required fields could be populated automatically")); - Grocy.UISound.Error(); - } - } -} +} \ No newline at end of file diff --git a/js/viewjs/equipment.js b/js/viewjs/equipment.js index b98fc59e..d2066c92 100644 --- a/js/viewjs/equipment.js +++ b/js/viewjs/equipment.js @@ -17,7 +17,7 @@ var equipmentTable = $('#equipment-table').DataTable({ } }); $('#equipment-table tbody').removeClass("d-none"); -equipmentTable.columns.adjust().draw(); +Grocy.FrontendHelpers.InitDataTable(equipmentTable); equipmentTable.on('select', function(e, dt, type, indexes) { @@ -65,23 +65,6 @@ function DisplayEquipment(id) ); } -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - equipmentTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - equipmentTable.search("").draw(); -}); - $(document).on('click', '.equipment-delete-button', function(e) { var objectName = $(e.currentTarget).attr('data-equipment-name'); diff --git a/js/viewjs/locations.js b/js/viewjs/locations.js index c8e2f784..c214f398 100644 --- a/js/viewjs/locations.js +++ b/js/viewjs/locations.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#locations-table tbody').removeClass("d-none"); -locationsTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - locationsTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - locationsTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(locationsTable); $(document).on('click', '.location-delete-button', function(e) { diff --git a/js/viewjs/manageapikeys.js b/js/viewjs/manageapikeys.js index c2d745f1..ed6c812c 100644 --- a/js/viewjs/manageapikeys.js +++ b/js/viewjs/manageapikeys.js @@ -8,7 +8,7 @@ var apiKeysTable = $('#apikeys-table').DataTable({ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#apikeys-table tbody').removeClass("d-none"); -apiKeysTable.columns.adjust().draw(); +Grocy.FrontendHelpers.InitDataTable(apiKeysTable); var createdApiKeyId = GetUriParam('CreatedApiKeyId'); if (createdApiKeyId !== undefined) @@ -16,23 +16,6 @@ if (createdApiKeyId !== undefined) animateCSS("#apiKeyRow_" + createdApiKeyId, "pulse"); } -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - apiKeysTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - apiKeysTable.search("").draw(); -}); - $(document).on('click', '.apikey-delete-button', function(e) { var objectName = $(e.currentTarget).attr('data-apikey-apikey'); diff --git a/js/viewjs/productgroups.js b/js/viewjs/productgroups.js index 3c9b85d0..28b82d28 100644 --- a/js/viewjs/productgroups.js +++ b/js/viewjs/productgroups.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#productgroups-table tbody').removeClass("d-none"); -groupsTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - groupsTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - groupsTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(groupsTable); $(document).on('click', '.product-group-delete-button', function(e) { diff --git a/js/viewjs/products.js b/js/viewjs/products.js index dadea461..c3dd5f12 100644 --- a/js/viewjs/products.js +++ b/js/viewjs/products.js @@ -8,38 +8,15 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#products-table tbody').removeClass("d-none"); -productsTable.columns.adjust().draw(); -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - productsTable.search(value).draw(); -}, 200)); - -$("#product-group-filter").on("change", function() -{ - var value = $("#product-group-filter option:selected").text(); - if (value === __t("All")) - { - value = ""; - } - - productsTable.column(6).search(value).draw(); -}); - -$("#clear-filter-button").on("click", function() +Grocy.FrontendHelpers.InitDataTable(productsTable, null, function() { $("#search").val(""); - $("#product-group-filter").val("all"); - productsTable.column(7).search("").draw(); productsTable.search("").draw(); $("#show-disabled").prop('checked', false); -}); +}) + +Grocy.FrontendHelpers.MakeFilterForColumn("#product-group-filter", 6, productsTable); if (typeof GetUriParam("product-group") !== "undefined") { diff --git a/js/viewjs/quantityunits.js b/js/viewjs/quantityunits.js index e3be09fe..42641be6 100644 --- a/js/viewjs/quantityunits.js +++ b/js/viewjs/quantityunits.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#quantityunits-table tbody').removeClass("d-none"); -quantityUnitsTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - quantityUnitsTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - quantityUnitsTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(quantityUnitsTable); $(document).on('click', '.quantityunit-delete-button', function(e) { diff --git a/js/viewjs/recipes.js b/js/viewjs/recipes.js index 40abfd69..50a881bc 100644 --- a/js/viewjs/recipes.js +++ b/js/viewjs/recipes.js @@ -15,7 +15,24 @@ } }); $('#recipes-table tbody').removeClass("d-none"); -recipesTables.columns.adjust().draw(); +Grocy.FrontendHelpers.InitDataTable(recipesTables, + function() + { + var value = $(this).val(); + + recipesTables.search(value).draw(); + + $(".recipe-gallery-item").removeClass("d-none"); + + $(".recipe-gallery-item .card-title:not(:contains_case_insensitive(" + value + "))").parent().parent().parent().addClass("d-none"); + }, + function() // custom status filter below + { + $("#search").val(""); + $("#status-filter").val("all"); + $("#search").trigger("keyup"); + $("#status-filter").trigger("change"); + }) if ((typeof GetUriParam("tab") !== "undefined" && GetUriParam("tab") === "gallery") || window.localStorage.getItem("recipes_last_tab_id") == "gallery-tab") { @@ -54,25 +71,6 @@ $("a[data-toggle='tab']").on("shown.bs.tab", function(e) window.localStorage.setItem("recipes_last_tab_id", tabId); }); -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - - recipesTables.search(value).draw(); - - $(".recipe-gallery-item").removeClass("d-none"); - - $(".recipe-gallery-item .card-title:not(:contains_case_insensitive(" + value + "))").parent().parent().parent().addClass("d-none"); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#status-filter").val("all"); - $("#search").trigger("keyup"); - $("#status-filter").trigger("change"); -}); - $("#status-filter").on("change", function() { var value = $(this).val(); diff --git a/js/viewjs/shoppinglist.js b/js/viewjs/shoppinglist.js index 018f0b64..99e12e2d 100644 --- a/js/viewjs/shoppinglist.js +++ b/js/viewjs/shoppinglist.js @@ -24,7 +24,8 @@ var shoppingListTable = $('#shoppinglist-table').DataTable({ } }); $('#shoppinglist-table tbody').removeClass("d-none"); -shoppingListTable.columns.adjust().draw(); +Grocy.FrontendHelpers.InitDataTable(shoppingListTable); +Grocy.FrontendHelpers.MakeStatusFilter(shoppingListTable, 4); var shoppingListPrintShadowTable = $('#shopping-list-print-shadow-table').DataTable({ 'order': [[1, 'asc']], @@ -38,40 +39,8 @@ var shoppingListPrintShadowTable = $('#shopping-list-print-shadow-table').DataTa dataSrc: 2 } }); -shoppingListPrintShadowTable.columns.adjust().draw(); +Grocy.FrontendHelpers.InitDataTable(shoppingListPrintShadowTable); -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - shoppingListTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#status-filter").val("all"); - $("#search").trigger("keyup"); - $("#status-filter").trigger("change"); -}); - -$("#status-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - // Transfer CSS classes of selected element to dropdown element (for background) - $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); - - shoppingListTable.column(4).search(value).draw(); -}); $("#selected-shopping-list").on("change", function() { @@ -79,13 +48,6 @@ $("#selected-shopping-list").on("change", function() window.location.href = U('/shoppinglist?list=' + value); }); -$(".status-filter-message").on("click", function() -{ - var value = $(this).data("status-filter"); - $("#status-filter").val(value); - $("#status-filter").trigger("change"); -}); - $("#delete-selected-shopping-list").on("click", function() { var objectName = $("#selected-shopping-list option:selected").text(); diff --git a/js/viewjs/shoppinglocations.js b/js/viewjs/shoppinglocations.js index abbad22b..33a080e9 100644 --- a/js/viewjs/shoppinglocations.js +++ b/js/viewjs/shoppinglocations.js @@ -6,24 +6,7 @@ var locationsTable = $('#shoppinglocations-table').DataTable({ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#shoppinglocations-table tbody').removeClass("d-none"); -locationsTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - locationsTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - locationsTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(locationsTable); $(document).on('click', '.shoppinglocation-delete-button', function(e) { diff --git a/js/viewjs/stockjournal.js b/js/viewjs/stockjournal.js index 601a2470..b553323a 100644 --- a/js/viewjs/stockjournal.js +++ b/js/viewjs/stockjournal.js @@ -7,80 +7,12 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#stock-journal-table tbody').removeClass("d-none"); -stockJournalTable.columns.adjust().draw(); +Grocy.FrontendHelpers.InitDataTable(stockJournalTable); -$("#product-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#product-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - stockJournalTable.column(1).search(text).draw(); -}); - -$("#transaction-type-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#transaction-type-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - stockJournalTable.column(4).search(text).draw(); -}); - -$("#location-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#location-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - stockJournalTable.column(5).search(text).draw(); -}); - -$("#user-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#user-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - stockJournalTable.column(6).search(text).draw(); -}); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - stockJournalTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#transaction-type-filter").val("all"); - $("#location-filter").val("all"); - $("#user-filter").val("all"); - $("#product-filter").val("all"); - stockJournalTable.column(1).search("").draw(); - stockJournalTable.column(4).search("").draw(); - stockJournalTable.column(5).search("").draw(); - stockJournalTable.column(6).search("").draw(); - stockJournalTable.search("").draw(); -}); +Grocy.FrontendHelpers.MakeFilterForColumn("#product-filter", 1, stockJournalTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#transaction-type-filter", 4, stockJournalTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#location-filter", 5, stockJournalTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#user-filter", 6, stockJournalTable); if (typeof GetUriParam("product") !== "undefined") { diff --git a/js/viewjs/stockjournalsummary.js b/js/viewjs/stockjournalsummary.js index b433ab40..d4dd4e47 100644 --- a/js/viewjs/stockjournalsummary.js +++ b/js/viewjs/stockjournalsummary.js @@ -7,64 +7,9 @@ var journalSummaryTable = $('#stock-journal-summary-table').DataTable({ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#stock-journal-summary-table tbody').removeClass("d-none"); -journalSummaryTable.columns.adjust().draw(); -$("#product-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#product-filter option:selected").text(); - if (value === "all") - { - text = ""; - } +Grocy.FrontendHelpers.InitDataTable(journalSummaryTable); - journalSummaryTable.column(1).search(text).draw(); -}); - -$("#transaction-type-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#transaction-type-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - journalSummaryTable.column(2).search(text).draw(); -}); - -$("#user-filter").on("change", function() -{ - var value = $(this).val(); - var text = $("#user-filter option:selected").text(); - if (value === "all") - { - text = ""; - } - - journalSummaryTable.column(3).search(text).draw(); -}); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - journalSummaryTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#transaction-type-filter").val("all"); - $("#location-filter").val("all"); - $("#user-filter").val("all"); - $("#product-filter").val("all"); - journalSummaryTable.column(1).search("").draw(); - journalSummaryTable.column(2).search("").draw(); - journalSummaryTable.column(3).search("").draw(); - journalSummaryTable.search("").draw(); -}); +Grocy.FrontendHelpers.MakeFilterForColumn("#product-filter", 1, journalSummaryTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#transaction-type-filter", 2, journalSummaryTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#user-filter", 3, journalSummaryTable); \ No newline at end of file diff --git a/js/viewjs/stockoverview.js b/js/viewjs/stockoverview.js index aec3ae52..be7af93f 100755 --- a/js/viewjs/stockoverview.js +++ b/js/viewjs/stockoverview.js @@ -25,81 +25,10 @@ }); $('#stock-overview-table tbody').removeClass("d-none"); -stockOverviewTable.columns.adjust().draw(); - -$("#location-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - else - { - value = "xx" + value + "xx"; - } - - stockOverviewTable.column(6).search(value).draw(); -}); - -$("#product-group-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - else - { - value = "xx" + value + "xx"; - } - - stockOverviewTable.column(8).search(value).draw(); -}); - -$("#status-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - // Transfer CSS classes of selected element to dropdown element (for background) - $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); - - stockOverviewTable.column(7).search(value).draw(); -}); - -$(".status-filter-message").on("click", function() -{ - var value = $(this).data("status-filter"); - $("#status-filter").val(value); - $("#status-filter").trigger("change"); -}); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#status-filter").val("all"); - $("#product-group-filter").val("all"); - $("#location-filter").val("all"); - stockOverviewTable.column(6).search("").draw(); - stockOverviewTable.column(7).search("").draw(); - stockOverviewTable.column(8).search("").draw(); - stockOverviewTable.search("").draw(); -}); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - stockOverviewTable.search(value).draw(); -}, 200)); +Grocy.FrontendHelpers.InitDataTable(stockOverviewTable); +Grocy.FrontendHelpers.MakeFilterForColumn("#location-filter", 6, stockOverviewTable, null, false, (value) => "xx" + value + "xx"); +Grocy.FrontendHelpers.MakeFilterForColumn("#product-group-filter", 8, stockOverviewTable, null, false, (value) => "xx" + value + "xx"); +Grocy.FrontendHelpers.MakeStatusFilter(stockOverviewTable, 7); $(document).on('click', '.stockentry-grocycode-product-label-print', function(e) { diff --git a/js/viewjs/taskcategories.js b/js/viewjs/taskcategories.js index ab798d79..d47cc729 100644 --- a/js/viewjs/taskcategories.js +++ b/js/viewjs/taskcategories.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#taskcategories-table tbody').removeClass("d-none"); -categoriesTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - categoriesTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - categoriesTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(categoriesTable); $(document).on('click', '.task-category-delete-button', function(e) { diff --git a/js/viewjs/tasks.js b/js/viewjs/tasks.js index 9b274ce5..881c428a 100644 --- a/js/viewjs/tasks.js +++ b/js/viewjs/tasks.js @@ -12,48 +12,13 @@ } }); $('#tasks-table tbody').removeClass("d-none"); -tasksTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - tasksTable.search(value).draw(); -}, 200)); - -$("#status-filter").on("change", function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - // Transfer CSS classes of selected element to dropdown element (for background) - $(this).attr("class", $("#" + $(this).attr("id") + " option[value='" + value + "']").attr("class") + " form-control"); - - tasksTable.column(5).search(value).draw(); -}); - -$("#clear-filter-button").on("click", function() +Grocy.FrontendHelpers.InitDataTable(tasksTable, null, function() { $("#search").val(""); - $("#status-filter").val("all"); $("#search").trigger("keyup"); - $("#status-filter").trigger("change"); $("#show-done-tasks").trigger('checked', false); }); - -$(".status-filter-message").on("click", function() -{ - var value = $(this).data("status-filter"); - $("#status-filter").val(value); - $("#status-filter").trigger("change"); -}); +Grocy.FrontendHelpers.MakeStatusFilter(tasksTable, 5); $(document).on('click', '.do-task-button', function(e) { diff --git a/js/viewjs/userentities.js b/js/viewjs/userentities.js index cf97a39b..3ae6bd0f 100644 --- a/js/viewjs/userentities.js +++ b/js/viewjs/userentities.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#userentities-table tbody').removeClass("d-none"); -userentitiesTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - userentitiesTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - userentitiesTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(userentitiesTable); $(document).on('click', '.userentity-delete-button', function(e) { diff --git a/js/viewjs/userfields.js b/js/viewjs/userfields.js index d5d12bfc..cdb1c747 100644 --- a/js/viewjs/userfields.js +++ b/js/viewjs/userfields.js @@ -6,18 +6,14 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#userfields-table tbody').removeClass("d-none"); -userfieldsTable.columns.adjust().draw(); -$("#search").on("keyup", Delay(function() +Grocy.FrontendHelpers.InitDataTable(userfieldsTable, null, function() { - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - userfieldsTable.search(value).draw(); -}, 200)); + $("#search").val(""); + $("#entity-filter").val("all"); + userfieldsTable.column(1).search("").draw(); + userfieldsTable.search("").draw(); +}); $("#entity-filter").on("change", function() { @@ -31,14 +27,6 @@ $("#entity-filter").on("change", function() $("#new-userfield-button").attr("href", U("/userfield/new?embedded&entity=" + value)); }); -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - $("#entity-filter").val("all"); - userfieldsTable.column(1).search("").draw(); - userfieldsTable.search("").draw(); -}); - $(document).on('click', '.userfield-delete-button', function(e) { var objectName = $(e.currentTarget).attr('data-userfield-name'); diff --git a/js/viewjs/userobjects.js b/js/viewjs/userobjects.js index e646e1dc..84126ba4 100644 --- a/js/viewjs/userobjects.js +++ b/js/viewjs/userobjects.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#userobjects-table tbody').removeClass("d-none"); -userobjectsTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - userobjectsTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - userobjectsTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(userobjectsTable); $(document).on('click', '.userobject-delete-button', function(e) { diff --git a/js/viewjs/users.js b/js/viewjs/users.js index 8be42c93..32d3dce0 100644 --- a/js/viewjs/users.js +++ b/js/viewjs/users.js @@ -6,24 +6,7 @@ ].concat($.fn.dataTable.defaults.columnDefs) }); $('#users-table tbody').removeClass("d-none"); -usersTable.columns.adjust().draw(); - -$("#search").on("keyup", Delay(function() -{ - var value = $(this).val(); - if (value === "all") - { - value = ""; - } - - usersTable.search(value).draw(); -}, 200)); - -$("#clear-filter-button").on("click", function() -{ - $("#search").val(""); - usersTable.search("").draw(); -}); +Grocy.FrontendHelpers.InitDataTable(usersTable); $(document).on('click', '.user-delete-button', function(e) { diff --git a/package.json b/package.json index f90192d6..f5ee736a 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "node-sass-tilde-importer": "^1.0.2", "postcss": "^8.3.4", "rollup": "^2.52.1", - "rollup-plugin-postcss": "^4.0.0", + "rollup-plugin-css-porter": "^1.0.2", "vinyl-buffer": "^1.0.1", "vinyl-source-stream": "^2.0.0" }, diff --git a/views/stockoverview.blade.php b/views/stockoverview.blade.php index 3c8e4de9..c7998d29 100755 --- a/views/stockoverview.blade.php +++ b/views/stockoverview.blade.php @@ -4,11 +4,6 @@ @section('activeNav', 'stockoverview') @section('viewJsName', 'stockoverview') -@push('pageStyles') - -@endpush - @push('pageScripts') @endpush diff --git a/yarn.lock b/yarn.lock index 0d751191..ec1c1606 100644 --- a/yarn.lock +++ b/yarn.lock @@ -591,13 +591,6 @@ __metadata: languageName: node linkType: hard -"@types/q@npm:^1.5.1": - version: 1.5.4 - resolution: "@types/q@npm:1.5.4" - checksum: 1a19cf2c41648b862bd25a4c26ba33dc7206f14fcf50c5b78031b59090d21176e703cd10aff8af409eafbefcebb288607d30af765ee3859637cf3fae6e875648 - languageName: node - linkType: hard - "@types/resolve@npm:1.17.1": version: 1.17.1 resolution: "@types/resolve@npm:1.17.1" @@ -736,7 +729,7 @@ __metadata: languageName: node linkType: hard -"alphanum-sort@npm:^1.0.0, alphanum-sort@npm:^1.0.2": +"alphanum-sort@npm:^1.0.2": version: 1.0.2 resolution: "alphanum-sort@npm:1.0.2" checksum: 28bad91719e15959e36a791a3538924e07da356ebe3b5f992e7668e8018cfc417a7ba4a69512771e5ffa306c7e028435c7748546f66f72d4f7b0ad694cf55069 @@ -1803,13 +1796,6 @@ __metadata: languageName: node linkType: hard -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: ea33d7d25674df4253ae3667da7f48ade6cc8828cb4f2c3a7753f53975f10cebae57e0d1ecf84f1b920b5467262dc0d4f357e5e497b138472d0e64992a8402a4 - languageName: node - linkType: hard - "binary-extensions@npm:^1.0.0": version: 1.13.1 resolution: "binary-extensions@npm:1.13.1" @@ -1854,7 +1840,7 @@ __metadata: languageName: node linkType: hard -"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": +"boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" checksum: e827963c416fdb1dbcd57e066a43c40829518f4dcdc9f58ed04519daeebb610adacbb6cf102518bda9f08be593c5b1b49a83e36bf6b7d91b3403f7e35510eeae @@ -2112,7 +2098,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": +"call-bind@npm:^1.0.0": version: 1.0.2 resolution: "call-bind@npm:1.0.2" dependencies: @@ -2207,7 +2193,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.3.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:^2.0.0, chalk@npm:^2.3.0, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -2388,6 +2374,15 @@ __metadata: languageName: node linkType: hard +"clean-css@npm:^4.2.1": + version: 4.2.3 + resolution: "clean-css@npm:4.2.3" + dependencies: + source-map: ~0.6.0 + checksum: a60f7800828ea7a6b8315c3c855d700c59cf9e45e88a88e73c7fff12ee316a4afcbca1041b14453c8020f57de72ebf3d0ed6250f306faea83f5e05ee90a4c67a + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -2484,17 +2479,6 @@ __metadata: languageName: node linkType: hard -"coa@npm:^2.0.2": - version: 2.0.2 - resolution: "coa@npm:2.0.2" - dependencies: - "@types/q": ^1.5.1 - chalk: ^2.4.1 - q: ^1.1.2 - checksum: 8724977fd035255e648ac9b3de3b476fe73390a8c92ae8b633b80fd4c37d82416a6a5591f2cdf0c8724a19e8d14c6871bc52bb52dac37187034102abb89866ef - languageName: node - linkType: hard - "code-point-at@npm:^1.0.0": version: 1.1.0 resolution: "code-point-at@npm:1.1.0" @@ -2530,7 +2514,7 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.1, color-convert@npm:^1.9.3": +"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -2562,16 +2546,6 @@ __metadata: languageName: node linkType: hard -"color-string@npm:^1.5.4": - version: 1.5.5 - resolution: "color-string@npm:1.5.5" - dependencies: - color-name: ^1.0.0 - simple-swizzle: ^0.2.2 - checksum: 3d7799f70d389214757c83bdc27380081dbeee18f90148b883ff7e86e9a599c68ccb8a956b7175e761dcd98d1061fdc58ca89ca4b1f6ca20f8ce05cc8c4e564a - languageName: node - linkType: hard - "color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" @@ -2581,16 +2555,6 @@ __metadata: languageName: node linkType: hard -"color@npm:^3.0.0": - version: 3.1.3 - resolution: "color@npm:3.1.3" - dependencies: - color-convert: ^1.9.1 - color-string: ^1.5.4 - checksum: d0f4139e986806aaacaa748d170c9778faed93695fb776cd27d9c5825424263eb9354f69033804d0d2d350d9831a31d14dddff045da00713499f279da97e602f - languageName: node - linkType: hard - "colord@npm:^2.0.1": version: 2.0.1 resolution: "colord@npm:2.0.1" @@ -2654,15 +2618,6 @@ __metadata: languageName: node linkType: hard -"concat-with-sourcemaps@npm:^1.1.0": - version: 1.1.0 - resolution: "concat-with-sourcemaps@npm:1.1.0" - dependencies: - source-map: ^0.6.1 - checksum: fdde7c621e5f8e1015670294ec5d524787b0eb53c422222dc10a0b2b2762a310197043aba526a3ed5f8933fb44e68d40e8119723bbf20f1f95d43699960f6933 - languageName: node - linkType: hard - "configstore@npm:^5.0.1": version: 5.0.1 resolution: "configstore@npm:5.0.1" @@ -2787,7 +2742,7 @@ __metadata: languageName: node linkType: hard -"css-color-names@npm:0.0.4, css-color-names@npm:^0.0.4": +"css-color-names@npm:^0.0.4": version: 0.0.4 resolution: "css-color-names@npm:0.0.4" checksum: 6842f38c3ae176f9beef3f92be258936aa508d5c4aa6dca48abfc324574eeda275e265dd0589d6e7a9a29768b6d6dd5ab7c4de27b8255c6142330fde84821af2 @@ -2801,16 +2756,6 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^4.0.1": - version: 4.0.1 - resolution: "css-declaration-sorter@npm:4.0.1" - dependencies: - postcss: ^7.0.1 - timsort: ^0.3.0 - checksum: 9cd18a0cca0e8e983ca3cd59461c05b650c244e0fbf28810e20ec8478dd715701538bf097980b50b92aed916825fd706d0546a8fd203b6e81612b7a67184bf98 - languageName: node - linkType: hard - "css-declaration-sorter@npm:^6.0.3": version: 6.0.3 resolution: "css-declaration-sorter@npm:6.0.3" @@ -2822,25 +2767,6 @@ __metadata: languageName: node linkType: hard -"css-select-base-adapter@npm:^0.1.1": - version: 0.1.1 - resolution: "css-select-base-adapter@npm:0.1.1" - checksum: 98cea0d8dc35e5660a80713b09c7be01a09405ca3d396122d02f65e76b8acab612b7ddd32b29bdd49f32b1e128239ca67c4b6d820912f283197306e58285d85c - languageName: node - linkType: hard - -"css-select@npm:^2.0.0": - version: 2.1.0 - resolution: "css-select@npm:2.1.0" - dependencies: - boolbase: ^1.0.0 - css-what: ^3.2.1 - domutils: ^1.7.0 - nth-check: ^1.0.2 - checksum: b534aad04abbd433849d55b93e234b81c1ade4422c638a916fd7163db5a3b07186e92ce43c292d954417c8ce020eb31b8990ed2fb30c9c145c7f2549621e8095 - languageName: node - linkType: hard - "css-select@npm:^3.1.2": version: 3.1.2 resolution: "css-select@npm:3.1.2" @@ -2854,16 +2780,6 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:1.0.0-alpha.37": - version: 1.0.0-alpha.37 - resolution: "css-tree@npm:1.0.0-alpha.37" - dependencies: - mdn-data: 2.0.4 - source-map: ^0.6.1 - checksum: 29d85bad8e8039bd77e2d8a754d61e3cbfac3b4e8556ecf2db186212567e310124aa000a46d442fd4fb9b31b32e723453fade25bf052c3cd4995781d1dad1fcf - languageName: node - linkType: hard - "css-tree@npm:^1.1.2": version: 1.1.3 resolution: "css-tree@npm:1.1.3" @@ -2874,13 +2790,6 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^3.2.1": - version: 3.4.2 - resolution: "css-what@npm:3.4.2" - checksum: f9f258ad625f54485981aac75bed584984310fee33d3ba9a25fbb9e84d5abbf2a13ff8599fd0c13a76f96accc3dc6e569679bf84047fc6c0148268ca8248e008 - languageName: node - linkType: hard - "css-what@npm:^4.0.0": version: 4.0.0 resolution: "css-what@npm:4.0.0" @@ -2920,44 +2829,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^4.0.8": - version: 4.0.8 - resolution: "cssnano-preset-default@npm:4.0.8" - dependencies: - css-declaration-sorter: ^4.0.1 - cssnano-util-raw-cache: ^4.0.1 - postcss: ^7.0.0 - postcss-calc: ^7.0.1 - postcss-colormin: ^4.0.3 - postcss-convert-values: ^4.0.1 - postcss-discard-comments: ^4.0.2 - postcss-discard-duplicates: ^4.0.2 - postcss-discard-empty: ^4.0.1 - postcss-discard-overridden: ^4.0.1 - postcss-merge-longhand: ^4.0.11 - postcss-merge-rules: ^4.0.3 - postcss-minify-font-values: ^4.0.2 - postcss-minify-gradients: ^4.0.2 - postcss-minify-params: ^4.0.2 - postcss-minify-selectors: ^4.0.2 - postcss-normalize-charset: ^4.0.1 - postcss-normalize-display-values: ^4.0.2 - postcss-normalize-positions: ^4.0.2 - postcss-normalize-repeat-style: ^4.0.2 - postcss-normalize-string: ^4.0.2 - postcss-normalize-timing-functions: ^4.0.2 - postcss-normalize-unicode: ^4.0.1 - postcss-normalize-url: ^4.0.1 - postcss-normalize-whitespace: ^4.0.2 - postcss-ordered-values: ^4.1.2 - postcss-reduce-initial: ^4.0.3 - postcss-reduce-transforms: ^4.0.2 - postcss-svgo: ^4.0.3 - postcss-unique-selectors: ^4.0.1 - checksum: a5f5d822ca81370206fa2c925b63dc6fdc2e0eeb5e4b91ea1d43575bafb7979abd7dd9a03111c090e9ad62d40fca5416c4a1db2373bc4051783ad0735fa8c10b - languageName: node - linkType: hard - "cssnano-preset-default@npm:^5.1.3": version: 5.1.3 resolution: "cssnano-preset-default@npm:5.1.3" @@ -2997,36 +2868,6 @@ __metadata: languageName: node linkType: hard -"cssnano-util-get-arguments@npm:^4.0.0": - version: 4.0.0 - resolution: "cssnano-util-get-arguments@npm:4.0.0" - checksum: 40017863677fe03979bf6d8f3cbddbba58913e6257e50eaad65c5b0de567a2e4d704b889919d299f6a8efa272cf89b862481c04e9a0faea4f2fc4dc501abd7ee - languageName: node - linkType: hard - -"cssnano-util-get-match@npm:^4.0.0": - version: 4.0.0 - resolution: "cssnano-util-get-match@npm:4.0.0" - checksum: 1220816e194911db505ea7f0489a5e966914de726ef2c753562a0cc4e31f184a09409806aa18fb07c4d97e68c0c950f2ad60b91c946954240f22356d256eb568 - languageName: node - linkType: hard - -"cssnano-util-raw-cache@npm:^4.0.1": - version: 4.0.1 - resolution: "cssnano-util-raw-cache@npm:4.0.1" - dependencies: - postcss: ^7.0.0 - checksum: d3eb80e96fc680e7b764ed8d622fbe860c7b80e831fb00552717d618c220940ba595cdd471b69bcf5b7d38fbb176d132512e68f6501e197cd10baa726f4d8cbd - languageName: node - linkType: hard - -"cssnano-util-same-parent@npm:^4.0.0": - version: 4.0.1 - resolution: "cssnano-util-same-parent@npm:4.0.1" - checksum: c01d567f9d1e867c3e591338bbfff5fb96dd6843ce0b78cda012a0096dae8c05237d4aedeeadebfbf5e1555c567d40cbc940bf44afc2716c1d077d7c8d907579 - languageName: node - linkType: hard - "cssnano-utils@npm:^2.0.1": version: 2.0.1 resolution: "cssnano-utils@npm:2.0.1" @@ -3036,18 +2877,6 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^4.1.10": - version: 4.1.11 - resolution: "cssnano@npm:4.1.11" - dependencies: - cosmiconfig: ^5.0.0 - cssnano-preset-default: ^4.0.8 - is-resolvable: ^1.0.0 - postcss: ^7.0.0 - checksum: cff7e73975bc66216817b241e8a3f8636a53cdc58fb298a35897bd35bdd902f00da76522c65b9f6d55cf2a4a6ce817545a2ab3372f6b2b97fb1daec41aa7f5a0 - languageName: node - linkType: hard - "cssnano@npm:^5.0.6": version: 5.0.6 resolution: "cssnano@npm:5.0.6" @@ -3061,7 +2890,7 @@ __metadata: languageName: node linkType: hard -"csso@npm:^4.0.2, csso@npm:^4.2.0": +"csso@npm:^4.2.0": version: 4.2.0 resolution: "csso@npm:4.2.0" dependencies: @@ -3504,16 +3333,6 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:0": - version: 0.2.2 - resolution: "dom-serializer@npm:0.2.2" - dependencies: - domelementtype: ^2.0.1 - entities: ^2.0.0 - checksum: 598e05e71b8cdb03424393c0631818b978b9fee2dd18d0215a9ee97a6dee86bddd1dcfae4609c173185a9f1bcde24d4a87e1f0d512d66b76536b21fc3f34fc03 - languageName: node - linkType: hard - "dom-serializer@npm:^1.0.1": version: 1.3.2 resolution: "dom-serializer@npm:1.3.2" @@ -3525,13 +3344,6 @@ __metadata: languageName: node linkType: hard -"domelementtype@npm:1": - version: 1.3.1 - resolution: "domelementtype@npm:1.3.1" - checksum: a4791788de07071422b2fe63b58cfb89c2507def6864954d0d7a062adb00fc925059856d29c3e48051c8fa2f20147e5d3fb24b1adbc5bdf0f9e99981b53b74c6 - languageName: node - linkType: hard - "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": version: 2.2.0 resolution: "domelementtype@npm:2.2.0" @@ -3548,16 +3360,6 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^1.7.0": - version: 1.7.0 - resolution: "domutils@npm:1.7.0" - dependencies: - dom-serializer: 0 - domelementtype: 1 - checksum: a5b2f01fb3ff626073e3c3b43fedcff34073fb059b1235ee31cd0b5690d826304f41bc3fd117f95d754a1666ac3a57d224b408d83dd4f1c4525fd5b636d8df6f - languageName: node - linkType: hard - "domutils@npm:^2.4.3": version: 2.7.0 resolution: "domutils@npm:2.7.0" @@ -3680,13 +3482,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: a79126b55bc86ee8fd938235a6adf9d457c05fb5bb934e8608b7d35c878d9d1e312a67759244f5c3fba0810b508eb5617e5e6ad6886496ebcfa6832d1c8de3c4 - languageName: node - linkType: hard - "encoding@npm:^0.1.12": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -3751,41 +3546,6 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.2, es-abstract@npm:^1.18.0-next.2, es-abstract@npm:^1.18.2": - version: 1.18.3 - resolution: "es-abstract@npm:1.18.3" - dependencies: - call-bind: ^1.0.2 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - get-intrinsic: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.2 - is-callable: ^1.2.3 - is-negative-zero: ^2.0.1 - is-regex: ^1.1.3 - is-string: ^1.0.6 - object-inspect: ^1.10.3 - object-keys: ^1.1.1 - object.assign: ^4.1.2 - string.prototype.trimend: ^1.0.4 - string.prototype.trimstart: ^1.0.4 - unbox-primitive: ^1.0.1 - checksum: 85cd62cabad4714e945e1ed8ed1c5086237daa544448b1562765857dbe33f3415f56e53b03552ea4599f8e836f7e6ecd4ce70560b23a534f78f77780565d6985 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: d20b7be268b84662469972ec7265a57d4d6a65b9bf2b73f040d75e14f9f6dbe266a1a88579162e11349f9cb70eaa17640efb515c90dab19745a904b680b14be3 - languageName: node - linkType: hard - "es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.53, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": version: 0.10.53 resolution: "es5-ext@npm:0.10.53" @@ -4085,13 +3845,6 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.4": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 1fc12c7bc3b4194c50975827e72d56ff57c32b75a4c7dbf4d5eebf3c8371f6f1aad6799150b609de1b867c0d8a9885c08b6ca5e7e0dc437d6152f3063b2607dd - languageName: node - linkType: hard - "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -4461,6 +4214,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: 0de3773953a13b517f053dbfa291166da076cc563cdd8f0ecefc64018ab15d2614f1707860b82e6b0e41695f613c1855f410749bd01bcb585f0243b1018a6595 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -4575,15 +4339,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"generic-names@npm:^2.0.1": - version: 2.0.1 - resolution: "generic-names@npm:2.0.1" - dependencies: - loader-utils: ^1.1.0 - checksum: 1ed17b3c9a635cce5e740ca6e983889e41f65e5e1b4ae500d6f64dc2984cad400a7a86f9bd3c4b598a63e5b69b03cbe0155acf6e958909eece71efb50da76307 - languageName: node - linkType: hard - "get-caller-file@npm:^1.0.1": version: 1.0.3 resolution: "get-caller-file@npm:1.0.3" @@ -4601,7 +4356,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": +"get-intrinsic@npm:^1.0.2": version: 1.1.1 resolution: "get-intrinsic@npm:1.1.1" dependencies: @@ -4991,7 +4746,7 @@ fsevents@~2.3.2: nosleep.js: ^0.11.0 postcss: ^8.3.4 rollup: ^2.52.1 - rollup-plugin-postcss: ^4.0.0 + rollup-plugin-css-porter: ^1.0.2 sass: ^1.35.1 sprintf-js: ^1.1.2 startbootstrap-sb-admin: 4.0.0 @@ -5219,13 +4974,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"has-bigints@npm:^1.0.1": - version: 1.0.1 - resolution: "has-bigints@npm:1.0.1" - checksum: 1074b644f5f2c319fc31af00fe2f81b6e21e204bb46da70ff7b970fe65c56f504e697fe6b41823ba679bd4111840482a83327d3432b8d670a684da4087ed074b - languageName: node - linkType: hard - "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -5249,7 +4997,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2": +"has-symbols@npm:^1.0.1": version: 1.0.2 resolution: "has-symbols@npm:1.0.2" checksum: 1b73928752fa9ca993fa48f7b3832c95ea408c0ec635b2d6cbaf011b94a7e6a704a9254ae6d8ecc913d4dd92f2ff760dc43aad7c7e790ddb3f627005614d8e28 @@ -5309,7 +5057,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"has@npm:^1.0.0, has@npm:^1.0.3": +"has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" dependencies: @@ -5490,22 +5238,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"icss-replace-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "icss-replace-symbols@npm:1.1.0" - checksum: 6529ec8274f670e4ed5ded7d48f3f6d6f1576078353f3a363e6183f0be95166c74b4e2a93e1557d1852c59d0ce573ad5e91329e65a8fe94ab88fbb12a02f0ea9 - languageName: node - linkType: hard - -"icss-utils@npm:^5.0.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 4bf5c2e25b106a6c1f58d5f7b35134810aa785455f0c30e31939d873d4110964c5e470862026e0af51608b6d64853c614d9c724018f73cd59974106c0927e982 - languageName: node - linkType: hard - "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -5536,15 +5268,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"import-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "import-cwd@npm:3.0.0" - dependencies: - import-from: ^3.0.0 - checksum: 5689cfc5d26336ed9ae15a2c725d881845a2455a75fdd92cf715fa92e13ede901cf95c7bb48aeca9b7612f23d53380ff762defc804403f653eedcf53c37e9e5c - languageName: node - linkType: hard - "import-fresh@npm:^2.0.0": version: 2.0.0 resolution: "import-fresh@npm:2.0.0" @@ -5574,15 +5297,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"import-from@npm:^3.0.0": - version: 3.0.0 - resolution: "import-from@npm:3.0.0" - dependencies: - resolve-from: ^5.0.0 - checksum: ba66d42da541286fe50afe800a506534560c067eac7fa1c5fa83b4ea69eb92952adf6bff4ae6a3ea2e45780a874aa0341e4101e6ebc3f9b8fd6b83ac29fafe1b - languageName: node - linkType: hard - "import-lazy@npm:^2.1.0": version: 2.1.0 resolution: "import-lazy@npm:2.1.0" @@ -5611,13 +5325,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"indexes-of@npm:^1.0.1": - version: 1.0.1 - resolution: "indexes-of@npm:1.0.1" - checksum: e1c232a32631c709bb8a2188d0a53c02aae18904fff0165322a353dfd2985e0b3ea184b2b15b74acc363a0344dc6e8dc927b874935a738e8ce0e5253e4a9da98 - languageName: node - linkType: hard - "infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -5642,6 +5349,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 9488f9433effbc24474f6baee8014e5337c7f99305ecb4204fa5864ae7655c24225780d87fc65ed8d3d374715a18c5dc8c69fe3bf9745cde2e7acd0ac068a07b + languageName: node + linkType: hard + "ini@npm:1.3.7": version: 1.3.7 resolution: "ini@npm:1.3.7" @@ -5728,13 +5442,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-absolute-url@npm:^2.0.0": - version: 2.1.0 - resolution: "is-absolute-url@npm:2.1.0" - checksum: f9d193d86b5a255de08eb22653026e09952b5b1335c1c1c9c171237cb056c54d8c12ef45a069ac34270b7e960e46c89bc43f52d911317a2aaaab6d315c0da0e0 - languageName: node - linkType: hard - "is-absolute-url@npm:^3.0.3": version: 3.0.3 resolution: "is-absolute-url@npm:3.0.3" @@ -5777,20 +5484,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 0687b6b8f2443a45116ce25d8b11979591af625bd8a7515f5d8de2fcb80979655bc9d1cbbd2146c34f2728a234d1ea81d397e06f1ae3feb02c8f6df16766a4a0 - languageName: node - linkType: hard - -"is-bigint@npm:^1.0.1": - version: 1.0.2 - resolution: "is-bigint@npm:1.0.2" - checksum: 818680e551dc0a33ed8662b869cd3cb3236f6b94994850c1701200816cf9ad7e82a24fb4efbfc7046f167cd6429a71ba3672c73a7507093164c6ee9123bf30a9 - languageName: node - linkType: hard - "is-binary-path@npm:^1.0.0": version: 1.0.1 resolution: "is-binary-path@npm:1.0.1" @@ -5809,15 +5502,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.1 - resolution: "is-boolean-object@npm:1.1.1" - dependencies: - call-bind: ^1.0.2 - checksum: 9a45d29418f5cc7ff5ddf8eebf4a7d6bd2b3be730000e42d339029658db40e9e0ecafb1397588f6f5f17728ea9b7a8959b5d2ee000db5d95ff126c8b54218391 - languageName: node - linkType: hard - "is-buffer@npm:^1.0.2, is-buffer@npm:^1.1.5": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" @@ -5825,13 +5509,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-callable@npm:^1.1.4, is-callable@npm:^1.2.3": - version: 1.2.3 - resolution: "is-callable@npm:1.2.3" - checksum: 8180a1c4e227e204e199ff355c4f24a80f74536898e16716583aa6a09167f2cceecc188cea750a2f3ae3b163577691595ae8d22bf7bb94b4bbb9fbdfea1bc5c3 - languageName: node - linkType: hard - "is-ci@npm:^2.0.0": version: 2.0.0 resolution: "is-ci@npm:2.0.0" @@ -5843,7 +5520,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-color-stop@npm:^1.0.0, is-color-stop@npm:^1.1.0": +"is-color-stop@npm:^1.1.0": version: 1.1.0 resolution: "is-color-stop@npm:1.1.0" dependencies: @@ -5884,13 +5561,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-date-object@npm:^1.0.1": - version: 1.0.4 - resolution: "is-date-object@npm:1.0.4" - checksum: f159a5cff60f657792a9677892b87d0802ac95e15cf26e7bba7f36064e8ffde41c8ac73921629ad976f14a8c0e2fe785818ef67172b906be0300919d4d4ea553 - languageName: node - linkType: hard - "is-deflate@npm:^1.0.0": version: 1.0.0 resolution: "is-deflate@npm:1.0.0" @@ -6045,13 +5715,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.1": - version: 2.0.1 - resolution: "is-negative-zero@npm:2.0.1" - checksum: e2160af9a6fad7027bbd513e1efe9a99c780bb6af688e61e6b71084b5893f976241ca081e1ed8c18222d391ea3c1c0771cd23ab322be107150b66faf03d6ecbd - languageName: node - linkType: hard - "is-npm@npm:^4.0.0": version: 4.0.0 resolution: "is-npm@npm:4.0.0" @@ -6059,13 +5722,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.5 - resolution: "is-number-object@npm:1.0.5" - checksum: 2725b594081cb159766a8fca6af2dab65da601caf656a1be1baf6c100ad614cae2fa1a6c7c1dfc90ad8e78cf668d2761f9efaeac5dd7ab7ecd5d648e7d240399 - languageName: node - linkType: hard - "is-number@npm:^3.0.0": version: 3.0.0 resolution: "is-number@npm:3.0.0" @@ -6135,16 +5791,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-regex@npm:^1.1.3": - version: 1.1.3 - resolution: "is-regex@npm:1.1.3" - dependencies: - call-bind: ^1.0.2 - has-symbols: ^1.0.2 - checksum: 1beb14b9f8df6e302c6ba0cafdea4a393fd58b93cd66b4ef3017b74f72683c50f7a82d08c86e20e5b555a2a6a5e5b681e62eb4e4b49e62986da01ffd073d19eb - languageName: node - linkType: hard - "is-relative@npm:^1.0.0": version: 1.0.0 resolution: "is-relative@npm:1.0.0" @@ -6154,7 +5800,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-resolvable@npm:^1.0.0, is-resolvable@npm:^1.1.0": +"is-resolvable@npm:^1.1.0": version: 1.1.0 resolution: "is-resolvable@npm:1.1.0" checksum: ef1a289c54e1115f668cd4fbfd6dc53d6bfa02c2c12e812a578aefbe795b72339cde37e9ee5709d15a21009cadadba2c61cf810f2dd1da29e3c651776c98dda8 @@ -6168,22 +5814,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.6": - version: 1.0.6 - resolution: "is-string@npm:1.0.6" - checksum: 5eb4860eafb9bfd4d9adf56bd530ca0e0cabade776df1e9394e5ca9376bdd6fa0a99879c2b0c3a517076fa31ac739821c2956be6d30ee1458f50ca24a4962478 - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" - dependencies: - has-symbols: ^1.0.2 - checksum: 2794e0b9c3d6ca760b2f46c0132917746ce95fe034556e0e4da341e59f6171c9b733d2f0942475ecdee2e5b6d80a6e021eba200076fefcc79348ac48d56ad4b5 - languageName: node - linkType: hard - "is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -6448,14 +6078,15 @@ fsevents@~2.3.2: languageName: node linkType: hard -"json5@npm:^1.0.1": - version: 1.0.1 - resolution: "json5@npm:1.0.1" +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" dependencies: - minimist: ^1.2.0 - bin: - json5: lib/cli.js - checksum: df41624f9f40bfacc546f779eef6d161a3312fbb6ec1dbd69f8c4388e9807af653b753371ab19b6d2bab22af2ca7dde62fe03c791596acf76915e1fc4ee6fd88 + graceful-fs: ^4.1.6 + dependenciesMeta: + graceful-fs: + optional: true + checksum: a40b7b64da41c84b0dc7ad753737ba240bb0dc50a94be20ec0b73459707dede69a6f89eb44b4d29e6994ed93ddf8c9b6e57f6b1f09dd707567959880ad6cee7f languageName: node linkType: hard @@ -6650,13 +6281,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"lilconfig@npm:^2.0.3": - version: 2.0.3 - resolution: "lilconfig@npm:2.0.3" - checksum: c792addea06835943362dc3d7fccedbd256202ec4a1f424399bd0f3ab8888e0f5c1df9abf6fd6c644fcd87b152b37c6914c1de57146a12862abe9c9c5a0f45fc - languageName: node - linkType: hard - "lines-and-columns@npm:^1.1.6": version: 1.1.6 resolution: "lines-and-columns@npm:1.1.6" @@ -6677,17 +6301,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"loader-utils@npm:^1.1.0": - version: 1.4.0 - resolution: "loader-utils@npm:1.4.0" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^1.0.1 - checksum: 9fd690e57ad78d32ff2942383b4a7a175eba575280ba5aca3b4d03183fec34aa0db314f49bd3301adf7e60b02471644161bf53149e8f2d18fd6a52627e95a927 - languageName: node - linkType: hard - "lodash._baseassign@npm:^3.0.0": version: 3.2.0 resolution: "lodash._baseassign@npm:3.2.0" @@ -6762,13 +6375,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 3cb674ed3b37bb698f2ec5a1c3f607d157279f3015877132e8be5c22cf8048988cb9bf1e61c90dbefea3895a459c095773cc266a5b1a9f4202bcd062b3983e37 - languageName: node - linkType: hard - "lodash.clone@npm:^4.5.0": version: 4.5.0 resolution: "lodash.clone@npm:4.5.0" @@ -7100,13 +6706,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"mdn-data@npm:2.0.4": - version: 2.0.4 - resolution: "mdn-data@npm:2.0.4" - checksum: bcecf9ae69505ff20a2913fa29849eec8b17fa7ab8c93e4bbec8020003f7fd9329478fc353e010ff0dbbca12fc296ff8cf40b6a5c93294c92df7dc8343880b99 - languageName: node - linkType: hard - "memoizee@npm:0.4.X": version: 0.4.15 resolution: "memoizee@npm:0.4.15" @@ -7294,7 +6893,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.1": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" dependencies: @@ -7586,13 +7185,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"normalize-url@npm:^3.0.0": - version: 3.3.0 - resolution: "normalize-url@npm:3.3.0" - checksum: 5704115f74833cf157a5f104477d9c8e8b4e2c00275624159bcd3c65dbdac93db4f6f008f91364d0f20f93655bd2b643afa9e8875c67b4ab8673cd1dd0fb7a5c - languageName: node - linkType: hard - "normalize-url@npm:^4.1.0": version: 4.5.0 resolution: "normalize-url@npm:4.5.0" @@ -7644,15 +7236,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"nth-check@npm:^1.0.2": - version: 1.0.2 - resolution: "nth-check@npm:1.0.2" - dependencies: - boolbase: ~1.0.0 - checksum: 88a58b8b6289344749102019422705e8e6fa870d55e4bd4c71f860105ea5b8145ae71657f6edd6df953964081f52d65936a3eec4af1d9ee42122e42d293b2abe - languageName: node - linkType: hard - "nth-check@npm:^2.0.0": version: 2.0.0 resolution: "nth-check@npm:2.0.0" @@ -7708,13 +7291,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"object-inspect@npm:^1.10.3": - version: 1.10.3 - resolution: "object-inspect@npm:1.10.3" - checksum: f5d21d86dbedf7224f5e2bee8235beb1e94a419443102ae0d6c17603ace26b930de584ece5695ae6c338ec996656477d5ca425b1f8770b4aa3340aa3d188aa9a - languageName: node - linkType: hard - "object-keys@npm:^1.0.12, object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -7731,7 +7307,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"object.assign@npm:^4.0.4, object.assign@npm:^4.1.0, object.assign@npm:^4.1.2": +"object.assign@npm:^4.0.4, object.assign@npm:^4.1.0": version: 4.1.2 resolution: "object.assign@npm:4.1.2" dependencies: @@ -7755,17 +7331,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.1.0": - version: 2.1.2 - resolution: "object.getownpropertydescriptors@npm:2.1.2" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.2 - checksum: 56087f3cbe5745c3e2933e3f27fd2b10f81f72ac6c8e187544e822f086ed6abc650c0f4388028c4889848af75a14f4ee2016bf9cff455173f66bf2997d973802 - languageName: node - linkType: hard - "object.map@npm:^1.0.0": version: 1.0.1 resolution: "object.map@npm:1.0.1" @@ -7795,17 +7360,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"object.values@npm:^1.1.0": - version: 1.1.4 - resolution: "object.values@npm:1.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.18.2 - checksum: c7d8435611d566616e2dd4b85a71072715b7b049c637b9253313517754baef3d9fd1d0df0a8bd7980f2800efbdcb89832ca4af8aa4b949ca0fe369d0d773d48c - languageName: node - linkType: hard - "omggif@npm:^1.0.5": version: 1.0.10 resolution: "omggif@npm:1.0.10" @@ -7911,6 +7465,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"os@npm:^0.1.1": + version: 0.1.1 + resolution: "os@npm:0.1.1" + checksum: 624f0f7d385b22d00d1f5f020409e6035795eaf8665a3a9e02aa56fc96430b2091136f761eea763302e7f0ebac63b15a2db6fd9570e0bdd938dce375711d751c + languageName: node + linkType: hard + "p-cancelable@npm:^1.0.0": version: 1.1.0 resolution: "p-cancelable@npm:1.1.0" @@ -7948,25 +7509,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"p-queue@npm:^6.6.2": - version: 6.6.2 - resolution: "p-queue@npm:6.6.2" - dependencies: - eventemitter3: ^4.0.4 - p-timeout: ^3.2.0 - checksum: e95a48f421589ac95dc8913bc949e4c73cfc40c294580f176d2e1af6fa525459ed340c9e8d72a9947ca25e5f79f1d5cfbc10f546f958a324704bfcc838340cee - languageName: node - linkType: hard - -"p-timeout@npm:^3.2.0": - version: 3.2.0 - resolution: "p-timeout@npm:3.2.0" - dependencies: - p-finally: ^1.0.0 - checksum: d7e71c1547736ecd392be3c4ea956af1abd2b6f56179f37443672cfaccb41383533cdf2e927890bb5282e1eb41c979be133eef26a6a84a8224ff4f5c9455b517 - languageName: node - linkType: hard - "pac-proxy-agent@npm:^3.0.1": version: 3.0.1 resolution: "pac-proxy-agent@npm:3.0.1" @@ -8199,6 +7741,16 @@ fsevents@~2.3.2: languageName: node linkType: hard +"path@npm:^0.12.7": + version: 0.12.7 + resolution: "path@npm:0.12.7" + dependencies: + process: ^0.11.1 + util: ^0.10.3 + checksum: 0e2d3342ca6f91aba8e514919cae8a08ad12071297a3a99da6e3ea493f5296d9bb323ca9bece4d035fc280e91b701a740ce1e48ff65802004deaaae2f2cd623e + languageName: node + linkType: hard + "peek-stream@npm:^1.1.0": version: 1.1.3 resolution: "peek-stream@npm:1.1.3" @@ -8238,13 +7790,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"pify@npm:^5.0.0": - version: 5.0.0 - resolution: "pify@npm:5.0.0" - checksum: 4c28d29597a49bbf320c0c6526fac7858d53b8398a46bfa6ed1a120a922773c7ef50bea166e27952bbc476bce1c72cf3e7d648462ac82e704e62431bdec95cec - languageName: node - linkType: hard - "pinkie-promise@npm:^2.0.0": version: 2.0.1 resolution: "pinkie-promise@npm:2.0.1" @@ -8307,17 +7852,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-calc@npm:^7.0.1": - version: 7.0.5 - resolution: "postcss-calc@npm:7.0.5" - dependencies: - postcss: ^7.0.27 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.0.2 - checksum: 850aed0201c6a7aaf5c1b4161f3d90e607ae3513c2720de038b85749f7913ac3e31c75f42314815d75641883138d2ed4dbd399da0563acc50f008c63fe068e06 - languageName: node - linkType: hard - "postcss-calc@npm:^8.0.0": version: 8.0.0 resolution: "postcss-calc@npm:8.0.0" @@ -8330,19 +7864,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-colormin@npm:^4.0.3": - version: 4.0.3 - resolution: "postcss-colormin@npm:4.0.3" - dependencies: - browserslist: ^4.0.0 - color: ^3.0.0 - has: ^1.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: c2632c38a64e2f76b41eb58d97193c77ab71a3d206e8453377019ed8f42c9e94be1b9df66b1e86d44e5af1e2892e7f0316c1d039c83519065eec3824aac78d17 - languageName: node - linkType: hard - "postcss-colormin@npm:^5.2.0": version: 5.2.0 resolution: "postcss-colormin@npm:5.2.0" @@ -8357,16 +7878,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-convert-values@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-convert-values@npm:4.0.1" - dependencies: - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 8fc4a78787642d67faebbce5f80c3e1c2ec49ab57e52f6702079f6dd57caa2c7e1bf1472a8499e548b7c6b078bc6dab664580444d81ce723caf80f4b5240237a - languageName: node - linkType: hard - "postcss-convert-values@npm:^5.0.1": version: 5.0.1 resolution: "postcss-convert-values@npm:5.0.1" @@ -8378,15 +7889,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-discard-comments@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-discard-comments@npm:4.0.2" - dependencies: - postcss: ^7.0.0 - checksum: 7b357a3a4bbb2601ec0c659ed389de4334e185cfebbd991bed4c69d83905ec49b5a988d4b4ee1ea8db5b6f8b66b93f8590c16cf5c22f7efe5bde2ed1cad4ccce - languageName: node - linkType: hard - "postcss-discard-comments@npm:^5.0.1": version: 5.0.1 resolution: "postcss-discard-comments@npm:5.0.1" @@ -8396,15 +7898,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-discard-duplicates@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-discard-duplicates@npm:4.0.2" - dependencies: - postcss: ^7.0.0 - checksum: 128342e2b913f0dd6f844519049dfb9a7fd82e0680e28d8e8111314af2137fe6b6d8af3503e775b8df56727d18a1dfc76cdb9944c615bf00cecacbde915e199f - languageName: node - linkType: hard - "postcss-discard-duplicates@npm:^5.0.1": version: 5.0.1 resolution: "postcss-discard-duplicates@npm:5.0.1" @@ -8414,15 +7907,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-discard-empty@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-discard-empty@npm:4.0.1" - dependencies: - postcss: ^7.0.0 - checksum: f06a00331cef0ba05362060642b3661fff63a1a02803984ce071e3af71061ee40083953021ae0665e6c650193f25b9155dca8c94cfe78a4d1b667a5e2d3e738d - languageName: node - linkType: hard - "postcss-discard-empty@npm:^5.0.1": version: 5.0.1 resolution: "postcss-discard-empty@npm:5.0.1" @@ -8432,15 +7916,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-discard-overridden@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-discard-overridden@npm:4.0.1" - dependencies: - postcss: ^7.0.0 - checksum: be24bca265926d22af134ed3ede7a2a27d65e32c5e5ebe3b83603e84599fc2b5587e3e0344c01e4e660f9f4072100ee6d1b56bacd0a6d428f2e0e0acd9bd4046 - languageName: node - linkType: hard - "postcss-discard-overridden@npm:^5.0.1": version: 5.0.1 resolution: "postcss-discard-overridden@npm:5.0.1" @@ -8460,34 +7935,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-load-config@npm:^3.0.0": - version: 3.1.0 - resolution: "postcss-load-config@npm:3.1.0" - dependencies: - import-cwd: ^3.0.0 - lilconfig: ^2.0.3 - yaml: ^1.10.2 - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true - checksum: c475b5443358c01bd6c2924930480db9e88ed52a87d9f67b89caa52adc54b138fdd7fa381d3ca1efd71de4ea7a1b41e1cc8421a682912fea21d959bd54bf3682 - languageName: node - linkType: hard - -"postcss-merge-longhand@npm:^4.0.11": - version: 4.0.11 - resolution: "postcss-merge-longhand@npm:4.0.11" - dependencies: - css-color-names: 0.0.4 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - stylehacks: ^4.0.0 - checksum: f6ae3d8f2b07d30de78b17d7f58828571bf161d1a1d99d9371a59e1f0b18f13b7b684b34bf2b4c0d5c28e2d0eb0901a57b8c69ad558660aa3c81b9af16702cf6 - languageName: node - linkType: hard - "postcss-merge-longhand@npm:^5.0.2": version: 5.0.2 resolution: "postcss-merge-longhand@npm:5.0.2" @@ -8501,20 +7948,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-merge-rules@npm:^4.0.3": - version: 4.0.3 - resolution: "postcss-merge-rules@npm:4.0.3" - dependencies: - browserslist: ^4.0.0 - caniuse-api: ^3.0.0 - cssnano-util-same-parent: ^4.0.0 - postcss: ^7.0.0 - postcss-selector-parser: ^3.0.0 - vendors: ^1.0.0 - checksum: 18907817119fa00c5b016631c5e623d59061a0ae2a5e54069b19af0c09cde66ed11db8f585f33be0231f55a925beb13edc17b5336c3421050ce8e7d5708b27b9 - languageName: node - linkType: hard - "postcss-merge-rules@npm:^5.0.2": version: 5.0.2 resolution: "postcss-merge-rules@npm:5.0.2" @@ -8530,16 +7963,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-minify-font-values@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-minify-font-values@npm:4.0.2" - dependencies: - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 9fc541821f5235f4ea38fdd2671bd1d624894375e044e3f4de3bb161217a4f1501da72f4485e130b8b750c0c6d32ba36cd82ec3d252a07943006b62308938a3c - languageName: node - linkType: hard - "postcss-minify-font-values@npm:^5.0.1": version: 5.0.1 resolution: "postcss-minify-font-values@npm:5.0.1" @@ -8551,18 +7974,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-minify-gradients@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-minify-gradients@npm:4.0.2" - dependencies: - cssnano-util-get-arguments: ^4.0.0 - is-color-stop: ^1.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 4c54f4fa49c8b7568b92c2e29bb15602e384837f95f278efb1792f3d650a2b7ff0a2115f62d90b18bc77b94f0bab9a9035ce1fb73953d6046e14e754ae8680af - languageName: node - linkType: hard - "postcss-minify-gradients@npm:^5.0.1": version: 5.0.1 resolution: "postcss-minify-gradients@npm:5.0.1" @@ -8576,20 +7987,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-minify-params@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-minify-params@npm:4.0.2" - dependencies: - alphanum-sort: ^1.0.0 - browserslist: ^4.0.0 - cssnano-util-get-arguments: ^4.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - uniqs: ^2.0.0 - checksum: dbcb82b7b16fece458fa677d1a9da5f5b4984a1880ef51a50f554d31e1825c52e33b08357fef3a4077faa06e78cdc765dc8757482ca18703e72e2826694d4937 - languageName: node - linkType: hard - "postcss-minify-params@npm:^5.0.1": version: 5.0.1 resolution: "postcss-minify-params@npm:5.0.1" @@ -8605,18 +8002,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-minify-selectors@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-minify-selectors@npm:4.0.2" - dependencies: - alphanum-sort: ^1.0.0 - has: ^1.0.0 - postcss: ^7.0.0 - postcss-selector-parser: ^3.0.0 - checksum: 8fde92b5561ceb5dfbede1000457a022b231634daccfec0afeda799aedf21cb0ab52e38dc4c16110aed557c4cbc91570f71c3d5f58de419fd662ccb0656cd43d - languageName: node - linkType: hard - "postcss-minify-selectors@npm:^5.1.0": version: 5.1.0 resolution: "postcss-minify-selectors@npm:5.1.0" @@ -8629,77 +8014,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 874b94fd94f6e44e27f7a08814b972c472bcf21db708640f09b8d5900ce9ef6c8aa3291bc54be0526ba07efee5da0322ea01ed0deecd831e80ba5bd5de0e784e - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-local-by-default@npm:4.0.0" - dependencies: - icss-utils: ^5.0.0 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.1.0 - checksum: c0331dbc56cb37174ad5d9cf84c71fd5787a4f0241fafaade870cb6382abdb0e3db233e9e0eb86fc000a7399006fa360391d97341d4ac0f21e4918ad01892cb9 - languageName: node - linkType: hard - -"postcss-modules-scope@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-scope@npm:3.0.0" - dependencies: - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.1.0 - checksum: 0b30c7bd28433880baf35f9e076f79fee98d9fe2544d118618429dacedd0a26d26145efd238c72f2c68f936b35729fe45e193e088f7d16fce72dd40bfa6afb69 - languageName: node - linkType: hard - -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: ^5.0.0 - peerDependencies: - postcss: ^8.1.0 - checksum: 43fa6db334e38acb9b835578dccab45a5e9e5951dcbb20647348cdc0ad35ed362e36833facd8dab753fa83ffbecd26d2b3f9d4f06a2f9ae4c5c39abf9a0191e0 - languageName: node - linkType: hard - -"postcss-modules@npm:^4.0.0": - version: 4.1.3 - resolution: "postcss-modules@npm:4.1.3" - dependencies: - generic-names: ^2.0.1 - icss-replace-symbols: ^1.1.0 - lodash.camelcase: ^4.3.0 - 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 - string-hash: ^1.1.1 - peerDependencies: - postcss: ^8.0.0 - checksum: 01187e70486f1a024dbbfa23d44a8138ac3e676f797173845bc18110b50922557f9a57bb2c4b0c82e1318b6740f7f8965a663fd129d83f25964deaa83b1fd4da - languageName: node - linkType: hard - -"postcss-normalize-charset@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-normalize-charset@npm:4.0.1" - dependencies: - postcss: ^7.0.0 - checksum: 4e40b321c45c1d8428ac9e6d7bc63ca92be5d4f65747e9b2d34e8d59bcc42a6b1a6fa9f0781e45f29c8fa0221299a61dc8b2b2a7314653e9841c6512d7820e79 - languageName: node - linkType: hard - "postcss-normalize-charset@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-charset@npm:5.0.1" @@ -8709,17 +8023,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-display-values@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-normalize-display-values@npm:4.0.2" - dependencies: - cssnano-util-get-match: ^4.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 4bd5952f1c0a5cf2a731a84b1ce218f6d9df7d2304233449bb82aa7a54c5a150cbdcb4160297206b017dce03b170e7e1a5c85a75a470b878c85b3eeabf652626 - languageName: node - linkType: hard - "postcss-normalize-display-values@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-display-values@npm:5.0.1" @@ -8732,18 +8035,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-positions@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-normalize-positions@npm:4.0.2" - dependencies: - cssnano-util-get-arguments: ^4.0.0 - has: ^1.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 9d7d79703adeede66302169559603ef314b02acada5f9ff99748d54d6b91386ca0d39ffc0d13c203e8b09fe106ee55504aa5b693d9928766ba2487dd67e0c48d - languageName: node - linkType: hard - "postcss-normalize-positions@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-positions@npm:5.0.1" @@ -8755,18 +8046,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-normalize-repeat-style@npm:4.0.2" - dependencies: - cssnano-util-get-arguments: ^4.0.0 - cssnano-util-get-match: ^4.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: dcb89339fd8e2411e0f14dec0b22976459b1ad8ced45d5e0a7cc9f8b4ce2a0562dc92f850192c089387541bc931d9cc7cac105cc85f6e5918b80c27669e3f68d - languageName: node - linkType: hard - "postcss-normalize-repeat-style@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-repeat-style@npm:5.0.1" @@ -8779,17 +8058,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-string@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-normalize-string@npm:4.0.2" - dependencies: - has: ^1.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 91116aa9c6c85b3b2ba09f85e31c1e23650e4204ce8936dfd3b46585d7c69e19b6359aa87415ad8b6041a87b7b218cd2c732e5a7b7b5be754e95a41ad6439696 - languageName: node - linkType: hard - "postcss-normalize-string@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-string@npm:5.0.1" @@ -8801,17 +8069,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-normalize-timing-functions@npm:4.0.2" - dependencies: - cssnano-util-get-match: ^4.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 92bca529aacd9cc0189cf809a2de77d3f4d035ceea6c63365cb6247516ab6cc6525b826a1288c8d77ed1ed21f2f24eb052dd570fb38e95f89e95d2c0eefa82b7 - languageName: node - linkType: hard - "postcss-normalize-timing-functions@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-timing-functions@npm:5.0.1" @@ -8824,17 +8081,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-normalize-unicode@npm:4.0.1" - dependencies: - browserslist: ^4.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 84714ba7c1d0d304d7227ddf53f754b3dde4f6f00d7d4456d925e504e986c1210786a1a4b59e1d127b4a8d1786a9def716f13868b5a622d078f7950404c69392 - languageName: node - linkType: hard - "postcss-normalize-unicode@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-unicode@npm:5.0.1" @@ -8847,18 +8093,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-url@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-normalize-url@npm:4.0.1" - dependencies: - is-absolute-url: ^2.0.0 - normalize-url: ^3.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 76d75e27e95a563a6f698c83bff4254d7bae916f48ff1b28b4750dc7f07b4fd67699fb3737bc0c9b077ed5ed676a19993597d4208c20d773fcbfa48b39cd9066 - languageName: node - linkType: hard - "postcss-normalize-url@npm:^5.0.2": version: 5.0.2 resolution: "postcss-normalize-url@npm:5.0.2" @@ -8872,16 +8106,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-normalize-whitespace@npm:4.0.2" - dependencies: - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 7093ca8313659807290f6b039e9064787e777002cf7c84f896667c2c9cf6d349c32b809153dcf5475145ae6a6c2d198a769681ec16321ca227db4b682a5f5344 - languageName: node - linkType: hard - "postcss-normalize-whitespace@npm:^5.0.1": version: 5.0.1 resolution: "postcss-normalize-whitespace@npm:5.0.1" @@ -8893,17 +8117,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-ordered-values@npm:^4.1.2": - version: 4.1.2 - resolution: "postcss-ordered-values@npm:4.1.2" - dependencies: - cssnano-util-get-arguments: ^4.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 6f394641453559d51aecbd61301293b9a274cb5774c47de7488d559597354924c7b11ea66ec009b960d80f0945fc92fde33c3380463b039e8d00b8a0e57037ab - languageName: node - linkType: hard - "postcss-ordered-values@npm:^5.0.2": version: 5.0.2 resolution: "postcss-ordered-values@npm:5.0.2" @@ -8916,18 +8129,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-reduce-initial@npm:^4.0.3": - version: 4.0.3 - resolution: "postcss-reduce-initial@npm:4.0.3" - dependencies: - browserslist: ^4.0.0 - caniuse-api: ^3.0.0 - has: ^1.0.0 - postcss: ^7.0.0 - checksum: ed276a820860d13cccd794954ed759af1e2278bfa2c863bb120ebd307404b2f8a1525e307b5ef9295d2b02ee72b1a8b31bfc2cf33d377ec0c7ca77d225298c3e - languageName: node - linkType: hard - "postcss-reduce-initial@npm:^5.0.1": version: 5.0.1 resolution: "postcss-reduce-initial@npm:5.0.1" @@ -8940,18 +8141,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-reduce-transforms@npm:^4.0.2": - version: 4.0.2 - resolution: "postcss-reduce-transforms@npm:4.0.2" - dependencies: - cssnano-util-get-match: ^4.0.0 - has: ^1.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 2bf993ff44b4e7b1c242955cf437d502447b93dcadfd812cecca0b4aa7ed8779b8c27c09a8c244b957aaef54ebdcd525a3f67b800a0c9a081775a31b245340ba - languageName: node - linkType: hard - "postcss-reduce-transforms@npm:^5.0.1": version: 5.0.1 resolution: "postcss-reduce-transforms@npm:5.0.1" @@ -8964,17 +8153,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-selector-parser@npm:^3.0.0": - version: 3.1.2 - resolution: "postcss-selector-parser@npm:3.1.2" - dependencies: - dot-prop: ^5.2.0 - indexes-of: ^1.0.1 - uniq: ^1.0.1 - checksum: 021ffdeef1007d4ab24439fee8e2cba188681899eae8dbc882a0e860d2ff8392f232c87e3f69eadc0a3d630b897a9ceb9f49adbe30b954a23ed91e61d3ea248c - languageName: node - linkType: hard - "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": version: 6.0.6 resolution: "postcss-selector-parser@npm:6.0.6" @@ -8985,17 +8163,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-svgo@npm:^4.0.3": - version: 4.0.3 - resolution: "postcss-svgo@npm:4.0.3" - dependencies: - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - svgo: ^1.0.0 - checksum: a04f0852f5fdb7d130216ef5c3f5c788c57d38f3dbecf8aa6d92edddb36eeba32b32b385b5e83ab06a75d77b43b7afb926dccc351a2943bde0fa3aba206b5602 - languageName: node - linkType: hard - "postcss-svgo@npm:^5.0.2": version: 5.0.2 resolution: "postcss-svgo@npm:5.0.2" @@ -9008,17 +8175,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-unique-selectors@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-unique-selectors@npm:4.0.1" - dependencies: - alphanum-sort: ^1.0.0 - postcss: ^7.0.0 - uniqs: ^2.0.0 - checksum: 1f1fdc108654b6d08e499b1b4227a8023f01376ca15f461fe5c62a07bc2b553e688ca2d7e60c7443ce372d09c8121d79a402272d6880785c8659067922622c2a - languageName: node - linkType: hard - "postcss-unique-selectors@npm:^5.0.1": version: 5.0.1 resolution: "postcss-unique-selectors@npm:5.0.1" @@ -9032,13 +8188,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss-value-parser@npm:^3.0.0": - version: 3.3.1 - resolution: "postcss-value-parser@npm:3.3.1" - checksum: 834603f6bd822846cc20b1f95e648dea67353eb506898cc5fb540b32e9a956c1030754b9503270eb00c61c3734409d7ec94fba2b4f0a89954bc855bad7e9267c - languageName: node - linkType: hard - "postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0": version: 4.1.0 resolution: "postcss-value-parser@npm:4.1.0" @@ -9046,7 +8195,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"postcss@npm:^7.0.0, postcss@npm:^7.0.1, postcss@npm:^7.0.16, postcss@npm:^7.0.27": +"postcss@npm:^7.0.16": version: 7.0.36 resolution: "postcss@npm:7.0.36" dependencies: @@ -9110,6 +8259,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"process@npm:^0.11.1": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: ed93a85e9185b40fb01788c588a87c1a9da0eb925ef7cebebbe1b8bbf0eba1802130366603a29e3b689c116969d4fe018de6aed3474bbeb5aefb3716b85d6449 + languageName: node + linkType: hard + "progress@npm:^2.0.0, progress@npm:^2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" @@ -9143,13 +8299,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"promise.series@npm:^0.2.0": - version: 0.2.0 - resolution: "promise.series@npm:0.2.0" - checksum: 51fb6c8e50d756a1ce934407fd2bc8f3dcee2bf280c7bbd8cc95925f58358625059adf4437801556d6d381d84e91b6e98fda9780e601fe56f81a856ea8f95e25 - languageName: node - linkType: hard - "promise@npm:>=3.2 <8": version: 7.3.1 resolution: "promise@npm:7.3.1" @@ -9243,13 +8392,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"q@npm:^1.1.2": - version: 1.5.1 - resolution: "q@npm:1.5.1" - checksum: f610c1295a4f1b334affbe5333bc8c6160b907d011a62f1c6d05d4ca985535ea271fd8684e1e655b4659cc5b71f5be9ac4ccc84482d869b5a0576955598a7dca - languageName: node - linkType: hard - "qs@npm:~6.5.2": version: 6.5.2 resolution: "qs@npm:6.5.2" @@ -9623,13 +8765,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 0d29fc7012eb21f34d2637fa0602694f60e64c14bf5fbd5395b72f6ea5540a6906cbeef062edefc34c22fd802bfe8ae46ef936e6c4a3f1b1047390f9738dd76f - languageName: node - linkType: hard - "resolve-options@npm:^1.1.0": version: 1.1.0 resolution: "resolve-options@npm:1.1.0" @@ -9791,30 +8926,20 @@ fsevents@~2.3.2: languageName: node linkType: hard -"rollup-plugin-postcss@npm:^4.0.0": - version: 4.0.0 - resolution: "rollup-plugin-postcss@npm:4.0.0" +"rollup-plugin-css-porter@npm:^1.0.2": + version: 1.0.2 + resolution: "rollup-plugin-css-porter@npm:1.0.2" dependencies: - chalk: ^4.1.0 - concat-with-sourcemaps: ^1.1.0 - cssnano: ^4.1.10 - import-cwd: ^3.0.0 - p-queue: ^6.6.2 - pify: ^5.0.0 - postcss-load-config: ^3.0.0 - postcss-modules: ^4.0.0 - promise.series: ^0.2.0 - resolve: ^1.19.0 - rollup-pluginutils: ^2.8.2 - safe-identifier: ^0.4.2 - style-inject: ^0.3.0 - peerDependencies: - postcss: 8.x - checksum: 89795a34e7f20d631f6cce042da9a77f4dd21bba2d1b08fde550defca1b29a085ad17689a57b19912b345cb642f5988afa714c99642ccb44529c9e8a40a345ab + clean-css: ^4.2.1 + fs-extra: ^7.0.1 + os: ^0.1.1 + path: ^0.12.7 + rollup-pluginutils: ^2.4.1 + checksum: 80cce43a1f2e27bc9926d8c56fc5d9860fcf8b2bfe198965c23d4ec4f7d2dcfc390b49d9c85a4e380450b6d2275ebc45ba41b374df677677d4cf75e0a16cf55c languageName: node linkType: hard -"rollup-pluginutils@npm:^2.8.2": +"rollup-pluginutils@npm:^2.4.1": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" dependencies: @@ -9867,13 +8992,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"safe-identifier@npm:^0.4.2": - version: 0.4.2 - resolution: "safe-identifier@npm:0.4.2" - checksum: 659986cb9f995387032675b89eed8a0a129af7fece421ed0488072644b7c29266aa76c01576d1c4eb24764048da9be3cc65ab643a8732be277dae0d7590cb086 - languageName: node - linkType: hard - "safe-regex@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex@npm:1.1.0" @@ -9901,7 +9019,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"sax@npm:>=0.6.0, sax@npm:^1.2.4, sax@npm:~1.2.4": +"sax@npm:>=0.6.0, sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: 9d7668d69105e89e2c1a4b2fdc12c72e1a2f78b825f7b4a8a2ea5cdfebf70920bd17715bed55264c3b3959616a0695f8ad2d098bf6944fbd0953ee9c695dceef @@ -10027,15 +9145,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" - dependencies: - is-arrayish: ^0.3.1 - checksum: a5a2c1c86cea94f42ab843508e7c68b5bbfd15acb08056d600ac2e9c7f7c41bc417e71160ea3034a5411d3cce186c801f7a56badfb3a854906ce163120318875 - languageName: node - linkType: hard - "slash@npm:^1.0.0": version: 1.0.0 resolution: "slash@npm:1.0.0" @@ -10585,7 +9694,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 8647829a0611724114022be455ca1c8a2c8ae61df81c5b3667d9b398207226a1e21174fb7bbf0b4dbeb27ac358222afb5a14f1c74a62a62b8883b012e5eb1270 @@ -10786,13 +9895,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"string-hash@npm:^1.1.1": - version: 1.1.3 - resolution: "string-hash@npm:1.1.3" - checksum: 178d855be2999a4ae2070d578e872574370224d86ca5d7b45bd709562a9acca61ac165a866c0b8b39e1cf2c181d781b96735725b7036e10b94196b261eb8229e - languageName: node - linkType: hard - "string-width@npm:^1.0.1, string-width@npm:^1.0.2": version: 1.0.2 resolution: "string-width@npm:1.0.2" @@ -10847,26 +9949,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimend@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: ea8793bee1104362587e6a0fab2cb48e76548423d8ac95847284f9f6ef6a11338cf47114e8ec1c2a9519cce55cfa8d19fc8e26413937c3e804a768ec43ebe38e - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimstart@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: dd2c994af9b9194c7ce9d94e30b8f8bbe30ec95ada94534a71d63df2964a200c8d2264378252a5047a5f1cf805e8216911d78d16b22d5db7b0abcdbbb2d24b4a - languageName: node - linkType: hard - "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -10965,24 +10047,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"style-inject@npm:^0.3.0": - version: 0.3.0 - resolution: "style-inject@npm:0.3.0" - checksum: 1ff06fa7d2f1724ca333c402eff1b221a4bc829c617743639e02e7e4ee1ee276443994917c34521c3b826805d84e8e4bbc69e8f74a21fcda87d4647c624f377d - languageName: node - linkType: hard - -"stylehacks@npm:^4.0.0": - version: 4.0.3 - resolution: "stylehacks@npm:4.0.3" - dependencies: - browserslist: ^4.0.0 - postcss: ^7.0.0 - postcss-selector-parser: ^3.0.0 - checksum: 1345ad348db3c98f7d0423762e13e816a8c1ba0b1d90d79f3528513be429f1cf68b7fa9c9d379870208586e7ff4cfb68b4121bbd904df03b17e84d62efcff288 - languageName: node - linkType: hard - "stylehacks@npm:^5.0.1": version: 5.0.1 resolution: "stylehacks@npm:5.0.1" @@ -11046,29 +10110,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"svgo@npm:^1.0.0": - version: 1.3.2 - resolution: "svgo@npm:1.3.2" - dependencies: - chalk: ^2.4.1 - coa: ^2.0.2 - css-select: ^2.0.0 - css-select-base-adapter: ^0.1.1 - css-tree: 1.0.0-alpha.37 - csso: ^4.0.2 - js-yaml: ^3.13.1 - mkdirp: ~0.5.1 - object.values: ^1.1.0 - sax: ~1.2.4 - stable: ^0.1.8 - unquote: ~1.1.1 - util.promisify: ~1.0.0 - bin: - svgo: ./bin/svgo - checksum: e1659738423f625561fa23769d0a010f5ba08e83926ce697491153fa29a8cb2452fa5abb14c1bb489aa186718856f8768d4da870210a79302d47535c57c30d30 - languageName: node - linkType: hard - "svgo@npm:^2.3.0": version: 2.3.0 resolution: "svgo@npm:2.3.0" @@ -11564,18 +10605,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.1": - version: 1.0.1 - resolution: "unbox-primitive@npm:1.0.1" - dependencies: - function-bind: ^1.1.1 - has-bigints: ^1.0.1 - has-symbols: ^1.0.2 - which-boxed-primitive: ^1.0.2 - checksum: aa944f1ecfec638b841b331383d0b80edc40855271ecc213c1aa736096d8d0b39ba25b64d102f56c597521db9cd3f0ddbcb97a0f760c240ab584e94e457518c1 - languageName: node - linkType: hard - "unc-path-regex@npm:^0.1.2": version: 0.1.2 resolution: "unc-path-regex@npm:0.1.2" @@ -11620,7 +10649,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"uniq@npm:^1.0.0, uniq@npm:^1.0.1": +"uniq@npm:^1.0.0": version: 1.0.1 resolution: "uniq@npm:1.0.1" checksum: a5603a5b3128616f268e7695e47cd1eb8d583cf8ee1278434140cd83d2f3f98e5d65a22cf4187f0345ca8d8a0a9f1d07e1f06cb46312135ad4a6303fd28fc317 @@ -11671,6 +10700,13 @@ fsevents@~2.3.2: languageName: node linkType: hard +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 420fc6547357782c700d53e9a92506a8e95345b13e97684c8f9ab75237912ec2ebb6af8ac10d4f7406b7b6bd21c58f6c5c0811414fb0b4091b78b4743fa6806e + languageName: node + linkType: hard + "unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" @@ -11678,13 +10714,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"unquote@npm:~1.1.1": - version: 1.1.1 - resolution: "unquote@npm:1.1.1" - checksum: 468981e4547c46bd4ebafd5555b6b1e6bd5433f52fcbc99f6868f29ecb1581dde472ee02a0e42ecbadd52012d03b0ad90ee94edf660a921f6a6608b8884e290a - languageName: node - linkType: hard - "unset-value@npm:^1.0.0": version: 1.0.0 resolution: "unset-value@npm:1.0.0" @@ -11771,15 +10800,12 @@ fsevents@~2.3.2: languageName: node linkType: hard -"util.promisify@npm:~1.0.0": - version: 1.0.1 - resolution: "util.promisify@npm:1.0.1" +"util@npm:^0.10.3": + version: 0.10.4 + resolution: "util@npm:0.10.4" dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.2 - has-symbols: ^1.0.1 - object.getownpropertydescriptors: ^2.1.0 - checksum: 99e5b0a7a4c72d8d4db3cbc911a1d8770e7ab233b5841e1b29e56ffc6ac21142acebf5ca7d5e7afd921662a83639094b4f1197d0f4af3cb058ba28ba1a7f4b8f + inherits: 2.0.3 + checksum: 6682ea8239076243495c45e81f19c2c002e02805de4de08554dc815500805923f27f504ec1a9c7599d420b62bf7452efbab6fa078219d529188b0ca830f142a5 languageName: node linkType: hard @@ -11834,7 +10860,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"vendors@npm:^1.0.0, vendors@npm:^1.0.3": +"vendors@npm:^1.0.3": version: 1.0.4 resolution: "vendors@npm:1.0.4" checksum: f49cf918e866901eb36e0dc85970fde99929a3f298e1c55b4e20517eda18e16fb57da3eee72801e7d371f9b33684492879ed5ceebae4d1bed48c6e1a62ef6e58 @@ -11942,19 +10968,6 @@ fsevents@~2.3.2: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - dependencies: - is-bigint: ^1.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 - is-symbol: ^1.0.3 - checksum: 771ef43357afbba9febf2da4867b2971ada0a5126227f9b7926751525e3721f7f5f3722f8c60af67881714d9a82a98ed686f1768490cfb2cd40518df5f2e056e - languageName: node - linkType: hard - "which-module@npm:^1.0.0": version: 1.0.0 resolution: "which-module@npm:1.0.0" @@ -12135,7 +11148,7 @@ fsevents@~2.3.2: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.10.2": +"yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 8d72062ea3dbfd8fae3d6ddd5b741c2aeb5835a31b0719bf14fac71dd84adde0829763d6fbac46387309da00af1440194c796da5efc349b0baf9de39d82ae69e