From 26bde6ef6bf3081acd31bd0e9dac0d9357028b9c Mon Sep 17 00:00:00 2001 From: Simone Date: Tue, 17 Jun 2025 15:45:19 +0200 Subject: [PATCH] fix(upload): import cropperjs css by styled components (#23707) --- package.json | 1 - packages/core/upload/admin/custom.d.ts | 1 + .../AssetDialog/tests/AssetDialog.test.tsx | 6 + .../EditAssetDialog/PreviewBox/PreviewBox.tsx | 6 +- .../tests/EditAssetContent.test.tsx | 6 + .../tests/EditAssetDialog.test.tsx | 6 + .../Carousel/tests/CarouselAssets.test.tsx | 7 + .../tests/MediaLibraryInput.test.tsx | 7 + .../tests/UploadAssetDialog.test.tsx | 6 + .../MediaLibrary/tests/MediaLibrary.test.tsx | 6 + .../tests/ColorPickerInput.test.tsx | 7 + .../admin/src/pages/tests/App.test.tsx | 7 + .../admin/src/pages/tests/Settings.test.tsx | 7 + .../AdvancedSettings/tests/index.test.jsx | 7 + .../AdvancedSettings/tests/schema.test.js | 7 + .../pages/EmailTemplates/tests/index.test.jsx | 7 + .../pages/EmailTemplates/tests/schema.test.js | 7 + .../src/pages/Providers/tests/index.test.jsx | 7 + .../src/pages/Providers/tests/schema.test.js | 7 + .../Roles/pages/ListPage/tests/index.test.jsx | 7 + .../Roles/pages/tests/CreatePage.test.jsx | 7 + .../pages/Roles/pages/tests/EditPage.test.jsx | 7 + rollup.utils.mjs | 9 +- yarn.lock | 717 +----------------- 24 files changed, 139 insertions(+), 723 deletions(-) diff --git a/package.json b/package.json index 256d4d1ac8..23522dfca9 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,6 @@ "rimraf": "5.0.5", "rollup": "4.27.4", "rollup-plugin-html": "0.2.1", - "rollup-plugin-postcss": "4.0.2", "semver": "7.5.4", "stream-chain": "2.2.5", "stream-json": "1.8.0", diff --git a/packages/core/upload/admin/custom.d.ts b/packages/core/upload/admin/custom.d.ts index 26db8f3629..7a57b76dc7 100644 --- a/packages/core/upload/admin/custom.d.ts +++ b/packages/core/upload/admin/custom.d.ts @@ -6,4 +6,5 @@ declare global { backendURL: string; }; } + declare module '*?raw'; } diff --git a/packages/core/upload/admin/src/components/AssetDialog/tests/AssetDialog.test.tsx b/packages/core/upload/admin/src/components/AssetDialog/tests/AssetDialog.test.tsx index 8ca409c57f..a5c34eebe7 100644 --- a/packages/core/upload/admin/src/components/AssetDialog/tests/AssetDialog.test.tsx +++ b/packages/core/upload/admin/src/components/AssetDialog/tests/AssetDialog.test.tsx @@ -14,6 +14,12 @@ jest.mock('../../../hooks/useMediaLibraryPermissions'); jest.mock('../../../hooks/useFolders'); jest.mock('../../../hooks/useAssets'); jest.mock('../../../hooks/useModalQueryParams'); +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); const queryClient = new QueryClient({ defaultOptions: { diff --git a/packages/core/upload/admin/src/components/EditAssetDialog/PreviewBox/PreviewBox.tsx b/packages/core/upload/admin/src/components/EditAssetDialog/PreviewBox/PreviewBox.tsx index 4b47dac61a..4dfbb04b1e 100644 --- a/packages/core/upload/admin/src/components/EditAssetDialog/PreviewBox/PreviewBox.tsx +++ b/packages/core/upload/admin/src/components/EditAssetDialog/PreviewBox/PreviewBox.tsx @@ -4,7 +4,9 @@ import * as React from 'react'; import { useTracking } from '@strapi/admin/strapi-admin'; import { Flex, IconButton } from '@strapi/design-system'; import { Crop as Resize, Download as DownloadIcon, Trash } from '@strapi/icons'; +import cropperjscss from 'cropperjs/dist/cropper.css?raw'; import { useIntl } from 'react-intl'; +import { createGlobalStyle } from 'styled-components'; import { AssetType } from '../../../constants'; import { useCropImg } from '../../../hooks/useCropImg'; @@ -27,8 +29,6 @@ import { import type { File as FileDefinition, RawFile } from '../../../../../shared/contracts/files'; -import 'cropperjs/dist/cropper.css'; - interface Asset extends Omit { isLocal?: boolean; rawFile?: RawFile; @@ -60,6 +60,7 @@ export const PreviewBox = ({ replacementFile, trackedLocation, }: PreviewBoxProps) => { + const CropperjsStyle = createGlobalStyle`${cropperjscss}`; const { trackUsage } = useTracking(); const previewRef = React.useRef(null); const [isCropImageReady, setIsCropImageReady] = React.useState(false); @@ -166,6 +167,7 @@ export const PreviewBox = ({ return ( <> + {isCropperReady && isInCroppingMode && ( '', { + virtual: true, +}); const messageForPlugin = Object.keys(en).reduce>((acc, curr) => { acc[curr] = `upload.${en[curr as keyof Messages]}`; diff --git a/packages/core/upload/admin/src/components/EditAssetDialog/tests/EditAssetDialog.test.tsx b/packages/core/upload/admin/src/components/EditAssetDialog/tests/EditAssetDialog.test.tsx index f5e6b80708..6094443ff1 100644 --- a/packages/core/upload/admin/src/components/EditAssetDialog/tests/EditAssetDialog.test.tsx +++ b/packages/core/upload/admin/src/components/EditAssetDialog/tests/EditAssetDialog.test.tsx @@ -10,6 +10,12 @@ import { EditAssetDialog, Asset } from '../EditAssetContent'; jest.mock('../../../hooks/useFolderStructure'); jest.mock('../../../utils/downloadFile'); +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); type Messages = typeof en; diff --git a/packages/core/upload/admin/src/components/MediaLibraryInput/Carousel/tests/CarouselAssets.test.tsx b/packages/core/upload/admin/src/components/MediaLibraryInput/Carousel/tests/CarouselAssets.test.tsx index f06e0c11af..5200ca1507 100644 --- a/packages/core/upload/admin/src/components/MediaLibraryInput/Carousel/tests/CarouselAssets.test.tsx +++ b/packages/core/upload/admin/src/components/MediaLibraryInput/Carousel/tests/CarouselAssets.test.tsx @@ -24,6 +24,13 @@ const ASSET_FIXTURES = [ }, ]; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + const setup = (props?: Partial) => render( '', { + virtual: true, +}); + describe('', () => { it('renders and matches the snapshot', () => { render(, { diff --git a/packages/core/upload/admin/src/components/UploadAssetDialog/tests/UploadAssetDialog.test.tsx b/packages/core/upload/admin/src/components/UploadAssetDialog/tests/UploadAssetDialog.test.tsx index e63a167664..0072e36351 100644 --- a/packages/core/upload/admin/src/components/UploadAssetDialog/tests/UploadAssetDialog.test.tsx +++ b/packages/core/upload/admin/src/components/UploadAssetDialog/tests/UploadAssetDialog.test.tsx @@ -3,6 +3,12 @@ import { within } from '@testing-library/react'; import { fireEvent, render, screen } from '@tests/utils'; import { UploadAssetDialog } from '../UploadAssetDialog'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); describe('UploadAssetDialog', () => { let confirmSpy: jest.SpyInstance; diff --git a/packages/core/upload/admin/src/pages/App/MediaLibrary/tests/MediaLibrary.test.tsx b/packages/core/upload/admin/src/pages/App/MediaLibrary/tests/MediaLibrary.test.tsx index dcbd031532..5f5d3999c8 100644 --- a/packages/core/upload/admin/src/pages/App/MediaLibrary/tests/MediaLibrary.test.tsx +++ b/packages/core/upload/admin/src/pages/App/MediaLibrary/tests/MediaLibrary.test.tsx @@ -78,6 +78,12 @@ jest.mock('../../../../hooks/useSelectionState', () => ({ jest.mock('../../../../hooks/usePersistentState', () => ({ usePersistentState: jest.fn().mockReturnValue([0, jest.fn()]), })); +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); const renderML = () => ({ ...renderRTL(, { wrapper({ children }) { diff --git a/packages/plugins/color-picker/admin/src/components/tests/ColorPickerInput.test.tsx b/packages/plugins/color-picker/admin/src/components/tests/ColorPickerInput.test.tsx index 54eedb7cfc..f6f4231e9f 100644 --- a/packages/plugins/color-picker/admin/src/components/tests/ColorPickerInput.test.tsx +++ b/packages/plugins/color-picker/admin/src/components/tests/ColorPickerInput.test.tsx @@ -6,6 +6,13 @@ import { IntlProvider } from 'react-intl'; import { ColorPickerInput } from '../ColorPickerInput'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + const render = () => ({ ...renderRTL(, { wrapper: ({ children }) => { diff --git a/packages/plugins/documentation/admin/src/pages/tests/App.test.tsx b/packages/plugins/documentation/admin/src/pages/tests/App.test.tsx index 2fa038847e..f03832b939 100644 --- a/packages/plugins/documentation/admin/src/pages/tests/App.test.tsx +++ b/packages/plugins/documentation/admin/src/pages/tests/App.test.tsx @@ -4,6 +4,13 @@ import { render, waitFor, type RenderOptions } from '@strapi/strapi/admin/test'; import { App } from '../App'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + const renderApp = (opts?: RenderOptions) => render(, opts); const versions = ['2.0.0', '1.2.0', '1.0.0']; diff --git a/packages/plugins/documentation/admin/src/pages/tests/Settings.test.tsx b/packages/plugins/documentation/admin/src/pages/tests/Settings.test.tsx index e6db49c0bd..8cb1bc3d8b 100644 --- a/packages/plugins/documentation/admin/src/pages/tests/Settings.test.tsx +++ b/packages/plugins/documentation/admin/src/pages/tests/Settings.test.tsx @@ -4,6 +4,13 @@ import { rest } from 'msw'; import { server } from '../../../../tests/server'; import { SettingsPage } from '../Settings'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + describe('SettingsPage', () => { it('renders the setting page correctly', async () => { const { getByRole, queryByText, getByText } = render(); diff --git a/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/index.test.jsx b/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/index.test.jsx index 20ba359bc3..f66341b695 100644 --- a/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/index.test.jsx +++ b/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/index.test.jsx @@ -4,6 +4,13 @@ import { render, waitFor } from '@strapi/strapi/admin/test'; import { AdvancedSettingsPage } from '../index'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + jest.mock('@strapi/strapi/admin', () => ({ ...jest.requireActual('@strapi/strapi/admin'), useRBAC: jest.fn().mockImplementation(() => ({ diff --git a/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/schema.test.js b/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/schema.test.js index 2c96a5375d..b0f22f5f3c 100644 --- a/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/schema.test.js +++ b/packages/plugins/users-permissions/admin/src/pages/AdvancedSettings/tests/schema.test.js @@ -1,5 +1,12 @@ import schema from '../utils/schema'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + describe('schema', () => { it('should failed to validate', () => { expect(() => diff --git a/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/index.test.jsx b/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/index.test.jsx index 7840c82182..830830be44 100644 --- a/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/index.test.jsx +++ b/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/index.test.jsx @@ -4,6 +4,13 @@ import { render, screen, waitFor } from '@strapi/strapi/admin/test'; import { EmailTemplatesPage } from '../index'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + jest.mock('@strapi/strapi/admin', () => ({ ...jest.requireActual('@strapi/strapi/admin'), useRBAC: jest.fn().mockImplementation(() => ({ diff --git a/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/schema.test.js b/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/schema.test.js index c0477716c1..af01a5c5de 100644 --- a/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/schema.test.js +++ b/packages/plugins/users-permissions/admin/src/pages/EmailTemplates/tests/schema.test.js @@ -1,5 +1,12 @@ import schema from '../utils/schema'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + describe('schema', () => { it('should fail to validate', () => { expect(() => diff --git a/packages/plugins/users-permissions/admin/src/pages/Providers/tests/index.test.jsx b/packages/plugins/users-permissions/admin/src/pages/Providers/tests/index.test.jsx index dd7ec4f488..a043479dc6 100644 --- a/packages/plugins/users-permissions/admin/src/pages/Providers/tests/index.test.jsx +++ b/packages/plugins/users-permissions/admin/src/pages/Providers/tests/index.test.jsx @@ -4,6 +4,13 @@ import { render, waitFor } from '@strapi/strapi/admin/test'; import { ProvidersPage } from '../index'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + jest.mock('@strapi/strapi/admin', () => ({ ...jest.requireActual('@strapi/strapi/admin'), useRBAC: jest.fn(() => ({ diff --git a/packages/plugins/users-permissions/admin/src/pages/Providers/tests/schema.test.js b/packages/plugins/users-permissions/admin/src/pages/Providers/tests/schema.test.js index 0c1578b273..7dbd684843 100644 --- a/packages/plugins/users-permissions/admin/src/pages/Providers/tests/schema.test.js +++ b/packages/plugins/users-permissions/admin/src/pages/Providers/tests/schema.test.js @@ -2,6 +2,13 @@ import forms from '../utils/forms'; const { providers, providersWithSubdomain } = forms; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + describe('schema without subdomain', () => { it('should fail to validate', () => { const invalidCallbacks = [ diff --git a/packages/plugins/users-permissions/admin/src/pages/Roles/pages/ListPage/tests/index.test.jsx b/packages/plugins/users-permissions/admin/src/pages/Roles/pages/ListPage/tests/index.test.jsx index 74fffcb5f3..655c343d1e 100644 --- a/packages/plugins/users-permissions/admin/src/pages/Roles/pages/ListPage/tests/index.test.jsx +++ b/packages/plugins/users-permissions/admin/src/pages/Roles/pages/ListPage/tests/index.test.jsx @@ -8,6 +8,13 @@ import { useLocation } from 'react-router-dom'; import { RolesListPage } from '../index'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + jest.mock('@strapi/strapi/admin', () => ({ ...jest.requireActual('@strapi/strapi/admin'), useRBAC: jest.fn().mockImplementation(() => ({ diff --git a/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/CreatePage.test.jsx b/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/CreatePage.test.jsx index 5938329526..d9337028ba 100644 --- a/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/CreatePage.test.jsx +++ b/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/CreatePage.test.jsx @@ -10,6 +10,13 @@ import { MemoryRouter, Routes, Route } from 'react-router-dom'; import { CreatePage } from '../CreatePage'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + const render = () => ({ ...renderRTL(} />, { wrapper({ children }) { diff --git a/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/EditPage.test.jsx b/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/EditPage.test.jsx index d5d0e4be83..3035b1dd7c 100644 --- a/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/EditPage.test.jsx +++ b/packages/plugins/users-permissions/admin/src/pages/Roles/pages/tests/EditPage.test.jsx @@ -10,6 +10,13 @@ import { MemoryRouter, Routes, Route } from 'react-router-dom'; import { EditPage } from '../EditPage'; +/** + * Mock the cropper import to avoid having an error + */ +jest.mock('cropperjs/dist/cropper.css?raw', () => '', { + virtual: true, +}); + const render = () => ({ ...renderRTL(} />, { wrapper({ children }) { diff --git a/rollup.utils.mjs b/rollup.utils.mjs index 1eab25e5c0..e1ebb13244 100644 --- a/rollup.utils.mjs +++ b/rollup.utils.mjs @@ -9,7 +9,6 @@ import dynamicImportVars from '@rollup/plugin-dynamic-import-vars'; import commonjs from '@rollup/plugin-commonjs'; import image from '@rollup/plugin-image'; import html from 'rollup-plugin-html'; -import postcss from 'rollup-plugin-postcss'; const isExernal = (id) => !path.isAbsolute(id) && !id.startsWith('.'); @@ -17,14 +16,8 @@ const basePlugins = () => [ image(), html(), json(), - postcss({ - extensions: ['.css'], - inject: true, - minimize: true, - extract: true, - }), nodeResolve({ - extensions: ['.ts', '.tsx', '.js', '.jsx', '.json', '.css'], + extensions: ['.ts', '.tsx', '.js', '.jsx', '.json'], }), commonjs({ ignoreDynamicRequires: true, diff --git a/yarn.lock b/yarn.lock index 14a9a56b3b..1093d2ee6e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10401,13 +10401,6 @@ __metadata: languageName: node linkType: hard -"@trysound/sax@npm:0.2.0": - version: 0.2.0 - resolution: "@trysound/sax@npm:0.2.0" - checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 - languageName: node - linkType: hard - "@tsconfig/node10@npm:^1.0.7": version: 1.0.11 resolution: "@tsconfig/node10@npm:1.0.11" @@ -13708,20 +13701,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.21.4": - version: 4.24.5 - resolution: "browserslist@npm:4.24.5" - dependencies: - caniuse-lite: "npm:^1.0.30001716" - electron-to-chromium: "npm:^1.5.149" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.3" - bin: - browserslist: cli.js - checksum: 10c0/f4c1ce1a7d8fdfab5e5b88bb6e93d09e8a883c393f86801537a252da0362dbdcde4dbd97b318246c5d84c6607b2f6b47af732c1b000d6a8a881ee024bad29204 - languageName: node - linkType: hard - "browserslist@npm:^4.17.3, browserslist@npm:^4.21.10, browserslist@npm:^4.23.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2": version: 4.24.2 resolution: "browserslist@npm:4.24.2" @@ -14016,25 +13995,6 @@ __metadata: languageName: node linkType: hard -"caniuse-api@npm:^3.0.0": - version: 3.0.0 - resolution: "caniuse-api@npm:3.0.0" - dependencies: - browserslist: "npm:^4.0.0" - caniuse-lite: "npm:^1.0.0" - lodash.memoize: "npm:^4.1.2" - lodash.uniq: "npm:^4.5.0" - checksum: 10c0/60f9e85a3331e6d761b1b03eec71ca38ef7d74146bece34694853033292156b815696573ed734b65583acf493e88163618eda915c6c826d46a024c71a9572b4c - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001716": - version: 1.0.30001718 - resolution: "caniuse-lite@npm:1.0.30001718" - checksum: 10c0/67f9ad09bc16443e28d14f265d6e468480cd8dc1900d0d8b982222de80c699c4f2306599c3da8a3fa7139f110d4b30d49dbac78f215470f479abb6ffe141d5d3 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001669": version: 1.0.30001683 resolution: "caniuse-lite@npm:1.0.30001683" @@ -14650,13 +14610,6 @@ __metadata: languageName: node linkType: hard -"colord@npm:^2.9.1": - version: 2.9.3 - resolution: "colord@npm:2.9.3" - checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 - languageName: node - linkType: hard - "colorette@npm:2.0.19": version: 2.0.19 resolution: "colorette@npm:2.0.19" @@ -14846,15 +14799,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: "npm:^0.6.1" - checksum: 10c0/d30cec83a320d20d7e9482a4d011fa84319a0a8f9107acb632c48493d608be3a2b879608866d9edba2ce304ee52bc798138c26ad16eda6fbe7ec5e7bec99a683 - languageName: node - linkType: hard - "concurrently@npm:8.2.2, concurrently@npm:^8.2.2": version: 8.2.2 resolution: "concurrently@npm:8.2.2" @@ -15401,15 +15345,6 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^6.3.1": - version: 6.4.1 - resolution: "css-declaration-sorter@npm:6.4.1" - peerDependencies: - postcss: ^8.0.9 - checksum: 10c0/b8b664338dac528266a1ed9b27927ac51a907fb16bc1954fa9038b5286c442603bd494cc920c6a3616111309d18ee6b5a85b6d9927938efc942af452a5145160 - languageName: node - linkType: hard - "css-loader@npm:^6.10.0": version: 6.10.0 resolution: "css-loader@npm:6.10.0" @@ -15471,16 +15406,6 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": - version: 1.1.3 - resolution: "css-tree@npm:1.1.3" - dependencies: - mdn-data: "npm:2.0.14" - source-map: "npm:^0.6.1" - checksum: 10c0/499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c - languageName: node - linkType: hard - "css-what@npm:^6.0.1, css-what@npm:^6.1.0": version: 6.1.0 resolution: "css-what@npm:6.1.0" @@ -15511,76 +15436,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.2.14": - version: 5.2.14 - resolution: "cssnano-preset-default@npm:5.2.14" - dependencies: - css-declaration-sorter: "npm:^6.3.1" - cssnano-utils: "npm:^3.1.0" - postcss-calc: "npm:^8.2.3" - postcss-colormin: "npm:^5.3.1" - postcss-convert-values: "npm:^5.1.3" - postcss-discard-comments: "npm:^5.1.2" - postcss-discard-duplicates: "npm:^5.1.0" - postcss-discard-empty: "npm:^5.1.1" - postcss-discard-overridden: "npm:^5.1.0" - postcss-merge-longhand: "npm:^5.1.7" - postcss-merge-rules: "npm:^5.1.4" - postcss-minify-font-values: "npm:^5.1.0" - postcss-minify-gradients: "npm:^5.1.1" - postcss-minify-params: "npm:^5.1.4" - postcss-minify-selectors: "npm:^5.2.1" - postcss-normalize-charset: "npm:^5.1.0" - postcss-normalize-display-values: "npm:^5.1.0" - postcss-normalize-positions: "npm:^5.1.1" - postcss-normalize-repeat-style: "npm:^5.1.1" - postcss-normalize-string: "npm:^5.1.0" - postcss-normalize-timing-functions: "npm:^5.1.0" - postcss-normalize-unicode: "npm:^5.1.1" - postcss-normalize-url: "npm:^5.1.0" - postcss-normalize-whitespace: "npm:^5.1.1" - postcss-ordered-values: "npm:^5.1.3" - postcss-reduce-initial: "npm:^5.1.2" - postcss-reduce-transforms: "npm:^5.1.0" - postcss-svgo: "npm:^5.1.0" - postcss-unique-selectors: "npm:^5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/d125bdb9ac007f97f920e30be953c550a8e7de0cb9298f67e0bc9744f4b920039046b5a6b817e345872836b08689af747f82fbf2189c8bd48da3e6f0c1087b89 - languageName: node - linkType: hard - -"cssnano-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "cssnano-utils@npm:3.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/057508645a3e7584decede1045daa5b362dbfa2f5df96c3527c7d52e41e787a3442a56a8ea0c0af6a757f518e79a459ee580a35c323ad0d0eec912afd67d7630 - languageName: node - linkType: hard - -"cssnano@npm:^5.0.1": - version: 5.1.15 - resolution: "cssnano@npm:5.1.15" - dependencies: - cssnano-preset-default: "npm:^5.2.14" - lilconfig: "npm:^2.0.3" - yaml: "npm:^1.10.2" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/4252e4f4edd7a0fbdd4017825c0f8632b7a12ecbfdd432d2ff7ec268d48eb956a0a10bbf209602181f9f84ceeecea4a864719ecde03aa2cc48f5d9636fcf5f9a - languageName: node - linkType: hard - -"csso@npm:^4.2.0": - version: 4.2.0 - resolution: "csso@npm:4.2.0" - dependencies: - css-tree: "npm:^1.1.2" - checksum: 10c0/f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 - languageName: node - linkType: hard - "cssom@npm:^0.5.0": version: 0.5.0 resolution: "cssom@npm:0.5.0" @@ -16417,13 +16272,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.149": - version: 1.5.155 - resolution: "electron-to-chromium@npm:1.5.155" - checksum: 10c0/aee32a0b03282e488352370f6a910de37788b814031020a0e244943450e844e8a41f741d6e5ec70d553dfa4382ef80088034ddc400b48f45de95de331b9ec178 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.41": version: 1.5.63 resolution: "electron-to-chromium@npm:1.5.63" @@ -17796,13 +17644,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^0.6.1": - version: 0.6.1 - resolution: "estree-walker@npm:0.6.1" - checksum: 10c0/6dabc855faa04a1ffb17b6a9121b6008ba75ab5a163ad9dc3d7fca05cfda374c5f5e91418d783496620ca75e99a73c40874d8b75f23b4117508cc8bde78e7b41 - languageName: node - linkType: hard - "estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" @@ -18841,15 +18682,6 @@ __metadata: languageName: node linkType: hard -"generic-names@npm:^4.0.0": - version: 4.0.0 - resolution: "generic-names@npm:4.0.0" - dependencies: - loader-utils: "npm:^3.2.0" - checksum: 10c0/4e2be864535fadceed4e803fefc1df7f85447d9479d51e611a8a43a2c96533422b62c8fae84d9eb10cc21ee3de569a8c29d5ba68978ae930cccc9cb43b9a36d1 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -20123,13 +19955,6 @@ __metadata: languageName: node linkType: hard -"icss-replace-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "icss-replace-symbols@npm:1.1.0" - checksum: 10c0/aaa5b67f82781fccc77bf6df14eaa9177ce3944462ef82b2b9e3b9f17d8fcd90f8851ffd5e6e249ebc5c464bfda07c2eccce2d122274c51c9d5b359b087f7049 - languageName: node - linkType: hard - "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -20192,15 +20017,6 @@ __metadata: languageName: node linkType: hard -"import-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "import-cwd@npm:3.0.0" - dependencies: - import-from: "npm:^3.0.0" - checksum: 10c0/398eff50e400b0db4ccabf7626391ac3aa959d9f95e659cd26d217f9d33b41f3aa02b7056ac4c3a2bf1d12b359b4761756d784f470c223297774480f6546857d - languageName: node - linkType: hard - "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -20211,15 +20027,6 @@ __metadata: languageName: node linkType: hard -"import-from@npm:^3.0.0": - version: 3.0.0 - resolution: "import-from@npm:3.0.0" - dependencies: - resolve-from: "npm:^5.0.0" - checksum: 10c0/83a40470190f2d9c6ca6a0a2d2de40e9d0b38eedeb2409320a44eaeed48751678e206c9ac7fefef18be19c95ad1cc0e98c844fdf631ab3d9a5597c3476e7525f - languageName: node - linkType: hard - "import-lazy@npm:~4.0.0": version: 4.0.0 resolution: "import-lazy@npm:4.0.0" @@ -22845,13 +22652,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 - languageName: node - linkType: hard - "lilconfig@npm:~3.1.2": version: 3.1.2 resolution: "lilconfig@npm:3.1.2" @@ -22977,13 +22777,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^3.2.0": - version: 3.3.1 - resolution: "loader-utils@npm:3.3.1" - checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 - languageName: node - linkType: hard - "local-pkg@npm:^0.5.0": version: 0.5.1 resolution: "local-pkg@npm:0.5.1" @@ -23113,7 +22906,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:4.x": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -23645,13 +23438,6 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.0.14": - version: 2.0.14 - resolution: "mdn-data@npm:2.0.14" - checksum: 10c0/67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd - languageName: node - linkType: hard - "mdurl@npm:^1.0.1": version: 1.0.1 resolution: "mdurl@npm:1.0.1" @@ -24594,13 +24380,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa - languageName: node - linkType: hard - "node-schedule@npm:2.1.1": version: 2.1.1 resolution: "node-schedule@npm:2.1.1" @@ -25610,7 +25389,7 @@ __metadata: languageName: node linkType: hard -"p-queue@npm:6.6.2, p-queue@npm:^6.6.2": +"p-queue@npm:6.6.2": version: 6.6.2 resolution: "p-queue@npm:6.6.2" dependencies: @@ -26236,7 +26015,7 @@ __metadata: languageName: node linkType: hard -"pify@npm:5.0.0, pify@npm:^5.0.0": +"pify@npm:5.0.0": version: 5.0.0 resolution: "pify@npm:5.0.0" checksum: 10c0/9f6f3cd1f159652692f514383efe401a06473af35a699962230ad1c4c9796df5999961461fc1a3b81eed8e3e74adb8bd032474fb3f93eb6bdbd9f33328da1ed2 @@ -26393,172 +26172,6 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^8.2.3": - version: 8.2.4 - resolution: "postcss-calc@npm:8.2.4" - dependencies: - postcss-selector-parser: "npm:^6.0.9" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.2 - checksum: 10c0/8518a429488c3283ff1560c83a511f6f772329bc61d88875eb7c83e13a8683b7ccbdccaa9946024cf1553da3eacd2f40fcbcebf1095f7fdeb432bf86bc6ba6ba - languageName: node - linkType: hard - -"postcss-colormin@npm:^5.3.1": - version: 5.3.1 - resolution: "postcss-colormin@npm:5.3.1" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - colord: "npm:^2.9.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/c4ca6f335dd992dc8e3df24bffc3495c4e504eba8489c81cb6836fdce3203f423cf4c0b640c4b63c586f588c59d82adb5313c3c5d1a68113896d18ed71caa462 - languageName: node - linkType: hard - -"postcss-convert-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-convert-values@npm:5.1.3" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/cd10a81781a12487b2921ff84a1a068e948a1956b9539a284c202abecf4cacdd3e106eb026026b22dbf70933f4315c824c111f6b71f56c355e47b842ca9b1dec - languageName: node - linkType: hard - -"postcss-discard-comments@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-discard-comments@npm:5.1.2" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/cb5ba81623c498e18d406138e7d27d69fc668802a1139a8de69d28e80b3fe222cda7b634940512cae78d04f0c78afcd15d92bcf80e537c6c85fa8ff9cd61d00f - languageName: node - linkType: hard - -"postcss-discard-duplicates@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-duplicates@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/3d3a49536c56097c06b4f085412e0cda0854fac1c559563ccb922d9fab6305ff13058cd6fee422aa66c1d7e466add4e7672d7ae2ff551a4af6f1a8d2142d471f - languageName: node - linkType: hard - -"postcss-discard-empty@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-discard-empty@npm:5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/36c8b2197af836dbd93168c72cde4edc1f10fe00e564824119da076d3764909745bb60e4ada04052322e26872d1bce6a37c56815f1c48c813a21adca1a41fbdc - languageName: node - linkType: hard - -"postcss-discard-overridden@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-overridden@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/7d3fc0b0d90599606fc083327a7c24390f90270a94a0119af4b74815d518948581579281f63b9bfa62e2644edf59bc9e725dc04ea5ba213f697804f3fb4dd8dc - languageName: node - linkType: hard - -"postcss-load-config@npm:^3.0.0": - version: 3.1.4 - resolution: "postcss-load-config@npm:3.1.4" - dependencies: - lilconfig: "npm:^2.0.5" - yaml: "npm:^1.10.2" - peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - checksum: 10c0/7d2cc6695c2fc063e4538316d651a687fdb55e48db453ff699de916a6ee55ab68eac2b120c28a6b8ca7aa746a588888351b810a215b5cd090eabea62c5762ede - languageName: node - linkType: hard - -"postcss-merge-longhand@npm:^5.1.7": - version: 5.1.7 - resolution: "postcss-merge-longhand@npm:5.1.7" - dependencies: - postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/4d9f44b03f19522cc81ae4f5b1f2a9ef2db918dbd8b3042d4f1b2461b2230b8ec1269334db6a67a863ba68f64cabd712e6e45340ddb22a3fc03cd34df69d2bf0 - languageName: node - linkType: hard - -"postcss-merge-rules@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-merge-rules@npm:5.1.4" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - cssnano-utils: "npm:^3.1.0" - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/e7686cdda052071bf98810ad381e26145c43a2286f9540f04f97ef93101604b78d478dd555db91e5f73751bb353c283ba75c2fcb16a3751ac7d93dc6a0130c41 - languageName: node - linkType: hard - -"postcss-minify-font-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-font-values@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/7aa4f93a853b657f79a8b28d0e924cafce3720086d9da02ce04b8b2f8de42e18ce32c8f7f1078390fb5ec82468e2d8e771614387cea3563f05fd9fa1798e1c59 - languageName: node - linkType: hard - -"postcss-minify-gradients@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-minify-gradients@npm:5.1.1" - dependencies: - colord: "npm:^2.9.1" - cssnano-utils: "npm:^3.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/bcb2802d7c8f0f76c7cff089884844f26c24b95f35c3ec951d7dec8c212495d1873d6ba62d6225ce264570e8e0668e271f9bc79bb6f5d2429c1f8933f4e3021d - languageName: node - linkType: hard - -"postcss-minify-params@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-minify-params@npm:5.1.4" - dependencies: - browserslist: "npm:^4.21.4" - cssnano-utils: "npm:^3.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/debce6f0f7dd9af69b4bb9e467ea1ccccff2d849b6020461a2b9741c0c137340e6076c245dc2e83880180eb2e82936280fa31dfe8608e5a2e3618f3d864314c5 - languageName: node - linkType: hard - -"postcss-minify-selectors@npm:^5.2.1": - version: 5.2.1 - resolution: "postcss-minify-selectors@npm:5.2.1" - dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/f3f4ec110f5f697cfc9dde3e491ff10aa07509bf33cc940aa539e4b5b643d1b9f8bb97f8bb83d05fc96f5eeb220500ebdeffbde513bd176c0671e21c2c96fab9 - 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" @@ -26568,19 +26181,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.0": - version: 4.2.0 - resolution: "postcss-modules-local-by-default@npm:4.2.0" - dependencies: - icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^7.0.0" - postcss-value-parser: "npm:^4.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 - languageName: node - linkType: hard - "postcss-modules-local-by-default@npm:^4.0.4": version: 4.0.4 resolution: "postcss-modules-local-by-default@npm:4.0.4" @@ -26594,17 +26194,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-scope@npm:^3.0.0": - version: 3.2.1 - resolution: "postcss-modules-scope@npm:3.2.1" - dependencies: - postcss-selector-parser: "npm:^7.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b - languageName: node - linkType: hard - "postcss-modules-scope@npm:^3.1.1": version: 3.1.1 resolution: "postcss-modules-scope@npm:3.1.1" @@ -26627,159 +26216,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules@npm:^4.0.0": - version: 4.3.1 - resolution: "postcss-modules@npm:4.3.1" - dependencies: - generic-names: "npm:^4.0.0" - icss-replace-symbols: "npm:^1.1.0" - lodash.camelcase: "npm:^4.3.0" - postcss-modules-extract-imports: "npm:^3.0.0" - postcss-modules-local-by-default: "npm:^4.0.0" - postcss-modules-scope: "npm:^3.0.0" - postcss-modules-values: "npm:^4.0.0" - string-hash: "npm:^1.1.1" - peerDependencies: - postcss: ^8.0.0 - checksum: 10c0/944e52c67900869c4f5bbdec7c91b31564ce80aa6addb2eea61e11d336d9f84873de17f10782fa0bab9afae491ce24590a83dac6d825fc4eff625cc85bbbca02 - languageName: node - linkType: hard - -"postcss-normalize-charset@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-charset@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/aa481584d4db48e0dbf820f992fa235e6c41ff3d4701a62d349f33c1ad4c5c7dcdea3096db9ff2a5c9497e9bed2186d594ccdb1b42d57b30f58affba5829ad9c - languageName: node - linkType: hard - -"postcss-normalize-display-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-display-values@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/70b164fda885c097c02c98914fba4cd19b2382ff5f85f77e5315d88a1d477b4803f0f271d95a38e044e2a6c3b781c5c9bfb83222fc577199f2aeb0b8f4254e2f - languageName: node - linkType: hard - -"postcss-normalize-positions@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-positions@npm:5.1.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/910d58991fd38a7cf6ed6471e6fa4a96349690ad1a99a02e8cac46d76ba5045f2fca453088b68b05ff665afd96dc617c4674c68acaeabbe83f502e4963fb78b1 - languageName: node - linkType: hard - -"postcss-normalize-repeat-style@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-repeat-style@npm:5.1.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/57c3817a2107ebb17e4ceee3831d230c72a3ccc7650f4d5f12aa54f6ea766777401f4f63b2615b721350b2e8c7ae0b0bbc3f1c5ad4e7fa737c9efb92cfa0cbb0 - languageName: node - linkType: hard - -"postcss-normalize-string@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-string@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/a5e9979998f478d385ddff865bdd8a4870af69fa8c91c9398572a299ff39b39a6bda922a48fab0d2cddc639f30159c39baaed880ed7d13cd27cc64eaa9400b3b - languageName: node - linkType: hard - -"postcss-normalize-timing-functions@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-timing-functions@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/afb34d8e313004ae8cd92910bf1a6eb9885f29ae803cd9032b6dfe7b67a9ad93f800976f10e55170b2b08fe9484825e9272629971186812c2764c73843268237 - languageName: node - linkType: hard - -"postcss-normalize-unicode@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-unicode@npm:5.1.1" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/c102888d488d05c53ab10ffcd4e0efb892ef0cc2f9b0abe9c9b175a2d7a9c226981ca6806ed9e5c1b82a8190f2b3a8342a6de800f019b417130661b0787ff6d7 - languageName: node - linkType: hard - -"postcss-normalize-url@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-url@npm:5.1.0" - dependencies: - normalize-url: "npm:^6.0.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/a016cefd1ef80f74ef9dbed50593d3b533101e93aaadfc292896fddd8d6c3eb732a9fc5cb2e0d27f79c1f60f0fdfc40b045a494b514451e9610c6acf9392eb98 - languageName: node - linkType: hard - -"postcss-normalize-whitespace@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-whitespace@npm:5.1.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/d7b53dd90fe369bfb9838a40096db904a41f50dadfd04247ec07d7ab5588c3d4e70d1c7f930523bd061cb74e6683cef45c6e6c4eb57ea174ee3fc99f3de222d1 - languageName: node - linkType: hard - -"postcss-ordered-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-ordered-values@npm:5.1.3" - dependencies: - cssnano-utils: "npm:^3.1.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/55abfbd2c7267eefed62a881ed0b5c0c98409c50a589526a3ebb9f8d879979203e523b8888fa84732bdd1ac887f721287a037002fa70c27c8d33f1bcbae9d9c6 - languageName: node - linkType: hard - -"postcss-reduce-initial@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-reduce-initial@npm:5.1.2" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/ddb2ce61c8d0997184f08200eafdf32b3c67e88228fee960f5e2010c32da0c1d8ea07712585bf2b3aaa15f583066401d45db2c1131527c5116ca6794ebebd865 - languageName: node - linkType: hard - -"postcss-reduce-transforms@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-reduce-transforms@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/caefaeb78652ad8701b94e91500e38551255e4899fa298a7357519a36cbeebae088eab4535e00f17675a1230f448c4a7077045639d496da4614a46bc41df4add - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": +"postcss-selector-parser@npm:^6.0.10": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -26799,39 +26236,6 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^7.0.0": - version: 7.1.0 - resolution: "postcss-selector-parser@npm:7.1.0" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa - languageName: node - linkType: hard - -"postcss-svgo@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-svgo@npm:5.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^2.7.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/309634a587e38fef244648bc9cd1817e12144868d24f1173d87b1edc14a4a7fca614962b2cb9d93f4801e11bd8d676083986ad40ebab4438cb84731ce1571994 - languageName: node - linkType: hard - -"postcss-unique-selectors@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-unique-selectors@npm:5.1.1" - dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/484f6409346d6244c134c5cdcd62f4f2751b269742f95222f13d8bac5fb224471ffe04e28a354670cbe0bdc2707778ead034fc1b801b473ffcbea5436807de30 - languageName: node - linkType: hard - "postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" @@ -27114,13 +26518,6 @@ __metadata: languageName: node linkType: hard -"promise.series@npm:^0.2.0": - version: 0.2.0 - resolution: "promise.series@npm:0.2.0" - checksum: 10c0/18985b5bfd6cd4359572c98d590c71c845b8d32e035ea318549b26909e08e07b4b0f119daf74a08815160b243aa7d5e9b7567117c20ed06b3e0ff2a918e016fe - languageName: node - linkType: hard - "prompts@npm:2.4.2, prompts@npm:^2.0.1, prompts@npm:~2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" @@ -28446,29 +27843,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-postcss@npm:4.0.2": - version: 4.0.2 - resolution: "rollup-plugin-postcss@npm:4.0.2" - dependencies: - chalk: "npm:^4.1.0" - concat-with-sourcemaps: "npm:^1.1.0" - cssnano: "npm:^5.0.1" - import-cwd: "npm:^3.0.0" - p-queue: "npm:^6.6.2" - pify: "npm:^5.0.0" - postcss-load-config: "npm:^3.0.0" - postcss-modules: "npm:^4.0.0" - promise.series: "npm:^0.2.0" - resolve: "npm:^1.19.0" - rollup-pluginutils: "npm:^2.8.2" - safe-identifier: "npm:^0.4.2" - style-inject: "npm:^0.3.0" - peerDependencies: - postcss: 8.x - checksum: 10c0/c35fde734c2985a0302ce06a8444c2d4cfeba8ac3d9776b48546dc4d819f92c679c120d6ab28ffd09b51056fc7797559b36c29aabb9deaf50f872587d473821e - languageName: node - linkType: hard - "rollup-pluginutils@npm:^1.5.0": version: 1.5.2 resolution: "rollup-pluginutils@npm:1.5.2" @@ -28479,15 +27853,6 @@ __metadata: languageName: node linkType: hard -"rollup-pluginutils@npm:^2.8.2": - version: 2.8.2 - resolution: "rollup-pluginutils@npm:2.8.2" - dependencies: - estree-walker: "npm:^0.6.1" - checksum: 10c0/20947bec5a5dd68b5c5c8423911e6e7c0ad834c451f1a929b1f4e2bc08836ad3f1a722ef2bfcbeca921870a0a283f13f064a317dc7a6768496e98c9a641ba290 - languageName: node - linkType: hard - "rollup@npm:4.19.1": version: 4.19.1 resolution: "rollup@npm:4.19.1" @@ -28716,13 +28081,6 @@ __metadata: languageName: node linkType: hard -"safe-identifier@npm:^0.4.2": - version: 0.4.2 - resolution: "safe-identifier@npm:0.4.2" - checksum: 10c0/a6b0cdb5347e48c5ea4ddf4cdca5359b12529a11a7368225c39f882fcc0e679c81e82e3b13e36bd27ba7bdec9286f4cc062e3e527464d93ba61290b6e0bc6747 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.0.0": version: 1.0.0 resolution: "safe-regex-test@npm:1.0.0" @@ -29767,13 +29125,6 @@ __metadata: languageName: node linkType: hard -"stable@npm:^0.1.8": - version: 0.1.8 - resolution: "stable@npm:0.1.8" - checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d - languageName: node - linkType: hard - "stack-trace@npm:0.0.x": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" @@ -29936,7 +29287,6 @@ __metadata: rimraf: "npm:5.0.5" rollup: "npm:4.27.4" rollup-plugin-html: "npm:0.2.1" - rollup-plugin-postcss: "npm:4.0.2" semver: "npm:7.5.4" stream-chain: "npm:2.2.5" stream-json: "npm:1.8.0" @@ -30005,13 +29355,6 @@ __metadata: languageName: node linkType: hard -"string-hash@npm:^1.1.1": - version: 1.1.3 - resolution: "string-hash@npm:1.1.3" - checksum: 10c0/179725d7706b49fbbc0a4901703a2d8abec244140879afd5a17908497e586a6b07d738f6775450aefd9f8dd729e4a0abd073fbc6fa3bd020b7a1d2369614af88 - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -30305,13 +29648,6 @@ __metadata: languageName: node linkType: hard -"style-inject@npm:^0.3.0": - version: 0.3.0 - resolution: "style-inject@npm:0.3.0" - checksum: 10c0/3fa6a8410a4e4dfbd49a5026a4307e85bb30ee9d3691a806246d893d4f0ca9b4e8b1bfdafed3f90801d9b8c32589f5fb0b4ec7fb6ab3e8f14ac992e26d987828 - languageName: node - linkType: hard - "style-loader@npm:3.3.4": version: 3.3.4 resolution: "style-loader@npm:3.3.4" @@ -30368,18 +29704,6 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^5.1.1": - version: 5.1.1 - resolution: "stylehacks@npm:5.1.1" - dependencies: - browserslist: "npm:^4.21.4" - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/402c2b545eeda0e972f125779adddc88df11bcf3a89de60c92026bd98cd49c1abffcd5bfe41766398835e0a1c7e5e72bdb6905809ecbb60716cd8d3a32ea7cd3 - languageName: node - linkType: hard - "stylis@npm:4.1.3": version: 4.1.3 resolution: "stylis@npm:4.1.3" @@ -30463,23 +29787,6 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^2.7.0": - version: 2.8.0 - resolution: "svgo@npm:2.8.0" - dependencies: - "@trysound/sax": "npm:0.2.0" - commander: "npm:^7.2.0" - css-select: "npm:^4.1.3" - css-tree: "npm:^1.1.3" - csso: "npm:^4.2.0" - picocolors: "npm:^1.0.0" - stable: "npm:^0.1.8" - bin: - svgo: bin/svgo - checksum: 10c0/0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc - languageName: node - linkType: hard - "swagger-ui-dist@npm:4.19.0": version: 4.19.0 resolution: "swagger-ui-dist@npm:4.19.0" @@ -31702,20 +31009,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.3": - version: 1.1.3 - resolution: "update-browserslist-db@npm:1.1.3" - dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 - languageName: node - linkType: hard - "upper-case-first@npm:^1.1.0, upper-case-first@npm:^1.1.2": version: 1.1.2 resolution: "upper-case-first@npm:1.1.2" @@ -32817,7 +32110,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:1.10.2, yaml@npm:^1.10.0, yaml@npm:^1.10.2": +"yaml@npm:1.10.2, yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f