diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a33bf085..e61107de3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +## [0.0.54](https://bitbucket.org/myntra/uikit/compare/v0.0.53...v0.0.54) (2023-08-31) + + + ## [0.0.53](https://bitbucket.org/myntra/uikit/compare/v0.0.52...v0.0.53) (2023-08-11) diff --git a/components/accordion/package.json b/components/accordion/package.json index 6a4c83358..d29f872fd 100644 --- a/components/accordion/package.json +++ b/components/accordion/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/accordion", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/accordion.cjs.js", "module": "dist/accordion.esm.js", "types": "dist/index.d.ts", diff --git a/components/avatar/package.json b/components/avatar/package.json index 980c37031..fb712a06b 100644 --- a/components/avatar/package.json +++ b/components/avatar/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/avatar", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/avatar.cjs.js", "module": "dist/avatar.esm.js", "types": "dist/index.d.ts", diff --git a/components/badge/package.json b/components/badge/package.json index 0933a6cb9..d464c2ab4 100644 --- a/components/badge/package.json +++ b/components/badge/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/badge", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/badge.cjs.js", "module": "dist/badge.esm.js", "types": "dist/index.d.ts", diff --git a/components/banner/package.json b/components/banner/package.json index ff84ba860..62c1fb3a8 100644 --- a/components/banner/package.json +++ b/components/banner/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/banner", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/banner.cjs.js", "module": "dist/banner.esm.js", "types": "dist/index.d.ts", diff --git a/components/bread-crumb/package.json b/components/bread-crumb/package.json index b7453b590..f92eac008 100644 --- a/components/bread-crumb/package.json +++ b/components/bread-crumb/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/bread-crumb", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/bread-crumb.cjs.js", "module": "dist/bread-crumb.esm.js", "types": "dist/index.d.ts", diff --git a/components/button-group/package.json b/components/button-group/package.json index be1d97501..ecef79d29 100644 --- a/components/button-group/package.json +++ b/components/button-group/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/button-group", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/button-group.cjs.js", "module": "dist/button-group.esm.js", "types": "dist/index.d.ts", diff --git a/components/button/package.json b/components/button/package.json index b06ac9d14..90a55d528 100644 --- a/components/button/package.json +++ b/components/button/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/button", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/button.cjs.js", "module": "dist/button.esm.js", "types": "dist/index.d.ts", diff --git a/components/click-away/package.json b/components/click-away/package.json index 91b837b6c..3f164aef7 100644 --- a/components/click-away/package.json +++ b/components/click-away/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/click-away", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/click-away.cjs.js", "module": "dist/click-away.esm.js", "types": "dist/index.d.ts", diff --git a/components/dropdown/package.json b/components/dropdown/package.json index 04833b423..d1ad0320d 100644 --- a/components/dropdown/package.json +++ b/components/dropdown/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/dropdown", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/dropdown.cjs.js", "module": "dist/dropdown.esm.js", "types": "dist/index.d.ts", diff --git a/components/error-boundary/package.json b/components/error-boundary/package.json index 12d5f2805..b6bd0d962 100644 --- a/components/error-boundary/package.json +++ b/components/error-boundary/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/error-boundary", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/error-boundary.cjs.js", "module": "dist/error-boundary.esm.js", "types": "dist/index.d.ts", diff --git a/components/fab/package.json b/components/fab/package.json index cca39d39f..580fb937d 100644 --- a/components/fab/package.json +++ b/components/fab/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/fab", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/fab.cjs.js", "module": "dist/fab.esm.js", "types": "dist/index.d.ts", diff --git a/components/field/package.json b/components/field/package.json index 13a2e8916..9a8569671 100644 --- a/components/field/package.json +++ b/components/field/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/field", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/field.cjs.js", "module": "dist/field.esm.js", "types": "dist/index.d.ts", diff --git a/components/form/package.json b/components/form/package.json index a3233ed21..2af1213dd 100644 --- a/components/form/package.json +++ b/components/form/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/form", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/form.cjs.js", "module": "dist/form.esm.js", "types": "dist/index.d.ts", diff --git a/components/grid/package.json b/components/grid/package.json index 92da4915a..5a0e68d0e 100644 --- a/components/grid/package.json +++ b/components/grid/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/grid", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/grid.cjs.js", "module": "dist/grid.esm.js", "types": "dist/index.d.ts", diff --git a/components/icon/package.json b/components/icon/package.json index c214b3ba9..3cc63ce6a 100644 --- a/components/icon/package.json +++ b/components/icon/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/icon", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/icon.cjs.js", "module": "dist/icon.esm.js", "types": "dist/index.d.ts", diff --git a/components/image/package.json b/components/image/package.json index 2a2872f99..7390ffda0 100644 --- a/components/image/package.json +++ b/components/image/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/image", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/image.cjs.js", "module": "dist/image.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-checkbox/package.json b/components/input-checkbox/package.json index 086f7f3e5..fd252bc49 100644 --- a/components/input-checkbox/package.json +++ b/components/input-checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-checkbox", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-checkbox.cjs.js", "module": "dist/input-checkbox.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-date/package.json b/components/input-date/package.json index 2922c399a..7e43a95ac 100644 --- a/components/input-date/package.json +++ b/components/input-date/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-date", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-date.cjs.js", "module": "dist/input-date.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-file/package.json b/components/input-file/package.json index 834d88bc5..329711fca 100644 --- a/components/input-file/package.json +++ b/components/input-file/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-file", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-file.cjs.js", "module": "dist/input-file.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-masked/package.json b/components/input-masked/package.json index cca38be04..9c63579d6 100644 --- a/components/input-masked/package.json +++ b/components/input-masked/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-masked", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-masked.cjs.js", "module": "dist/input-masked.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-month/package.json b/components/input-month/package.json index bb8391fe5..a7adf58d9 100644 --- a/components/input-month/package.json +++ b/components/input-month/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-month", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-month.cjs.js", "module": "dist/input-month.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-number/package.json b/components/input-number/package.json index d07f6b688..ca2787f6d 100644 --- a/components/input-number/package.json +++ b/components/input-number/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-number", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-number.cjs.js", "module": "dist/input-number.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-radio/package.json b/components/input-radio/package.json index 4801d6cd1..2a9bea69a 100644 --- a/components/input-radio/package.json +++ b/components/input-radio/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-radio", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-radio.cjs.js", "module": "dist/input-radio.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-select/package.json b/components/input-select/package.json index aff48e326..97546ca83 100644 --- a/components/input-select/package.json +++ b/components/input-select/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-select", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-select.cjs.js", "module": "dist/input-select.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-text-area/package.json b/components/input-text-area/package.json index 00c29d308..4352a4d2d 100644 --- a/components/input-text-area/package.json +++ b/components/input-text-area/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-text-area", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-text-area.cjs.js", "module": "dist/input-text-area.esm.js", "types": "dist/index.d.ts", diff --git a/components/input-text/package.json b/components/input-text/package.json index b03a2e4ec..0f0e4f2c3 100644 --- a/components/input-text/package.json +++ b/components/input-text/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input-text", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input-text.cjs.js", "module": "dist/input-text.esm.js", "types": "dist/index.d.ts", diff --git a/components/input/package.json b/components/input/package.json index cf693ec8f..c215172e3 100644 --- a/components/input/package.json +++ b/components/input/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/input", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/input.cjs.js", "module": "dist/input.esm.js", "types": "dist/index.d.ts", diff --git a/components/layout/package.json b/components/layout/package.json index dedb16f03..a07a383c8 100644 --- a/components/layout/package.json +++ b/components/layout/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/layout", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/layout.cjs.js", "module": "dist/layout.esm.js", "types": "dist/index.d.ts", diff --git a/components/list/package.json b/components/list/package.json index 4a234c5ad..3d5ed8565 100644 --- a/components/list/package.json +++ b/components/list/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/list", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/list.cjs.js", "module": "dist/list.esm.js", "types": "dist/index.d.ts", diff --git a/components/loader/package.json b/components/loader/package.json index 699cf5928..3f6734042 100644 --- a/components/loader/package.json +++ b/components/loader/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/loader", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/loader.cjs.js", "module": "dist/loader.esm.js", "types": "dist/index.d.ts", diff --git a/components/measure/package.json b/components/measure/package.json index 64d3f93ad..2c67e7266 100644 --- a/components/measure/package.json +++ b/components/measure/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/measure", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/measure.cjs.js", "module": "dist/measure.esm.js", "types": "dist/index.d.ts", diff --git a/components/modal/package.json b/components/modal/package.json index 09b7dcab3..f7e6b5d77 100644 --- a/components/modal/package.json +++ b/components/modal/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/modal", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/modal.cjs.js", "module": "dist/modal.esm.js", "types": "dist/index.d.ts", diff --git a/components/nav-bar/package.json b/components/nav-bar/package.json index 5380242b1..a105cb35c 100644 --- a/components/nav-bar/package.json +++ b/components/nav-bar/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/nav-bar", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/nav-bar.cjs.js", "module": "dist/nav-bar.esm.js", "types": "dist/index.d.ts", diff --git a/components/page/package.json b/components/page/package.json index 9621c213c..e1ad8258c 100644 --- a/components/page/package.json +++ b/components/page/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/page", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/page.cjs.js", "module": "dist/page.esm.js", "types": "dist/index.d.ts", diff --git a/components/pagination/example.mdx b/components/pagination/example.mdx index ab8da53a3..f2c0c0842 100644 --- a/components/pagination/example.mdx +++ b/components/pagination/example.mdx @@ -16,5 +16,5 @@ import Pagination from './src/pagination' const [total] = useState(200) const [size, setSize] = useState(10) const [page, setPage] = useState(1) - { setSize(size); setPage(page) }}/> + { console.log("heyo", page, size); setSize(size); setPage(page) }}/> ``` \ No newline at end of file diff --git a/components/pagination/package.json b/components/pagination/package.json index 3c88229ab..53722c40c 100644 --- a/components/pagination/package.json +++ b/components/pagination/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/pagination", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/pagination.cjs.js", "module": "dist/pagination.esm.js", "types": "dist/index.d.ts", @@ -30,8 +30,12 @@ "peerDependencies": {}, "dependencies": { "@applique-ui/uikit-can-i-use": "0.0.*", - "@applique-ui/icon": "0.0.*", "@applique-ui/uikit-utils": "0.0.*", - "uikit-icons": "npm:@myntra/uikit-icons@latest" + "uikit-icons": "npm:@myntra/uikit-icons@latest", + "@applique-ui/input-select": "0.0.*", + "@applique-ui/input-number": "0.0.*", + "@applique-ui/icon": "0.0.*", + "@applique-ui/button": "0.0.*", + "@applique-ui/layout": "0.0.*" } } diff --git a/components/pagination/src/pages.tsx b/components/pagination/src/pages.tsx new file mode 100644 index 000000000..93c7b003b --- /dev/null +++ b/components/pagination/src/pages.tsx @@ -0,0 +1,143 @@ +import React from 'react' +import Button from '@applique-ui/button' +import Layout from '@applique-ui/layout' +import Icon from '@applique-ui/icon' + +import ChevronLeftSolid from 'uikit-icons/svgs/ChevronLeftSolid' +import ChevronRightSolid from 'uikit-icons/svgs/ChevronRightSolid' +import { usePagination, DOTS } from './usePagination' +import classnames from './pagination.module.scss' + +export interface SkipPagesProps extends BaseProps { + /** Type of skip page */ + type: DOTS.LEFT | DOTS.RIGHT + /** On page change handler */ + onPageChange(page: number): void + /** Current page number */ + currentPage: number +} + +const SkipPages = ({ onPageChange, type, currentPage }) => { + const [isHovering, setIsHovering] = React.useState(false) + + const handleMouseOver = () => { + setIsHovering(true) + } + + const handleMouseOut = () => { + setIsHovering(false) + } + + const onSkipClick = () => { + onPageChange(type === DOTS.LEFT ? currentPage - 5 : currentPage + 5) + } + + return ( + + {isHovering ? ( + + ) : ( + + )} + + ) +} + +export interface PagesProps extends BaseProps { + /** total number of records */ + totalCount: number + /** On page change handler */ + onPageChange(page: number): void + /** The number of siblings */ + siblingCount?: number + /** Current page number */ + currentPage: number + /** Current page size */ + pageSize: number +} + +const Pages = ({ + onPageChange, + totalCount, + siblingCount = 1, + currentPage, + pageSize, +}: PagesProps) => { + const paginationRange = usePagination({ + currentPage, + totalCount, + siblingCount, + pageSize, + }) + + if (currentPage === 0 || paginationRange.length < 2) { + return null + } + + const onNext = () => { + onPageChange(currentPage + 1) + } + + const onPrevious = () => { + onPageChange(currentPage - 1) + } + + let lastPage = paginationRange[paginationRange.length - 1] + + return ( + + + {paginationRange.map((pageNumber) => { + if (pageNumber === DOTS.LEFT || pageNumber === DOTS.RIGHT) { + return ( + + ) + } + + return ( + + ) + })} + + + ) +} + +export default Pages diff --git a/components/pagination/src/pagination.module.scss b/components/pagination/src/pagination.module.scss index 1c1467b96..246966e65 100644 --- a/components/pagination/src/pagination.module.scss +++ b/components/pagination/src/pagination.module.scss @@ -1,67 +1,43 @@ @import '@accoutrement'; .pagination { - display: inline-block; -} - -.size { - display: inline-block; - margin-right: size('3x'); -} - -.page-size { - position: relative; - display: inline-block; - padding: 0 size('1x') 0 0; - margin: 0 size('2x'); -} - -.page-size > select, -.pagination > select { - display: inline-block; - padding: 0 0.625em 0 0.375em; - font-size: 1em; - color: color('text-dark'); - cursor: pointer; - background-color: transparent; - border: none; - border-radius: 0; - outline: none; - -moz-appearance: none; - -webkit-appearance: none; -} - -.select-chevron-down { - position: absolute; - top: 6px; - right: 2px; - display: inline-block; - width: 0; - pointer-events: none; - cursor: pointer; - content: ''; - border-color: rgba(0, 0, 0, 0.54) transparent; - border-style: solid; - border-width: 6px 5px 0 5px; -} - -.size-label { - display: inline-block; - margin-right: size('2x'); -} - -.select-page { - padding: 0; - text-align-last: center; -} - -.pagination-arrow { - width: 1em; - height: 1em; - cursor: pointer; -} - -.arrow-container { - display: inline-block; - padding: 0.25em; + display: inline-flex; + align-items: center; + justify-content: center; + + > *:not(:last-child) { + margin-right: size('8x'); + } + + &-select-size-wrapper { + width: 120px; + } + + &-page-input-wrapper { + width: size('8x'); + } +} + +.pages { + &-container { + display: flex; + list-style-type: none; + } + + &-item { + margin-left: 0 !important; + + &-icon { + color: color('primary'); + cursor: pointer; + + &-disabled { + cursor: not-allowed; + } + } + &-skipPages { + width: size('3x'); + cursor: pointer; + } + } } diff --git a/components/pagination/src/pagination.tsx b/components/pagination/src/pagination.tsx index 8bde01fa4..43f001f4f 100644 --- a/components/pagination/src/pagination.tsx +++ b/components/pagination/src/pagination.tsx @@ -1,10 +1,10 @@ import React, { PureComponent } from 'react' -import Icon from '@applique-ui/icon' -import { range } from '@applique-ui/uikit-utils' +import InputSelect from '@applique-ui/input-select' +import InputNumber from '@applique-ui/input-number' +import Layout from '@applique-ui/layout' +import Pages from './pages' import classnames from './pagination.module.scss' -import ChevronLeftSolid from 'uikit-icons/svgs/ChevronLeftSolid' -import ChevronRightSolid from 'uikit-icons/svgs/ChevronRightSolid' export interface Props extends BaseProps { /** Current selected page */ @@ -32,122 +32,94 @@ export interface Props extends BaseProps { @category basic @see http://uikit.myntra.com/components/pagination */ -export default class Pagination extends PureComponent { - static defaultProps = { - page: 1, - size: 15, - sizes: [10, 15, 30, 50], - } - - static propTypes = { - __$validation({ sizes }) { - if (sizes.some((size) => size > 50)) - console.warn( - 'Too many rows rendered at a time. Try using virtualized table. Visit here https://uikit.myntra.com/components/table#very-large-table' - ) - }, - } +export default function Pagination(props: Props) { + const [pageNumberCustom, setPageNumberCustom] = React.useState(null) - updatePage = (page) => { - const pages = this.totalPages - const size = this.props.size + const updatePage = (page) => { + const pages = Math.ceil(props.total / props.size) + const size = props.size if (page > 0 && page <= pages) { - this.props.onChange({ size, page }) + props.onChange({ size, page }) } } - get totalPages() { - return Math.ceil(this.props.total / this.props.size) - } - - handlePageChange = (e) => { - this.updatePage(parseInt(e.target.value, 10)) + const handlePageChange = (event) => { + if (event.key === 'Enter') { + updatePage(parseInt(event.target.value, 10)) + setPageNumberCustom(null) + } } - handleSizeChange = (e) => { - // TODO: Should we keep user on current page? - this.props.onChange({ size: parseInt(e.target.value, 10), page: 1 }) + const handleSizeChange = (value) => { + props.onChange({ size: parseInt(value, 10), page: 1 }) } - render() { - const { - total, - size, - page, - className, - sizes, - hideSize, - pageInputDisabled, - } = this.props - const totalPages = Math.ceil(total / size) - const pages = range(1, pageInputDisabled ? 1 : totalPages).map( - (page) => page - ) - const start = (page - 1) * size + 1 - const end = total < start + size - 1 ? total : start + size - 1 - return ( -
- {!hideSize && ( -
- Rows per page: -
- - -
-
- )} + const { + total, + size, + page, + className, + sizes, + hideSize, + pageInputDisabled, + } = props -
- - {start} to {end} - {' '} - of {total} -
- -
this.updatePage(page - 1)} - > - + {!hideSize && ( +
+ ({ + label: `${size}/page`, + value: size, + }))} + value={size} + onChange={handleSizeChange} />
- -
this.updatePage(page + 1)} - > - + + Go to +
+
-
- ) - } + Page + +
+ ) +} + +Pagination.defaultProps = { + page: 8, + size: 10, + sizes: [10, 15, 30, 50], +} + +Pagination.propTypes = { + __$validation({ sizes }) { + if (sizes.some((size) => size > 50)) + console.warn( + 'Too many rows rendered at a time. Try using virtualized table. Visit here https://uikit.myntra.com/components/table#very-large-table' + ) + }, } diff --git a/components/pagination/src/usePagination.js b/components/pagination/src/usePagination.js new file mode 100644 index 000000000..5afdf0f49 --- /dev/null +++ b/components/pagination/src/usePagination.js @@ -0,0 +1,73 @@ +export const DOTS = { + LEFT: 'LEFT', + RIGHT: 'RIGHT', +} + +const range = (start, end) => { + let length = end - start + 1 + return Array.from({ length }, (_, idx) => idx + start) +} + +export const usePagination = ({ + totalCount, + pageSize, + siblingCount = 1, + currentPage, +}) => { + const totalPageCount = Math.ceil(totalCount / pageSize) + + // Pages count is determined as siblingCount + firstPage + lastPage + currentPage + 2*DOTS + const totalPageNumbers = siblingCount + 5 + + /* + If the number of pages is less than the page numbers we want to show in our + paginationComponent, we return the range [1..totalPageCount] + */ + if (totalPageNumbers >= totalPageCount) { + return range(1, totalPageCount) + } + + const leftSiblingIndex = Math.max(currentPage - siblingCount, 1) + const rightSiblingIndex = Math.min( + currentPage + siblingCount, + totalPageCount + ) + + /* + We do not want to show dots if there is only one position left + after/before the left/right page count as that would lead to a change if our Pagination + component size which we do not want + */ + const shouldShowLeftDots = leftSiblingIndex > 2 + const shouldShowRightDots = rightSiblingIndex < totalPageCount - 2 + + const firstPageIndex = 1 + const lastPageIndex = totalPageCount + + if (!shouldShowLeftDots && shouldShowRightDots) { + let leftItemCount = 3 + 2 * siblingCount + let leftRange = range(1, leftItemCount) + + return [...leftRange, DOTS.RIGHT, totalPageCount] + } + + if (shouldShowLeftDots && !shouldShowRightDots) { + let rightItemCount = 3 + 2 * siblingCount + let rightRange = range( + totalPageCount - rightItemCount + 1, + totalPageCount + ) + return [firstPageIndex, DOTS.LEFT, ...rightRange] + } + + if (shouldShowLeftDots && shouldShowRightDots) { + let middleRange = range(leftSiblingIndex, rightSiblingIndex) + return [ + firstPageIndex, + DOTS.LEFT, + ...middleRange, + DOTS.RIGHT, + lastPageIndex, + ] + } +} diff --git a/components/portal/package.json b/components/portal/package.json index 1fc8379ed..86b43c23c 100644 --- a/components/portal/package.json +++ b/components/portal/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/portal", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/portal.cjs.js", "module": "dist/portal.esm.js", "types": "dist/index.d.ts", diff --git a/components/progress/package.json b/components/progress/package.json index 5df8c9a15..6e480f9e9 100644 --- a/components/progress/package.json +++ b/components/progress/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/progress", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/progress.cjs.js", "module": "dist/progress.esm.js", "types": "dist/index.d.ts", diff --git a/components/schema-form/package.json b/components/schema-form/package.json index 337ec307b..f3f8c0556 100644 --- a/components/schema-form/package.json +++ b/components/schema-form/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/schema-form", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/schema-form.cjs.js", "module": "dist/schema-form.esm.js", "types": "dist/index.d.ts", diff --git a/components/section/package.json b/components/section/package.json index 76b7fe309..d7197f16f 100644 --- a/components/section/package.json +++ b/components/section/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/section", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/section.cjs.js", "module": "dist/section.esm.js", "types": "dist/index.d.ts", diff --git a/components/stepper/package.json b/components/stepper/package.json index 409baa211..70ff8fa13 100644 --- a/components/stepper/package.json +++ b/components/stepper/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/stepper", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/stepper.cjs.js", "module": "dist/stepper.esm.js", "types": "dist/index.d.ts", diff --git a/components/stepper/src/small-step.module.scss b/components/stepper/src/small-step.module.scss index 40cf4221f..b21ebd2be 100644 --- a/components/stepper/src/small-step.module.scss +++ b/components/stepper/src/small-step.module.scss @@ -4,9 +4,13 @@ $self: &; display: flex; - align-items: center; + align-items: flex-start; width: 100%; - height: 100%; + + min-width: size('3x') * 10; + min-height: size('3x') * 10; + + &:first-child { #{ $self }__left-separator { flex: 1 1 100%; @@ -23,7 +27,7 @@ display: block !important; &:hover { #{ $self }__indicator { - transform: translate(-50%, -50%) #{scale }(0.7); + transform: translate(-50%, -50%) #{scale}(0.7); } #{ $self }__label { display: flex; @@ -45,29 +49,38 @@ box-shadow: shadow('stepper'); transform: translate(-50%, -50%) #{scale }(0.5); transform-origin: center center; + + &--horizontal { + top: -1px; + } + &--vertical { + top: size('3x'); + left: -1px; + } } &__label { - position: absolute; - bottom: 0; - left: -50px; display: none; - width: 160px; - padding: 12px; - margin-bottom: 16px; + min-width: 160px; + padding: 0 size('3x'); + margin-bottom: size('4x'); background: color('black'); &::after { position: absolute; bottom: 0; left: 50px; content: ''; - border: 8px solid; + border: size('2x') solid; border-color: color('black') transparent transparent transparent; transform: translate(-50%, 100%); } &--always-open { display: flex; } + &--heading { + margin-top: 0 !important; + } } + &--vertical { flex-direction: column; #{ $self }__label { @@ -76,7 +89,6 @@ display: flex; margin-bottom: 0; background: transparent; - transform: translateY(50%); &::after { content: none; } diff --git a/components/stepper/src/small-step.tsx b/components/stepper/src/small-step.tsx index 7d52742c5..e3a524605 100644 --- a/components/stepper/src/small-step.tsx +++ b/components/stepper/src/small-step.tsx @@ -3,7 +3,6 @@ import classnames from './small-step.module.scss' import { Props as StepProps } from './step' import Text from '@applique-ui/text' import Layout from '@applique-ui/layout' -import StepSeparator from './step-separator' export interface Props extends BaseProps, StepProps { /** Make label and description always visible */ @@ -40,13 +39,8 @@ export default class SmallStep extends PureComponent { 'small-step--error': error, })} > -
-
+
{ {label} @@ -74,11 +69,6 @@ export default class SmallStep extends PureComponent { )}
-
) } diff --git a/components/stepper/src/step-separator.module.scss b/components/stepper/src/step-separator.module.scss deleted file mode 100644 index 032cde86b..000000000 --- a/components/stepper/src/step-separator.module.scss +++ /dev/null @@ -1,28 +0,0 @@ -@import '@accoutrement'; - -.step-separator { - position: relative; - z-index: 0; - display: flex; - justify-content: space-evenly; - border: 1px solid color('gray-dark'); - &--horizontal { - width: 100%; - } - &--vertical { - flex-direction: column; - height: 100%; - } - &--completed { - border-color: color('primary'); - } - &--has-small-steps { - border: none; - } - &__half-complete { - position: absolute; - left: 0; - width: 15%; - border-color: color('primary'); - } -} diff --git a/components/stepper/src/step-separator.tsx b/components/stepper/src/step-separator.tsx deleted file mode 100644 index 79105e0d5..000000000 --- a/components/stepper/src/step-separator.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React, { PureComponent, ReactNode } from 'react' -import classnames from './step-separator.module.scss' - -export interface Props extends BaseProps { - /** @private */ - className?: string -} - -/** - * Connector between the steps - * - * @since 1.13.42 - * @status REVIEWING - * @category basic - * @see http://uikit.myntra.com/components/stepper/step-separator - */ -export default class StepSeparator extends PureComponent { - render() { - const { - orientation, - children, - hasSmallSteps, - completed, - className, - } = this.props - return ( -
- {children} -
- ) - } -} diff --git a/components/stepper/src/step.module.scss b/components/stepper/src/step.module.scss index c722e8ef7..e5e9260aa 100644 --- a/components/stepper/src/step.module.scss +++ b/components/stepper/src/step.module.scss @@ -4,87 +4,53 @@ $self: &; position: relative; + flex: 1 1 0; + width: 100%; + height: 100%; - &__indicator { - position: relative; - z-index: 1; - flex-grow: 0; - flex-shrink: 0; - width: size('5x'); - height: size('5x'); - &::before { - box-sizing: border-box; - display: block; - width: 100%; - height: 100%; - content: ''; - background: color('white'); - border-radius: 50%; - box-shadow: shadow('stepper'); - transform-origin: center center; - } - &::after { - position: absolute; - top: 0; - left: 0; - box-sizing: border-box; - display: block; - width: 100%; - height: 100%; - content: ''; - background: color('gray-dark'); - border: 1px solid color('gray-dark'); - border-radius: 50%; - transform: #{scale }(0.5); - transform-origin: center center; - } - &:hover { - transform: #{scale }(1.2); + &--horizontal { + display: flex; + border-top: size('0.5x') solid #e6e6e6; + + &:last-child { + border-top: none; } } - &__label { - position: absolute; - &--horizontal { - left: size('3x') - (size('small') * 0.5); - padding-top: size('small'); - text-align: center; - transform: translateX(-50%); - } - &--vertical { - top: size('3x') - (size('small') * 0.5); - left: 100%; - min-width: size('3x') * 10; - padding-left: size('3x'); - transform: translateY(-50%); + + &--vertical { + border-left: size('0.5x') solid #e6e6e6; + + &:last-child { + border-left: none; } } - &__icon { - position: absolute; - top: 50%; - left: 50%; - z-index: 2; - transform: translate(-50%, -50%); + + &--completed { + border-left-color: color('primary'); } - &__half-complete { - position: absolute; - left: size('5x'); - width: 15%; - height: size('1x') * 0.5; - background: color('primary'); + + &__content { + min-height: size('3x') * 10; + min-width: size('3x') * 10; } - &__item { - position: relative; + + &__indicator { + position: absolute; display: flex; flex-wrap: nowrap; align-items: center; justify-content: flex-start; + &--horizontal { - flex-direction: row; + top: -10px; + justify-content: flex-start; } + &--vertical { + left: -11px; flex-direction: column; - height: 100%; + #{ $self }__half-complete { top: size('5x'); left: 50%; @@ -93,19 +59,24 @@ transform: translateX(-50%); } } + &--active { - #{ $self }__indicator { + #{ $self }__indicator--icon { + &::before, &::after { border-color: color('primary'); } + &::after { background: color('primary'); } } } + &--completed { - #{ $self }__indicator { + #{ $self }__indicator--icon { + &::before, &::after { background: color('primary'); @@ -113,8 +84,10 @@ } } } + &--error { - #{ $self }__indicator { + #{ $self }__indicator--icon { + &::before, &::after { background: color('danger'); @@ -122,10 +95,76 @@ } } } + + &--icon { + position: relative; + z-index: 1; + flex-grow: 0; + flex-shrink: 0; + width: size('5x'); + height: size('5x'); + + + &--design { + position: absolute; + top: 50%; + left: 50%; + z-index: 2; + transform: translate(-50%, -50%); + } + + &::before { + box-sizing: border-box; + display: block; + width: 100%; + height: 100%; + content: ''; + background: color('white'); + border-radius: 50%; + box-shadow: shadow('stepper'); + transform-origin: center center; + } + + &::after { + position: absolute; + top: 0; + left: 0; + box-sizing: border-box; + display: block; + width: 100%; + height: 100%; + content: ''; + background: color('gray-dark'); + border: size('_unit') solid color('gray-dark'); + border-radius: 50%; + transform: #{scale }(0.5); + transform-origin: center center; + } + + &:hover { + transform: #{scale }(1.2); + } + } } - &--vertical { - &:last-child { - flex: 0; + + &__label { + width: 100%; + height: 100%; + + &--horizontal { + padding-top: size('4x'); + } + + &--vertical { + padding-left: size('4x'); + } + + &--heading { + margin-top: 0 !important; + } + + &--description { + margin: size('3x') 0; } } -} +} \ No newline at end of file diff --git a/components/stepper/src/step.tsx b/components/stepper/src/step.tsx index 46670bd51..752a2a73b 100644 --- a/components/stepper/src/step.tsx +++ b/components/stepper/src/step.tsx @@ -9,7 +9,6 @@ import Text from '@applique-ui/text' import Layout from '@applique-ui/layout' import Icon from '@applique-ui/icon' import classnames from './step.module.scss' -import StepSeparator from './step-separator' import TimesSolid from 'uikit-icons/svgs/TimesSolid' import CheckSolid from 'uikit-icons/svgs/CheckSolid' @@ -24,7 +23,7 @@ export interface Props extends BaseProps { /** Label or title text */ label: string /** Small description if required */ - description?: string + description?: string | ReactNode /** Boolean to set if step error's out */ error?: boolean /** Boolean to set if step is completed */ @@ -43,7 +42,6 @@ export default class Step extends PureComponent { /** * Your code goes here */ - static Separator = StepSeparator render() { const children: any = Children.toArray( this.props.children @@ -56,79 +54,75 @@ export default class Step extends PureComponent { error, className, orientation, - hasSeparator, active, ...props } = this.props return ( -
-
-
- {completed && ( - - )} - {error && ( - - )} -
- {hasSeparator && ( - - {Children.map(children, (child: any, index) => - cloneElement(child, { - 'data-index': `step.${this.props['data-index']}.${index}`, - orientation, - children: null, - active: - active && - index === - children.findIndex((child) => !child.props.completed), - }) +
+ +
+
+ {completed && ( + )} - - )} - {!!children.length && completed && ( -
- )} -
- - + )} +
+
+ - {label} - - {description && ( - - {description} - - )} + {label} + + {typeof description === 'string' ? ( + + {description} + + ) :
{description}
} +
+ {Children.map(children, (child: any, index) => + cloneElement(child, { + 'data-index': `step.${this.props['data-index']}.${index}`, + orientation, + children: null, + active: + active && + index === + children.findIndex((child) => !child.props.completed), + }) + )}
) } diff --git a/components/stepper/src/stepper.module.scss b/components/stepper/src/stepper.module.scss index d1c764aaf..42ad59ecb 100644 --- a/components/stepper/src/stepper.module.scss +++ b/components/stepper/src/stepper.module.scss @@ -2,6 +2,8 @@ .stepper { height: 100%; + padding: size('2x'); + &__pane { display: flex; padding: size('6x'); diff --git a/components/stepper/src/stepper.tsx b/components/stepper/src/stepper.tsx index a8350b3e3..ad9b2b200 100644 --- a/components/stepper/src/stepper.tsx +++ b/components/stepper/src/stepper.tsx @@ -93,7 +93,6 @@ export default class Stepper extends PureComponent< {Children.map(children, (child: any, index) => cloneElement(child, { 'data-index': index, - hasSeparator: !(index === children.length - 1), orientation, active: activeStep === index, }) diff --git a/components/table/package.json b/components/table/package.json index 2e5492215..6893a10f1 100644 --- a/components/table/package.json +++ b/components/table/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/table", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/table.cjs.js", "module": "dist/table.esm.js", "types": "dist/index.d.ts", diff --git a/components/tabs/package.json b/components/tabs/package.json index bb11e4013..72a4a4af7 100644 --- a/components/tabs/package.json +++ b/components/tabs/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/tabs", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/tabs.cjs.js", "module": "dist/tabs.esm.js", "types": "dist/index.d.ts", diff --git a/components/text/package.json b/components/text/package.json index 6c06c095f..037420a03 100644 --- a/components/text/package.json +++ b/components/text/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/text", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/text.cjs.js", "module": "dist/text.esm.js", "types": "dist/index.d.ts", diff --git a/components/tooltip/package.json b/components/tooltip/package.json index 127c2fc54..2caed8bbe 100644 --- a/components/tooltip/package.json +++ b/components/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/tooltip", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/tooltip.cjs.js", "module": "dist/tooltip.esm.js", "types": "dist/index.d.ts", diff --git a/components/top-bar/package.json b/components/top-bar/package.json index 0b6424b50..398fff16e 100644 --- a/components/top-bar/package.json +++ b/components/top-bar/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/top-bar", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/top-bar.cjs.js", "module": "dist/top-bar.esm.js", "types": "dist/index.d.ts", diff --git a/components/top-nav/package.json b/components/top-nav/package.json index cc0da28bb..0a69bbba5 100644 --- a/components/top-nav/package.json +++ b/components/top-nav/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/top-nav", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/top-nav.cjs.js", "module": "dist/top-nav.esm.js", "types": "dist/index.d.ts", diff --git a/components/virtual-grid/package.json b/components/virtual-grid/package.json index 13213c906..753564a98 100644 --- a/components/virtual-grid/package.json +++ b/components/virtual-grid/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/virtual-grid", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/virtual-grid.cjs.js", "module": "dist/virtual-grid.esm.js", "types": "dist/index.d.ts", diff --git a/components/virtual-list/package.json b/components/virtual-list/package.json index bdd6b576b..4edbcb834 100644 --- a/components/virtual-list/package.json +++ b/components/virtual-list/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/virtual-list", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/virtual-list.cjs.js", "module": "dist/virtual-list.esm.js", "types": "dist/index.d.ts", diff --git a/package.json b/package.json index cf07b35bf..2411b60dc 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "author": "Myntra", "license": "MIT", "private": true, - "version": "0.0.53", + "version": "0.0.54", "engines": { "node": ">=16.14.1" }, diff --git a/packages/accoutrement/package.json b/packages/accoutrement/package.json index b25977a1d..c1df29559 100644 --- a/packages/accoutrement/package.json +++ b/packages/accoutrement/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/accoutrement", - "version": "0.0.53", + "version": "0.0.54", "style": "src/index.scss", "author": "Myntra", "license": "MIT", diff --git a/packages/classnames-loader/package.json b/packages/classnames-loader/package.json index e3e0822b2..182accc11 100644 --- a/packages/classnames-loader/package.json +++ b/packages/classnames-loader/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/classnames-loader", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/classnames-loader.esm.js", "types": "dist/index.d.ts", diff --git a/packages/codemod-utils/package.json b/packages/codemod-utils/package.json index 632d3b55a..cdaed9722 100644 --- a/packages/codemod-utils/package.json +++ b/packages/codemod-utils/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/codemod-utils", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/codemod-utils.esm.js", "types": "dist/index.d.ts", diff --git a/packages/docgen/package.json b/packages/docgen/package.json index 843414b63..1786dfb12 100644 --- a/packages/docgen/package.json +++ b/packages/docgen/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/docgen", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/docgen.esm.js", "types": "dist/index.d.ts", diff --git a/packages/eslint-config-standard/package.json b/packages/eslint-config-standard/package.json index 3aaa83905..88b65682a 100644 --- a/packages/eslint-config-standard/package.json +++ b/packages/eslint-config-standard/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/eslint-config-standard", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/eslint-config-standard.esm.js", "types": "dist/index.d.ts", diff --git a/packages/rollup-plugin-classnames/package.json b/packages/rollup-plugin-classnames/package.json index 46b8c82cb..0b5ded7b0 100644 --- a/packages/rollup-plugin-classnames/package.json +++ b/packages/rollup-plugin-classnames/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/rollup-plugin-classnames", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/rollup-plugin-classnames.esm.js", "types": "dist/index.d.ts", diff --git a/packages/rollup-plugin-scss/package.json b/packages/rollup-plugin-scss/package.json index c21559ecc..6b094cfa0 100644 --- a/packages/rollup-plugin-scss/package.json +++ b/packages/rollup-plugin-scss/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/rollup-plugin-scss", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/rollup-plugin-scss.esm.js", "types": "dist/index.d.ts", diff --git a/packages/stylelint-config-standard/package.json b/packages/stylelint-config-standard/package.json index d85089744..6550b9d19 100644 --- a/packages/stylelint-config-standard/package.json +++ b/packages/stylelint-config-standard/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/stylelint-config-standard", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/stylelint-config-standard.esm.js", "types": "dist/index.d.ts", diff --git a/packages/svg/package.json b/packages/svg/package.json index 9c65ad4cc..1dd90abe2 100644 --- a/packages/svg/package.json +++ b/packages/svg/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/svg", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/svg.esm.js", "types": "dist/index.d.ts", diff --git a/packages/tokenizer/package.json b/packages/tokenizer/package.json index 6cd5aa116..965f199fb 100644 --- a/packages/tokenizer/package.json +++ b/packages/tokenizer/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/tokenizer", - "version": "0.0.53", + "version": "0.0.54", "main": "src/index.js", "module": "dist/tokenizer.esm.js", "types": "dist/index.d.ts", diff --git a/packages/uikit-can-i-use/package.json b/packages/uikit-can-i-use/package.json index 3c8943429..0ddf43fb3 100644 --- a/packages/uikit-can-i-use/package.json +++ b/packages/uikit-can-i-use/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/uikit-can-i-use", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/uikit-can-i-use.cjs.js", "module": "dist/uikit-can-i-use.esm.js", "types": "dist/index.d.ts", diff --git a/packages/uikit-cli/package.json b/packages/uikit-cli/package.json index 2f35c3e8e..d1a51d4f3 100644 --- a/packages/uikit-cli/package.json +++ b/packages/uikit-cli/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/uikit-cli", - "version": "0.0.53", + "version": "0.0.54", "description": "A command line utility for @applique-ui/uikit", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/uikit-context/package.json b/packages/uikit-context/package.json index dee291baa..f287694a5 100644 --- a/packages/uikit-context/package.json +++ b/packages/uikit-context/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/uikit-context", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/uikit-context.cjs.js", "module": "dist/uikit-context.esm.js", "types": "dist/index.d.ts", diff --git a/packages/uikit-design/package.json b/packages/uikit-design/package.json index 5587880e1..05d5e44f3 100644 --- a/packages/uikit-design/package.json +++ b/packages/uikit-design/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/uikit-design", - "version": "0.0.53", + "version": "0.0.54", "main": "design.scss", "module": "dist/uikit-design.esm.js", "types": "dist/index.d.ts", diff --git a/packages/uikit-utils/package.json b/packages/uikit-utils/package.json index 2c6b87fa0..e5e9ae5fd 100644 --- a/packages/uikit-utils/package.json +++ b/packages/uikit-utils/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/uikit-utils", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/uikit-utils.cjs.js", "module": "dist/uikit-utils.esm.js", "types": "dist/index.d.ts", diff --git a/packages/uikit/package.json b/packages/uikit/package.json index a54269c81..7586e032f 100644 --- a/packages/uikit/package.json +++ b/packages/uikit/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/uikit", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/uikit.cjs.js", "module": "dist/uikit.esm.js", "types": "dist/index.d.ts", diff --git a/packages/uikit/src/components.ts b/packages/uikit/src/components.ts index b6e05b46c..4a9658562 100644 --- a/packages/uikit/src/components.ts +++ b/packages/uikit/src/components.ts @@ -1,47 +1,48 @@ -export { default as Accordion } from "@applique-ui/accordion"; -export { default as Avatar } from "@applique-ui/avatar"; -export { default as Badge } from "@applique-ui/badge"; -export { default as Banner } from "@applique-ui/banner"; -export { default as BreadCrumb } from "@applique-ui/bread-crumb"; -export { default as Button } from "@applique-ui/button"; -export { default as ButtonGroup } from "@applique-ui/button-group"; -export { default as ClickAway } from "@applique-ui/click-away"; -export { default as Dropdown } from "@applique-ui/dropdown"; -export { default as ErrorBoundary } from "@applique-ui/error-boundary"; -export { default as Fab } from "@applique-ui/fab"; -export { default as Field } from "@applique-ui/field"; -export { default as Form } from "@applique-ui/form"; -export { default as Grid } from "@applique-ui/grid"; -export { default as Icon } from "@applique-ui/icon"; -export { default as Image } from "@applique-ui/image"; -export { default as InputCheckbox } from "@applique-ui/input-checkbox"; -export { default as InputDate } from "@applique-ui/input-date"; -export { default as InputFile } from "@applique-ui/input-file"; -export { default as InputMasked } from "@applique-ui/input-masked"; -export { default as InputMonth } from "@applique-ui/input-month"; -export { default as InputNumber } from "@applique-ui/input-number"; -export { default as InputRadio } from "@applique-ui/input-radio"; -export { default as InputSelect } from "@applique-ui/input-select"; -export { default as InputText } from "@applique-ui/input-text"; -export { default as InputTextArea } from "@applique-ui/input-text-area"; -export { default as Layout } from "@applique-ui/layout"; -export { default as List } from "@applique-ui/list"; -export { default as Loader } from "@applique-ui/loader"; -export { default as Measure } from "@applique-ui/measure"; -export { default as Modal } from "@applique-ui/modal"; -export { default as NavBar } from "@applique-ui/nav-bar"; -export { default as Page } from "@applique-ui/page"; -export { default as Pagination } from "@applique-ui/pagination"; -export { default as Portal } from "@applique-ui/portal"; -export { default as Progress } from "@applique-ui/progress"; -export { default as SchemaForm } from "@applique-ui/schema-form"; -export { default as Section } from "@applique-ui/section"; -export { default as Stepper } from "@applique-ui/stepper"; -export { default as Table } from "@applique-ui/table"; -export { default as Tabs, Tab } from "@applique-ui/tabs"; -export { default as Text } from "@applique-ui/text"; -export { default as Tooltip } from "@applique-ui/tooltip"; -export { default as TopBar } from "@applique-ui/top-bar"; -export { default as TopNav } from "@applique-ui/top-nav"; -export { default as VirtualGrid } from "@applique-ui/virtual-grid"; -export { default as VirtualList } from "@applique-ui/virtual-list"; +export { default as Accordion } from '@applique-ui/accordion' +export { default as Avatar } from '@applique-ui/avatar' +export { default as Badge } from '@applique-ui/badge' +export { default as Banner } from '@applique-ui/banner' +export { default as BreadCrumb } from '@applique-ui/bread-crumb' +export { default as Button } from '@applique-ui/button' +export { default as ButtonGroup } from '@applique-ui/button-group' +export { default as ClickAway } from '@applique-ui/click-away' +export { default as Dropdown } from '@applique-ui/dropdown' +export { default as ErrorBoundary } from '@applique-ui/error-boundary' +export { default as Fab } from '@applique-ui/fab' +export { default as Field } from '@applique-ui/field' +export { default as Form } from '@applique-ui/form' +export { default as Grid } from '@applique-ui/grid' +export { default as Icon } from '@applique-ui/icon' +export { default as Image } from '@applique-ui/image' +export { default as Input } from '@applique-ui/input' +export { default as InputCheckbox } from '@applique-ui/input-checkbox' +export { default as InputDate } from '@applique-ui/input-date' +export { default as InputFile } from '@applique-ui/input-file' +export { default as InputMasked } from '@applique-ui/input-masked' +export { default as InputMonth } from '@applique-ui/input-month' +export { default as InputNumber } from '@applique-ui/input-number' +export { default as InputRadio } from '@applique-ui/input-radio' +export { default as InputSelect } from '@applique-ui/input-select' +export { default as InputText } from '@applique-ui/input-text' +export { default as InputTextArea } from '@applique-ui/input-text-area' +export { default as Layout } from '@applique-ui/layout' +export { default as List } from '@applique-ui/list' +export { default as Loader } from '@applique-ui/loader' +export { default as Measure } from '@applique-ui/measure' +export { default as Modal } from '@applique-ui/modal' +export { default as NavBar } from '@applique-ui/nav-bar' +export { default as Page } from '@applique-ui/page' +export { default as Pagination } from '@applique-ui/pagination' +export { default as Portal } from '@applique-ui/portal' +export { default as Progress } from '@applique-ui/progress' +export { default as SchemaForm } from '@applique-ui/schema-form' +export { default as Section } from '@applique-ui/section' +export { default as Stepper } from '@applique-ui/stepper' +export { default as Table } from '@applique-ui/table' +export { default as Tabs } from '@applique-ui/tabs' +export { default as Text } from '@applique-ui/text' +export { default as Tooltip } from '@applique-ui/tooltip' +export { default as TopBar } from '@applique-ui/top-bar' +export { default as TopNav } from '@applique-ui/top-nav' +export { default as VirtualGrid } from '@applique-ui/virtual-grid' +export { default as VirtualList } from '@applique-ui/virtual-list' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea9b179a4..bc70ded66 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -229,7 +229,7 @@ importers: version: 2.29.4 monaco-editor-webpack-plugin: specifier: ^1.7.0 - version: 1.9.1(monaco-editor@0.20.0)(webpack@5.74.0) + version: 1.9.1(webpack@5.74.0) npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -241,7 +241,7 @@ importers: version: 8.4.23 postcss-loader: specifier: ^7.2.4 - version: 7.2.4(@types/node@12.20.55)(postcss@8.4.23)(ts-node@10.9.1)(typescript@3.9.10)(webpack@5.74.0) + version: 7.2.4(postcss@8.4.23)(ts-node@10.9.1)(typescript@3.9.10)(webpack@5.74.0) prettier: specifier: ^1.16.4 version: 1.19.1 @@ -349,7 +349,7 @@ importers: version: 9.4.1(typescript@3.9.10)(webpack@5.74.0) ts-node: specifier: ~10.9.1 - version: 10.9.1(@types/node@12.20.55)(typescript@3.9.10) + version: 10.9.1(typescript@3.9.10) typescript: specifier: ^3.9.7 version: 3.9.10 @@ -392,10 +392,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -421,10 +421,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -453,10 +453,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -491,10 +491,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -517,10 +517,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -555,10 +555,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -587,10 +587,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -613,10 +613,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -654,10 +654,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -683,10 +683,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -721,10 +721,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -750,10 +750,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -821,10 +821,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -850,10 +850,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -876,10 +876,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@applique-ui/svg': specifier: 0.0.* @@ -923,10 +923,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -952,10 +952,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -981,10 +981,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1033,14 +1033,14 @@ importers: version: 1.11.7 uikit-icons: specifier: npm:@applique-ui/uikit-icons@latest - version: /@applique-ui/uikit-icons@1.0.49 + version: /@applique-ui/uikit-icons@1.0.55 optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1066,10 +1066,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1095,10 +1095,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1133,10 +1133,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1162,10 +1162,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1188,10 +1188,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1229,10 +1229,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1261,10 +1261,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1293,10 +1293,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1316,10 +1316,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1354,10 +1354,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1380,10 +1380,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1412,10 +1412,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1447,10 +1447,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1485,10 +1485,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1511,10 +1511,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1525,9 +1525,21 @@ importers: components/pagination: dependencies: + '@applique-ui/button': + specifier: 0.0.* + version: link:../button '@applique-ui/icon': specifier: 0.0.* version: link:../icon + '@applique-ui/input-number': + specifier: 0.0.* + version: link:../input-number + '@applique-ui/input-select': + specifier: 0.0.* + version: link:../input-select + '@applique-ui/layout': + specifier: 0.0.* + version: link:../layout '@applique-ui/uikit-can-i-use': specifier: 0.0.* version: link:../../packages/uikit-can-i-use @@ -1540,10 +1552,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1569,10 +1581,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1598,10 +1610,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1636,10 +1648,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1665,10 +1677,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1703,10 +1715,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1759,10 +1771,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1785,10 +1797,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1808,10 +1820,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1837,10 +1849,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1875,10 +1887,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1913,10 +1925,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1942,10 +1954,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -1971,10 +1983,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -2020,7 +2032,7 @@ importers: version: 7.2.3 jscodeshift: specifier: ^0.14.0 - version: 0.14.0(@babel/preset-env@7.21.5) + version: 0.14.0 jsdoc-api: specifier: ^4.0.3 version: 4.0.3 @@ -2347,10 +2359,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -2435,7 +2447,7 @@ importers: version: 8.0.2 jscodeshift: specifier: ^0.14.0 - version: 0.14.0(@babel/preset-env@7.21.5) + version: 0.14.0 jsdoc-api: specifier: ^4.0.3 version: 4.0.3 @@ -2491,10 +2503,10 @@ importers: optionalDependencies: react: specifier: ^16.9.0 - version: 16.9.0 + version: 16.14.0 react-dom: specifier: ^16.9.0 - version: 16.14.0(react@16.9.0) + version: 16.14.0(react@16.14.0) devDependencies: '@types/react': specifier: 17.0.2 @@ -2543,6 +2555,14 @@ packages: engines: {node: '>=8.0'} optionalDependencies: react: 16.14.0 + dev: true + + /@applique-ui/uikit-icons@1.0.55: + resolution: {integrity: sha512-D30zhA6JDJTCwQoT7RcX9Ni6jwqemR1QJQFf64WXsvM2krQE9l6pNFOH6wt/abI+I0KUIDzrFvPOYX4agDhEgQ==} + engines: {node: '>=8.0'} + optionalDependencies: + react: 16.14.0 + dev: false /@babel/code-frame@7.0.0-beta.44: resolution: {integrity: sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==} @@ -2612,6 +2632,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.5 + dev: true /@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} @@ -2655,6 +2676,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 semver: 6.3.0 + dev: true /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} @@ -2670,6 +2692,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-environment-visitor@7.21.5: resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} @@ -2752,6 +2775,7 @@ packages: '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-replace-supers@7.21.5: resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==} @@ -2812,6 +2836,7 @@ packages: '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/helpers@7.21.5: resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} @@ -2854,6 +2879,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} @@ -2865,6 +2891,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -2879,6 +2906,7 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -2904,6 +2932,7 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} @@ -2914,6 +2943,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.21.8): resolution: {integrity: sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==} @@ -2935,6 +2965,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} @@ -2945,6 +2976,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} @@ -2955,6 +2987,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -2975,6 +3008,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -2988,6 +3022,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -2998,6 +3033,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + dev: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -3021,6 +3057,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} @@ -3035,6 +3072,7 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} @@ -3045,6 +3083,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -3053,6 +3092,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -3061,6 +3101,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -3070,6 +3111,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -3078,6 +3120,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==} @@ -3096,6 +3139,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-flow@7.21.4(@babel/core@7.21.8): resolution: {integrity: sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==} @@ -3114,6 +3158,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -3122,6 +3167,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -3130,6 +3176,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8): resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} @@ -3147,6 +3194,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -3163,6 +3211,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -3171,6 +3220,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -3179,6 +3229,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -3196,6 +3247,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -3205,6 +3257,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8): resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} @@ -3223,6 +3276,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} @@ -3236,6 +3290,7 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} @@ -3245,6 +3300,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} @@ -3254,6 +3310,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} @@ -3273,6 +3330,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} @@ -3283,6 +3341,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/template': 7.20.7 + dev: true /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.8): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} @@ -3292,6 +3351,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} @@ -3302,6 +3362,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} @@ -3311,6 +3372,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} @@ -3321,6 +3383,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-builder-binary-assignment-operator-visitor': 7.21.5 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==} @@ -3340,6 +3403,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} @@ -3351,6 +3415,7 @@ packages: '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} @@ -3360,6 +3425,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} @@ -3369,6 +3435,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.8): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} @@ -3381,6 +3448,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} @@ -3408,6 +3476,7 @@ packages: '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} @@ -3420,6 +3489,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.8): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} @@ -3430,6 +3500,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} @@ -3439,6 +3510,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} @@ -3451,6 +3523,7 @@ packages: '@babel/helper-replace-supers': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.8): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} @@ -3460,6 +3533,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} @@ -3469,6 +3543,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} @@ -3520,6 +3595,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 + dev: true /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} @@ -3529,6 +3605,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} @@ -3538,6 +3615,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} @@ -3548,6 +3626,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + dev: true /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} @@ -3557,6 +3636,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} @@ -3566,6 +3646,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} @@ -3575,6 +3656,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.8): resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==} @@ -3598,6 +3680,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} @@ -3608,6 +3691,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 + dev: true /@babel/preset-env@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} @@ -3694,6 +3778,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/preset-flow@7.21.4(@babel/core@7.21.8): resolution: {integrity: sha512-F24cSq4DIBmhq4OzK3dE63NHagb27OPE3eWR+HLekt4Z3Y5MzIIUGF3LlLgV0gN8vzbDViSY7HnrReNVCJXTeA==} @@ -3717,6 +3802,7 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.8) '@babel/types': 7.21.5 esutils: 2.0.3 + dev: true /@babel/preset-react@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} @@ -3762,6 +3848,7 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true /@babel/runtime@7.21.5: resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} @@ -4919,10 +5006,8 @@ packages: ajv: 6.12.6 dev: true - /ajv-formats@2.1.1(ajv@8.12.0): + /ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -5673,6 +5758,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} @@ -5684,6 +5770,7 @@ packages: core-js-compat: 3.30.2 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} @@ -5694,6 +5781,7 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + dev: true /babel-plugin-syntax-async-functions@6.13.0: resolution: {integrity: sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==} @@ -7222,6 +7310,7 @@ packages: resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} dependencies: browserslist: 4.21.5 + dev: true /core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} @@ -7236,7 +7325,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader@4.3.0(@types/node@12.20.55)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@3.9.10): + /cosmiconfig-typescript-loader@4.3.0(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@3.9.10): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -7245,9 +7334,8 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': 12.20.55 cosmiconfig: 8.1.3 - ts-node: 10.9.1(@types/node@12.20.55)(typescript@3.9.10) + ts-node: 10.9.1(typescript@3.9.10) typescript: 3.9.10 dev: true @@ -11363,6 +11451,35 @@ packages: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: true + /jscodeshift@0.14.0: + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.21.8 + '@babel/parser': 7.21.8 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.8) + '@babel/preset-flow': 7.21.4(@babel/core@7.21.8) + '@babel/preset-typescript': 7.21.5(@babel/core@7.21.8) + '@babel/register': 7.21.0(@babel/core@7.21.8) + babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: false + /jscodeshift@0.14.0(@babel/preset-env@7.21.5): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true @@ -11391,6 +11508,7 @@ packages: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + dev: true /jsdoc-api@4.0.3: resolution: {integrity: sha512-dfYq9JgB+XahY0XfSEw93PmXmocjwYcvJ5aMuQUJ/OdDRGWamf2SSOk3W06Bsj8qdjp/UdefzqpP/mpwsvHuvA==} @@ -11835,6 +11953,7 @@ packages: /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: true /lodash.escape@4.0.1: resolution: {integrity: sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==} @@ -12703,21 +12822,16 @@ packages: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} dev: true - /monaco-editor-webpack-plugin@1.9.1(monaco-editor@0.20.0)(webpack@5.74.0): + /monaco-editor-webpack-plugin@1.9.1(webpack@5.74.0): resolution: {integrity: sha512-x7fx1w3i/uwZERIgztHAAK3VQMsL8+ku0lFXXbO81hKDg8IieACqjGEa2mqEueg0c/fX+wd0oI+75wB19KJAsA==} peerDependencies: monaco-editor: 0.19.x || 0.20.x webpack: ^4.5.0 dependencies: loader-utils: 1.4.2 - monaco-editor: 0.20.0 webpack: 5.74.0 dev: true - /monaco-editor@0.20.0: - resolution: {integrity: sha512-hkvf4EtPJRMQlPC3UbMoRs0vTAFAYdzFQ+gpMb8A+9znae1c43q8Mab9iVsgTcg/4PNiLGGn3SlDIa8uvK1FIQ==} - dev: true - /moo@0.5.2: resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} dev: true @@ -13741,11 +13855,11 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.23 - ts-node: 10.9.1(@types/node@12.20.55)(typescript@3.9.10) + ts-node: 10.9.1(typescript@3.9.10) yaml: 1.10.2 dev: true - /postcss-loader@7.2.4(@types/node@12.20.55)(postcss@8.4.23)(ts-node@10.9.1)(typescript@3.9.10)(webpack@5.74.0): + /postcss-loader@7.2.4(postcss@8.4.23)(ts-node@10.9.1)(typescript@3.9.10)(webpack@5.74.0): resolution: {integrity: sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -13760,11 +13874,11 @@ packages: optional: true dependencies: cosmiconfig: 8.1.3 - cosmiconfig-typescript-loader: 4.3.0(@types/node@12.20.55)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@3.9.10) + cosmiconfig-typescript-loader: 4.3.0(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@3.9.10) klona: 2.0.6 postcss: 8.4.23 semver: 7.5.1 - ts-node: 10.9.1(@types/node@12.20.55)(typescript@3.9.10) + ts-node: 10.9.1(typescript@3.9.10) typescript: 3.9.10 webpack: 5.74.0 transitivePeerDependencies: @@ -14680,6 +14794,18 @@ packages: recast: 0.12.9 dev: false + /react-dom@16.14.0(react@16.14.0): + resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} + peerDependencies: + react: ^16.14.0 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.8.1 + react: 16.14.0 + scheduler: 0.19.1 + optional: true + /react-dom@16.14.0(react@16.9.0): resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} peerDependencies: @@ -14913,6 +15039,7 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 + dev: true /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} @@ -14936,6 +15063,7 @@ packages: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: '@babel/runtime': 7.21.5 + dev: true /regex-cache@0.4.4: resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==} @@ -14986,6 +15114,7 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + dev: true /registry-auth-token@3.3.2: resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} @@ -15017,6 +15146,7 @@ packages: hasBin: true dependencies: jsesc: 0.5.0 + dev: true /relateurl@0.2.7: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} @@ -15705,7 +15835,7 @@ packages: dependencies: '@types/json-schema': 7.0.11 ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) + ajv-formats: 2.1.1 ajv-keywords: 5.1.0(ajv@8.12.0) dev: true @@ -17030,7 +17160,7 @@ packages: webpack: 5.74.0 dev: true - /ts-node@10.9.1(@types/node@12.20.55)(typescript@3.9.10): + /ts-node@10.9.1(typescript@3.9.10): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -17049,7 +17179,6 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 12.20.55 acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -17157,6 +17286,7 @@ packages: /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} + dev: true /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -17164,14 +17294,17 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 + dev: true /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} + dev: true /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + dev: true /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} diff --git a/themes/nuclei/package.json b/themes/nuclei/package.json index 78e58355b..ebc8b2055 100644 --- a/themes/nuclei/package.json +++ b/themes/nuclei/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/theme-nuclei", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/nuclei.cjs.js", "module": "dist/nuclei.esm.js", "author": "Myntra", diff --git a/themes/unity/package.json b/themes/unity/package.json index 07f98712d..0ac406767 100644 --- a/themes/unity/package.json +++ b/themes/unity/package.json @@ -1,6 +1,6 @@ { "name": "@applique-ui/theme-unity", - "version": "0.0.53", + "version": "0.0.54", "main": "dist/unity.cjs.js", "module": "dist/unity.esm.js", "author": "Myntra",