From 522799994542dbe5b957e258980794c04eb5682b Mon Sep 17 00:00:00 2001 From: Andrey Medvedev Date: Mon, 17 Jun 2024 12:41:18 +0300 Subject: [PATCH] Bump jscodeshift to fix ast error with TS satisfies operator (#6986) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Старая версия jscodeshift не могла переварить TS-файлы с новым синтаксисом, поэтому смирились с некоторыми нежелательными моментами + ап версии позволит порешать security alert https://github.com/VKCOM/VKUI/security/dependabot/129 Сделали ап версии jscodeshift, обновили снепшоты + порешали старую TODO (вместо удаления файла просто выбросили ненужные части кода) --- packages/codemods/README.md | 2 + packages/codemods/package.json | 2 +- packages/codemods/src/index.ts | 5 +- .../codemods/src/testHelpers/testHelper.ts | 22 +- .../__snapshots__/action-sheet-item.ts.snap | 4 +- .../__snapshots__/action-sheet.ts.snap | 4 +- .../__tests__/__snapshots__/alert.ts.snap | 4 +- .../__snapshots__/appearance-provider.ts.snap | 4 +- .../__snapshots__/calendar-range.ts.snap | 4 +- .../__tests__/__snapshots__/calendar.ts.snap | 4 +- .../__snapshots__/card-scroll.ts.snap | 4 +- .../__tests__/__snapshots__/chip.ts.snap | 4 +- .../__snapshots__/chips-input.ts.snap | 4 +- .../__snapshots__/config-provider.ts.snap | 4 +- .../__snapshots__/content-card.ts.snap | 4 +- .../__snapshots__/date-input.ts.snap | 4 +- .../__snapshots__/date-range-input.ts.snap | 4 +- .../__snapshots__/fixed-layout.ts.snap | 4 +- .../__tests__/__snapshots__/form-item.ts.snap | 4 +- .../__tests__/__snapshots__/gallery.ts.snap | 4 +- .../__snapshots__/image-base.ts.snap | 4 +- .../__snapshots__/modal-card.ts.snap | 4 +- .../__snapshots__/modal-page-header.ts.snap | 4 +- .../__snapshots__/pagination.ts.snap | 4 +- .../__snapshots__/panel-header.ts.snap | 4 +- .../__snapshots__/placeholder.ts.snap | 4 +- .../__snapshots__/popout-wrapper.ts.snap | 4 +- .../__tests__/__snapshots__/popover.ts.snap | 12 +- .../__tests__/__snapshots__/popper.ts.snap | 4 +- .../__snapshots__/range-slider.ts.snap | 12 +- .../__tests__/__snapshots__/search.ts.snap | 4 +- .../__tests__/__snapshots__/select.ts.snap | 4 +- .../__snapshots__/simple-cell.ts.snap | 4 +- .../__tests__/__snapshots__/split-col.ts.snap | 4 +- .../__tests__/__snapshots__/tabbar.ts.snap | 4 +- .../__snapshots__/text-tooltip.ts.snap | 12 +- .../__snapshots__/tooltip-container.ts.snap | 4 +- .../__tests__/__snapshots__/tooltip.ts.snap | 14 +- .../__snapshots__/typography.ts.snap | 10 +- .../__snapshots__/users-stack.ts.snap | 4 +- .../visually-hidden-input.ts.snap | 4 +- packages/codemods/src/transforms/banner.ts | 2 + .../src/transforms/custom-scroll-view.ts | 2 + yarn.lock | 823 +----------------- 44 files changed, 132 insertions(+), 914 deletions(-) diff --git a/packages/codemods/README.md b/packages/codemods/README.md index 864d552d68..c5316c0177 100644 --- a/packages/codemods/README.md +++ b/packages/codemods/README.md @@ -8,6 +8,8 @@ > Пока для перевода доступны только `Typescript`-файлы (_.ts/_.tsx) +> Из-за особенностей работы `jscodeshift` после применения миграции у вас могут появиться лишние скобки вокруг `JSX`-элементов, пожалуйста, запустите `prettier`, чтобы отформатировать код в соответствии с вашими настройками. + Перейдите в директорию с исходниками вашего проекта (обычно это `src/`) и запустите следующую команду: ```shell diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 81dec6448a..ccb565fcee 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -17,7 +17,7 @@ "chalk": "^4.1.2", "commander": "^12.1.0", "cross-spawn": "^7.0.3", - "jscodeshift": "^0.13.1", + "jscodeshift": "^0.15.2", "prompts": "^2.4.2", "typescript": "^5.4.5" }, diff --git a/packages/codemods/src/index.ts b/packages/codemods/src/index.ts index 60247fa0a5..9ae98f6072 100644 --- a/packages/codemods/src/index.ts +++ b/packages/codemods/src/index.ts @@ -102,8 +102,11 @@ const run = async () => { logger.info( ` - All done! Please check if everything is applied correctly. + All done! Please check that everything is applied correctly. If it's not the case - feel free to contact VKUI Team. + Do not forget to run ${chalk.cyan.bold( + 'prettier', + )} to eliminate unwanted code formatting after applying migrations. Happy coding with ${chalk.green.bold('v6')}!`, ); }; diff --git a/packages/codemods/src/testHelpers/testHelper.ts b/packages/codemods/src/testHelpers/testHelper.ts index df8c2e7f9b..f307b86ebb 100644 --- a/packages/codemods/src/testHelpers/testHelper.ts +++ b/packages/codemods/src/testHelpers/testHelper.ts @@ -1,13 +1,10 @@ /** - * Adopted version of https://github.com/facebook/jscodeshift/blob/v0.15.0/src/testUtils.js - * TODO [jscodeshift@>0.13.0]: Remove it - * More info - PR #6254 + * Файл для упрощенной работы с дефолтными функциями запуска `jscodeshift` */ -import fs from 'fs'; import path from 'path'; import { applyTransform, - defineSnapshotTest, + defineSnapshotTestFromFixture as defineSnapshotTestFromFixtureOrig, // @ts-expect-error: TS7016 no types for package } from 'jscodeshift/dist/testUtils'; import { JSCodeShiftOptions } from '../types'; @@ -24,18 +21,23 @@ export function getTestFixturesInputPath( } /** - * Handles file-loading boilerplates, using same defaults as defineTest + * У оригинального defineSnapshotTestFromFixture нет типов + * Избавляемся от необходимости в тестах постоянно указывать `module` */ export function defineSnapshotTestFromFixture( dirName: string, transformName: string, options: JSCodeShiftOptions, testFilePrefix: string, - extension = 'tsx', ) { // Assumes transform is one level up from __tests__ directory const module = require(path.join(dirName, '..', transformName)); - const inputPath = getTestFixturesInputPath(dirName, testFilePrefix, extension); - const source = fs.readFileSync(inputPath, 'utf8'); - defineSnapshotTest(module, options, source, 'transforms correctly'); + defineSnapshotTestFromFixtureOrig( + dirName, + module, + options, + testFilePrefix, + 'transforms correctly', + { parser: 'tsx' }, + ); } diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet-item.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet-item.ts.snap index f0e2a0eb0e..d13950fddf 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet-item.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet-item.ts.snap @@ -7,13 +7,13 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( Сохранить в закладках Закрепить запись Закрепить запись - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet.ts.snap index 52c3399500..f0749ebb9f 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/action-sheet.ts.snap @@ -7,11 +7,11 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( Сохранить в закладках - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/alert.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/alert.ts.snap index 7a97f50f0f..83c250f869 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/alert.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/alert.ts.snap @@ -19,7 +19,7 @@ const App = () => { ]; return ( - + ( { text="Вы уверены, что хотите лишить пользователя права на модерацию контента?" /> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/appearance-provider.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/appearance-provider.ts.snap index c42c6061fe..3b141ef6f5 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/appearance-provider.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/appearance-provider.ts.snap @@ -7,10 +7,10 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( ... getSome()}>... - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/calendar-range.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/calendar-range.ts.snap index e2802f3318..1cd146f7a6 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/calendar-range.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/calendar-range.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = ({ value, setValue, ...rest }) => { return ( - + ( { changeMonthLabel="changeMonthLabel" changeYearLabel="changeYearLabel" /> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/calendar.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/calendar.ts.snap index 070c945a1f..41c9126007 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/calendar.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/calendar.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = ({ value, setValue, ...rest }) => { return ( - + ( { changeMinutesLabel="changeMinutesLabel" changeHoursLabel="changeHoursLabel" /> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/card-scroll.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/card-scroll.ts.snap index 9613580bc1..38866005e2 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/card-scroll.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/card-scroll.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( {cards} {cards} {cards} - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/chip.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/chip.ts.snap index 50fa37a85d..9a5b3dc725 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/chip.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/chip.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( Чип - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/chips-input.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/chips-input.ts.snap index 125eb2b3da..0c4172032f 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/chips-input.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/chips-input.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( Чип - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/config-provider.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/config-provider.ts.snap index 8317e3c334..bbef130a6e 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/config-provider.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/config-provider.ts.snap @@ -7,7 +7,7 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( @@ -38,7 +38,7 @@ const App = () => { }}> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/content-card.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/content-card.ts.snap index ad5449fdfa..0e8ae713bb 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/content-card.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/content-card.ts.snap @@ -6,10 +6,10 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/date-input.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/date-input.ts.snap index 0a3a43dcfd..8d85c6d196 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/date-input.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/date-input.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = () => { return ( - + ( { clearFieldLabel="clearFieldLabel" showCalendarLabel="showCalendarLabel" /> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/date-range-input.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/date-range-input.ts.snap index a7fcf535ce..33a3a7288e 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/date-range-input.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/date-range-input.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = () => { return ( - + ( { clearFieldLabel="clearFieldLabel" showCalendarLabel="showCalendarLabel" /> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/fixed-layout.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/fixed-layout.ts.snap index c93d1c53be..27bdc2a890 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/fixed-layout.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/fixed-layout.ts.snap @@ -7,10 +7,10 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( ... ... - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/form-item.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/form-item.ts.snap index ea159eae6e..cbef1b7c73 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/form-item.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/form-item.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/gallery.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/gallery.ts.snap index 68017601d4..3a534b3e6a 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/gallery.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/gallery.ts.snap @@ -6,10 +6,10 @@ import React from 'react'; const App = () => { return ( - + ( {slides} {slides} - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/image-base.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/image-base.ts.snap index 681fbf1a31..03241cb292 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/image-base.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/image-base.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/modal-card.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/modal-card.ts.snap index 13fadf39b7..905ae2a405 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/modal-card.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/modal-card.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = () => { return ( - + ( { subheader={subheader} subheaderComponent="h5" headerComponent="h2"> - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/modal-page-header.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/modal-page-header.ts.snap index abd4ee7664..0e171ae0af 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/modal-page-header.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/modal-page-header.ts.snap @@ -7,12 +7,12 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( ... ... ... ... - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/pagination.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/pagination.ts.snap index 5486655ea3..9d7b71e44d 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/pagination.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/pagination.ts.snap @@ -6,14 +6,14 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/panel-header.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/panel-header.ts.snap index 2f87d64b59..ec9ec2381f 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/panel-header.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/panel-header.ts.snap @@ -6,12 +6,12 @@ import React from 'react'; const App = () => { return ( - + ( PanelHeader PanelHeader PanelHeader PanelHeader - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/placeholder.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/placeholder.ts.snap index 2c924650c1..3ef51b6b92 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/placeholder.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/placeholder.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( Placeholder Placeholder Placeholder - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/popout-wrapper.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/popout-wrapper.ts.snap index cc3cde7019..e4c9fc2ac8 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/popout-wrapper.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/popout-wrapper.ts.snap @@ -6,10 +6,10 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/popover.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/popover.ts.snap index a9e2348bcf..7655c4f15d 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/popover.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/popover.ts.snap @@ -6,25 +6,17 @@ import React from 'react'; const App = () => { return ( - + ( content - content - content - content - content - content - content - content - content - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/popper.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/popper.ts.snap index 8eac80e432..577494c432 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/popper.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/popper.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = () => { return ( - + ( content content { content content
content
} /> -
+
) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/range-slider.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/range-slider.ts.snap index 32691f31e8..3b6fe26e1d 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/range-slider.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/range-slider.ts.snap @@ -8,12 +8,12 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { const props = { id: 'RangeSlider' }; return ( - + ( inner - + ) ); };" `; @@ -26,10 +26,10 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { const props = { id: 'RangeSlider' }; return ( - + ( - + ) ); };" `; @@ -42,9 +42,9 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { const props = { id: 'RangeSlider' }; return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/search.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/search.ts.snap index 95e2a2a075..6ee519ebb5 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/search.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/search.ts.snap @@ -6,9 +6,9 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/select.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/select.ts.snap index 4645054760..3a80a31641 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/select.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/select.ts.snap @@ -6,11 +6,11 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/simple-cell.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/simple-cell.ts.snap index 1dca41afa8..d296532b7a 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/simple-cell.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/simple-cell.ts.snap @@ -7,13 +7,13 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( ... ... ... ... ... - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/split-col.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/split-col.ts.snap index 41abc36b86..62bf2d93ce 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/split-col.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/split-col.ts.snap @@ -7,11 +7,11 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( ... ... ... - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/tabbar.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/tabbar.ts.snap index 599d1d61af..31f0183af4 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/tabbar.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/tabbar.ts.snap @@ -6,10 +6,10 @@ import React from 'react'; const App = () => { return ( - + ( - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/text-tooltip.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/text-tooltip.ts.snap index d9d45d79fb..0da4b2c55c 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/text-tooltip.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/text-tooltip.ts.snap @@ -6,7 +6,7 @@ import React from 'react'; const App = () => { return ( - + ( { hoverDelay={[5, 10]}> 123 - 123 - 123 - + ) ); };" `; @@ -30,7 +28,7 @@ import React from 'react'; const App = () => { return ( - + ( { hoverDelay={[5, 10]}> 123 - 123 - 123 - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip-container.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip-container.ts.snap index 23db389e54..6cf0a6cb2b 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip-container.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip-container.ts.snap @@ -6,9 +6,9 @@ import React from 'react'; const App = () => { return ( - + ( Tooltip - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip.ts.snap index 865410d774..20801493de 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/tooltip.ts.snap @@ -6,29 +6,19 @@ import React from 'react'; const App = () => { return ( - + ( target - target - target - target - target - target - target - target - target - - target - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/typography.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/typography.ts.snap index 43ae719d54..b5badbe42a 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/typography.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/typography.ts.snap @@ -7,19 +7,19 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( 6456 6456 6456 - 6456 - 6456 + 6456 + 6456 6456 - - + + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/users-stack.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/users-stack.ts.snap index 5391e1bdb4..7b76c2ddaf 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/users-stack.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/users-stack.ts.snap @@ -7,10 +7,10 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( ... ... - + ) ); };" `; diff --git a/packages/codemods/src/transforms/__tests__/__snapshots__/visually-hidden-input.ts.snap b/packages/codemods/src/transforms/__tests__/__snapshots__/visually-hidden-input.ts.snap index e5fdde3c8f..3a608c216a 100644 --- a/packages/codemods/src/transforms/__tests__/__snapshots__/visually-hidden-input.ts.snap +++ b/packages/codemods/src/transforms/__tests__/__snapshots__/visually-hidden-input.ts.snap @@ -7,12 +7,12 @@ import '@vkontakte/vkui/dist/vkui.css'; const App = () => { return ( - + ( 534534 - + ) ); };" `; diff --git a/packages/codemods/src/transforms/banner.ts b/packages/codemods/src/transforms/banner.ts index 0d6cfd0992..4d9b74fcb8 100644 --- a/packages/codemods/src/transforms/banner.ts +++ b/packages/codemods/src/transforms/banner.ts @@ -4,6 +4,8 @@ import { getImportInfo } from '../codemod-helpers'; import { report } from '../report'; import { JSCodeShiftOptions } from '../types'; +export const parser = 'tsx'; + export default function transformer(file: FileInfo, api: API, options: JSCodeShiftOptions) { const { alias } = options; const j = api.jscodeshift; diff --git a/packages/codemods/src/transforms/custom-scroll-view.ts b/packages/codemods/src/transforms/custom-scroll-view.ts index 7f50dded44..03843f140e 100644 --- a/packages/codemods/src/transforms/custom-scroll-view.ts +++ b/packages/codemods/src/transforms/custom-scroll-view.ts @@ -4,6 +4,8 @@ import { getImportInfo } from '../codemod-helpers'; import { report } from '../report'; import { JSCodeShiftOptions } from '../types'; +export const parser = 'tsx'; + export default function transformer(file: FileInfo, api: API, options: JSCodeShiftOptions) { const { alias } = options; const j = api.jscodeshift; diff --git a/yarn.lock b/yarn.lock index f767599db2..cb02c0ffe8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,7 +64,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.5, @babel/core@npm:^7.24.3, @babel/core@npm:^7.24.4, @babel/core@npm:^7.24.7, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.5, @babel/core@npm:^7.24.3, @babel/core@npm:^7.24.4, @babel/core@npm:^7.24.7, @babel/core@npm:^7.7.5": version: 7.24.7 resolution: "@babel/core@npm:7.24.7" dependencies: @@ -144,7 +144,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": +"@babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": version: 7.24.5 resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" dependencies: @@ -262,7 +262,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.24.5 resolution: "@babel/helper-plugin-utils@npm:7.24.5" checksum: fa1450c92541b32fe18a6ae85e5c989296a284838fa0a282a2138732cae6f173f36d39dc724890c1740ae72d6d6fbca0b009916b168d4bc874bacc7e5c2fdce0 @@ -305,7 +305,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" dependencies: @@ -377,7 +377,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.7": version: 7.24.7 resolution: "@babel/parser@npm:7.24.7" bin: @@ -434,43 +434,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.13.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.13.12": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746 - languageName: node - linkType: hard - "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": version: 7.21.0-placeholder-for-preset-env.2 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" @@ -1003,7 +966,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.23.3, @babel/plugin-transform-modules-commonjs@npm:^7.24.1": +"@babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.23.3, @babel/plugin-transform-modules-commonjs@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" dependencies: @@ -1441,7 +1404,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.22.15": +"@babel/preset-flow@npm:^7.22.15": version: 7.23.3 resolution: "@babel/preset-flow@npm:7.23.3" dependencies: @@ -1467,7 +1430,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.23.0": +"@babel/preset-typescript@npm:^7.23.0": version: 7.23.3 resolution: "@babel/preset-typescript@npm:7.23.3" dependencies: @@ -1482,7 +1445,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.13.16, @babel/register@npm:^7.22.15": +"@babel/register@npm:^7.22.15": version: 7.22.15 resolution: "@babel/register@npm:7.22.15" dependencies: @@ -5298,7 +5261,7 @@ __metadata: commander: ^12.1.0 cross-spawn: ^7.0.3 jest: ^29.7.0 - jscodeshift: ^0.13.1 + jscodeshift: ^0.15.2 prompts: ^2.4.2 ts-node: ^10.9.2 typescript: ^5.4.5 @@ -6055,27 +6018,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: 963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 - languageName: node - linkType: hard - -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -6136,13 +6078,6 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 - languageName: node - linkType: hard - "array.prototype.findlastindex@npm:^1.2.3": version: 1.2.3 resolution: "array.prototype.findlastindex@npm:1.2.3" @@ -6238,13 +6173,6 @@ __metadata: languageName: node linkType: hard -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c - languageName: node - linkType: hard - "ast-metadata-inferer@npm:^0.8.0": version: 0.8.0 resolution: "ast-metadata-inferer@npm:0.8.0" @@ -6323,15 +6251,6 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: dfeeeb70090c5ebea7be4b9f787f866686c645d9f39a0d184c817252d0cf08455ed25267d79c03254d3be1f03ac399992a792edcd5ffb9c91e097ab5ef42833a - languageName: node - linkType: hard - "autoprefixer@npm:^10.4.19": version: 10.4.19 resolution: "autoprefixer@npm:10.4.19" @@ -6520,21 +6439,6 @@ __metadata: languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: ^1.0.1 - class-utils: ^0.3.5 - component-emitter: ^1.2.1 - define-property: ^1.0.0 - isobject: ^3.0.1 - mixin-deep: ^1.2.0 - pascalcase: ^0.1.1 - checksum: a4a146b912e27eea8f66d09cb0c9eab666f32ce27859a7dfd50f38cd069a2557b39f16dba1bc2aecb3b44bf096738dd207b7970d99b0318423285ab1b1994edd - languageName: node - linkType: hard - "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -6674,24 +6578,6 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: ^1.1.0 - array-unique: ^0.3.2 - extend-shallow: ^2.0.1 - fill-range: ^4.0.0 - isobject: ^3.0.1 - repeat-element: ^1.1.2 - snapdragon: ^0.8.1 - snapdragon-node: ^2.0.1 - split-string: ^3.0.2 - to-regex: ^3.0.1 - checksum: e30dcb6aaf4a31c8df17d848aa283a65699782f75ad61ae93ec25c9729c66cf58e66f0000a9fec84e4add1135bb7da40f7cb9601b36bebcfa9ca58e8d5c07de0 - languageName: node - linkType: hard - "braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -6844,23 +6730,6 @@ __metadata: languageName: node linkType: hard -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: ^1.0.0 - component-emitter: ^1.2.1 - get-value: ^2.0.6 - has-value: ^1.0.0 - isobject: ^3.0.1 - set-value: ^2.0.0 - to-object-path: ^0.3.0 - union-value: ^1.0.0 - unset-value: ^1.0.0 - checksum: 9114b8654fe2366eedc390bad0bcf534e2f01b239a888894e2928cb58cdc1e6ea23a73c6f3450dcfd2058aa73a8a981e723cd1e7c670c047bf11afdc65880107 - languageName: node - linkType: hard - "cacheable-lookup@npm:^5.0.3": version: 5.0.4 resolution: "cacheable-lookup@npm:5.0.4" @@ -7096,18 +6965,6 @@ __metadata: languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: ^3.1.0 - define-property: ^0.2.5 - isobject: ^3.0.0 - static-extend: ^0.1.1 - checksum: be108900801e639e50f96a7e4bfa8867c753a7750a7603879f3981f8b0a89cba657497a2d5f40cd4ea557ff15d535a100818bb486baf6e26fe5d7872e75f1078 - languageName: node - linkType: hard - "clean-css@npm:^5.2.2": version: 5.3.2 resolution: "clean-css@npm:5.3.2" @@ -7269,16 +7126,6 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: ^1.0.0 - object-visit: ^1.0.0 - checksum: 15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 - languageName: node - linkType: hard - "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -7420,13 +7267,6 @@ __metadata: languageName: node linkType: hard -"component-emitter@npm:^1.2.1": - version: 1.3.1 - resolution: "component-emitter@npm:1.3.1" - checksum: 94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d - languageName: node - linkType: hard - "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -7538,13 +7378,6 @@ __metadata: languageName: node linkType: hard -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: d4b7b57b14f1d256bb9aa0b479241048afd7f5bcf22035fc7b94e8af757adeae247ea23c1a774fe44869fd5694efba4a969b88d966766c5245fdee59837fe45b - languageName: node - linkType: hard - "copy-webpack-plugin@npm:^11.0.0": version: 11.0.0 resolution: "copy-webpack-plugin@npm:11.0.0" @@ -7990,7 +7823,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0": +"debug@npm:2.6.9, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -8027,13 +7860,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -8176,34 +8002,6 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: ^0.1.0 - checksum: 85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 - languageName: node - linkType: hard - -"define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "define-property@npm:1.0.0" - dependencies: - is-descriptor: ^1.0.0 - checksum: 5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a - languageName: node - linkType: hard - -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" - dependencies: - is-descriptor: ^1.0.2 - isobject: ^3.0.1 - checksum: 3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 - languageName: node - linkType: hard - "defu@npm:^6.1.2": version: 6.1.3 resolution: "defu@npm:6.1.3" @@ -9487,21 +9285,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: ^2.3.3 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - posix-character-classes: ^0.1.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 1781d422e7edfa20009e2abda673cadb040a6037f0bd30fcd7357304f4f0c284afd420d7622722ca4a016f39b6d091841ab57b401c1f7e2e5131ac65b9f14fa1 - languageName: node - linkType: hard - "expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -9580,25 +9363,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: ^0.1.0 - checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: ^1.0.0 - is-extendable: ^1.0.1 - checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 - languageName: node - linkType: hard - "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -9606,22 +9370,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: ^0.3.2 - define-property: ^1.0.0 - expand-brackets: ^2.1.4 - extend-shallow: ^2.0.1 - fragment-cache: ^0.2.1 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: a41531b8934735b684cef5e8c5a01d0f298d7d384500ceca38793a9ce098125aab04ee73e2d75d5b2901bc5dddd2b64e1b5e3bf19139ea48bac52af4a92f1d00 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -9784,18 +9532,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" - dependencies: - extend-shallow: ^2.0.1 - is-number: ^3.0.0 - repeat-string: ^1.6.1 - to-regex-range: ^2.1.0 - checksum: dbb5102467786ab42bc7a3ec7380ae5d6bfd1b5177b2216de89e4a541193f8ba599a6db84651bd2c58c8921db41b8cc3d699ea83b477342d3ce404020f73c298 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -9955,13 +9691,6 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.2": - version: 1.0.2 - resolution: "for-in@npm:1.0.2" - checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d - languageName: node - linkType: hard - "foreground-child@npm:^2.0.0": version: 2.0.0 resolution: "foreground-child@npm:2.0.0" @@ -10061,15 +9790,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: ^0.2.2 - checksum: 1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc - languageName: node - linkType: hard - "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -10346,13 +10066,6 @@ __metadata: languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb - languageName: node - linkType: hard - "giget@npm:^1.0.0": version: 1.1.3 resolution: "giget@npm:1.1.3" @@ -10698,45 +10411,6 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: ^2.0.3 - has-values: ^0.1.4 - isobject: ^2.0.0 - checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: ^2.0.6 - has-values: ^1.0.0 - isobject: ^3.0.0 - checksum: b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: ^3.0.0 - kind-of: ^4.0.0 - checksum: 77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 - languageName: node - linkType: hard - "hash-sum@npm:^2.0.0": version: 2.0.0 resolution: "hash-sum@npm:2.0.0" @@ -11238,15 +10912,6 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" - dependencies: - hasown: ^2.0.0 - checksum: 8db44c02230a5e9b9dec390a343178791f073d5d5556a400527d2fd67a72d93b226abab2bd4123305c268f5dc22831bfdbd38430441fda82ea9e0b95ddc6b267 - languageName: node - linkType: hard - "is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" @@ -11329,13 +10994,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 - languageName: node - linkType: hard - "is-buffer@npm:^2.0.0": version: 2.0.5 resolution: "is-buffer@npm:2.0.5" @@ -11368,15 +11026,6 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" - dependencies: - hasown: ^2.0.0 - checksum: fc6da5be5177149d554c5612cc382e9549418ed72f2d3ed5a3e6511b03dd119ae1b2258320ca94931df50b7e9ee012894eccd4ca45bbcadf0d5b27da6faeb15a - languageName: node - linkType: hard - "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -11400,26 +11049,6 @@ __metadata: languageName: node linkType: hard -"is-descriptor@npm:^0.1.0": - version: 0.1.7 - resolution: "is-descriptor@npm:0.1.7" - dependencies: - is-accessor-descriptor: ^1.0.1 - is-data-descriptor: ^1.0.1 - checksum: 45743109f0bb03f9fa989c34d31ece87cc15792649f147b896a7c4db2906a02fca685867619f4d312e024d7bbd53b945a47c6830d01f5e73efcc6388ac211963 - languageName: node - linkType: hard - -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.3 - resolution: "is-descriptor@npm:1.0.3" - dependencies: - is-accessor-descriptor: ^1.0.1 - is-data-descriptor: ^1.0.1 - checksum: 316153b2fd86ac23b0a2f28b77744ae0a4e3c7a54fe52fa70b125d0971eb0a3bcfb562fa8e74537af0dad5bc405cc606726eb501fc748a241c10910deea89cfb - languageName: node - linkType: hard - "is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" @@ -11429,22 +11058,6 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 - languageName: node - linkType: hard - -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: ^2.0.4 - checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -11577,15 +11190,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" - dependencies: - kind-of: ^3.0.2 - checksum: 0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -11660,7 +11264,7 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": +"is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" dependencies: @@ -11804,13 +11408,6 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.2": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 - languageName: node - linkType: hard - "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -11820,13 +11417,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -11834,6 +11424,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -11848,16 +11445,7 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: 1.0.0 - checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f - languageName: node - linkType: hard - -"isobject@npm:^3.0.0, isobject@npm:^3.0.1": +"isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 @@ -12519,40 +12107,9 @@ __metadata: languageName: node linkType: hard -"jscodeshift@npm:^0.13.1": - version: 0.13.1 - resolution: "jscodeshift@npm:0.13.1" - dependencies: - "@babel/core": ^7.13.16 - "@babel/parser": ^7.13.16 - "@babel/plugin-proposal-class-properties": ^7.13.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.13.8 - "@babel/plugin-proposal-optional-chaining": ^7.13.12 - "@babel/plugin-transform-modules-commonjs": ^7.13.8 - "@babel/preset-flow": ^7.13.13 - "@babel/preset-typescript": ^7.13.0 - "@babel/register": ^7.13.16 - babel-core: ^7.0.0-bridge.0 - chalk: ^4.1.2 - flow-parser: 0.* - graceful-fs: ^4.2.4 - micromatch: ^3.1.10 - neo-async: ^2.5.0 - node-dir: ^0.1.17 - recast: ^0.20.4 - temp: ^0.8.4 - write-file-atomic: ^2.3.0 - peerDependencies: - "@babel/preset-env": ^7.1.6 - bin: - jscodeshift: bin/jscodeshift.js - checksum: 1c35938de5fc29cafec80e2c37d5c3411f85cd5d40e0243b52f2da0c1ab4b659daddfd62de558eca5d562303616f7838097727b651f4ad8e32b1e96f169cdd76 - languageName: node - linkType: hard - -"jscodeshift@npm:^0.15.1": - version: 0.15.1 - resolution: "jscodeshift@npm:0.15.1" +"jscodeshift@npm:^0.15.1, jscodeshift@npm:^0.15.2": + version: 0.15.2 + resolution: "jscodeshift@npm:0.15.2" dependencies: "@babel/core": ^7.23.0 "@babel/parser": ^7.23.0 @@ -12581,7 +12138,7 @@ __metadata: optional: true bin: jscodeshift: bin/jscodeshift.js - checksum: d760dee2b634fa8a4610bdbdf787ce117a9a6bcc73e9ae55a38be77e380698d928d34a375a93ed4685e8bbdecfbd3cdbb87eb4b7e22fc58381db3d59fb554687 + checksum: e3fa018bfd0ee5b65da1b98797a2536ae8ff0185f0c0d11f9be11e27e1f25ab33a4e17cecc8b73ef520e5d9d8dade98abc49bc0835c024a0f1ff14b48288528b languageName: node linkType: hard @@ -12823,24 +12380,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: ^1.1.5 - checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386 - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: ^1.1.5 - checksum: 1b9e7624a8771b5a2489026e820f3bbbcc67893e1345804a56b23a91e9069965854d2a223a7c6ee563c45be9d8c6ff1ef87f28ed5f0d1a8d00d9dcbb067c529f - languageName: node - linkType: hard - "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -13289,13 +12828,6 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.2": - version: 0.2.2 - resolution: "map-cache@npm:0.2.2" - checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 - languageName: node - linkType: hard - "map-or-similar@npm:^1.5.0": version: 1.5.0 resolution: "map-or-similar@npm:1.5.0" @@ -13303,15 +12835,6 @@ __metadata: languageName: node linkType: hard -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" - dependencies: - object-visit: ^1.0.0 - checksum: c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a - languageName: node - linkType: hard - "markdown-to-jsx@npm:7.3.2": version: 7.3.2 resolution: "markdown-to-jsx@npm:7.3.2" @@ -13458,27 +12981,6 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.1.10": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - braces: ^2.3.1 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - extglob: ^2.0.4 - fragment-cache: ^0.2.1 - kind-of: ^6.0.2 - nanomatch: ^1.2.9 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.2 - checksum: ad226cba4daa95b4eaf47b2ca331c8d2e038d7b41ae7ed0697cde27f3f1d6142881ab03d4da51b65d9d315eceb5e4cdddb3fbb55f5f72cfa19cf3ea469d054dc - languageName: node - linkType: hard - "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.7, micromatch@npm:~4.0.7": version: 4.0.7 resolution: "micromatch@npm:4.0.7" @@ -13704,16 +13206,6 @@ __metadata: languageName: node linkType: hard -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" - dependencies: - for-in: ^1.0.2 - is-extendable: ^1.0.1 - checksum: 820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d - languageName: node - linkType: hard - "mkdirp-classic@npm:^0.5.2": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -13795,25 +13287,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - fragment-cache: ^0.2.1 - is-windows: ^1.0.2 - kind-of: ^6.0.2 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 54d4166d6ef08db41252eb4e96d4109ebcb8029f0374f9db873bd91a1f896c32ec780d2a2ea65c0b2d7caf1f28d5e1ea33746a470f32146ac8bba821d80d38d8 - languageName: node - linkType: hard - "nanospinner@npm:^1.1.0": version: 1.1.0 resolution: "nanospinner@npm:1.1.0" @@ -14070,17 +13543,6 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: ^0.1.0 - define-property: ^0.2.5 - kind-of: ^3.0.3 - checksum: a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" @@ -14105,15 +13567,6 @@ __metadata: languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: ^3.0.0 - checksum: b0ee07f5bf3bb881b881ff53b467ebbde2b37ebb38649d6944a6cd7681b32eedd99da9bd1e01c55facf81f54ed06b13af61aba6ad87f0052982995e09333f790 - languageName: node - linkType: hard - "object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -14170,15 +13623,6 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.3.0": - version: 1.3.0 - resolution: "object.pick@npm:1.3.0" - dependencies: - isobject: ^3.0.1 - checksum: 77fb6eed57c67adf75e9901187e37af39f052ef601cb4480386436561357eb9e459e820762f01fd02c5c1b42ece839ad393717a6d1850d848ee11fbabb3e580a - languageName: node - linkType: hard - "object.values@npm:^1.1.6, object.values@npm:^1.1.7": version: 1.1.7 resolution: "object.values@npm:1.1.7" @@ -14505,13 +13949,6 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 - languageName: node - linkType: hard - "path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -14786,13 +14223,6 @@ __metadata: languageName: node linkType: hard -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 - languageName: node - linkType: hard - "postcss-calc@npm:^10.0.0": version: 10.0.0 resolution: "postcss-calc@npm:10.0.0" @@ -16122,7 +15552,7 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.20.3, recast@npm:^0.20.4": +"recast@npm:^0.20.3": version: 0.20.5 resolution: "recast@npm:0.20.5" dependencies: @@ -16252,16 +15682,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: ^3.0.2 - safe-regex: ^1.1.0 - checksum: 3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 - languageName: node - linkType: hard - "regexp-tree@npm:^0.1.27": version: 0.1.27 resolution: "regexp-tree@npm:0.1.27" @@ -16426,14 +15846,7 @@ __metadata: languageName: node linkType: hard -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 - languageName: node - linkType: hard - -"repeat-string@npm:^1.0.0, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.0.0": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 @@ -16498,13 +15911,6 @@ __metadata: languageName: node linkType: hard -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: 7b7035b9ed6e7bc7d289e90aef1eab5a43834539695dac6416ca6e91f1a94132ae4796bbd173cdacfdc2ade90b5f38a3fb6186bebc1b221cd157777a23b9ad14 - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" @@ -16593,13 +15999,6 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 - languageName: node - linkType: hard - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -16776,15 +16175,6 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: ~0.1.10 - checksum: 9a8bba57c87a841f7997b3b951e8e403b1128c1a4fd1182f40cc1a20e2d490593d7c2a21030fadfea320c8e859219019e136f678c6689ed5960b391b822f01d5 - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -17006,18 +16396,6 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" - dependencies: - extend-shallow: ^2.0.1 - is-extendable: ^0.1.1 - is-plain-object: ^2.0.3 - split-string: ^3.0.1 - checksum: 09a4bc72c94641aeae950eb60dc2755943b863780fcc32e441eda964b64df5e3f50603d5ebdd33394ede722528bd55ed43aae26e9df469b4d32e2292b427b601 - languageName: node - linkType: hard - "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -17213,42 +16591,6 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: ^1.0.0 - isobject: ^3.0.0 - snapdragon-util: ^3.0.1 - checksum: 9bb57d759f9e2a27935dbab0e4a790137adebace832b393e350a8bf5db461ee9206bb642d4fe47568ee0b44080479c8b4a9ad0ebe3712422d77edf9992a672fd - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: ^3.2.0 - checksum: 684997dbe37ec995c03fd3f412fba2b711fc34cb4010452b7eb668be72e8811a86a12938b511e8b19baf853b325178c56d8b78d655305e5cfb0bb8b21677e7b7 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" - dependencies: - base: ^0.11.1 - debug: ^2.2.0 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - map-cache: ^0.2.2 - source-map: ^0.5.6 - source-map-resolve: ^0.5.0 - use: ^3.1.0 - checksum: a197f242a8f48b11036563065b2487e9b7068f50a20dd81d9161eca6af422174fc158b8beeadbe59ce5ef172aa5718143312b3aebaae551c124b7824387c8312 - languageName: node - linkType: hard - "sockjs@npm:^0.3.24": version: 0.3.24 resolution: "sockjs@npm:0.3.24" @@ -17313,19 +16655,6 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: ^2.1.2 - decode-uri-component: ^0.2.0 - resolve-url: ^0.2.1 - source-map-url: ^0.4.0 - urix: ^0.1.0 - checksum: c73fa44ac00783f025f6ad9e038ab1a2e007cd6a6b86f47fe717c3d0765b4a08d264f6966f3bd7cd9dbcd69e4832783d5472e43247775b2a550d6f2155d24bae - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -17346,20 +16675,6 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: 64c5c2c77aff815a6e61a4120c309ae4cac01298d9bcbb3deb1b46a4dd4c46d4a1eaeda79ec9f684766ae80e8dc86367b89326ce9dd2b89947bd9291fc1ac08c - languageName: node - linkType: hard - -"source-map@npm:^0.5.6": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d - languageName: node - linkType: hard - "source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" @@ -17463,15 +16778,6 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: ^3.0.0 - checksum: ae5af5c91bdc3633628821bde92fdf9492fa0e8a63cf6a0376ed6afde93c701422a1610916f59be61972717070119e848d10dfbbd5024b7729d6a71972d2a84c - languageName: node - linkType: hard - "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -17497,16 +16803,6 @@ __metadata: languageName: node linkType: hard -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: ^0.2.5 - object-copy: ^0.1.0 - checksum: 8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -18274,25 +17570,6 @@ __metadata: languageName: node linkType: hard -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: ^3.0.2 - checksum: 9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: ^3.0.0 - repeat-string: ^1.6.1 - checksum: 46093cc14be2da905cc931e442d280b2e544e2bfdb9a24b3cf821be8d342f804785e5736c108d5be026021a05d7b38144980a61917eee3c88de0a5e710e10320 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -18302,18 +17579,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - regex-not: ^1.0.2 - safe-regex: ^1.1.0 - checksum: 4ed4a619059b64e204aad84e4e5f3ea82d97410988bcece7cf6cbfdbf193d11bff48cf53842d88b8bb00b1bfc0d048f61f20f0709e6f393fd8fe0122662d9db4 - languageName: node - linkType: hard - "tocbot@npm:^4.20.1": version: 4.23.0 resolution: "tocbot@npm:4.23.0" @@ -18770,18 +18035,6 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: ^3.1.0 - get-value: ^2.0.6 - is-extendable: ^0.1.1 - set-value: ^2.0.1 - checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba - languageName: node - linkType: hard - "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -18916,16 +18169,6 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: ^0.3.1 - isobject: ^3.0.0 - checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29 - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -18956,13 +18199,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 4c076ecfbf3411e888547fe844e52378ab5ada2d2f27625139011eada79925e77f7fbf0e4016d45e6a9e9adb6b7e64981bd49b22700c7c401c5fc15f423303b3 - languageName: node - linkType: hard - "url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -19014,13 +18250,6 @@ __metadata: languageName: node linkType: hard -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2"