diff --git a/package.json b/package.json index 0b697098ab2..d23f0312371 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "sass": "^1.77.4", "surge": "^0.23.1", "ts-node": "^10.9.2", - "ts-patch": "^2.1.0", + "ts-patch": "^3.1.2", "typescript": "^5.4.5" }, "scripts": { diff --git a/packages/react-integration/demo-app-ts/src/components/demos/ChipGroupDemo/ChipGroupWithCategoryDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/ChipGroupDemo/ChipGroupWithCategoryDemo.tsx index 2bd15f3b42a..6ae5490fba1 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/ChipGroupDemo/ChipGroupWithCategoryDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/ChipGroupDemo/ChipGroupWithCategoryDemo.tsx @@ -65,7 +65,7 @@ export class ChipWithCategoryGroupDemo extends Component<{}, ChipWithCategoryGro render() { const { chipGroups } = this.state; - return chipGroups.map(currentGroup => ( + return chipGroups.map((currentGroup) => ( - {currentGroup.chips.map(chip => ( + {currentGroup.chips.map((chip) => ( this.deleteItem(chip)}> {chip} diff --git a/packages/react-integration/demo-app-ts/src/components/demos/JumpLinksDemo/JumpLinksDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/JumpLinksDemo/JumpLinksDemo.tsx index bf716780b6f..a5bffd944db 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/JumpLinksDemo/JumpLinksDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/JumpLinksDemo/JumpLinksDemo.tsx @@ -7,7 +7,7 @@ export const JumpLinksDemo = () => { <> - {headings.map(i => ( + {headings.map((i) => ( {`Heading ${i}`} @@ -16,7 +16,7 @@ export const JumpLinksDemo = () => { - {headings.map(i => ( + {headings.map((i) => (
{`Heading ${i}`} diff --git a/packages/react-integration/demo-app-ts/src/components/demos/LabelDemo/LabelDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/LabelDemo/LabelDemo.tsx index 3bbb3e4d699..2a81b4c22a0 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/LabelDemo/LabelDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/LabelDemo/LabelDemo.tsx @@ -20,7 +20,7 @@ export class LabelDemo extends Component { <Label href="#" onClose={() => {}}> Grey link removeable </Label> - <span style={{ width: "150px", display: "inline-block"}}> + <span style={{ width: '150px', display: 'inline-block' }}> <Label id="tooltip" variant="outline"> Very very very very long label text that should be truncated without textMaxWidth </Label> diff --git a/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupVerticalDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupVerticalDemo.tsx index 07534e1e924..cd87423abb2 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupVerticalDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupVerticalDemo.tsx @@ -39,7 +39,7 @@ export class LabelGroupVerticalDemo extends Component<{}, BadgeLabelState> { }; this.deleteItem = (id: string) => { const copyOfbadgeLabelArray = this.state.badgeLabelArray; - const index = copyOfbadgeLabelArray.findIndex(labelObj => labelObj.name === id); + const index = copyOfbadgeLabelArray.findIndex((labelObj) => labelObj.name === id); if (index !== -1) { copyOfbadgeLabelArray.splice(index, 1); @@ -62,7 +62,7 @@ export class LabelGroupVerticalDemo extends Component<{}, BadgeLabelState> { expandedText="Collapse labels" aria-label="Vertical fruit labels" > - {badgeLabelArray.map(label => ( + {badgeLabelArray.map((label) => ( <Label key={label.name} onClose={() => this.deleteItem(label.name)}> {label.name} <Badge isRead={label.isRead}>{label.count}</Badge> diff --git a/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupWithCategoryDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupWithCategoryDemo.tsx index 4a4edc1ca38..216ceee17fc 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupWithCategoryDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/LabelGroupDemo/LabelGroupWithCategoryDemo.tsx @@ -65,7 +65,7 @@ export class LabelGroupWithCategoryDemo extends Component<{}, LabelWithCategoryG render() { const { labelGroups } = this.state; - return labelGroups.map(currentGroup => ( + return labelGroups.map((currentGroup) => ( <LabelGroup id={currentGroup.id} key={currentGroup.category} diff --git a/packages/react-integration/demo-app-ts/src/components/demos/MenuDemo/MenuDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/MenuDemo/MenuDemo.tsx index ca3e1f02378..12a91acbfae 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/MenuDemo/MenuDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/MenuDemo/MenuDemo.tsx @@ -131,7 +131,7 @@ export class MenuDemo extends Component { }); }; - onMultiOptionSelect = (_event?: React.MouseEvent, itemId?: string | number)=> { + onMultiOptionSelect = (_event?: React.MouseEvent, itemId?: string | number) => { if (typeof itemId !== 'number') { return; } diff --git a/packages/react-integration/demo-app-ts/src/components/demos/ModalNextDemo/ModalNextDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/ModalNextDemo/ModalNextDemo.tsx index 6c0b131970d..44b52c052d4 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/ModalNextDemo/ModalNextDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/ModalNextDemo/ModalNextDemo.tsx @@ -97,14 +97,14 @@ export class ModalNextDemo extends React.Component<React.HTMLProps<HTMLDivElemen handleModalCustomEscapeToggle = (_event?: any, customEscapePressed?: boolean) => { this.setState(({ isModalCustomEscapeOpen }) => ({ isModalCustomEscapeOpen: !isModalCustomEscapeOpen, - customEscapePressed: customEscapePressed ?? false + customEscapePressed: customEscapePressed ?? false })); }; handleModalAlertVariantToggle = (_event?: any, customEscapePressed?: boolean) => { this.setState(({ isModalAlertVariantOpen }) => ({ isModalAlertVariantOpen: !isModalAlertVariantOpen, - customEscapePressed: customEscapePressed ?? false + customEscapePressed: customEscapePressed ?? false })); }; diff --git a/packages/react-integration/demo-app-ts/src/components/demos/OptionsMenuDemo/OptionsMenuDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/OptionsMenuDemo/OptionsMenuDemo.tsx index c05d8fcc5db..8f10c629eba 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/OptionsMenuDemo/OptionsMenuDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/OptionsMenuDemo/OptionsMenuDemo.tsx @@ -83,10 +83,7 @@ export class OptionsMenuDemo extends React.Component<React.HTMLProps<HTMLDivElem </OptionsMenuItem> ], toggle: ( - <OptionsMenuToggle - onToggle={this.singleOptionOnToggle} - toggleTemplate={<>{this.state.toggleTemplateText}</>} - /> + <OptionsMenuToggle onToggle={this.singleOptionOnToggle} toggleTemplate={<>{this.state.toggleTemplateText}</>} /> ), isOpen: this.state.singleOptionIsOpen }; diff --git a/packages/react-integration/demo-app-ts/src/components/demos/SearchInputDemo/SearchInputDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/SearchInputDemo/SearchInputDemo.tsx index 0351ca06663..893c6aec776 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/SearchInputDemo/SearchInputDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/SearchInputDemo/SearchInputDemo.tsx @@ -36,7 +36,7 @@ export class SearchInputDemo extends React.Component<SearchInputProps, SearchInp }; onNext = () => { - this.setState(prevState => { + this.setState((prevState) => { const newCurrentResult = prevState.currentResult + 1; return { currentResult: newCurrentResult <= prevState.resultsCount ? newCurrentResult : prevState.resultsCount @@ -45,7 +45,7 @@ export class SearchInputDemo extends React.Component<SearchInputProps, SearchInp }; onPrevious = () => { - this.setState(prevState => { + this.setState((prevState) => { const newCurrentResult = prevState.currentResult - 1; return { currentResult: newCurrentResult > 0 ? newCurrentResult : 1 diff --git a/packages/react-integration/demo-app-ts/src/components/demos/SelectDeprecatedDemo/SelectInModal.tsx b/packages/react-integration/demo-app-ts/src/components/demos/SelectDeprecatedDemo/SelectInModal.tsx index e24e2fa32d1..f89fb9c0806 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/SelectDeprecatedDemo/SelectInModal.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/SelectDeprecatedDemo/SelectInModal.tsx @@ -1,17 +1,6 @@ import React from 'react'; -import { - Modal, - ModalVariant, - Button, - TimePicker, - InputGroup, - InputGroupItem -} from '@patternfly/react-core'; -import { - Select, - SelectOption, - SelectOptionObject -} from '@patternfly/react-core/deprecated'; +import { Modal, ModalVariant, Button, TimePicker, InputGroup, InputGroupItem } from '@patternfly/react-core'; +import { Select, SelectOption, SelectOptionObject } from '@patternfly/react-core/deprecated'; export const SelectInModal = () => { const [isModalOpen, setIsModalOpen] = React.useState(false); diff --git a/packages/react-integration/demo-app-ts/src/components/demos/SliderDemo/SliderDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/SliderDemo/SliderDemo.tsx index a1c655d819b..d7ded077805 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/SliderDemo/SliderDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/SliderDemo/SliderDemo.tsx @@ -58,11 +58,7 @@ export class SliderDemo extends Component<SliderDemoState> { this.setState({ valueDiscreteMinMax: value }); }; - onChangeDiscrete = ( - _event: SliderOnChangeEvent, - value: number, - inputValue?: number, - ) => { + onChangeDiscrete = (_event: SliderOnChangeEvent, value: number, inputValue?: number) => { let newValue; let newInputValue; @@ -100,11 +96,7 @@ export class SliderDemo extends Component<SliderDemoState> { }); }; - onChangePercent = ( - _event: SliderOnChangeEvent, - value: number, - inputValue?: number, - ) => { + onChangePercent = (_event: SliderOnChangeEvent, value: number, inputValue?: number) => { let newValue; let newInputValue; diff --git a/packages/react-integration/demo-app-ts/src/components/demos/SwitchDemo/SwitchDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/SwitchDemo/SwitchDemo.tsx index f50ada917fc..0bce015313b 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/SwitchDemo/SwitchDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/SwitchDemo/SwitchDemo.tsx @@ -36,7 +36,7 @@ export class SwitchDemo extends React.Component<{}, SwitchState> { this.setState({ table: { ...this.state.table, - data: this.state.table.data.map(d => (d.id === id ? { ...d, isChecked } : d)) + data: this.state.table.data.map((d) => (d.id === id ? { ...d, isChecked } : d)) } }); }; @@ -82,7 +82,7 @@ export class SwitchDemo extends React.Component<{}, SwitchState> { const [_first, ...rest] = data; rr = rest; } - const rows = rr.map(r => ({ + const rows = rr.map((r) => ({ cells: [ { title: <Switch id={r.id} isChecked={r.isChecked} onChange={this.handleChangeTable(r.id)} /> diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableComposableDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableComposableDemo.tsx index 839af38cc66..990a817d17c 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableComposableDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableComposableDemo.tsx @@ -1,3 +1,4 @@ +/* eslint-disable no-console */ import * as React from 'react'; import { Table, diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableCompoundExpandableDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableCompoundExpandableDemo.tsx index 349ea29a89c..f433d993504 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableCompoundExpandableDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableCompoundExpandableDemo.tsx @@ -1,10 +1,5 @@ import * as React from 'react'; -import { - compoundExpand, - IRow, - ICell, - IRowCell -} from '@patternfly/react-table'; +import { compoundExpand, IRow, ICell, IRowCell } from '@patternfly/react-table'; import { Table, TableHeader, TableBody, TableProps } from '@patternfly/react-table/deprecated'; import CodeBranchIcon from '@patternfly/react-icons/dist/esm/icons/code-branch-icon'; @@ -217,7 +212,7 @@ export class TableCompoundExpandableDemo extends React.Component<TableProps, Tab rowCells[colIndex] = { ...thisCell, props: { ...thisCell.props, isOpen: false } }; newRows[rowIndex] = { ...newRows[rowIndex], - isOpen: rowCells.some(cell => cell.props && cell.props.isOpen) + isOpen: rowCells.some((cell) => cell.props && cell.props.isOpen) }; } this.setState({ diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableEditableCompoundExpandableDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableEditableCompoundExpandableDemo.tsx index 1c2e772c2fc..f51c183910a 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableEditableCompoundExpandableDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableEditableCompoundExpandableDemo.tsx @@ -1,10 +1,5 @@ import * as React from 'react'; -import { - compoundExpand, - IRow, - ICell, - IRowCell -} from '@patternfly/react-table'; +import { compoundExpand, IRow, ICell, IRowCell } from '@patternfly/react-table'; import { Table, TableHeader, TableBody, TableProps } from '@patternfly/react-table/deprecated'; import CodeBranchIcon from '@patternfly/react-icons/dist/esm/icons/code-branch-icon'; @@ -202,7 +197,7 @@ export class TableEditableCompoundExpandableDemo extends React.Component<TablePr onExpand(_event: React.MouseEvent, rowIndex: number, colIndex: number, isOpen: boolean) { const newRows = Array.from(this.state.rows); - const rowCells = Array.from(newRows[rowIndex].cells as IRowCell[]) ; + const rowCells = Array.from(newRows[rowIndex].cells as IRowCell[]); const thisCell = rowCells[colIndex]; if (!isOpen) { @@ -217,7 +212,7 @@ export class TableEditableCompoundExpandableDemo extends React.Component<TablePr rowCells[colIndex] = { ...thisCell, props: { ...thisCell.props, isOpen: false } }; newRows[rowIndex] = { ...newRows[rowIndex], - isOpen: rowCells.some(cell => cell.props && cell.props.isOpen) + isOpen: rowCells.some((cell) => cell.props && cell.props.isOpen) }; } this.setState({ diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableFavoritesDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableFavoritesDemo.tsx index aa8bd7c38fe..89eb6376249 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableFavoritesDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableFavoritesDemo.tsx @@ -54,7 +54,7 @@ export class TableFavoritesDemo extends React.Component<TableProps, TableState> let rows; if (rowId === -1) { // header row - rows = this.state.rows.map(oneRow => { + rows = this.state.rows.map((oneRow) => { oneRow.selected = isSelected; return oneRow; }); @@ -99,7 +99,7 @@ export class TableFavoritesDemo extends React.Component<TableProps, TableState> } else { const userIndex = index - 2; sortedRows = [...this.state.rows].sort((a, b) => { - const aValue = a.cells?.[userIndex]; + const aValue = a.cells?.[userIndex]; const bValue = b.cells?.[userIndex]; if (typeof aValue !== 'number' || typeof bValue !== 'number') { @@ -109,7 +109,7 @@ export class TableFavoritesDemo extends React.Component<TableProps, TableState> if (aValue < bValue) { return -1; } - + if (aValue > bValue) { return 1; } diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableRowClickDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableRowClickDemo.tsx index 4f2a516bf2d..508a78e2586 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableRowClickDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TableDemo/TableRowClickDemo.tsx @@ -1,7 +1,4 @@ -import { - ICell, - IRow -} from '@patternfly/react-table'; +import { ICell, IRow } from '@patternfly/react-table'; import { Table, TableBody, TableHeader, TableProps, type OnRowClick } from '@patternfly/react-table/deprecated'; import { Component } from 'react'; diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsDemo.tsx index 8c740e37db2..3d1defbc80c 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsDemo.tsx @@ -102,7 +102,7 @@ export class TabDemo extends Component { ref={this.contentRef1} aria-label="Tab item 1" // eslint-disable-next-line no-console - onAuxClick={event => console.log(event)} + onAuxClick={(event) => console.log(event)} > Tab 1 section </TabContent> diff --git a/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsUncontrolledDemo.tsx b/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsUncontrolledDemo.tsx index 7a8fe8861fa..8b6d285a968 100644 --- a/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsUncontrolledDemo.tsx +++ b/packages/react-integration/demo-app-ts/src/components/demos/TabsDemo/TabsUncontrolledDemo.tsx @@ -70,7 +70,7 @@ export class TabUncontrolledDemo extends Component { ref={this.contentRef1} aria-label="Tab item 1" // eslint-disable-next-line no-console - onAuxClick={event => console.log(event)} + onAuxClick={(event) => console.log(event)} > Tab 1 section </TabContent> diff --git a/packages/transformer-cjs-imports/index.js b/packages/transformer-cjs-imports/index.js index 905f1122108..82df16b60c2 100644 --- a/packages/transformer-cjs-imports/index.js +++ b/packages/transformer-cjs-imports/index.js @@ -13,7 +13,7 @@ function transformerCJSImports(context) { // Only transform for CJS build // ESM: module = 5, CJS: module = 1 if (context.getCompilerOptions().module !== 1) { - return node => node; + return (node) => node; } /** * If a node is an import, change its moduleSpecifier @@ -23,14 +23,14 @@ function transformerCJSImports(context) { */ function visit(node) { if (ts.isImportDeclaration(node) && /@patternfly\/.*\/dist\/esm/.test(node.moduleSpecifier.text)) { - const newNode = ts.getMutableClone(node); + const newNode = ts.factory.cloneNode(node); const newPath = node.moduleSpecifier.text.replace(/dist\/esm/, 'dist/js'); - newNode.moduleSpecifier = ts.createStringLiteral(newPath, true); + newNode.moduleSpecifier = ts.factory.createStringLiteral(newPath, true); return newNode; } - return ts.visitEachChild(node, child => visit(child), context); + return ts.visitEachChild(node, (child) => visit(child), context); } - return node => ts.visitNode(node, visit); + return (node) => ts.visitNode(node, visit); } module.exports = () => ({ diff --git a/packages/transformer-react-styles-esm-imports/index.ts b/packages/transformer-react-styles-esm-imports/index.ts index d79bf5c07e0..31a7df27e03 100644 --- a/packages/transformer-react-styles-esm-imports/index.ts +++ b/packages/transformer-react-styles-esm-imports/index.ts @@ -19,7 +19,6 @@ const transformer: ts.TransformerFactory<ts.SourceFile> = (context) => (sourceFi if (/@patternfly\/react-styles\/css/.test(text) && !/\.[a-z]{1,5}('|");?$/.test(text)) { return factory.updateImportDeclaration( node, - node.decorators, node.modifiers, node.importClause, factory.createStringLiteral(text.trim().replace(/"|'/g, '').replace(/$/, '.mjs'), true), diff --git a/yarn.lock b/yarn.lock index 085f041753e..b9517432b99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3235,7 +3235,7 @@ __metadata: sass: "npm:^1.77.4" surge: "npm:^0.23.1" ts-node: "npm:^10.9.2" - ts-patch: "npm:^2.1.0" + ts-patch: "npm:^3.1.2" typescript: "npm:^5.4.5" languageName: unknown linkType: soft @@ -10821,7 +10821,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -10835,7 +10835,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -11889,13 +11889,6 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.0.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 10c0/08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 - languageName: node - linkType: hard - "interpret@npm:^3.1.1": version: 3.1.1 resolution: "interpret@npm:3.1.1" @@ -17509,15 +17502,6 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: "npm:^1.1.6" - checksum: 10c0/22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 - languageName: node - linkType: hard - "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -17904,7 +17888,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.3.2": +"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.3.2": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -17930,7 +17914,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.3.2#optional!builtin<compat/resolve>": +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.3.2#optional!builtin<compat/resolve>": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin<compat/resolve>::version=1.22.8&hash=c3c19d" dependencies: @@ -18585,19 +18569,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.5": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - glob: "npm:^7.0.0" - interpret: "npm:^1.0.0" - rechoir: "npm:^0.6.2" - bin: - shjs: bin/shjs - checksum: 10c0/feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 - languageName: node - linkType: hard - "shiki@npm:^0.10.1": version: 0.10.1 resolution: "shiki@npm:0.10.1" @@ -20030,22 +20001,20 @@ __metadata: languageName: node linkType: hard -"ts-patch@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-patch@npm:2.1.0" +"ts-patch@npm:^3.1.2": + version: 3.2.0 + resolution: "ts-patch@npm:3.2.0" dependencies: chalk: "npm:^4.1.2" - glob: "npm:^8.0.3" global-prefix: "npm:^3.0.0" - minimist: "npm:^1.2.6" - resolve: "npm:^1.22.1" - shelljs: "npm:^0.8.5" + minimist: "npm:^1.2.8" + resolve: "npm:^1.22.2" + semver: "npm:^7.5.4" strip-ansi: "npm:^6.0.1" - peerDependencies: - typescript: ">=4.0.0" bin: - ts-patch: bin/cli.js - checksum: 10c0/fb6888807cc7294ea24042519bb520c622ca34c5bc925f70ba35b26c8275ac26d2e78d9642c1885802d444841c9406932292b10a8f7d450ec8d457ba8569a838 + ts-patch: bin/ts-patch.js + tspc: bin/tspc.js + checksum: 10c0/fc7436fd60f5793da13dddde376fff36d86f65fb70dde4410fe9de3d9c137770f47acf0431830336bec7390e64c754ae49500390a57b58982add87f31e54558f languageName: node linkType: hard