├── .gitignore
├── assets
├── call-out.png
├── citation.png
├── details.png
└── tunes-overview.png
├── src
├── assets
│ ├── details.svg
│ ├── call-out.svg
│ └── citation.svg
├── styles
│ └── index.css
├── utils
│ └── dom.js
└── index.js
├── webpack.config.js
├── package.json
├── LICENSE
├── .github
└── workflows
│ └── npm-publish.yml
├── README.md
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/assets/call-out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/editor-js/text-variant-tune/main/assets/call-out.png
--------------------------------------------------------------------------------
/assets/citation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/editor-js/text-variant-tune/main/assets/citation.png
--------------------------------------------------------------------------------
/assets/details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/editor-js/text-variant-tune/main/assets/details.png
--------------------------------------------------------------------------------
/assets/tunes-overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/editor-js/text-variant-tune/main/assets/tunes-overview.png
--------------------------------------------------------------------------------
/src/assets/details.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/styles/index.css:
--------------------------------------------------------------------------------
1 | .cdx-text-variant--call-out .ce-block__content {
2 | border: 1px solid rgb(255, 135, 135);
3 | padding: 8px 16px;
4 | border-radius: 6px;
5 | box-shadow: 0 0 0 5px rgba(255, 120, 84, 0.16);
6 | margin-top: 0.6em;
7 | margin-bottom: 0.6em;
8 | }
9 |
10 | .cdx-text-variant--citation {
11 | font-style: italic;
12 | }
13 |
14 | .cdx-text-variant--details {
15 | font-size: 0.84em;
16 | }
17 |
18 | .cdx-text-variant__toggler svg {
19 | width: 20px;
20 | height: 20px;
21 | }
22 |
--------------------------------------------------------------------------------
/webpack.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | module: {
3 | rules: [
4 | {
5 | test: /\.css$/,
6 | use: [
7 | 'style-loader',
8 | 'css-loader',
9 | ],
10 | },
11 | {
12 | test: /\.svg$/,
13 | loader: 'svg-inline-loader',
14 | options: {
15 | removeSVGTagAttrs: false,
16 | },
17 | },
18 | ],
19 | },
20 | output: {
21 | filename: 'text-variant-tune.js',
22 | library: 'TextVariantTune',
23 | libraryTarget: 'umd',
24 | libraryExport: 'default',
25 | },
26 | };
27 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@editorjs/text-variant-tune",
3 | "version": "1.0.3",
4 | "main": "dist/text-variant-tune.js",
5 | "repository": "https://github.com/editor-js/text-variant-tune",
6 | "author": "CodeX ",
7 | "license": "MIT",
8 | "scripts": {
9 | "build": "webpack --mode production",
10 | "build:dev": "webpack --mode development --watch"
11 | },
12 | "devDependencies": {
13 | "css-loader": "^7.1.2",
14 | "style-loader": "^4.0.0",
15 | "svg-inline-loader": "^0.8.2",
16 | "webpack": "^5.93.0",
17 | "webpack-cli": "^5.1.4"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/utils/dom.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Helper for making Elements with attributes
3 | *
4 | * @param {string} tagName - new Element tag name
5 | * @param {Array|string} classNames - list or name of CSS classname(s)
6 | * @param {object} attributes - any attributes
7 | * @returns {Element}
8 | */
9 | export function make(tagName, classNames = null, attributes = {}) {
10 | const el = document.createElement(tagName);
11 |
12 | if (Array.isArray(classNames)) {
13 | el.classList.add(...classNames);
14 | } else if (classNames) {
15 | el.classList.add(classNames);
16 | }
17 |
18 | for (const attrName in attributes) {
19 | el[attrName] = attributes[attrName];
20 | }
21 |
22 | return el;
23 | }
24 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Editor.js
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/.github/workflows/npm-publish.yml:
--------------------------------------------------------------------------------
1 | name: Publish package to NPM
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 |
8 | jobs:
9 | publish:
10 | runs-on: ubuntu-latest
11 | steps:
12 | - uses: actions/checkout@v4
13 | - uses: actions/setup-node@v4
14 | with:
15 | node-version: 18
16 | registry-url: https://registry.npmjs.org/
17 | - run: yarn
18 | - run: yarn build
19 | - run: yarn publish --access=public
20 | env:
21 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
22 | notify:
23 | needs: publish
24 | runs-on: ubuntu-latest
25 | steps:
26 | - uses: actions/checkout@v4
27 | - name: Get package info
28 | id: package
29 | uses: codex-team/action-nodejs-package-info@v1
30 | - name: Send a message
31 | uses: codex-team/action-codexbot-notify@v1
32 | with:
33 | webhook: ${{ secrets.CODEX_BOT_NOTIFY_EDITORJS_PUBLIC_CHAT }}
34 | message: '📦 [${{ steps.package.outputs.name }}](${{ steps.package.outputs.npmjs-link }}) ${{ steps.package.outputs.version }} was published'
35 | parse_mode: 'markdown'
36 | disable_web_page_preview: true
37 |
--------------------------------------------------------------------------------
/src/assets/call-out.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/assets/citation.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Text Variant Tune
2 |
3 | Editor.js Block Tune allows applying one of defined text variant: **Call-out**, **Citation**, and **Details** to any block.
4 |
5 |
6 |
7 | ## Variants
8 |
9 | ### Call-out
10 |
11 | For important information the author wants to emphasize.
12 |
13 |
14 |
15 | ### Citation
16 |
17 | To cite some full-text from a different source without using the Quote tool.
18 |
19 |
20 |
21 | ### Details
22 |
23 | To add some information that is less important.
24 |
25 |
26 |
27 | ## How to use
28 |
29 | 1. Install
30 |
31 | ```js
32 | yarn add @editorjs/text-variant-tune
33 | ```
34 |
35 | 2. Connect
36 |
37 | ```js
38 | import EditorJS from '@editorjs/editorjs';
39 | import TextVariantTune from '@editorjs/text-variant-tune';
40 |
41 | /**
42 | * Editor.js configuration
43 | */
44 | const editor = new EditorJS({
45 | /**
46 | * Connect tool
47 | */
48 | tools: {
49 | textVariant: TextVariantTune
50 | },
51 |
52 | /**
53 | * Apply to all the blocks
54 | */
55 | tunes: ['textVariant'],
56 |
57 | // ...
58 | })
59 | ```
60 |
61 | Optionally, you can connect this Tune only for specified blocks:
62 |
63 | ```js
64 | import EditorJS from '@editorjs/editorjs';
65 | import TextVariantTune from '@editorjs/text-variant-tune';
66 |
67 | /**
68 | * Editor.js configuration
69 | */
70 | const editor = new EditorJS({
71 | tools: {
72 | textVariant: TextVariantTune,
73 | paragraph: { // apply only for the 'paragraph' tool
74 | tunes: ['textVariant'],
75 | }
76 | },
77 | })
78 | ```
79 |
80 | ## About
81 |
82 | CodeX is a software engineering club unifying passionate engineers and designers around the world interested in making high-quality open-source projects and getting a priceless experience of making full-valued products on a global market.
83 |
84 | [twitter.com/codex_team](https://twitter.com/codex_team)
85 |
86 | [codex.so](https://codex.so)
87 |
88 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import './styles/index.css';
2 | import * as $ from './utils/dom';
3 | import IconCallOut from './assets/call-out.svg';
4 | import IconCitation from './assets/citation.svg';
5 | import IconDetails from './assets/details.svg';
6 |
7 | /**
8 | * Available predefined variants
9 | */
10 | export const TextVariant = {
11 | /**
12 | * For important information the author wants to emphasize.
13 | * Should be indicated by a border and some padding inside the border.
14 | */
15 | CallOut: 'call-out',
16 |
17 | /**
18 | * To cite some full-text from a different source without using the Quote tool provided by editor.js.
19 | * Should be indicated by all italics.
20 | */
21 | Citation: 'citation',
22 |
23 | /**
24 | * To add some information that is less important.
25 | * Should be indicated by a font about two sizes smaller than standard text.
26 | */
27 | Details: 'details',
28 | };
29 |
30 | /**
31 | * @typedef {string} TextVariantData
32 | */
33 |
34 | /**
35 | * @typedef {object} TextVariantTuneConfig
36 | */
37 |
38 | /**
39 | * This Block Tunes allows user to select some of predefined text variant.
40 | *
41 | * @see TextVariant enum for the details.
42 | * @uses Block Tunes API {@link https://editorjs.io/block-tunes-api}
43 | */
44 | export default class TextVariantTune {
45 | /**
46 | * Tune constructor. Called on Block creation
47 | *
48 | * @param {object} options - constructor params
49 | * @param {API} api - editor.js Core API
50 | * @param {BlockAPI} block - editor.js Block API
51 | * @param {TextVariantData} data - previously saved data
52 | * @param {TextVariantTuneConfig} config - configuration supported by Tune
53 | */
54 | constructor({ api, data, config, block }) {
55 | this.api = api;
56 | this.data = data;
57 | this.config = config;
58 | this.block = block;
59 |
60 | this.variants = [
61 | {
62 | name: TextVariant.CallOut,
63 | icon: IconCallOut,
64 | title: this.api.i18n.t('Call-out'),
65 | },
66 | {
67 | name: TextVariant.Citation,
68 | icon: IconCitation,
69 | title: this.api.i18n.t('Citation'),
70 | },
71 | {
72 | name: TextVariant.Details,
73 | icon: IconDetails,
74 | title: this.api.i18n.t('Details'),
75 | },
76 | ];
77 |
78 | this.wrapper = undefined;
79 | }
80 |
81 | /**
82 | * Tell editor.js that this Tool is a Block Tune
83 | *
84 | * @returns {boolean}
85 | */
86 | static get isTune() {
87 | return true;
88 | }
89 |
90 | /**
91 | * CSS selectors used in Tune
92 | */
93 | static get CSS() {
94 | return {
95 | toggler: 'cdx-text-variant__toggler',
96 | };
97 | }
98 |
99 | /**
100 | * Create Tunes controls wrapper that will be appended to the Block Tunes panel
101 | *
102 | * @returns {Element}
103 | */
104 | render() {
105 | const tuneWrapper = $.make('div', '');
106 |
107 | this.variants.forEach(({ name, icon, title }) => {
108 | const toggler = $.make('div', [this.api.styles.settingsButton, TextVariantTune.CSS.toggler], {
109 | innerHTML: icon,
110 | });
111 |
112 | toggler.dataset.name = name;
113 |
114 | this.api.tooltip.onHover(toggler, title, {
115 | placement: 'top',
116 | hidingDelay: 500,
117 | });
118 |
119 | tuneWrapper.appendChild(toggler);
120 | });
121 |
122 | /**
123 | * Delegate click event on all the controls
124 | */
125 | this.api.listeners.on(tuneWrapper, 'click', (event) => {
126 | this.tuneClicked(event);
127 | });
128 |
129 | return tuneWrapper;
130 | }
131 |
132 | /**
133 | * Handler for Tune controls click
134 | * Toggles the variant
135 | *
136 | * @param {MouseEvent} event - click
137 | * @returns {void}
138 | */
139 | tuneClicked(event) {
140 | const tune = event.target.closest(`.${this.api.styles.settingsButton}`);
141 | const isEnabled = tune.classList.contains(this.api.styles.settingsButtonActive);
142 |
143 | tune.classList.toggle(this.api.styles.settingsButtonActive, !isEnabled);
144 |
145 | this.variant = !isEnabled ? tune.dataset.name : '';
146 |
147 | this.block.dispatchChange();
148 | }
149 |
150 | /**
151 | * Wraps Block Content to the Tunes wrapper
152 | *
153 | * @param {Element} blockContent - editor.js block inner container
154 | * @returns {Element} - created wrapper
155 | */
156 | wrap(blockContent) {
157 | this.wrapper = $.make('div');
158 |
159 | this.variant = this.data;
160 |
161 | this.wrapper.appendChild(blockContent);
162 |
163 | return this.wrapper;
164 | }
165 |
166 | /**
167 | * Save current variant in memory and apply style for that
168 | *
169 | * @param {string} name - variant to save
170 | */
171 | set variant(name) {
172 | this.data = name;
173 |
174 | this.variants.forEach((variant) => {
175 | this.wrapper.classList.toggle(`cdx-text-variant--${variant.name}`, variant.name === this.data);
176 | });
177 | }
178 |
179 | /**
180 | * Returns Tune state
181 | *
182 | * @returns {string}
183 | */
184 | save() {
185 | return this.data || '';
186 | }
187 | }
188 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@discoveryjs/json-ext@^0.5.0":
6 | version "0.5.2"
7 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752"
8 |
9 | "@jridgewell/gen-mapping@^0.3.5":
10 | version "0.3.5"
11 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
12 | integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
13 | dependencies:
14 | "@jridgewell/set-array" "^1.2.1"
15 | "@jridgewell/sourcemap-codec" "^1.4.10"
16 | "@jridgewell/trace-mapping" "^0.3.24"
17 |
18 | "@jridgewell/resolve-uri@^3.1.0":
19 | version "3.1.2"
20 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
21 | integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
22 |
23 | "@jridgewell/set-array@^1.2.1":
24 | version "1.2.1"
25 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
26 | integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
27 |
28 | "@jridgewell/source-map@^0.3.3":
29 | version "0.3.6"
30 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a"
31 | integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
32 | dependencies:
33 | "@jridgewell/gen-mapping" "^0.3.5"
34 | "@jridgewell/trace-mapping" "^0.3.25"
35 |
36 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
37 | version "1.5.0"
38 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
39 | integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
40 |
41 | "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
42 | version "0.3.25"
43 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
44 | integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
45 | dependencies:
46 | "@jridgewell/resolve-uri" "^3.1.0"
47 | "@jridgewell/sourcemap-codec" "^1.4.14"
48 |
49 | "@types/eslint-scope@^3.7.3":
50 | version "3.7.7"
51 | resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5"
52 | integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==
53 | dependencies:
54 | "@types/eslint" "*"
55 | "@types/estree" "*"
56 |
57 | "@types/eslint@*":
58 | version "7.2.10"
59 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.10.tgz#4b7a9368d46c0f8cd5408c23288a59aa2394d917"
60 | dependencies:
61 | "@types/estree" "*"
62 | "@types/json-schema" "*"
63 |
64 | "@types/estree@*":
65 | version "0.0.47"
66 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4"
67 |
68 | "@types/estree@^1.0.5":
69 | version "1.0.5"
70 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
71 | integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
72 |
73 | "@types/json-schema@*":
74 | version "7.0.7"
75 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
76 |
77 | "@types/json-schema@^7.0.8":
78 | version "7.0.15"
79 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
80 | integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
81 |
82 | "@types/node@*":
83 | version "14.14.41"
84 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615"
85 |
86 | "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1":
87 | version "1.12.1"
88 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb"
89 | integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==
90 | dependencies:
91 | "@webassemblyjs/helper-numbers" "1.11.6"
92 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
93 |
94 | "@webassemblyjs/floating-point-hex-parser@1.11.6":
95 | version "1.11.6"
96 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431"
97 | integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==
98 |
99 | "@webassemblyjs/helper-api-error@1.11.6":
100 | version "1.11.6"
101 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768"
102 | integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==
103 |
104 | "@webassemblyjs/helper-buffer@1.12.1":
105 | version "1.12.1"
106 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6"
107 | integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==
108 |
109 | "@webassemblyjs/helper-numbers@1.11.6":
110 | version "1.11.6"
111 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5"
112 | integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==
113 | dependencies:
114 | "@webassemblyjs/floating-point-hex-parser" "1.11.6"
115 | "@webassemblyjs/helper-api-error" "1.11.6"
116 | "@xtuc/long" "4.2.2"
117 |
118 | "@webassemblyjs/helper-wasm-bytecode@1.11.6":
119 | version "1.11.6"
120 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9"
121 | integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==
122 |
123 | "@webassemblyjs/helper-wasm-section@1.12.1":
124 | version "1.12.1"
125 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf"
126 | integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==
127 | dependencies:
128 | "@webassemblyjs/ast" "1.12.1"
129 | "@webassemblyjs/helper-buffer" "1.12.1"
130 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
131 | "@webassemblyjs/wasm-gen" "1.12.1"
132 |
133 | "@webassemblyjs/ieee754@1.11.6":
134 | version "1.11.6"
135 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a"
136 | integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==
137 | dependencies:
138 | "@xtuc/ieee754" "^1.2.0"
139 |
140 | "@webassemblyjs/leb128@1.11.6":
141 | version "1.11.6"
142 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7"
143 | integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==
144 | dependencies:
145 | "@xtuc/long" "4.2.2"
146 |
147 | "@webassemblyjs/utf8@1.11.6":
148 | version "1.11.6"
149 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a"
150 | integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==
151 |
152 | "@webassemblyjs/wasm-edit@^1.12.1":
153 | version "1.12.1"
154 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b"
155 | integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==
156 | dependencies:
157 | "@webassemblyjs/ast" "1.12.1"
158 | "@webassemblyjs/helper-buffer" "1.12.1"
159 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
160 | "@webassemblyjs/helper-wasm-section" "1.12.1"
161 | "@webassemblyjs/wasm-gen" "1.12.1"
162 | "@webassemblyjs/wasm-opt" "1.12.1"
163 | "@webassemblyjs/wasm-parser" "1.12.1"
164 | "@webassemblyjs/wast-printer" "1.12.1"
165 |
166 | "@webassemblyjs/wasm-gen@1.12.1":
167 | version "1.12.1"
168 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547"
169 | integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==
170 | dependencies:
171 | "@webassemblyjs/ast" "1.12.1"
172 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
173 | "@webassemblyjs/ieee754" "1.11.6"
174 | "@webassemblyjs/leb128" "1.11.6"
175 | "@webassemblyjs/utf8" "1.11.6"
176 |
177 | "@webassemblyjs/wasm-opt@1.12.1":
178 | version "1.12.1"
179 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5"
180 | integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==
181 | dependencies:
182 | "@webassemblyjs/ast" "1.12.1"
183 | "@webassemblyjs/helper-buffer" "1.12.1"
184 | "@webassemblyjs/wasm-gen" "1.12.1"
185 | "@webassemblyjs/wasm-parser" "1.12.1"
186 |
187 | "@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1":
188 | version "1.12.1"
189 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937"
190 | integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==
191 | dependencies:
192 | "@webassemblyjs/ast" "1.12.1"
193 | "@webassemblyjs/helper-api-error" "1.11.6"
194 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
195 | "@webassemblyjs/ieee754" "1.11.6"
196 | "@webassemblyjs/leb128" "1.11.6"
197 | "@webassemblyjs/utf8" "1.11.6"
198 |
199 | "@webassemblyjs/wast-printer@1.12.1":
200 | version "1.12.1"
201 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac"
202 | integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==
203 | dependencies:
204 | "@webassemblyjs/ast" "1.12.1"
205 | "@xtuc/long" "4.2.2"
206 |
207 | "@webpack-cli/configtest@^2.1.1":
208 | version "2.1.1"
209 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646"
210 | integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==
211 |
212 | "@webpack-cli/info@^2.0.2":
213 | version "2.0.2"
214 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd"
215 | integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==
216 |
217 | "@webpack-cli/serve@^2.0.5":
218 | version "2.0.5"
219 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
220 | integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
221 |
222 | "@xtuc/ieee754@^1.2.0":
223 | version "1.2.0"
224 | resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
225 |
226 | "@xtuc/long@4.2.2":
227 | version "4.2.2"
228 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
229 |
230 | acorn-import-attributes@^1.9.5:
231 | version "1.9.5"
232 | resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
233 | integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
234 |
235 | acorn@^8.7.1, acorn@^8.8.2:
236 | version "8.12.1"
237 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
238 | integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
239 |
240 | ajv-keywords@^3.5.2:
241 | version "3.5.2"
242 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
243 |
244 | ajv@^6.12.5:
245 | version "6.12.6"
246 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
247 | dependencies:
248 | fast-deep-equal "^3.1.1"
249 | fast-json-stable-stringify "^2.0.0"
250 | json-schema-traverse "^0.4.1"
251 | uri-js "^4.2.2"
252 |
253 | big.js@^5.2.2:
254 | version "5.2.2"
255 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
256 |
257 | browserslist@^4.21.10:
258 | version "4.23.2"
259 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed"
260 | integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==
261 | dependencies:
262 | caniuse-lite "^1.0.30001640"
263 | electron-to-chromium "^1.4.820"
264 | node-releases "^2.0.14"
265 | update-browserslist-db "^1.1.0"
266 |
267 | buffer-from@^1.0.0:
268 | version "1.1.1"
269 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
270 |
271 | caniuse-lite@^1.0.30001640:
272 | version "1.0.30001642"
273 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz#6aa6610eb24067c246d30c57f055a9d0a7f8d05f"
274 | integrity sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==
275 |
276 | chrome-trace-event@^1.0.2:
277 | version "1.0.3"
278 | resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
279 |
280 | clone-deep@^4.0.1:
281 | version "4.0.1"
282 | resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
283 | dependencies:
284 | is-plain-object "^2.0.4"
285 | kind-of "^6.0.2"
286 | shallow-clone "^3.0.0"
287 |
288 | colorette@^2.0.14:
289 | version "2.0.20"
290 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
291 | integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
292 |
293 | commander@^10.0.1:
294 | version "10.0.1"
295 | resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
296 | integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
297 |
298 | commander@^2.20.0:
299 | version "2.20.3"
300 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
301 |
302 | cross-spawn@^7.0.3:
303 | version "7.0.3"
304 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
305 | dependencies:
306 | path-key "^3.1.0"
307 | shebang-command "^2.0.0"
308 | which "^2.0.1"
309 |
310 | css-loader@^7.1.2:
311 | version "7.1.2"
312 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-7.1.2.tgz#64671541c6efe06b0e22e750503106bdd86880f8"
313 | integrity sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==
314 | dependencies:
315 | icss-utils "^5.1.0"
316 | postcss "^8.4.33"
317 | postcss-modules-extract-imports "^3.1.0"
318 | postcss-modules-local-by-default "^4.0.5"
319 | postcss-modules-scope "^3.2.0"
320 | postcss-modules-values "^4.0.0"
321 | postcss-value-parser "^4.2.0"
322 | semver "^7.5.4"
323 |
324 | cssesc@^3.0.0:
325 | version "3.0.0"
326 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
327 |
328 | electron-to-chromium@^1.4.820:
329 | version "1.4.829"
330 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.829.tgz#3034a865b5eac9064c9db8b38ba99b60a446bb73"
331 | integrity sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw==
332 |
333 | emojis-list@^3.0.0:
334 | version "3.0.0"
335 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
336 |
337 | enhanced-resolve@^5.17.0:
338 | version "5.17.0"
339 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz#d037603789dd9555b89aaec7eb78845c49089bc5"
340 | integrity sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==
341 | dependencies:
342 | graceful-fs "^4.2.4"
343 | tapable "^2.2.0"
344 |
345 | envinfo@^7.7.3:
346 | version "7.8.1"
347 | resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
348 |
349 | es-module-lexer@^1.2.1:
350 | version "1.5.4"
351 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78"
352 | integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==
353 |
354 | escalade@^3.1.2:
355 | version "3.1.2"
356 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27"
357 | integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
358 |
359 | eslint-scope@5.1.1:
360 | version "5.1.1"
361 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
362 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
363 | dependencies:
364 | esrecurse "^4.3.0"
365 | estraverse "^4.1.1"
366 |
367 | esrecurse@^4.3.0:
368 | version "4.3.0"
369 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
370 | dependencies:
371 | estraverse "^5.2.0"
372 |
373 | estraverse@^4.1.1:
374 | version "4.3.0"
375 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
376 |
377 | estraverse@^5.2.0:
378 | version "5.2.0"
379 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
380 |
381 | events@^3.2.0:
382 | version "3.3.0"
383 | resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
384 |
385 | fast-deep-equal@^3.1.1:
386 | version "3.1.3"
387 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
388 |
389 | fast-json-stable-stringify@^2.0.0:
390 | version "2.1.0"
391 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
392 |
393 | fastest-levenshtein@^1.0.12:
394 | version "1.0.12"
395 | resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
396 |
397 | find-up@^4.0.0:
398 | version "4.1.0"
399 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
400 | dependencies:
401 | locate-path "^5.0.0"
402 | path-exists "^4.0.0"
403 |
404 | function-bind@^1.1.2:
405 | version "1.1.2"
406 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
407 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
408 |
409 | glob-to-regexp@^0.4.1:
410 | version "0.4.1"
411 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
412 |
413 | graceful-fs@^4.1.2, graceful-fs@^4.2.4:
414 | version "4.2.6"
415 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
416 |
417 | graceful-fs@^4.2.11:
418 | version "4.2.11"
419 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
420 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
421 |
422 | has-flag@^4.0.0:
423 | version "4.0.0"
424 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
425 |
426 | hasown@^2.0.2:
427 | version "2.0.2"
428 | resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
429 | integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
430 | dependencies:
431 | function-bind "^1.1.2"
432 |
433 | icss-utils@^5.0.0, icss-utils@^5.1.0:
434 | version "5.1.0"
435 | resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
436 |
437 | import-local@^3.0.2:
438 | version "3.0.2"
439 | resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
440 | dependencies:
441 | pkg-dir "^4.2.0"
442 | resolve-cwd "^3.0.0"
443 |
444 | indexes-of@^1.0.1:
445 | version "1.0.1"
446 | resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
447 |
448 | interpret@^3.1.1:
449 | version "3.1.1"
450 | resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
451 | integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
452 |
453 | is-core-module@^2.13.0:
454 | version "2.14.0"
455 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1"
456 | integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==
457 | dependencies:
458 | hasown "^2.0.2"
459 |
460 | is-plain-object@^2.0.4:
461 | version "2.0.4"
462 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
463 | dependencies:
464 | isobject "^3.0.1"
465 |
466 | isexe@^2.0.0:
467 | version "2.0.0"
468 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
469 |
470 | isobject@^3.0.1:
471 | version "3.0.1"
472 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
473 |
474 | jest-worker@^27.4.5:
475 | version "27.5.1"
476 | resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
477 | integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
478 | dependencies:
479 | "@types/node" "*"
480 | merge-stream "^2.0.0"
481 | supports-color "^8.0.0"
482 |
483 | json-parse-even-better-errors@^2.3.1:
484 | version "2.3.1"
485 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
486 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
487 |
488 | json-schema-traverse@^0.4.1:
489 | version "0.4.1"
490 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
491 |
492 | json5@^1.0.1:
493 | version "1.0.1"
494 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
495 | dependencies:
496 | minimist "^1.2.0"
497 |
498 | kind-of@^6.0.2:
499 | version "6.0.3"
500 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
501 |
502 | loader-runner@^4.2.0:
503 | version "4.2.0"
504 | resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
505 |
506 | loader-utils@^1.1.0:
507 | version "1.4.0"
508 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
509 | dependencies:
510 | big.js "^5.2.2"
511 | emojis-list "^3.0.0"
512 | json5 "^1.0.1"
513 |
514 | locate-path@^5.0.0:
515 | version "5.0.0"
516 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
517 | dependencies:
518 | p-locate "^4.1.0"
519 |
520 | merge-stream@^2.0.0:
521 | version "2.0.0"
522 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
523 |
524 | mime-db@1.47.0:
525 | version "1.47.0"
526 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"
527 |
528 | mime-types@^2.1.27:
529 | version "2.1.30"
530 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"
531 | dependencies:
532 | mime-db "1.47.0"
533 |
534 | minimist@^1.2.0:
535 | version "1.2.5"
536 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
537 |
538 | nanoid@^3.3.7:
539 | version "3.3.7"
540 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
541 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
542 |
543 | neo-async@^2.6.2:
544 | version "2.6.2"
545 | resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
546 |
547 | node-releases@^2.0.14:
548 | version "2.0.17"
549 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.17.tgz#d74bc4fec38d839eec5db2a3c9c963d4f33cb366"
550 | integrity sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==
551 |
552 | object-assign@^4.0.1:
553 | version "4.1.1"
554 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
555 |
556 | p-limit@^2.2.0:
557 | version "2.3.0"
558 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
559 | dependencies:
560 | p-try "^2.0.0"
561 |
562 | p-locate@^4.1.0:
563 | version "4.1.0"
564 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
565 | dependencies:
566 | p-limit "^2.2.0"
567 |
568 | p-try@^2.0.0:
569 | version "2.2.0"
570 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
571 |
572 | path-exists@^4.0.0:
573 | version "4.0.0"
574 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
575 |
576 | path-key@^3.1.0:
577 | version "3.1.1"
578 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
579 |
580 | path-parse@^1.0.7:
581 | version "1.0.7"
582 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
583 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
584 |
585 | picocolors@^1.0.1:
586 | version "1.0.1"
587 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
588 | integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
589 |
590 | pkg-dir@^4.2.0:
591 | version "4.2.0"
592 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
593 | dependencies:
594 | find-up "^4.0.0"
595 |
596 | postcss-modules-extract-imports@^3.1.0:
597 | version "3.1.0"
598 | resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002"
599 | integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==
600 |
601 | postcss-modules-local-by-default@^4.0.5:
602 | version "4.0.5"
603 | resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f"
604 | integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==
605 | dependencies:
606 | icss-utils "^5.0.0"
607 | postcss-selector-parser "^6.0.2"
608 | postcss-value-parser "^4.1.0"
609 |
610 | postcss-modules-scope@^3.2.0:
611 | version "3.2.0"
612 | resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5"
613 | integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==
614 | dependencies:
615 | postcss-selector-parser "^6.0.4"
616 |
617 | postcss-modules-values@^4.0.0:
618 | version "4.0.0"
619 | resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
620 | dependencies:
621 | icss-utils "^5.0.0"
622 |
623 | postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
624 | version "6.0.4"
625 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
626 | dependencies:
627 | cssesc "^3.0.0"
628 | indexes-of "^1.0.1"
629 | uniq "^1.0.1"
630 | util-deprecate "^1.0.2"
631 |
632 | postcss-value-parser@^4.1.0:
633 | version "4.1.0"
634 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
635 |
636 | postcss-value-parser@^4.2.0:
637 | version "4.2.0"
638 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
639 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
640 |
641 | postcss@^8.4.33:
642 | version "8.4.39"
643 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3"
644 | integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==
645 | dependencies:
646 | nanoid "^3.3.7"
647 | picocolors "^1.0.1"
648 | source-map-js "^1.2.0"
649 |
650 | punycode@^2.1.0:
651 | version "2.1.1"
652 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
653 |
654 | randombytes@^2.1.0:
655 | version "2.1.0"
656 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
657 | dependencies:
658 | safe-buffer "^5.1.0"
659 |
660 | rechoir@^0.8.0:
661 | version "0.8.0"
662 | resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22"
663 | integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==
664 | dependencies:
665 | resolve "^1.20.0"
666 |
667 | resolve-cwd@^3.0.0:
668 | version "3.0.0"
669 | resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
670 | dependencies:
671 | resolve-from "^5.0.0"
672 |
673 | resolve-from@^5.0.0:
674 | version "5.0.0"
675 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
676 |
677 | resolve@^1.20.0:
678 | version "1.22.8"
679 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
680 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
681 | dependencies:
682 | is-core-module "^2.13.0"
683 | path-parse "^1.0.7"
684 | supports-preserve-symlinks-flag "^1.0.0"
685 |
686 | safe-buffer@^5.1.0:
687 | version "5.2.1"
688 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
689 |
690 | schema-utils@^3.1.1, schema-utils@^3.2.0:
691 | version "3.3.0"
692 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe"
693 | integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
694 | dependencies:
695 | "@types/json-schema" "^7.0.8"
696 | ajv "^6.12.5"
697 | ajv-keywords "^3.5.2"
698 |
699 | semver@^7.5.4:
700 | version "7.6.3"
701 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
702 | integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
703 |
704 | serialize-javascript@^6.0.1:
705 | version "6.0.2"
706 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
707 | integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
708 | dependencies:
709 | randombytes "^2.1.0"
710 |
711 | shallow-clone@^3.0.0:
712 | version "3.0.1"
713 | resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
714 | dependencies:
715 | kind-of "^6.0.2"
716 |
717 | shebang-command@^2.0.0:
718 | version "2.0.0"
719 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
720 | dependencies:
721 | shebang-regex "^3.0.0"
722 |
723 | shebang-regex@^3.0.0:
724 | version "3.0.0"
725 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
726 |
727 | simple-html-tokenizer@^0.1.1:
728 | version "0.1.1"
729 | resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz#05c2eec579ffffe145a030ac26cfea61b980fabe"
730 |
731 | source-map-js@^1.2.0:
732 | version "1.2.0"
733 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af"
734 | integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
735 |
736 | source-map-support@~0.5.20:
737 | version "0.5.21"
738 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
739 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
740 | dependencies:
741 | buffer-from "^1.0.0"
742 | source-map "^0.6.0"
743 |
744 | source-map@^0.6.0:
745 | version "0.6.1"
746 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
747 |
748 | style-loader@^4.0.0:
749 | version "4.0.0"
750 | resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-4.0.0.tgz#0ea96e468f43c69600011e0589cb05c44f3b17a5"
751 | integrity sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==
752 |
753 | supports-color@^8.0.0:
754 | version "8.1.1"
755 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
756 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
757 | dependencies:
758 | has-flag "^4.0.0"
759 |
760 | supports-preserve-symlinks-flag@^1.0.0:
761 | version "1.0.0"
762 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
763 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
764 |
765 | svg-inline-loader@^0.8.2:
766 | version "0.8.2"
767 | resolved "https://registry.yarnpkg.com/svg-inline-loader/-/svg-inline-loader-0.8.2.tgz#9872414f9e4141601e04eb80cda748c9a50dae71"
768 | dependencies:
769 | loader-utils "^1.1.0"
770 | object-assign "^4.0.1"
771 | simple-html-tokenizer "^0.1.1"
772 |
773 | tapable@^2.1.1, tapable@^2.2.0:
774 | version "2.2.0"
775 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
776 |
777 | terser-webpack-plugin@^5.3.10:
778 | version "5.3.10"
779 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199"
780 | integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==
781 | dependencies:
782 | "@jridgewell/trace-mapping" "^0.3.20"
783 | jest-worker "^27.4.5"
784 | schema-utils "^3.1.1"
785 | serialize-javascript "^6.0.1"
786 | terser "^5.26.0"
787 |
788 | terser@^5.26.0:
789 | version "5.31.3"
790 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.3.tgz#b24b7beb46062f4653f049eea4f0cd165d0f0c38"
791 | integrity sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==
792 | dependencies:
793 | "@jridgewell/source-map" "^0.3.3"
794 | acorn "^8.8.2"
795 | commander "^2.20.0"
796 | source-map-support "~0.5.20"
797 |
798 | uniq@^1.0.1:
799 | version "1.0.1"
800 | resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
801 |
802 | update-browserslist-db@^1.1.0:
803 | version "1.1.0"
804 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
805 | integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
806 | dependencies:
807 | escalade "^3.1.2"
808 | picocolors "^1.0.1"
809 |
810 | uri-js@^4.2.2:
811 | version "4.4.1"
812 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
813 | dependencies:
814 | punycode "^2.1.0"
815 |
816 | util-deprecate@^1.0.2:
817 | version "1.0.2"
818 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
819 |
820 | watchpack@^2.4.1:
821 | version "2.4.1"
822 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff"
823 | integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==
824 | dependencies:
825 | glob-to-regexp "^0.4.1"
826 | graceful-fs "^4.1.2"
827 |
828 | webpack-cli@^5.1.4:
829 | version "5.1.4"
830 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b"
831 | integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==
832 | dependencies:
833 | "@discoveryjs/json-ext" "^0.5.0"
834 | "@webpack-cli/configtest" "^2.1.1"
835 | "@webpack-cli/info" "^2.0.2"
836 | "@webpack-cli/serve" "^2.0.5"
837 | colorette "^2.0.14"
838 | commander "^10.0.1"
839 | cross-spawn "^7.0.3"
840 | envinfo "^7.7.3"
841 | fastest-levenshtein "^1.0.12"
842 | import-local "^3.0.2"
843 | interpret "^3.1.1"
844 | rechoir "^0.8.0"
845 | webpack-merge "^5.7.3"
846 |
847 | webpack-merge@^5.7.3:
848 | version "5.7.3"
849 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.7.3.tgz#2a0754e1877a25a8bbab3d2475ca70a052708213"
850 | dependencies:
851 | clone-deep "^4.0.1"
852 | wildcard "^2.0.0"
853 |
854 | webpack-sources@^3.2.3:
855 | version "3.2.3"
856 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
857 | integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
858 |
859 | webpack@^5.93.0:
860 | version "5.93.0"
861 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5"
862 | integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==
863 | dependencies:
864 | "@types/eslint-scope" "^3.7.3"
865 | "@types/estree" "^1.0.5"
866 | "@webassemblyjs/ast" "^1.12.1"
867 | "@webassemblyjs/wasm-edit" "^1.12.1"
868 | "@webassemblyjs/wasm-parser" "^1.12.1"
869 | acorn "^8.7.1"
870 | acorn-import-attributes "^1.9.5"
871 | browserslist "^4.21.10"
872 | chrome-trace-event "^1.0.2"
873 | enhanced-resolve "^5.17.0"
874 | es-module-lexer "^1.2.1"
875 | eslint-scope "5.1.1"
876 | events "^3.2.0"
877 | glob-to-regexp "^0.4.1"
878 | graceful-fs "^4.2.11"
879 | json-parse-even-better-errors "^2.3.1"
880 | loader-runner "^4.2.0"
881 | mime-types "^2.1.27"
882 | neo-async "^2.6.2"
883 | schema-utils "^3.2.0"
884 | tapable "^2.1.1"
885 | terser-webpack-plugin "^5.3.10"
886 | watchpack "^2.4.1"
887 | webpack-sources "^3.2.3"
888 |
889 | which@^2.0.1:
890 | version "2.0.2"
891 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
892 | dependencies:
893 | isexe "^2.0.0"
894 |
895 | wildcard@^2.0.0:
896 | version "2.0.0"
897 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
898 |
--------------------------------------------------------------------------------