diff --git a/examples/package.json b/examples/package.json index 750f99a075f..26599cc1ae3 100644 --- a/examples/package.json +++ b/examples/package.json @@ -30,7 +30,7 @@ "@univerjs/engine-render": "workspace:*", "@univerjs/facade": "workspace:*", "@univerjs/find-replace": "workspace:*", - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/rpc": "workspace:*", "@univerjs/sheets": "workspace:*", "@univerjs/sheets-conditional-formatting": "workspace:*", diff --git a/packages-experimental/uni-docs-ui/package.json b/packages-experimental/uni-docs-ui/package.json index 995ae384b24..9f648679d07 100644 --- a/packages-experimental/uni-docs-ui/package.json +++ b/packages-experimental/uni-docs-ui/package.json @@ -67,7 +67,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages-experimental/uni-formula-ui/package.json b/packages-experimental/uni-formula-ui/package.json index 0de50e42b2d..212c43be4af 100644 --- a/packages-experimental/uni-formula-ui/package.json +++ b/packages-experimental/uni-formula-ui/package.json @@ -78,7 +78,7 @@ "@univerjs/docs": "workspace:*", "@univerjs/docs-ui": "workspace:*", "@univerjs/engine-render": "workspace:*", - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/rpc": "workspace:*", "@univerjs/shared": "workspace:*", "@univerjs/sheets-formula": "workspace:*", diff --git a/packages-experimental/uni-formula/package.json b/packages-experimental/uni-formula/package.json index 5f6a6f1934c..a722e45637d 100644 --- a/packages-experimental/uni-formula/package.json +++ b/packages-experimental/uni-formula/package.json @@ -63,7 +63,7 @@ "@univerjs/core": "workspace:*" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages-experimental/uni-sheets-ui/package.json b/packages-experimental/uni-sheets-ui/package.json index 3d6c398ab86..1f9853a888f 100644 --- a/packages-experimental/uni-sheets-ui/package.json +++ b/packages-experimental/uni-sheets-ui/package.json @@ -69,7 +69,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages-experimental/uni-slides-ui/package.json b/packages-experimental/uni-slides-ui/package.json index 5e940ae6380..f676a23bfb9 100644 --- a/packages-experimental/uni-slides-ui/package.json +++ b/packages-experimental/uni-slides-ui/package.json @@ -69,7 +69,7 @@ "react": "^16.9.0 || ^17.0.0 || ^18.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages-experimental/uniui/package.json b/packages-experimental/uniui/package.json index 43b10cdc0f7..d7b04264776 100644 --- a/packages-experimental/uniui/package.json +++ b/packages-experimental/uniui/package.json @@ -73,7 +73,7 @@ }, "dependencies": { "@floating-ui/react-dom": "^2.1.1", - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@xyflow/react": "^12.0.4", "rc-util": "^5.43.0" }, diff --git a/packages/design/package.json b/packages/design/package.json index 08b94a55ff3..1e9fb9dd939 100644 --- a/packages/design/package.json +++ b/packages/design/package.json @@ -74,7 +74,7 @@ "@rc-component/color-picker": "^2.0.1", "@rc-component/trigger": "^2.2.1", "@types/react-mentions": "^4.1.13", - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "rc-dialog": "^9.5.2", "rc-dropdown": "^4.2.0", "rc-input": "^1.6.3", diff --git a/packages/docs-drawing-ui/package.json b/packages/docs-drawing-ui/package.json index d6984884281..ef55479bccd 100644 --- a/packages/docs-drawing-ui/package.json +++ b/packages/docs-drawing-ui/package.json @@ -77,7 +77,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages/docs-hyper-link-ui/package.json b/packages/docs-hyper-link-ui/package.json index 0ebfb015e02..ebea8dee2c5 100644 --- a/packages/docs-hyper-link-ui/package.json +++ b/packages/docs-hyper-link-ui/package.json @@ -71,7 +71,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages/docs-thread-comment-ui/package.json b/packages/docs-thread-comment-ui/package.json index 191fa91d05a..0d983148374 100644 --- a/packages/docs-thread-comment-ui/package.json +++ b/packages/docs-thread-comment-ui/package.json @@ -68,7 +68,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages/docs-ui/package.json b/packages/docs-ui/package.json index a4591aaa9be..c97a76f3570 100644 --- a/packages/docs-ui/package.json +++ b/packages/docs-ui/package.json @@ -75,7 +75,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/packages/drawing-ui/package.json b/packages/drawing-ui/package.json index 5decb82d30f..5452607e44e 100644 --- a/packages/drawing-ui/package.json +++ b/packages/drawing-ui/package.json @@ -73,7 +73,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages/drawing/package.json b/packages/drawing/package.json index 643bcf2d883..2f0d91a0c91 100644 --- a/packages/drawing/package.json +++ b/packages/drawing/package.json @@ -62,7 +62,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "ot-json1": "^1.0.2" }, "devDependencies": { diff --git a/packages/find-replace/package.json b/packages/find-replace/package.json index af7389dedd5..8db690cd1a5 100644 --- a/packages/find-replace/package.json +++ b/packages/find-replace/package.json @@ -73,7 +73,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/packages/sheets-conditional-formatting-ui/package.json b/packages/sheets-conditional-formatting-ui/package.json index d8815ba2289..62e6671b123 100644 --- a/packages/sheets-conditional-formatting-ui/package.json +++ b/packages/sheets-conditional-formatting-ui/package.json @@ -79,7 +79,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/protocol": "0.1.39-alpha.3", "lodash.get": "^4.4.2", "lodash.set": "^4.3.2", @@ -94,7 +94,7 @@ "@univerjs/design": "workspace:*", "@univerjs/engine-formula": "workspace:*", "@univerjs/engine-render": "workspace:*", - "@univerjs/icons-svg": "^0.1.72", + "@univerjs/icons-svg": "^0.1.74", "@univerjs/shared": "workspace:*", "@univerjs/sheets": "workspace:*", "@univerjs/sheets-conditional-formatting": "workspace:*", diff --git a/packages/sheets-conditional-formatting/package.json b/packages/sheets-conditional-formatting/package.json index a56540f6c40..1a94b354aa2 100644 --- a/packages/sheets-conditional-formatting/package.json +++ b/packages/sheets-conditional-formatting/package.json @@ -75,7 +75,7 @@ "@univerjs/core": "workspace:*", "@univerjs/engine-formula": "workspace:*", "@univerjs/engine-render": "workspace:*", - "@univerjs/icons-svg": "^0.1.72", + "@univerjs/icons-svg": "^0.1.74", "@univerjs/shared": "workspace:*", "@univerjs/sheets": "workspace:*", "dayjs": "^1.11.12", diff --git a/packages/sheets-data-validation/package.json b/packages/sheets-data-validation/package.json index 32992aa7b1a..79be0a261bd 100644 --- a/packages/sheets-data-validation/package.json +++ b/packages/sheets-data-validation/package.json @@ -78,7 +78,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/protocol": "0.1.39-alpha.3" }, "devDependencies": { diff --git a/packages/sheets-drawing-ui/package.json b/packages/sheets-drawing-ui/package.json index 6c5a3631a20..3a5e8ebac3f 100644 --- a/packages/sheets-drawing-ui/package.json +++ b/packages/sheets-drawing-ui/package.json @@ -77,7 +77,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages/sheets-filter-ui/package.json b/packages/sheets-filter-ui/package.json index bc15029ad13..e5072d20dea 100644 --- a/packages/sheets-filter-ui/package.json +++ b/packages/sheets-filter-ui/package.json @@ -76,7 +76,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "rc-virtual-list": "^3.14.5" }, "devDependencies": { diff --git a/packages/sheets-formula/package.json b/packages/sheets-formula/package.json index 3b2f596d9f1..9ddea7fa33f 100644 --- a/packages/sheets-formula/package.json +++ b/packages/sheets-formula/package.json @@ -77,7 +77,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/packages/sheets-hyper-link-ui/package.json b/packages/sheets-hyper-link-ui/package.json index 521ff0f7b9d..32e598b0112 100644 --- a/packages/sheets-hyper-link-ui/package.json +++ b/packages/sheets-hyper-link-ui/package.json @@ -80,7 +80,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/sheets-hyper-link": "workspace:*" }, "devDependencies": { diff --git a/packages/sheets-numfmt/package.json b/packages/sheets-numfmt/package.json index 66fc69d735f..6df4b97ac39 100644 --- a/packages/sheets-numfmt/package.json +++ b/packages/sheets-numfmt/package.json @@ -76,7 +76,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/packages/sheets-numfmt/src/base/const/CURRENCY-SYMBOLS.ts b/packages/sheets-numfmt/src/base/const/CURRENCY-SYMBOLS.ts index f6e4865f0ad..8b9f968e4d8 100644 --- a/packages/sheets-numfmt/src/base/const/CURRENCY-SYMBOLS.ts +++ b/packages/sheets-numfmt/src/base/const/CURRENCY-SYMBOLS.ts @@ -43,3 +43,20 @@ export const currencySymbols = [ '₾', '₿', ]; + +export const countryCurrencyMap = { + US: '$', // United States Dollar + CA: 'C$', // Canadian Dollar + GB: '£', // British Pound Sterling + JP: '¥', // Japanese Yen + IN: '₹', // Indian Rupee + AU: 'A$', // Australian Dollar + CN: '¥', // Chinese Yuan + KR: '₩', // South Korean Won + RU: '₽', // Russian Ruble + // Euro countries + AT: '€', BE: '€', CY: '€', EE: '€', FI: '€', FR: '€', + DE: '€', GR: '€', IE: '€', IT: '€', LV: '€', LT: '€', + LU: '€', MT: '€', NL: '€', PT: '€', SK: '€', SI: '€', ES: '€', + // Add more mappings as needed +}; diff --git a/packages/sheets-numfmt/src/commands/commands/set-currency.command.ts b/packages/sheets-numfmt/src/commands/commands/set-currency.command.ts index 4fc9f84e7ca..6fa9ba68dd8 100644 --- a/packages/sheets-numfmt/src/commands/commands/set-currency.command.ts +++ b/packages/sheets-numfmt/src/commands/commands/set-currency.command.ts @@ -19,6 +19,8 @@ import { CommandType, ICommandService, Range } from '@univerjs/core'; import { SheetsSelectionsService } from '@univerjs/sheets'; import { CURRENCYFORMAT } from '../../base/const/FORMATDETAIL'; +import { countryCurrencyMap } from '../../base/const/CURRENCY-SYMBOLS'; +import { NumfmtMenuController } from '../../controllers/numfmt.menu.controller'; import type { ISetNumfmtCommandParams } from './set-numfmt.command'; import { SetNumfmtCommand } from './set-numfmt.command'; @@ -28,14 +30,15 @@ export const SetCurrencyCommand: ICommand = { handler: async (accessor: IAccessor) => { const commandService = accessor.get(ICommandService); const selectionManagerService = accessor.get(SheetsSelectionsService); - + const numfmtMenuController = accessor.get(NumfmtMenuController); + const symbol = countryCurrencyMap[numfmtMenuController.getCurrencySymbol()] || '$'; const selections = selectionManagerService.getCurrentSelections(); if (!selections || !selections.length) { return false; } const values: ISetNumfmtCommandParams['values'] = []; - const suffix = CURRENCYFORMAT[0].suffix('¥'); + const suffix = CURRENCYFORMAT[0].suffix(symbol); selections.forEach((selection) => { Range.foreach(selection.range, (row, col) => { diff --git a/packages/sheets-numfmt/src/controllers/numfmt.menu.controller.ts b/packages/sheets-numfmt/src/controllers/numfmt.menu.controller.ts index 0c7a8022d68..ea3bee2ca1b 100644 --- a/packages/sheets-numfmt/src/controllers/numfmt.menu.controller.ts +++ b/packages/sheets-numfmt/src/controllers/numfmt.menu.controller.ts @@ -18,8 +18,10 @@ import { Disposable, Inject, Injector, LifecycleStages, OnLifecycle } from '@uni import type { MenuConfig } from '@univerjs/ui'; import { ComponentManager, IMenuService } from '@univerjs/ui'; +import { BehaviorSubject } from 'rxjs'; import { AddDecimalMenuItem, CurrencyMenuItem, FactoryOtherMenuItem, PercentMenuItem, SubtractDecimalMenuItem } from '../menu/menu'; import { MORE_NUMFMT_TYPE_KEY, MoreNumfmtType, Options, OPTIONS_KEY } from '../components/more-numfmt-type/MoreNumfmtType'; +import type { countryCurrencyMap } from '../base/const/CURRENCY-SYMBOLS'; export interface IUniverSheetsNumfmtConfig { menu: MenuConfig; @@ -29,6 +31,9 @@ export const DefaultSheetNumfmtConfig = {}; @OnLifecycle(LifecycleStages.Rendered, NumfmtMenuController) export class NumfmtMenuController extends Disposable { + private _currencySymbol$ = new BehaviorSubject('US'); + public readonly currencySymbol$ = this._currencySymbol$.asObservable(); + constructor( private readonly _config: Partial, @Inject(Injector) private _injector: Injector, @@ -50,4 +55,15 @@ export class NumfmtMenuController extends Disposable { this.disposeWithMe((this._componentManager.register(MORE_NUMFMT_TYPE_KEY, MoreNumfmtType))); this.disposeWithMe((this._componentManager.register(OPTIONS_KEY, Options))); } + + /** + * Set the currency symbol by setting the country code. + */ + public setCurrencySymbolByCountryCode(symbol: keyof typeof countryCurrencyMap) { + this._currencySymbol$.next(symbol); + } + + public getCurrencySymbol() { + return this._currencySymbol$.getValue(); + } } diff --git a/packages/sheets-numfmt/src/index.ts b/packages/sheets-numfmt/src/index.ts index 7b07f85ef1a..f7eb5ef9423 100644 --- a/packages/sheets-numfmt/src/index.ts +++ b/packages/sheets-numfmt/src/index.ts @@ -16,6 +16,8 @@ export { UniverSheetsNumfmtPlugin } from './numfmt-plugin'; export { getPatternPreview } from './utils/pattern'; +export { NumfmtMenuController } from './controllers/numfmt.menu.controller'; +export { countryCurrencyMap } from './base/const/CURRENCY-SYMBOLS'; // #region - all commands diff --git a/packages/sheets-numfmt/src/menu/menu.ts b/packages/sheets-numfmt/src/menu/menu.ts index bfe52d53ba7..03be7d93ad0 100644 --- a/packages/sheets-numfmt/src/menu/menu.ts +++ b/packages/sheets-numfmt/src/menu/menu.ts @@ -16,7 +16,6 @@ import { ICommandService, IUniverInstanceService, LocaleService, UniverInstanceType } from '@univerjs/core'; import { - INumfmtService, RangeProtectionPermissionEditPoint, RemoveNumfmtMutation, SetNumfmtMutation, @@ -29,8 +28,9 @@ import type { IMenuSelectorItem } from '@univerjs/ui'; import { getMenuHiddenObservable, MenuGroup, MenuItemType, MenuPosition } from '@univerjs/ui'; import type { IAccessor } from '@univerjs/core'; import { merge, Observable } from 'rxjs'; - import { deriveStateFromActiveSheet$, getCurrentRangeDisable$ } from '@univerjs/sheets-ui'; +import { countryCurrencyMap } from '../base/const/CURRENCY-SYMBOLS'; + import { MENU_OPTIONS } from '../base/const/MENU-OPTIONS'; import { AddDecimalCommand } from '../commands/commands/add-decimal.command'; import { SetCurrencyCommand } from '../commands/commands/set-currency.command'; @@ -39,10 +39,28 @@ import { OpenNumfmtPanelOperator } from '../commands/operations/open.numfmt.pane import { MORE_NUMFMT_TYPE_KEY, OPTIONS_KEY } from '../components/more-numfmt-type/MoreNumfmtType'; import { isPatternEqualWithoutDecimal } from '../utils/decimal'; import { SetPercentCommand } from '../commands/commands/set-percent.command'; +import { NumfmtMenuController } from '../controllers/numfmt.menu.controller'; export const CurrencyMenuItem = (accessor: IAccessor) => { return { - icon: 'RmbSingle', + icon: new Observable((subscribe) => { + const numfmtMenuController = accessor.get(NumfmtMenuController); + function getIconKey(symbol: string) { + const iconMap: Record = { + [countryCurrencyMap.US]: 'DollarSingle', + [countryCurrencyMap.RU]: 'RoubleSingle', + [countryCurrencyMap.CN]: 'RmbSingle', + [countryCurrencyMap.AT]: 'EuroSingle', + }; + return iconMap[symbol] || 'DollarSingle'; + } + const symbol = countryCurrencyMap[numfmtMenuController.getCurrencySymbol()] || '$'; + subscribe.next(getIconKey(symbol)); + return numfmtMenuController.currencySymbol$.subscribe((code) => { + const symbol = countryCurrencyMap[code] || '$'; + subscribe.next(getIconKey(symbol)); + }); + }), id: SetCurrencyCommand.id, title: 'sheet.numfmt.currency', tooltip: 'sheet.numfmt.currency', @@ -99,7 +117,6 @@ export const PercentMenuItem = (accessor: IAccessor) => { }; export const FactoryOtherMenuItem = (accessor: IAccessor): IMenuSelectorItem => { - const numfmtService = accessor.get(INumfmtService); const univerInstanceService = accessor.get(IUniverInstanceService); const commandService = accessor.get(ICommandService); const localeService = accessor.get(LocaleService); diff --git a/packages/sheets-sort-ui/package.json b/packages/sheets-sort-ui/package.json index 33b8a1a597b..9aa9e9bd027 100644 --- a/packages/sheets-sort-ui/package.json +++ b/packages/sheets-sort-ui/package.json @@ -73,7 +73,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "rc-virtual-list": "^3.14.5" }, "devDependencies": { diff --git a/packages/sheets-thread-comment/package.json b/packages/sheets-thread-comment/package.json index 2b40c7f7ccb..53a78370fb3 100644 --- a/packages/sheets-thread-comment/package.json +++ b/packages/sheets-thread-comment/package.json @@ -73,7 +73,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@univerjs/core": "workspace:*", diff --git a/packages/sheets-ui/package.json b/packages/sheets-ui/package.json index 2e9b5c9d8b8..c7e6fea3469 100644 --- a/packages/sheets-ui/package.json +++ b/packages/sheets-ui/package.json @@ -77,7 +77,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/protocol": "0.1.39-alpha.3" }, "devDependencies": { diff --git a/packages/sheets-zen-editor/package.json b/packages/sheets-zen-editor/package.json index f693324ca47..eaeee0f42f2 100644 --- a/packages/sheets-zen-editor/package.json +++ b/packages/sheets-zen-editor/package.json @@ -76,7 +76,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/sheets": "workspace:*" }, "devDependencies": { diff --git a/packages/slides-ui/package.json b/packages/slides-ui/package.json index 179e001ee1d..ad64a4b8f73 100644 --- a/packages/slides-ui/package.json +++ b/packages/slides-ui/package.json @@ -77,7 +77,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73" + "@univerjs/icons": "^0.1.74" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/packages/thread-comment-ui/package.json b/packages/thread-comment-ui/package.json index 7cd017c4515..21ccf96feaf 100644 --- a/packages/thread-comment-ui/package.json +++ b/packages/thread-comment-ui/package.json @@ -75,7 +75,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "@univerjs/protocol": "0.1.39-alpha.3" }, "devDependencies": { diff --git a/packages/ui/package.json b/packages/ui/package.json index b2d738d6caf..46f882e835e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -76,7 +76,7 @@ "rxjs": ">=7.0.0" }, "dependencies": { - "@univerjs/icons": "^0.1.73", + "@univerjs/icons": "^0.1.74", "localforage": "^1.10.0", "rc-notification": "^5.6.0", "rc-util": "^5.43.0" diff --git a/packages/ui/src/common/component-manager.ts b/packages/ui/src/common/component-manager.ts index b8cc366142e..ab535cb72d3 100644 --- a/packages/ui/src/common/component-manager.ts +++ b/packages/ui/src/common/component-manager.ts @@ -45,7 +45,9 @@ import { DeleteColumn, DeleteRow, DirectExportSingle, + DollarSingle, DownBorder, + EuroSingle, ExportSingle, FolderSingle, FontColor, @@ -100,6 +102,7 @@ import { RightRotationFortyFiveDegreesSingle, RightRotationNinetyDegreesSingle, RmbSingle, + RoubleSingle, SlashSingle, StrikethroughSingle, SubscriptSingle, @@ -244,7 +247,9 @@ export class ComponentManager { AddDigitsSingle, ReduceDigitsSingle, PercentSingle, - + EuroSingle, + RoubleSingle, + DollarSingle, }; for (const k in iconList) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d0236862f8..42f65c7735b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,7 +31,7 @@ importers: version: 8.0.1(release-it@17.6.0(typescript@5.5.4)) '@storybook/react': specifier: 8.2.8 - version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) + version: 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))(typescript@5.5.4) '@types/node': specifier: ^22.1.0 version: 22.1.0 @@ -250,8 +250,8 @@ importers: specifier: workspace:* version: link:../packages/find-replace '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/rpc': specifier: workspace:* version: link:../packages/rpc @@ -410,8 +410,8 @@ importers: specifier: workspace:* version: link:../../packages/engine-render '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -453,8 +453,8 @@ importers: packages-experimental/uni-formula: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -503,8 +503,8 @@ importers: specifier: workspace:* version: link:../../packages/engine-render '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/rpc': specifier: workspace:* version: link:../../packages/rpc @@ -545,8 +545,8 @@ importers: packages-experimental/uni-sheets-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/sheets-drawing-ui': specifier: workspace:* version: link:../../packages/sheets-drawing-ui @@ -600,8 +600,8 @@ importers: packages-experimental/uni-slides-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -658,8 +658,8 @@ importers: specifier: ^2.1.1 version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/sheets': specifier: workspace:* version: link:../../packages/sheets @@ -864,8 +864,8 @@ importers: specifier: ^4.1.13 version: 4.1.13 '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-dialog: specifier: ^9.5.2 version: 9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1013,8 +1013,8 @@ importers: packages/docs-drawing-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -1104,8 +1104,8 @@ importers: specifier: workspace:* version: link:../docs-ui '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -1240,8 +1240,8 @@ importers: specifier: workspace:* version: link:../engine-render '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -1286,8 +1286,8 @@ importers: packages/docs-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@types/react': specifier: ^18.3.3 @@ -1335,8 +1335,8 @@ importers: packages/drawing: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ot-json1: specifier: ^1.0.2 version: 1.0.2 @@ -1366,8 +1366,8 @@ importers: packages/drawing-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -1564,8 +1564,8 @@ importers: packages/find-replace: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@types/react': specifier: ^18.3.3 @@ -1702,8 +1702,8 @@ importers: specifier: workspace:* version: link:../engine-render '@univerjs/icons-svg': - specifier: ^0.1.72 - version: 0.1.72 + specifier: ^0.1.74 + version: 0.1.74 '@univerjs/shared': specifier: workspace:* version: link:../../common/shared @@ -1732,8 +1732,8 @@ importers: packages/sheets-conditional-formatting-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/protocol': specifier: 0.1.39-alpha.3 version: 0.1.39-alpha.3(@grpc/grpc-js@1.10.9)(rxjs@7.8.1) @@ -1775,8 +1775,8 @@ importers: specifier: workspace:* version: link:../engine-render '@univerjs/icons-svg': - specifier: ^0.1.72 - version: 0.1.72 + specifier: ^0.1.74 + version: 0.1.74 '@univerjs/shared': specifier: workspace:* version: link:../../common/shared @@ -1817,8 +1817,8 @@ importers: packages/sheets-data-validation: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/protocol': specifier: 0.1.39-alpha.3 version: 0.1.39-alpha.3(@grpc/grpc-js@1.10.9)(rxjs@7.8.1) @@ -1908,8 +1908,8 @@ importers: packages/sheets-drawing-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@univerjs/core': specifier: workspace:* @@ -1990,8 +1990,8 @@ importers: packages/sheets-filter-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-virtual-list: specifier: ^3.14.5 version: 3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2091,8 +2091,8 @@ importers: packages/sheets-formula: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@types/react': specifier: ^18.3.3 @@ -2192,8 +2192,8 @@ importers: specifier: workspace:* version: link:../design '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/sheets-hyper-link': specifier: workspace:* version: link:../sheets-hyper-link @@ -2247,8 +2247,8 @@ importers: packages/sheets-numfmt: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@types/react': specifier: ^18.3.3 @@ -2332,8 +2332,8 @@ importers: specifier: workspace:* version: link:../engine-formula '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-virtual-list: specifier: ^3.14.5 version: 3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2390,8 +2390,8 @@ importers: specifier: workspace:* version: link:../engine-render '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/sheets': specifier: workspace:* version: link:../sheets @@ -2485,8 +2485,8 @@ importers: packages/sheets-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/protocol': specifier: 0.1.39-alpha.3 version: 0.1.39-alpha.3(@grpc/grpc-js@1.10.9)(rxjs@7.8.1) @@ -2543,8 +2543,8 @@ importers: packages/sheets-zen-editor: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/sheets': specifier: workspace:* version: link:../sheets @@ -2619,8 +2619,8 @@ importers: packages/slides-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@types/react': specifier: ^18.3.3 @@ -2699,8 +2699,8 @@ importers: packages/thread-comment-ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/protocol': specifier: 0.1.39-alpha.3 version: 0.1.39-alpha.3(@grpc/grpc-js@1.10.9)(rxjs@7.8.1) @@ -2754,8 +2754,8 @@ importers: packages/ui: dependencies: '@univerjs/icons': - specifier: ^0.1.73 - version: 0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.1.74 + version: 0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@univerjs/ui': specifier: workspace:* version: 'link:' @@ -5468,11 +5468,11 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@univerjs/icons-svg@0.1.72': - resolution: {integrity: sha512-/gdfACMJo6mXfY72SiLqvA+oxl4eK2pIw2JU+yX6srK4zg7X8j2sxAvfzy+FNdmPIDqjhlk+lzB+xdWaRWz71w==} + '@univerjs/icons-svg@0.1.74': + resolution: {integrity: sha512-XLvM4AnZpHXMC9yNj2EJMea3fZ2PhuHq4cIsxmIgW4kWdCCGHlVTu/Xj3fAxYpvb4PgyPKA8KoRbKM+xh4WfGw==} - '@univerjs/icons@0.1.73': - resolution: {integrity: sha512-MIXUvj/SfqL4vb5XCHQl27E6Nd0IYzjYFdsZBJCBkPzo0ZzOBAnru5K/EiDNWO+HoGN81rRk6NG5CJHyAguUDQ==} + '@univerjs/icons@0.1.74': + resolution: {integrity: sha512-JP1NUDod6jg5OOHzK1FmcJ+0qXF24MisyBC333Nz8SXAk1IKsdr89AyTEpbSXFDl8vI7xRpttCvW6hQ84s0lLg==} peerDependencies: react: '*' react-dom: '*' @@ -11180,6 +11180,20 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/traverse': 7.25.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11193,6 +11207,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + optional: true + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11200,6 +11222,18 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + debug: 4.3.6 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11249,6 +11283,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11267,6 +11312,16 @@ snapshots: '@babel/helper-plugin-utils@7.24.8': {} + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-wrap-function': 7.25.0 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11276,6 +11331,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-replace-supers@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11346,6 +11411,15 @@ snapshots: dependencies: '@babel/types': 7.25.2 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11354,16 +11428,38 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11373,6 +11469,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11381,30 +11486,65 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + optional: true + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11415,21 +11555,45 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11440,41 +11604,89 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11485,17 +11697,41 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11506,6 +11742,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11515,16 +11761,37 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11533,6 +11800,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11542,6 +11819,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.7) + '@babel/traverse': 7.25.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11554,40 +11844,89 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 + optional: true + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.25.0 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11596,6 +11935,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11608,6 +11954,15 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11616,6 +11971,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11625,28 +11990,63 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11655,6 +12055,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11664,6 +12074,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11674,6 +12095,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11682,29 +12112,65 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11713,6 +12179,15 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11721,12 +12196,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + optional: true + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11736,11 +12228,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11749,6 +12256,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11759,6 +12277,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11774,22 +12298,50 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + regenerator-transform: 0.15.2 + optional: true + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11798,16 +12350,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -11824,29 +12394,146 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + optional: true + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 + '@babel/preset-env@7.25.3(@babel/core@7.24.7)': + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.24.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.7) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.24.7) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.24.7) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.7) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.24.7) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7) + core-js-compat: 3.38.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + '@babel/preset-env@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/compat-data': 7.25.2 @@ -11943,6 +12630,14 @@ snapshots: '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.2 + esutils: 2.0.3 + optional: true + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -13166,6 +13861,10 @@ snapshots: - supports-color - utf-8-validate + '@storybook/components@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))': + dependencies: + storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + '@storybook/components@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -13217,6 +13916,10 @@ snapshots: storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) util: 0.12.5 + '@storybook/manager-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))': + dependencies: + storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + '@storybook/manager-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -13250,6 +13953,10 @@ snapshots: - uglify-js - webpack-cli + '@storybook/preview-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))': + dependencies: + storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + '@storybook/preview-api@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -13268,6 +13975,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + '@storybook/react-dom-shim@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: react: 18.3.1 @@ -13293,6 +14006,35 @@ snapshots: - uglify-js - webpack-cli + '@storybook/react@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))(typescript@5.5.4)': + dependencies: + '@storybook/components': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7))) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7))) + '@storybook/preview-api': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7))) + '@storybook/react-dom-shim': 8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7))) + '@storybook/theming': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7))) + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 18.19.44 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + semver: 7.6.3 + storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + util-deprecate: 1.0.2 + optionalDependencies: + typescript: 5.5.4 + '@storybook/react@8.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4)': dependencies: '@storybook/components': 8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2))) @@ -13340,6 +14082,10 @@ snapshots: - jest - vitest + '@storybook/theming@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)))': + dependencies: + storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + '@storybook/theming@8.2.8(storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: storybook: 8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)) @@ -13872,9 +14618,9 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@univerjs/icons-svg@0.1.72': {} + '@univerjs/icons-svg@0.1.74': {} - '@univerjs/icons@0.1.73(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@univerjs/icons@0.1.74(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -14430,6 +15176,16 @@ snapshots: dependencies: '@babel/core': 7.25.2 + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): dependencies: '@babel/compat-data': 7.25.2 @@ -14439,6 +15195,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.24.7): + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) + core-js-compat: 3.38.0 + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -14447,6 +15212,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + optional: true + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -17092,6 +17865,33 @@ snapshots: jsbn@1.1.0: {} + jscodeshift@0.15.2(@babel/preset-env@7.25.3(@babel/core@7.24.7)): + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/register': 7.24.6(@babel/core@7.25.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) + chalk: 4.1.2 + flow-parser: 0.243.0 + graceful-fs: 4.2.11 + micromatch: 4.0.7 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.23.9 + temp: 0.8.4 + write-file-atomic: 2.4.3 + optionalDependencies: + '@babel/preset-env': 7.25.3(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + jscodeshift@0.15.2(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 @@ -19176,6 +19976,42 @@ snapshots: terser-webpack-plugin: 5.3.10(@swc/core@1.7.5)(esbuild@0.21.5)(webpack@5.93.0(@swc/core@1.7.5)(esbuild@0.21.5)) webpack: 5.93.0(@swc/core@1.7.5)(esbuild@0.21.5) + storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.24.7)): + dependencies: + '@babel/core': 7.25.2 + '@babel/types': 7.25.2 + '@storybook/codemod': 8.2.8 + '@storybook/core': 8.2.8 + '@types/semver': 7.5.8 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.13.0 + execa: 5.1.1 + fd-package-json: 1.2.0 + find-up: 5.0.0 + fs-extra: 11.2.0 + giget: 1.2.3 + globby: 14.0.2 + jscodeshift: 0.15.2(@babel/preset-env@7.25.3(@babel/core@7.24.7)) + leven: 3.1.0 + ora: 5.4.1 + prettier: 3.3.3 + prompts: 2.4.2 + semver: 7.6.3 + strip-json-comments: 3.1.1 + tempy: 3.1.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@babel/preset-env' + - bufferutil + - supports-color + - utf-8-validate + storybook@8.2.8(@babel/preset-env@7.25.3(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2