From 504cb11b650cefa0a0863988f0e44e3323d8c4dd Mon Sep 17 00:00:00 2001 From: Haider Alshamma Date: Wed, 25 Sep 2024 16:02:33 -0400 Subject: [PATCH] chore: prepare repository to contain multiple packages --- .github/dependabot.yml | 16 +- .github/workflows/chromatic.yml | 5 +- .github/workflows/pull-request.yml | 7 +- .github/workflows/release.yml | 5 +- package.json | 206 +- .../previous/.eslintignore | 0 .eslintrc => packages/previous/.eslintrc | 0 .nvmrc => packages/previous/.nvmrc | 0 .../previous/.releaserc.json | 0 .../previous/.storybook}/main.js | 0 .../.storybook}/nds-theme/ThemeColorInput.js | 0 .../.storybook}/nds-theme/ThemeInput.js | 0 .../.storybook}/nds-theme/ThemeKey.js | 0 .../previous/.storybook}/nds-theme/index.tsx | 0 .../.storybook}/nds-theme/register.js | 0 .../previous/.storybook}/preview-head.html | 0 .../previous/.storybook}/preview.js | 0 .../previous/CHANGELOG.md | 0 .../previous/CONTRIBUTING.md | 0 LICENSE.md => packages/previous/LICENSE.md | 0 .../previous/MIGRATION.md | 0 README.md => packages/previous/README.md | 0 TESTING.md => packages/previous/TESTING.md | 0 .../previous/__mocks__}/react-i18next.js | 0 .../previous/babel.config.js | 0 biome.json => packages/previous/biome.json | 0 .../previous/cypress.config.ts | 0 .../cypress}/e2e/components/Alert.spec.ts | 0 .../e2e/components/AsyncSelect.spec.ts | 0 .../e2e/components/DatePicker.spec.ts | 0 .../cypress}/e2e/components/DateRange.spec.ts | 0 .../e2e/components/DropdownMenu.spec.ts | 0 .../cypress}/e2e/components/NavBar.spec.ts | 0 .../e2e/components/Pagination.spec.ts | 0 .../cypress}/e2e/components/Radio.spec.ts | 0 .../cypress}/e2e/components/Select.spec.ts | 0 .../cypress}/e2e/components/Sidebar.spec.ts | 0 .../cypress}/e2e/components/Switcher.spec.ts | 0 .../cypress}/e2e/components/Table.spec.ts | 0 .../cypress}/e2e/components/Tabs.spec.ts | 0 .../e2e/components/TimePicker.spec.ts | 0 .../cypress}/e2e/components/TimeRange.spec.ts | 0 .../cypress}/e2e/components/Toast.spec.ts | 0 .../e2e/components/ToastContainer.spec.ts | 0 .../cypress}/e2e/components/Toggle.spec.ts | 0 .../cypress}/e2e/components/Tooltip.spec.ts | 0 .../e2e/components/TruncatedText.spec.ts | 0 .../previous/cypress}/fixtures/example.json | 0 .../previous/cypress}/fixtures/profile.json | 0 .../previous/cypress}/fixtures/users.json | 0 .../previous/cypress}/plugins/index.ts | 0 .../previous/cypress}/readme.MD | 0 .../previous/cypress}/support/commands.ts | 0 .../previous/cypress}/support/e2e.ts | 0 .../previous/cypress}/support/index.ts | 0 .../previous/cypress}/tsconfig.json | 0 .../previous/locales}/de_DE.json | 0 .../previous/locales}/en_US.json | 0 .../previous/locales}/es_MX.json | 0 .../previous/locales}/fr_FR.json | 0 .../previous/locales}/nl_NL.json | 0 .../previous/locales}/pl_PL.json | 0 .../previous/locales}/pt_BR.json | 0 .../previous/locales}/ro_RO.json | 0 .../previous/locales}/zh_CN.json | 0 .../previous/netlify.toml | 0 packages/previous/package.json | 199 ++ plopfile.js => packages/previous/plopfile.js | 0 .../previous/rollup.config.js | 0 .../previous/spec}/support/registerContext.js | 0 .../previous/spec}/support/specHelper.js | 0 .../previous/src}/Alert/Alert.story.tsx | 0 .../previous/src}/Alert/Alert.tsx | 0 .../previous/src}/Alert/CloseButton.tsx | 0 {src => packages/previous/src}/Alert/index.ts | 0 .../src}/AsyncSelect/AsyncSelect.spec.tsx | 0 .../src}/AsyncSelect/AsyncSelect.story.tsx | 0 .../previous/src}/AsyncSelect/AsyncSelect.tsx | 0 .../AsyncSelect/AsyncSelectComponents.tsx | 0 .../previous/src}/AsyncSelect/index.ts | 0 .../previous/src}/Banner/Banner.story.tsx | 0 .../previous/src}/Banner/Banner.tsx | 0 .../previous/src}/Banner/index.ts | 0 .../previous/src}/Box/Box.story.tsx | 0 {src => packages/previous/src}/Box/Box.tsx | 0 {src => packages/previous/src}/Box/index.ts | 0 .../src}/BrandedNavBar/BrandLogoContainer.tsx | 0 .../src}/BrandedNavBar/DesktopMenu.tsx | 0 .../src}/BrandedNavBar/EnvironmentBanner.tsx | 0 .../src}/BrandedNavBar/MenuTrigger.tsx | 0 .../src}/BrandedNavBar/MenuTriggerButton.tsx | 0 .../src}/BrandedNavBar/MobileMenu.tsx | 0 .../src}/BrandedNavBar/NavBar.story.tsx | 0 .../previous/src}/BrandedNavBar/NavBar.tsx | 0 .../src}/BrandedNavBar/NavBarBackground.tsx | 0 .../src}/BrandedNavBar/NavBarDropdownMenu.tsx | 0 .../src}/BrandedNavBar/NulogyLogo.tsx | 0 .../BrandedNavBar/NulogyLogoContainer.tsx | 0 .../src}/BrandedNavBar/NulogyLogoLarge.svg | 0 .../src}/BrandedNavBar/NulogyLogoSmall.svg | 0 .../src}/BrandedNavBar/SmallNavBar.story.tsx | 0 .../src}/BrandedNavBar/SmallNavBar.tsx | 0 .../src}/BrandedNavBar/SubMenuTrigger.tsx | 0 .../BrandedNavBar/SubMenuTriggerButton.tsx | 0 .../BrandedNavBar/TriggerFunctionProps.tsx | 0 .../previous/src}/BrandedNavBar/index.ts | 0 .../src}/BrandedNavBar/isValidMenuItem.ts | 0 .../src}/BrandedNavBar/renderSubMenuItems.tsx | 0 .../previous/src}/Branding/Branding.story.tsx | 0 .../previous/src}/Branding/Branding.tsx | 0 .../previous/src}/Branding/BrandingText.tsx | 0 .../previous/src}/Branding/LettermarkLogo.tsx | 0 .../previous/src}/Branding/WordmarkLogo.tsx | 0 .../previous/src}/Branding/index.ts | 0 .../src}/Breadcrumbs/Breadcrumbs.story.tsx | 0 .../previous/src}/Breadcrumbs/Breadcrumbs.tsx | 0 .../src}/Breadcrumbs/BreadcrumbsList.tsx | 0 .../src}/Breadcrumbs/BreadcrumbsListItem.tsx | 0 .../previous/src}/Breadcrumbs/index.ts | 0 .../previous/src}/Button/Button.story.tsx | 0 .../previous/src}/Button/Button.tsx | 0 .../previous/src}/Button/CloseButton.tsx | 0 .../src}/Button/ControlIcon.story.tsx | 0 .../previous/src}/Button/ControlIcon.tsx | 0 .../previous/src}/Button/DangerButton.tsx | 0 .../src}/Button/IconicButton.story.tsx | 0 .../previous/src}/Button/IconicButton.tsx | 0 .../previous/src}/Button/PrimaryButton.tsx | 0 .../previous/src}/Button/QuietButton.tsx | 0 .../previous/src}/Button/index.ts | 0 .../src}/ButtonGroup/ButtonGroup.story.tsx | 0 .../previous/src}/ButtonGroup/ButtonGroup.tsx | 0 .../previous/src}/ButtonGroup/index.ts | 0 .../previous/src}/Card/Card.story.tsx | 0 {src => packages/previous/src}/Card/Card.tsx | 0 .../previous/src}/Card/CardSet.tsx | 0 {src => packages/previous/src}/Card/index.ts | 0 .../previous/src}/Checkbox/Checkbox.story.tsx | 0 .../previous/src}/Checkbox/Checkbox.tsx | 0 .../src}/Checkbox/CheckboxGroup.story.tsx | 0 .../previous/src}/Checkbox/CheckboxGroup.tsx | 0 .../previous/src}/Checkbox/index.ts | 0 .../src}/DatePicker/DatePicker.spec.tsx | 0 .../src}/DatePicker/DatePicker.story.tsx | 0 .../previous/src}/DatePicker/DatePicker.tsx | 0 .../src}/DatePicker/DatePickerHeader.tsx | 0 .../src}/DatePicker/DatePickerInput.tsx | 0 .../src}/DatePicker/DatePickerStyles.ts | 0 .../previous/src}/DatePicker/index.ts | 0 .../src}/DateRange/DateRange.spec.tsx | 0 .../src}/DateRange/DateRange.story.tsx | 0 .../previous/src}/DateRange/DateRange.tsx | 0 .../src}/DateRange/DateRangeStyles.ts | 0 .../previous/src}/DateRange/EndTime.tsx | 0 .../previous/src}/DateRange/StartTime.tsx | 0 .../previous/src}/DateRange/index.ts | 0 .../previous/src}/Divider/Divider.story.tsx | 0 .../previous/src}/Divider/Divider.tsx | 0 .../previous/src}/Divider/index.ts | 0 .../src}/DropdownMenu/DropdownButton.tsx | 0 .../src}/DropdownMenu/DropdownItem.tsx | 0 .../src}/DropdownMenu/DropdownLink.tsx | 0 .../src}/DropdownMenu/DropdownMenu.story.tsx | 0 .../src}/DropdownMenu/DropdownMenu.tsx | 0 .../DropdownMenu/DropdownMenuContainer.tsx | 0 .../src}/DropdownMenu/DropdownText.tsx | 0 .../previous/src}/DropdownMenu/index.ts | 0 .../src}/FieldLabel/FieldLabel.story.tsx | 0 .../previous/src}/FieldLabel/FieldLabel.tsx | 0 .../src}/FieldLabel/FieldLabel.type.ts | 0 .../previous/src}/FieldLabel/FramedIcon.tsx | 0 .../previous/src}/FieldLabel/HelpText.tsx | 0 .../previous/src}/FieldLabel/Label.tsx | 0 .../previous/src}/FieldLabel/LabelText.tsx | 0 .../src}/FieldLabel/MaybeFieldLabel.tsx | 0 .../src}/FieldLabel/RequirementText.tsx | 0 .../previous/src}/FieldLabel/index.ts | 0 .../previous/src}/Flex/Flex.story.tsx | 0 {src => packages/previous/src}/Flex/Flex.tsx | 0 {src => packages/previous/src}/Flex/index.ts | 0 {src => packages/previous/src}/Form/Field.tsx | 0 .../previous/src}/Form/Fieldset.tsx | 0 .../previous/src}/Form/Form.story.tsx | 0 {src => packages/previous/src}/Form/Form.tsx | 0 .../previous/src}/Form/FormSection.tsx | 0 {src => packages/previous/src}/Form/index.ts | 0 .../previous/src}/Icon/Icon.story.tsx | 0 {src => packages/previous/src}/Icon/Icon.tsx | 0 .../previous/src}/Icon/LoadingIcon.tsx | 0 {src => packages/previous/src}/Icon/index.ts | 0 .../previous/src}/Input/Input.story.tsx | 0 .../previous/src}/Input/Input.tsx | 0 .../previous/src}/Input/InputField.tsx | 0 .../previous/src}/Input/Prefix.tsx | 0 .../previous/src}/Input/Suffix.tsx | 0 {src => packages/previous/src}/Input/index.ts | 0 .../src}/Layout/ApplicationFrame.story.tsx | 0 .../previous/src}/Layout/ApplicationFrame.tsx | 0 .../previous/src}/Layout/Header.story.tsx | 0 .../previous/src}/Layout/Header.tsx | 0 .../previous/src}/Layout/Page.story.tsx | 0 .../previous/src}/Layout/Page.tsx | 0 .../previous/src}/Layout/Sidebar.spec.tsx | 0 .../previous/src}/Layout/Sidebar.story.tsx | 0 .../previous/src}/Layout/Sidebar.tsx | 0 .../previous/src}/Layout/index.ts | 0 .../previous/src}/Link/Link.story.tsx | 0 {src => packages/previous/src}/Link/Link.tsx | 0 {src => packages/previous/src}/Link/index.ts | 0 .../previous/src}/List/List.story.tsx | 0 {src => packages/previous/src}/List/List.tsx | 0 .../previous/src}/List/ListItem.tsx | 0 {src => packages/previous/src}/List/index.ts | 0 .../LoadingAnimation.story.tsx | 0 .../LoadingAnimation/LoadingAnimation.tsx | 0 .../previous/src}/LoadingAnimation/index.ts | 0 .../previous/src}/Modal/Modal.story.tsx | 0 .../previous/src}/Modal/Modal.tsx | 0 .../previous/src}/Modal/ModalCloseButton.tsx | 0 .../previous/src}/Modal/ModalContent.tsx | 0 .../previous/src}/Modal/ModalFooter.tsx | 0 .../previous/src}/Modal/ModalHeader.tsx | 0 {src => packages/previous/src}/Modal/index.ts | 0 .../src}/NDSProvider/ComponentSizeContext.tsx | 0 .../src}/NDSProvider/GlobalStyles.tsx | 0 .../src}/NDSProvider/LocaleContext.ts | 0 .../src}/NDSProvider/ModalStyleOverride.tsx | 0 .../previous/src}/NDSProvider/NDSProvider.tsx | 0 .../previous/src}/NDSProvider/Reset.tsx | 0 .../previous/src}/NDSProvider/index.ts | 0 .../src}/NDSProvider/mergeThemes.spec.tsx | 0 .../src}/NDSProvider/mergeThemes.util.ts | 0 .../mountWithNDSProvider.spec-utils.js | 0 .../renderWithNDSProvider.spec-utils.js | 0 .../previous/src}/NavBar/DesktopMenu.tsx | 0 .../previous/src}/NavBar/MenuTrigger.tsx | 0 .../previous/src}/NavBar/MobileMenu.tsx | 0 .../previous/src}/NavBar/NavBar.story.tsx | 0 .../previous/src}/NavBar/NavBar.tsx | 0 .../src}/NavBar/NavBarDropdownMenu.tsx | 0 .../previous/src}/NavBar/NulogyLogoLarge.svg | 0 .../previous/src}/NavBar/NulogyLogoSmall.svg | 0 .../previous/src}/NavBar/SmallNavBar.tsx | 0 .../previous/src}/NavBar/SubMenuTrigger.tsx | 0 .../previous/src}/NavBar/index.ts | 0 .../previous/src}/NavBar/isValidMenuItem.tsx | 0 .../src}/NavBar/renderSubMenuItems.tsx | 0 .../src}/NavBarSearch/NavBarSearch.js | 0 .../previous/src}/NavBarSearch/index.js | 0 .../previous/src}/Overlay/Overlay.story.tsx | 0 .../previous/src}/Overlay/Overlay.tsx | 0 .../previous/src}/Overlay/index.ts | 0 .../previous/src}/Pagination/NextButton.tsx | 0 .../previous/src}/Pagination/PageNumber.tsx | 0 .../src}/Pagination/Pagination.spec.tsx | 0 .../src}/Pagination/Pagination.story.tsx | 0 .../previous/src}/Pagination/Pagination.tsx | 0 .../src}/Pagination/PaginationButton.tsx | 0 .../src}/Pagination/PreviousButton.tsx | 0 .../previous/src}/Pagination/index.tsx | 0 .../previous/src}/Popper/Popper.tsx | 0 .../previous/src}/Popper/README.md | 0 .../previous/src}/Popper/index.ts | 0 .../previous/src}/Radio/Radio.story.tsx | 0 .../previous/src}/Radio/Radio.tsx | 0 .../previous/src}/Radio/RadioGroup.story.tsx | 0 .../previous/src}/Radio/RadioGroup.tsx | 0 {src => packages/previous/src}/Radio/index.ts | 0 .../RangeContainer/RangeContainer.story.tsx | 0 .../src}/RangeContainer/RangeContainer.tsx | 0 .../previous/src}/RangeContainer/index.ts | 0 .../previous/src}/Select/Select.spec-utils.ts | 0 .../previous/src}/Select/Select.spec.tsx | 0 .../previous/src}/Select/Select.story.tsx | 0 .../previous/src}/Select/Select.tsx | 0 .../previous/src}/Select/SelectComponents.tsx | 0 .../previous/src}/Select/SelectOption.tsx | 0 .../Select/customReactSelectStyles.spec.tsx | 0 .../src}/Select/customReactSelectStyles.tsx | 0 .../previous/src}/Select/index.ts | 0 .../src}/SortingTable/SortingTable.story.tsx | 0 .../src}/SortingTable/SortingTable.tsx | 0 .../previous/src}/SortingTable/index.ts | 0 .../StatusIndicator/StatusIndicator.story.tsx | 0 .../src}/StatusIndicator/StatusIndicator.tsx | 0 .../previous/src}/StatusIndicator/index.ts | 0 .../previous/src}/StyledProps/index.ts | 0 .../previous/src}/Summary/Summary.story.tsx | 0 .../previous/src}/Summary/Summary.tsx | 0 .../previous/src}/Summary/SummaryContext.tsx | 0 .../previous/src}/Summary/SummaryDivider.tsx | 0 .../previous/src}/Summary/SummaryItem.tsx | 0 .../previous/src}/Summary/index.ts | 0 .../previous/src}/Switcher/Switch.tsx | 0 .../previous/src}/Switcher/Switcher.story.tsx | 0 .../previous/src}/Switcher/Switcher.tsx | 0 .../previous/src}/Switcher/index.ts | 0 .../previous/src}/Table/BaseTable.story.tsx | 0 .../previous/src}/Table/BaseTable.tsx | 0 .../src}/Table/SortingColumnHeader.story.tsx | 0 .../src}/Table/SortingColumnHeader.tsx | 0 .../previous/src}/Table/StatefulTable.tsx | 0 .../previous/src}/Table/StyledTh.tsx | 0 .../previous/src}/Table/Table.mock-utils.js | 0 .../previous/src}/Table/Table.spec.tsx | 0 .../previous/src}/Table/Table.story.tsx | 0 .../previous/src}/Table/Table.tsx | 0 .../previous/src}/Table/Table.types.ts | 0 .../previous/src}/Table/TableBody.tsx | 0 .../previous/src}/Table/TableCell.tsx | 0 .../previous/src}/Table/TableFoot.tsx | 0 .../previous/src}/Table/TableHead.tsx | 0 .../Table/TableWithCustomSorting.story.tsx | 0 .../Table/TableWithExpandableRows.story.js | 0 .../src}/Table/TableWithFiltering.story.tsx | 0 .../Table/TableWithSelectableRows.story.tsx | 0 .../TableWithServerSidePagination.story.tsx | 0 .../src}/Table/addExpandableControl.tsx | 0 .../src}/Table/addSelectableControl.tsx | 0 {src => packages/previous/src}/Table/index.ts | 0 {src => packages/previous/src}/Tabs/Tab.tsx | 0 .../previous/src}/Tabs/TabContainer.tsx | 0 .../previous/src}/Tabs/TabScrollIndicator.tsx | 0 .../src}/Tabs/TabScrollIndicators.tsx | 0 .../previous/src}/Tabs/Tabs.story.tsx | 0 {src => packages/previous/src}/Tabs/Tabs.tsx | 0 {src => packages/previous/src}/Tabs/index.ts | 0 .../previous/src}/Textarea/StyledTextarea.tsx | 0 .../previous/src}/Textarea/Textarea.story.tsx | 0 .../previous/src}/Textarea/Textarea.tsx | 0 .../previous/src}/Textarea/index.ts | 0 .../src}/TimePicker/TimePicker.spec.tsx | 0 .../src}/TimePicker/TimePicker.story.tsx | 0 .../previous/src}/TimePicker/TimePicker.tsx | 0 .../src}/TimePicker/TimePickerDropdown.tsx | 0 .../src}/TimePicker/TimePickerInput.tsx | 0 .../src}/TimePicker/TimePickerOption.tsx | 0 .../__snapshots__/TimePicker.spec.tsx.snap | 0 .../previous/src}/TimePicker/index.ts | 0 .../src}/TimeRange/TimeRange.spec.tsx | 0 .../src}/TimeRange/TimeRange.story.tsx | 0 .../previous/src}/TimeRange/TimeRange.tsx | 0 .../src}/TimeRange/TimeRange.utils.ts | 0 .../previous/src}/TimeRange/index.ts | 0 .../previous/src}/Toast/Toast.spec.tsx | 0 .../previous/src}/Toast/Toast.story.tsx | 0 .../previous/src}/Toast/Toast.tsx | 0 {src => packages/previous/src}/Toast/index.ts | 0 .../ToastContainer/ToastContainer.story.tsx | 0 .../src}/ToastContainer/ToastContainer.tsx | 0 .../src}/ToastContainer/ToastFunction.tsx | 0 .../previous/src}/ToastContainer/index.ts | 0 .../previous/src}/Toggle/Toggle.spec.tsx | 0 .../previous/src}/Toggle/Toggle.story.tsx | 0 .../previous/src}/Toggle/Toggle.tsx | 0 .../previous/src}/Toggle/ToggleButton.tsx | 0 .../previous/src}/Toggle/index.ts | 0 .../previous/src}/Tokens/Tokens.story.tsx | 0 .../previous/src}/Tooltip/Tooltip.story.tsx | 0 .../previous/src}/Tooltip/Tooltip.tsx | 0 .../src}/Tooltip/TooltipContainer.tsx | 0 .../previous/src}/Tooltip/index.ts | 0 .../src}/TruncatedText/MaybeTooltip.tsx | 0 .../TruncatedText/TruncatedText.story.tsx | 0 .../src}/TruncatedText/TruncatedText.tsx | 0 .../TruncatedText/TruncatedTextFillWidth.tsx | 0 .../TruncatedTextMaxCharacters.tsx | 0 .../src}/TruncatedText/TruncatedTextProps.ts | 0 .../previous/src}/TruncatedText/index.tsx | 0 .../previous/src}/Type/Headings.story.tsx | 0 .../previous/src}/Type/Headings.tsx | 0 .../previous/src}/Type/Text.story.tsx | 0 {src => packages/previous/src}/Type/Text.tsx | 0 .../previous/src}/Type/Typography.story.tsx | 0 {src => packages/previous/src}/Type/index.tsx | 0 .../Validation/InlineValidation.story.tsx | 0 .../src}/Validation/InlineValidation.tsx | 0 .../previous/src}/Validation/index.ts | 0 .../src}/Validation/mapErrorsToList.tsx | 0 .../src}/VisualTests/Select.story.tsx | 0 .../src}/VisualTests/WithSpace.story.tsx | 0 .../previous/src}/constants/index.ts | 0 .../previous/src}/constants/keyCodes.ts | 0 .../src}/hooks/useMediaQuery/index.ts | 0 .../useMediaQuery/useMediaQuery.spec.tsx | 0 .../src}/hooks/useMediaQuery/useMediaQuery.ts | 0 {src => packages/previous/src}/i18n.ts | 0 {src => packages/previous/src}/index.d.ts | 0 {src => packages/previous/src}/index.ts | 0 .../previous/src}/locales.const.ts | 0 .../previous/src}/pages/ErrorPage.story.tsx | 0 .../previous/src}/pages/LoginPage.story.tsx | 0 {src => packages/previous/src}/styled.d.ts | 0 .../previous/src}/template/component.hbs | 0 .../src}/template/component.story.hbs | 0 .../src}/template/index-js-injection.txt | 0 .../previous/src}/template/index.hbs | 0 .../src}/testing/matchers/toMatchDate.js | 0 .../src}/testing/mockUtils/mockDates.js | 0 {src => packages/previous/src}/theme.ts | 0 {src => packages/previous/src}/theme.type.ts | 0 .../previous/src}/utils/ClickInputLabel.tsx | 0 .../src}/utils/DeprecatedComponent.js | 0 .../previous/src}/utils/DetectOutsideClick.js | 0 .../previous/src}/utils/PopperArrow.tsx | 0 .../src}/utils/PreventBodyElementScrolling.js | 0 .../previous/src}/utils/ScrollIndicators.js | 0 .../src}/utils/conditionallyRequiredProp.js | 0 .../previous/src}/utils/convertPxToNumber.js | 0 .../previous/src}/utils/dashed.tsx | 0 .../previous/src}/utils/datePickerLocales.js | 0 .../previous/src}/utils/deprecatedProp.js | 0 .../previous/src}/utils/generateId.js | 0 .../previous/src}/utils/generateId.spec.js | 0 {src => packages/previous/src}/utils/index.ts | 0 .../previous/src}/utils/localized-date-fns.ts | 0 .../src}/utils/numberFromDimension/index.ts | 0 .../numberFromDimension.spec.ts | 0 {src => packages/previous/src}/utils/omit.js | 0 .../src}/utils/story/simulatedAPIRequest.ts | 0 {src => packages/previous/src}/utils/subPx.js | 0 .../previous/src}/utils/subset.js | 0 .../previous/src}/utils/subset.spec.js | 0 .../previous/src}/utils/ts/FocusManager.tsx | 0 .../src}/utils/ts/recursivePartial.ts | 0 .../src}/utils/useWindowDimension.story.js | 0 .../src}/utils/useWindowDimensions.js | 0 .../src}/utils/useWindowDimensions.spec.js | 0 .../previous/src}/utils/withMenuState.tsx | 0 .../src}/utils/withWindowDimensions.js | 0 .../previous/tsconfig.json | 0 yarn.lock => packages/previous/yarn.lock | 0 pnpm-lock.yaml | 896 +++++ pnpm-workspace.yaml | 4 + stories.asketch.json | 3020 ----------------- turbo.json | 20 + 436 files changed, 1153 insertions(+), 3225 deletions(-) rename .eslintignore => packages/previous/.eslintignore (100%) rename .eslintrc => packages/previous/.eslintrc (100%) rename .nvmrc => packages/previous/.nvmrc (100%) rename .releaserc.json => packages/previous/.releaserc.json (100%) rename {.storybook => packages/previous/.storybook}/main.js (100%) rename {.storybook => packages/previous/.storybook}/nds-theme/ThemeColorInput.js (100%) rename {.storybook => packages/previous/.storybook}/nds-theme/ThemeInput.js (100%) rename {.storybook => packages/previous/.storybook}/nds-theme/ThemeKey.js (100%) rename {.storybook => packages/previous/.storybook}/nds-theme/index.tsx (100%) rename {.storybook => packages/previous/.storybook}/nds-theme/register.js (100%) rename {.storybook => packages/previous/.storybook}/preview-head.html (100%) rename {.storybook => packages/previous/.storybook}/preview.js (100%) rename CHANGELOG.md => packages/previous/CHANGELOG.md (100%) rename CONTRIBUTING.md => packages/previous/CONTRIBUTING.md (100%) rename LICENSE.md => packages/previous/LICENSE.md (100%) rename MIGRATION.md => packages/previous/MIGRATION.md (100%) rename README.md => packages/previous/README.md (100%) rename TESTING.md => packages/previous/TESTING.md (100%) rename {__mocks__ => packages/previous/__mocks__}/react-i18next.js (100%) rename babel.config.js => packages/previous/babel.config.js (100%) rename biome.json => packages/previous/biome.json (100%) rename cypress.config.ts => packages/previous/cypress.config.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Alert.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/AsyncSelect.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/DatePicker.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/DateRange.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/DropdownMenu.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/NavBar.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Pagination.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Radio.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Select.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Sidebar.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Switcher.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Table.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Tabs.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/TimePicker.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/TimeRange.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Toast.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/ToastContainer.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Toggle.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/Tooltip.spec.ts (100%) rename {cypress => packages/previous/cypress}/e2e/components/TruncatedText.spec.ts (100%) rename {cypress => packages/previous/cypress}/fixtures/example.json (100%) rename {cypress => packages/previous/cypress}/fixtures/profile.json (100%) rename {cypress => packages/previous/cypress}/fixtures/users.json (100%) rename {cypress => packages/previous/cypress}/plugins/index.ts (100%) rename {cypress => packages/previous/cypress}/readme.MD (100%) rename {cypress => packages/previous/cypress}/support/commands.ts (100%) rename {cypress => packages/previous/cypress}/support/e2e.ts (100%) rename {cypress => packages/previous/cypress}/support/index.ts (100%) rename {cypress => packages/previous/cypress}/tsconfig.json (100%) rename {locales => packages/previous/locales}/de_DE.json (100%) rename {locales => packages/previous/locales}/en_US.json (100%) rename {locales => packages/previous/locales}/es_MX.json (100%) rename {locales => packages/previous/locales}/fr_FR.json (100%) rename {locales => packages/previous/locales}/nl_NL.json (100%) rename {locales => packages/previous/locales}/pl_PL.json (100%) rename {locales => packages/previous/locales}/pt_BR.json (100%) rename {locales => packages/previous/locales}/ro_RO.json (100%) rename {locales => packages/previous/locales}/zh_CN.json (100%) rename netlify.toml => packages/previous/netlify.toml (100%) create mode 100644 packages/previous/package.json rename plopfile.js => packages/previous/plopfile.js (100%) rename rollup.config.js => packages/previous/rollup.config.js (100%) rename {spec => packages/previous/spec}/support/registerContext.js (100%) rename {spec => packages/previous/spec}/support/specHelper.js (100%) rename {src => packages/previous/src}/Alert/Alert.story.tsx (100%) rename {src => packages/previous/src}/Alert/Alert.tsx (100%) rename {src => packages/previous/src}/Alert/CloseButton.tsx (100%) rename {src => packages/previous/src}/Alert/index.ts (100%) rename {src => packages/previous/src}/AsyncSelect/AsyncSelect.spec.tsx (100%) rename {src => packages/previous/src}/AsyncSelect/AsyncSelect.story.tsx (100%) rename {src => packages/previous/src}/AsyncSelect/AsyncSelect.tsx (100%) rename {src => packages/previous/src}/AsyncSelect/AsyncSelectComponents.tsx (100%) rename {src => packages/previous/src}/AsyncSelect/index.ts (100%) rename {src => packages/previous/src}/Banner/Banner.story.tsx (100%) rename {src => packages/previous/src}/Banner/Banner.tsx (100%) rename {src => packages/previous/src}/Banner/index.ts (100%) rename {src => packages/previous/src}/Box/Box.story.tsx (100%) rename {src => packages/previous/src}/Box/Box.tsx (100%) rename {src => packages/previous/src}/Box/index.ts (100%) rename {src => packages/previous/src}/BrandedNavBar/BrandLogoContainer.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/DesktopMenu.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/EnvironmentBanner.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/MenuTrigger.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/MenuTriggerButton.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/MobileMenu.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NavBar.story.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NavBar.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NavBarBackground.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NavBarDropdownMenu.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NulogyLogo.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NulogyLogoContainer.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/NulogyLogoLarge.svg (100%) rename {src => packages/previous/src}/BrandedNavBar/NulogyLogoSmall.svg (100%) rename {src => packages/previous/src}/BrandedNavBar/SmallNavBar.story.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/SmallNavBar.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/SubMenuTrigger.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/SubMenuTriggerButton.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/TriggerFunctionProps.tsx (100%) rename {src => packages/previous/src}/BrandedNavBar/index.ts (100%) rename {src => packages/previous/src}/BrandedNavBar/isValidMenuItem.ts (100%) rename {src => packages/previous/src}/BrandedNavBar/renderSubMenuItems.tsx (100%) rename {src => packages/previous/src}/Branding/Branding.story.tsx (100%) rename {src => packages/previous/src}/Branding/Branding.tsx (100%) rename {src => packages/previous/src}/Branding/BrandingText.tsx (100%) rename {src => packages/previous/src}/Branding/LettermarkLogo.tsx (100%) rename {src => packages/previous/src}/Branding/WordmarkLogo.tsx (100%) rename {src => packages/previous/src}/Branding/index.ts (100%) rename {src => packages/previous/src}/Breadcrumbs/Breadcrumbs.story.tsx (100%) rename {src => packages/previous/src}/Breadcrumbs/Breadcrumbs.tsx (100%) rename {src => packages/previous/src}/Breadcrumbs/BreadcrumbsList.tsx (100%) rename {src => packages/previous/src}/Breadcrumbs/BreadcrumbsListItem.tsx (100%) rename {src => packages/previous/src}/Breadcrumbs/index.ts (100%) rename {src => packages/previous/src}/Button/Button.story.tsx (100%) rename {src => packages/previous/src}/Button/Button.tsx (100%) rename {src => packages/previous/src}/Button/CloseButton.tsx (100%) rename {src => packages/previous/src}/Button/ControlIcon.story.tsx (100%) rename {src => packages/previous/src}/Button/ControlIcon.tsx (100%) rename {src => packages/previous/src}/Button/DangerButton.tsx (100%) rename {src => packages/previous/src}/Button/IconicButton.story.tsx (100%) rename {src => packages/previous/src}/Button/IconicButton.tsx (100%) rename {src => packages/previous/src}/Button/PrimaryButton.tsx (100%) rename {src => packages/previous/src}/Button/QuietButton.tsx (100%) rename {src => packages/previous/src}/Button/index.ts (100%) rename {src => packages/previous/src}/ButtonGroup/ButtonGroup.story.tsx (100%) rename {src => packages/previous/src}/ButtonGroup/ButtonGroup.tsx (100%) rename {src => packages/previous/src}/ButtonGroup/index.ts (100%) rename {src => packages/previous/src}/Card/Card.story.tsx (100%) rename {src => packages/previous/src}/Card/Card.tsx (100%) rename {src => packages/previous/src}/Card/CardSet.tsx (100%) rename {src => packages/previous/src}/Card/index.ts (100%) rename {src => packages/previous/src}/Checkbox/Checkbox.story.tsx (100%) rename {src => packages/previous/src}/Checkbox/Checkbox.tsx (100%) rename {src => packages/previous/src}/Checkbox/CheckboxGroup.story.tsx (100%) rename {src => packages/previous/src}/Checkbox/CheckboxGroup.tsx (100%) rename {src => packages/previous/src}/Checkbox/index.ts (100%) rename {src => packages/previous/src}/DatePicker/DatePicker.spec.tsx (100%) rename {src => packages/previous/src}/DatePicker/DatePicker.story.tsx (100%) rename {src => packages/previous/src}/DatePicker/DatePicker.tsx (100%) rename {src => packages/previous/src}/DatePicker/DatePickerHeader.tsx (100%) rename {src => packages/previous/src}/DatePicker/DatePickerInput.tsx (100%) rename {src => packages/previous/src}/DatePicker/DatePickerStyles.ts (100%) rename {src => packages/previous/src}/DatePicker/index.ts (100%) rename {src => packages/previous/src}/DateRange/DateRange.spec.tsx (100%) rename {src => packages/previous/src}/DateRange/DateRange.story.tsx (100%) rename {src => packages/previous/src}/DateRange/DateRange.tsx (100%) rename {src => packages/previous/src}/DateRange/DateRangeStyles.ts (100%) rename {src => packages/previous/src}/DateRange/EndTime.tsx (100%) rename {src => packages/previous/src}/DateRange/StartTime.tsx (100%) rename {src => packages/previous/src}/DateRange/index.ts (100%) rename {src => packages/previous/src}/Divider/Divider.story.tsx (100%) rename {src => packages/previous/src}/Divider/Divider.tsx (100%) rename {src => packages/previous/src}/Divider/index.ts (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownButton.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownItem.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownLink.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownMenu.story.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownMenu.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownMenuContainer.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/DropdownText.tsx (100%) rename {src => packages/previous/src}/DropdownMenu/index.ts (100%) rename {src => packages/previous/src}/FieldLabel/FieldLabel.story.tsx (100%) rename {src => packages/previous/src}/FieldLabel/FieldLabel.tsx (100%) rename {src => packages/previous/src}/FieldLabel/FieldLabel.type.ts (100%) rename {src => packages/previous/src}/FieldLabel/FramedIcon.tsx (100%) rename {src => packages/previous/src}/FieldLabel/HelpText.tsx (100%) rename {src => packages/previous/src}/FieldLabel/Label.tsx (100%) rename {src => packages/previous/src}/FieldLabel/LabelText.tsx (100%) rename {src => packages/previous/src}/FieldLabel/MaybeFieldLabel.tsx (100%) rename {src => packages/previous/src}/FieldLabel/RequirementText.tsx (100%) rename {src => packages/previous/src}/FieldLabel/index.ts (100%) rename {src => packages/previous/src}/Flex/Flex.story.tsx (100%) rename {src => packages/previous/src}/Flex/Flex.tsx (100%) rename {src => packages/previous/src}/Flex/index.ts (100%) rename {src => packages/previous/src}/Form/Field.tsx (100%) rename {src => packages/previous/src}/Form/Fieldset.tsx (100%) rename {src => packages/previous/src}/Form/Form.story.tsx (100%) rename {src => packages/previous/src}/Form/Form.tsx (100%) rename {src => packages/previous/src}/Form/FormSection.tsx (100%) rename {src => packages/previous/src}/Form/index.ts (100%) rename {src => packages/previous/src}/Icon/Icon.story.tsx (100%) rename {src => packages/previous/src}/Icon/Icon.tsx (100%) rename {src => packages/previous/src}/Icon/LoadingIcon.tsx (100%) rename {src => packages/previous/src}/Icon/index.ts (100%) rename {src => packages/previous/src}/Input/Input.story.tsx (100%) rename {src => packages/previous/src}/Input/Input.tsx (100%) rename {src => packages/previous/src}/Input/InputField.tsx (100%) rename {src => packages/previous/src}/Input/Prefix.tsx (100%) rename {src => packages/previous/src}/Input/Suffix.tsx (100%) rename {src => packages/previous/src}/Input/index.ts (100%) rename {src => packages/previous/src}/Layout/ApplicationFrame.story.tsx (100%) rename {src => packages/previous/src}/Layout/ApplicationFrame.tsx (100%) rename {src => packages/previous/src}/Layout/Header.story.tsx (100%) rename {src => packages/previous/src}/Layout/Header.tsx (100%) rename {src => packages/previous/src}/Layout/Page.story.tsx (100%) rename {src => packages/previous/src}/Layout/Page.tsx (100%) rename {src => packages/previous/src}/Layout/Sidebar.spec.tsx (100%) rename {src => packages/previous/src}/Layout/Sidebar.story.tsx (100%) rename {src => packages/previous/src}/Layout/Sidebar.tsx (100%) rename {src => packages/previous/src}/Layout/index.ts (100%) rename {src => packages/previous/src}/Link/Link.story.tsx (100%) rename {src => packages/previous/src}/Link/Link.tsx (100%) rename {src => packages/previous/src}/Link/index.ts (100%) rename {src => packages/previous/src}/List/List.story.tsx (100%) rename {src => packages/previous/src}/List/List.tsx (100%) rename {src => packages/previous/src}/List/ListItem.tsx (100%) rename {src => packages/previous/src}/List/index.ts (100%) rename {src => packages/previous/src}/LoadingAnimation/LoadingAnimation.story.tsx (100%) rename {src => packages/previous/src}/LoadingAnimation/LoadingAnimation.tsx (100%) rename {src => packages/previous/src}/LoadingAnimation/index.ts (100%) rename {src => packages/previous/src}/Modal/Modal.story.tsx (100%) rename {src => packages/previous/src}/Modal/Modal.tsx (100%) rename {src => packages/previous/src}/Modal/ModalCloseButton.tsx (100%) rename {src => packages/previous/src}/Modal/ModalContent.tsx (100%) rename {src => packages/previous/src}/Modal/ModalFooter.tsx (100%) rename {src => packages/previous/src}/Modal/ModalHeader.tsx (100%) rename {src => packages/previous/src}/Modal/index.ts (100%) rename {src => packages/previous/src}/NDSProvider/ComponentSizeContext.tsx (100%) rename {src => packages/previous/src}/NDSProvider/GlobalStyles.tsx (100%) rename {src => packages/previous/src}/NDSProvider/LocaleContext.ts (100%) rename {src => packages/previous/src}/NDSProvider/ModalStyleOverride.tsx (100%) rename {src => packages/previous/src}/NDSProvider/NDSProvider.tsx (100%) rename {src => packages/previous/src}/NDSProvider/Reset.tsx (100%) rename {src => packages/previous/src}/NDSProvider/index.ts (100%) rename {src => packages/previous/src}/NDSProvider/mergeThemes.spec.tsx (100%) rename {src => packages/previous/src}/NDSProvider/mergeThemes.util.ts (100%) rename {src => packages/previous/src}/NDSProvider/mountWithNDSProvider.spec-utils.js (100%) rename {src => packages/previous/src}/NDSProvider/renderWithNDSProvider.spec-utils.js (100%) rename {src => packages/previous/src}/NavBar/DesktopMenu.tsx (100%) rename {src => packages/previous/src}/NavBar/MenuTrigger.tsx (100%) rename {src => packages/previous/src}/NavBar/MobileMenu.tsx (100%) rename {src => packages/previous/src}/NavBar/NavBar.story.tsx (100%) rename {src => packages/previous/src}/NavBar/NavBar.tsx (100%) rename {src => packages/previous/src}/NavBar/NavBarDropdownMenu.tsx (100%) rename {src => packages/previous/src}/NavBar/NulogyLogoLarge.svg (100%) rename {src => packages/previous/src}/NavBar/NulogyLogoSmall.svg (100%) rename {src => packages/previous/src}/NavBar/SmallNavBar.tsx (100%) rename {src => packages/previous/src}/NavBar/SubMenuTrigger.tsx (100%) rename {src => packages/previous/src}/NavBar/index.ts (100%) rename {src => packages/previous/src}/NavBar/isValidMenuItem.tsx (100%) rename {src => packages/previous/src}/NavBar/renderSubMenuItems.tsx (100%) rename {src => packages/previous/src}/NavBarSearch/NavBarSearch.js (100%) rename {src => packages/previous/src}/NavBarSearch/index.js (100%) rename {src => packages/previous/src}/Overlay/Overlay.story.tsx (100%) rename {src => packages/previous/src}/Overlay/Overlay.tsx (100%) rename {src => packages/previous/src}/Overlay/index.ts (100%) rename {src => packages/previous/src}/Pagination/NextButton.tsx (100%) rename {src => packages/previous/src}/Pagination/PageNumber.tsx (100%) rename {src => packages/previous/src}/Pagination/Pagination.spec.tsx (100%) rename {src => packages/previous/src}/Pagination/Pagination.story.tsx (100%) rename {src => packages/previous/src}/Pagination/Pagination.tsx (100%) rename {src => packages/previous/src}/Pagination/PaginationButton.tsx (100%) rename {src => packages/previous/src}/Pagination/PreviousButton.tsx (100%) rename {src => packages/previous/src}/Pagination/index.tsx (100%) rename {src => packages/previous/src}/Popper/Popper.tsx (100%) rename {src => packages/previous/src}/Popper/README.md (100%) rename {src => packages/previous/src}/Popper/index.ts (100%) rename {src => packages/previous/src}/Radio/Radio.story.tsx (100%) rename {src => packages/previous/src}/Radio/Radio.tsx (100%) rename {src => packages/previous/src}/Radio/RadioGroup.story.tsx (100%) rename {src => packages/previous/src}/Radio/RadioGroup.tsx (100%) rename {src => packages/previous/src}/Radio/index.ts (100%) rename {src => packages/previous/src}/RangeContainer/RangeContainer.story.tsx (100%) rename {src => packages/previous/src}/RangeContainer/RangeContainer.tsx (100%) rename {src => packages/previous/src}/RangeContainer/index.ts (100%) rename {src => packages/previous/src}/Select/Select.spec-utils.ts (100%) rename {src => packages/previous/src}/Select/Select.spec.tsx (100%) rename {src => packages/previous/src}/Select/Select.story.tsx (100%) rename {src => packages/previous/src}/Select/Select.tsx (100%) rename {src => packages/previous/src}/Select/SelectComponents.tsx (100%) rename {src => packages/previous/src}/Select/SelectOption.tsx (100%) rename {src => packages/previous/src}/Select/customReactSelectStyles.spec.tsx (100%) rename {src => packages/previous/src}/Select/customReactSelectStyles.tsx (100%) rename {src => packages/previous/src}/Select/index.ts (100%) rename {src => packages/previous/src}/SortingTable/SortingTable.story.tsx (100%) rename {src => packages/previous/src}/SortingTable/SortingTable.tsx (100%) rename {src => packages/previous/src}/SortingTable/index.ts (100%) rename {src => packages/previous/src}/StatusIndicator/StatusIndicator.story.tsx (100%) rename {src => packages/previous/src}/StatusIndicator/StatusIndicator.tsx (100%) rename {src => packages/previous/src}/StatusIndicator/index.ts (100%) rename {src => packages/previous/src}/StyledProps/index.ts (100%) rename {src => packages/previous/src}/Summary/Summary.story.tsx (100%) rename {src => packages/previous/src}/Summary/Summary.tsx (100%) rename {src => packages/previous/src}/Summary/SummaryContext.tsx (100%) rename {src => packages/previous/src}/Summary/SummaryDivider.tsx (100%) rename {src => packages/previous/src}/Summary/SummaryItem.tsx (100%) rename {src => packages/previous/src}/Summary/index.ts (100%) rename {src => packages/previous/src}/Switcher/Switch.tsx (100%) rename {src => packages/previous/src}/Switcher/Switcher.story.tsx (100%) rename {src => packages/previous/src}/Switcher/Switcher.tsx (100%) rename {src => packages/previous/src}/Switcher/index.ts (100%) rename {src => packages/previous/src}/Table/BaseTable.story.tsx (100%) rename {src => packages/previous/src}/Table/BaseTable.tsx (100%) rename {src => packages/previous/src}/Table/SortingColumnHeader.story.tsx (100%) rename {src => packages/previous/src}/Table/SortingColumnHeader.tsx (100%) rename {src => packages/previous/src}/Table/StatefulTable.tsx (100%) rename {src => packages/previous/src}/Table/StyledTh.tsx (100%) rename {src => packages/previous/src}/Table/Table.mock-utils.js (100%) rename {src => packages/previous/src}/Table/Table.spec.tsx (100%) rename {src => packages/previous/src}/Table/Table.story.tsx (100%) rename {src => packages/previous/src}/Table/Table.tsx (100%) rename {src => packages/previous/src}/Table/Table.types.ts (100%) rename {src => packages/previous/src}/Table/TableBody.tsx (100%) rename {src => packages/previous/src}/Table/TableCell.tsx (100%) rename {src => packages/previous/src}/Table/TableFoot.tsx (100%) rename {src => packages/previous/src}/Table/TableHead.tsx (100%) rename {src => packages/previous/src}/Table/TableWithCustomSorting.story.tsx (100%) rename {src => packages/previous/src}/Table/TableWithExpandableRows.story.js (100%) rename {src => packages/previous/src}/Table/TableWithFiltering.story.tsx (100%) rename {src => packages/previous/src}/Table/TableWithSelectableRows.story.tsx (100%) rename {src => packages/previous/src}/Table/TableWithServerSidePagination.story.tsx (100%) rename {src => packages/previous/src}/Table/addExpandableControl.tsx (100%) rename {src => packages/previous/src}/Table/addSelectableControl.tsx (100%) rename {src => packages/previous/src}/Table/index.ts (100%) rename {src => packages/previous/src}/Tabs/Tab.tsx (100%) rename {src => packages/previous/src}/Tabs/TabContainer.tsx (100%) rename {src => packages/previous/src}/Tabs/TabScrollIndicator.tsx (100%) rename {src => packages/previous/src}/Tabs/TabScrollIndicators.tsx (100%) rename {src => packages/previous/src}/Tabs/Tabs.story.tsx (100%) rename {src => packages/previous/src}/Tabs/Tabs.tsx (100%) rename {src => packages/previous/src}/Tabs/index.ts (100%) rename {src => packages/previous/src}/Textarea/StyledTextarea.tsx (100%) rename {src => packages/previous/src}/Textarea/Textarea.story.tsx (100%) rename {src => packages/previous/src}/Textarea/Textarea.tsx (100%) rename {src => packages/previous/src}/Textarea/index.ts (100%) rename {src => packages/previous/src}/TimePicker/TimePicker.spec.tsx (100%) rename {src => packages/previous/src}/TimePicker/TimePicker.story.tsx (100%) rename {src => packages/previous/src}/TimePicker/TimePicker.tsx (100%) rename {src => packages/previous/src}/TimePicker/TimePickerDropdown.tsx (100%) rename {src => packages/previous/src}/TimePicker/TimePickerInput.tsx (100%) rename {src => packages/previous/src}/TimePicker/TimePickerOption.tsx (100%) rename {src => packages/previous/src}/TimePicker/__snapshots__/TimePicker.spec.tsx.snap (100%) rename {src => packages/previous/src}/TimePicker/index.ts (100%) rename {src => packages/previous/src}/TimeRange/TimeRange.spec.tsx (100%) rename {src => packages/previous/src}/TimeRange/TimeRange.story.tsx (100%) rename {src => packages/previous/src}/TimeRange/TimeRange.tsx (100%) rename {src => packages/previous/src}/TimeRange/TimeRange.utils.ts (100%) rename {src => packages/previous/src}/TimeRange/index.ts (100%) rename {src => packages/previous/src}/Toast/Toast.spec.tsx (100%) rename {src => packages/previous/src}/Toast/Toast.story.tsx (100%) rename {src => packages/previous/src}/Toast/Toast.tsx (100%) rename {src => packages/previous/src}/Toast/index.ts (100%) rename {src => packages/previous/src}/ToastContainer/ToastContainer.story.tsx (100%) rename {src => packages/previous/src}/ToastContainer/ToastContainer.tsx (100%) rename {src => packages/previous/src}/ToastContainer/ToastFunction.tsx (100%) rename {src => packages/previous/src}/ToastContainer/index.ts (100%) rename {src => packages/previous/src}/Toggle/Toggle.spec.tsx (100%) rename {src => packages/previous/src}/Toggle/Toggle.story.tsx (100%) rename {src => packages/previous/src}/Toggle/Toggle.tsx (100%) rename {src => packages/previous/src}/Toggle/ToggleButton.tsx (100%) rename {src => packages/previous/src}/Toggle/index.ts (100%) rename {src => packages/previous/src}/Tokens/Tokens.story.tsx (100%) rename {src => packages/previous/src}/Tooltip/Tooltip.story.tsx (100%) rename {src => packages/previous/src}/Tooltip/Tooltip.tsx (100%) rename {src => packages/previous/src}/Tooltip/TooltipContainer.tsx (100%) rename {src => packages/previous/src}/Tooltip/index.ts (100%) rename {src => packages/previous/src}/TruncatedText/MaybeTooltip.tsx (100%) rename {src => packages/previous/src}/TruncatedText/TruncatedText.story.tsx (100%) rename {src => packages/previous/src}/TruncatedText/TruncatedText.tsx (100%) rename {src => packages/previous/src}/TruncatedText/TruncatedTextFillWidth.tsx (100%) rename {src => packages/previous/src}/TruncatedText/TruncatedTextMaxCharacters.tsx (100%) rename {src => packages/previous/src}/TruncatedText/TruncatedTextProps.ts (100%) rename {src => packages/previous/src}/TruncatedText/index.tsx (100%) rename {src => packages/previous/src}/Type/Headings.story.tsx (100%) rename {src => packages/previous/src}/Type/Headings.tsx (100%) rename {src => packages/previous/src}/Type/Text.story.tsx (100%) rename {src => packages/previous/src}/Type/Text.tsx (100%) rename {src => packages/previous/src}/Type/Typography.story.tsx (100%) rename {src => packages/previous/src}/Type/index.tsx (100%) rename {src => packages/previous/src}/Validation/InlineValidation.story.tsx (100%) rename {src => packages/previous/src}/Validation/InlineValidation.tsx (100%) rename {src => packages/previous/src}/Validation/index.ts (100%) rename {src => packages/previous/src}/Validation/mapErrorsToList.tsx (100%) rename {src => packages/previous/src}/VisualTests/Select.story.tsx (100%) rename {src => packages/previous/src}/VisualTests/WithSpace.story.tsx (100%) rename {src => packages/previous/src}/constants/index.ts (100%) rename {src => packages/previous/src}/constants/keyCodes.ts (100%) rename {src => packages/previous/src}/hooks/useMediaQuery/index.ts (100%) rename {src => packages/previous/src}/hooks/useMediaQuery/useMediaQuery.spec.tsx (100%) rename {src => packages/previous/src}/hooks/useMediaQuery/useMediaQuery.ts (100%) rename {src => packages/previous/src}/i18n.ts (100%) rename {src => packages/previous/src}/index.d.ts (100%) rename {src => packages/previous/src}/index.ts (100%) rename {src => packages/previous/src}/locales.const.ts (100%) rename {src => packages/previous/src}/pages/ErrorPage.story.tsx (100%) rename {src => packages/previous/src}/pages/LoginPage.story.tsx (100%) rename {src => packages/previous/src}/styled.d.ts (100%) rename {src => packages/previous/src}/template/component.hbs (100%) rename {src => packages/previous/src}/template/component.story.hbs (100%) rename {src => packages/previous/src}/template/index-js-injection.txt (100%) rename {src => packages/previous/src}/template/index.hbs (100%) rename {src => packages/previous/src}/testing/matchers/toMatchDate.js (100%) rename {src => packages/previous/src}/testing/mockUtils/mockDates.js (100%) rename {src => packages/previous/src}/theme.ts (100%) rename {src => packages/previous/src}/theme.type.ts (100%) rename {src => packages/previous/src}/utils/ClickInputLabel.tsx (100%) rename {src => packages/previous/src}/utils/DeprecatedComponent.js (100%) rename {src => packages/previous/src}/utils/DetectOutsideClick.js (100%) rename {src => packages/previous/src}/utils/PopperArrow.tsx (100%) rename {src => packages/previous/src}/utils/PreventBodyElementScrolling.js (100%) rename {src => packages/previous/src}/utils/ScrollIndicators.js (100%) rename {src => packages/previous/src}/utils/conditionallyRequiredProp.js (100%) rename {src => packages/previous/src}/utils/convertPxToNumber.js (100%) rename {src => packages/previous/src}/utils/dashed.tsx (100%) rename {src => packages/previous/src}/utils/datePickerLocales.js (100%) rename {src => packages/previous/src}/utils/deprecatedProp.js (100%) rename {src => packages/previous/src}/utils/generateId.js (100%) rename {src => packages/previous/src}/utils/generateId.spec.js (100%) rename {src => packages/previous/src}/utils/index.ts (100%) rename {src => packages/previous/src}/utils/localized-date-fns.ts (100%) rename {src => packages/previous/src}/utils/numberFromDimension/index.ts (100%) rename {src => packages/previous/src}/utils/numberFromDimension/numberFromDimension.spec.ts (100%) rename {src => packages/previous/src}/utils/omit.js (100%) rename {src => packages/previous/src}/utils/story/simulatedAPIRequest.ts (100%) rename {src => packages/previous/src}/utils/subPx.js (100%) rename {src => packages/previous/src}/utils/subset.js (100%) rename {src => packages/previous/src}/utils/subset.spec.js (100%) rename {src => packages/previous/src}/utils/ts/FocusManager.tsx (100%) rename {src => packages/previous/src}/utils/ts/recursivePartial.ts (100%) rename {src => packages/previous/src}/utils/useWindowDimension.story.js (100%) rename {src => packages/previous/src}/utils/useWindowDimensions.js (100%) rename {src => packages/previous/src}/utils/useWindowDimensions.spec.js (100%) rename {src => packages/previous/src}/utils/withMenuState.tsx (100%) rename {src => packages/previous/src}/utils/withWindowDimensions.js (100%) rename tsconfig.json => packages/previous/tsconfig.json (100%) rename yarn.lock => packages/previous/yarn.lock (100%) create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml delete mode 100644 stories.asketch.json create mode 100644 turbo.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3e44b926d..2ea5ab776 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,10 +1,10 @@ version: 2 updates: -- package-ecosystem: npm - directory: "/" - schedule: - interval: daily - time: "10:00" - timezone: America/Toronto - open-pull-requests-limit: 8 - rebase-strategy: disabled + - package-ecosystem: npm + directory: "/packages/previous" + schedule: + interval: daily + time: "10:00" + timezone: America/Toronto + open-pull-requests-limit: 8 + rebase-strategy: disabled diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index f0dbaa776..60efded59 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -4,6 +4,9 @@ on: jobs: test: runs-on: ubuntu-latest + defaults: + run: + working-directory: ./packages/previous steps: - name: Checkout uses: actions/checkout@v2 @@ -13,7 +16,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version-file: '.nvmrc' + node-version-file: "./packages/previous/nvmrc" - name: Install dependencies run: yarn diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 6e0768d91..fb1b88566 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -2,11 +2,14 @@ name: CI on: pull_request: - branches: [ master ] + branches: [master] jobs: build: runs-on: ubuntu-latest + defaults: + run: + working-directory: ./packages/previous steps: - name: Checkout @@ -16,7 +19,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version-file: '.nvmrc' + node-version-file: ".nvmrc" - name: Install dependencies run: yarn - name: Build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2e3a9e3f8..5cf867f72 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,6 +8,9 @@ jobs: release: name: Release runs-on: ubuntu-22.04 + defaults: + run: + working-directory: ./packages/previous steps: - name: Checkout uses: actions/checkout@v2 @@ -16,7 +19,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version-file: '.nvmrc' + node-version-file: ".nvmrc" - name: Install dependencies run: yarn - name: Build diff --git a/package.json b/package.json index 3705ecb72..c8dddaa25 100644 --- a/package.json +++ b/package.json @@ -1,199 +1,19 @@ { - "name": "@nulogy/components", - "version": "0.0.0-development", - "description": "Component library for the Nulogy Design System - http://nulogy.design", - "private": false, - "publishConfig": { - "access": "public" - }, + "name": "@nulogy/design-system", + "private": true, "scripts": { - "new": "plop", - "start": "concurrently \"yarn build --watch\" \"start-storybook -p 9999\"", - "start:e2e": "yarn concurrently --kill-others \"yarn start --ci\" \"yarn wait-on http://localhost:9999 && cypress open\"", - "build": "rollup -c", - "build:storybook": "build-storybook", - "check": "yarn check:types && yarn check:lint && yarn check:format", - "check:types": "tsc && cd cypress && tsc --noEmit", - "check:lint": "eslint --config ./.eslintrc .'*/**/*.{js,ts,tsx}'", - "check:format": "prettier -c .", - "fix": "yarn fix:lint && yarn fix:format", - "fix:lint": "yarn check:lint --fix", - "fix:format": "prettier -w .", - "test": "yarn test:components && yarn run test:e2e", - "test:components": "jest", - "test:e2e": "yarn build:storybook && yarn concurrently --success \"first\" --kill-others \"yarn http-server -p 9999 ./storybook-static\" \"yarn wait-on http://localhost:9999 && yarn cypress run\"", - "test:visual": "npx chromatic --project-token $CHROMATIC_TOKEN --exit-zero-on-changes" - }, - "license": "MIT", - "author": "Nulogy (https://github.com/nulogy)", - "homepage": "http://nulogy.design", - "repository": "https://github.com/nulogy/design-system", - "bugs": { - "url": "https://github.com/nulogy/design-system/issues" - }, - "keywords": [ - "nulogy", - "design system", - "NDS", - "react", - "components", - "component library" - ], - "engines": { - "yarn": "^1.17.3" - }, - "main": "dist/main.js", - "module": "dist/main.module.js", - "typings": "dist/src/index.d.ts", - "files": [ - "/dist" - ], - "peerDependencies": { - "@nulogy/icons": "4", - "react": ">=16.10.2", - "react-dom": ">=16.10.2", - "styled-components": "^5.1.0" + "build": "turbo run build", + "dev": "turbo run dev", + "lint": "turbo run lint", + "clean": "turbo run clean && rm -rf node_modules", + "format": "prettier --write \"**/*.{ts,tsx,md}\"", + "changeset": "changeset", + "version-packages": "changeset version", + "release": "turbo run build --filter=docs^... && changeset publish" }, "devDependencies": { - "@babel/core": "^7.0.0-0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-private-property-in-object": "^7.10.4", - "@babel/plugin-syntax-class-properties": "^7.10.4", - "@babel/plugin-transform-runtime": "^7.9.6", - "@babel/preset-env": "7.3.1", - "@babel/preset-typescript": "^7.10.4", - "@nulogy/eslint-config-nulogy": "^1.0.0", - "@nulogy/icons": "4.34.1", - "@rollup/plugin-babel": "^5.0.0", - "@rollup/plugin-node-resolve": "^7.1.3", - "@semantic-release/changelog": "^6.0.2", - "@semantic-release/commit-analyzer": "^9.0.2", - "@semantic-release/git": "^10.0.1", - "@semantic-release/github": "^8.0.7", - "@semantic-release/npm": "^9.0.0", - "@semantic-release/release-notes-generator": "^10.0.3", - "@storybook/addon-a11y": "^6.1.9", - "@storybook/addon-actions": "^6.1.9", - "@storybook/addon-knobs": "^6.1.9", - "@storybook/addon-storysource": "^6.1.9", - "@storybook/addon-viewport": "^7.6.6", - "@storybook/codemod": "^6.1.9", - "@storybook/react": "^6.3.12", - "@storybook/theming": "^6.1.9", - "@testing-library/jest-dom": "5.11.5", - "@testing-library/react": "^12.1.5", - "@types/jest": "^29.5.1", - "@types/node": "^14.0.14", - "@types/react": "^17.0.39", - "@types/react-datepicker": "^4.1.0", - "@types/react-dom": "^17.0.20", - "@types/styled-components": "^5.1.9", - "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/parser": "^5.30.5", - "@wojtekmaj/enzyme-adapter-react-17": "^0.8.0", - "awesome-typescript-loader": "^5.2.1", - "babel-eslint": "^10.0.3", - "babel-jest": "29.5.0", - "babel-loader": "8.0.6", - "babel-plugin-inline-json-import": "^0.3.2", - "babel-plugin-require-context-hook": "1.0.0", - "babel-plugin-styled-components": "2.1.3", - "babel-preset-react": "6.24.1", - "chromatic": "^6.0.6", - "concurrently": "^5.2.0", - "cypress": "^13.2.0", - "cypress-enter-plugin": "^1.0.1", - "cypress-plugin-tab": "^1.0.1", - "enzyme": "3.11.0", - "enzyme-to-json": "3.4.4", - "eslint": "6.8.0", - "eslint-plugin-prettier": "^3.1.4", - "http-server": "^14.0.0", - "husky": "^4.3.0", - "jest": "29.5.0", - "jest-environment-jsdom": "^29.5.0", - "jest-styled-components": "7", - "jscodeshift": "^0.11.0", - "mockdate": "^3.0.2", - "plop": "^2.4.0", - "react": "17.0.2", - "react-color": "^2.18.1", - "react-dom": "17.0.2", - "react-router-dom": "^5.2.0", - "react-test-renderer": "^16.10", - "rollup": "^2.7.3", - "rollup-plugin-babel": "^4.4.0", - "rollup-plugin-commonjs": "^10.1.0", - "rollup-plugin-replace": "^2.2.0", - "rollup-plugin-typescript2": "^0.30.0", - "semantic-release": "^17.2.1", - "source-map-loader": "^1.0.1", - "storybook-addon-performance": "^0.17.1", - "styled-components": "^5.3.11", - "svg-sprite-loader": "^6.0.11", - "ts-jest": "^26.1.1", - "typescript": "4.9.5", - "typescript-eslint": "^0.0.1-alpha.0", - "wait-on": "^5.1.0" - }, - "dependencies": { - "@babel/runtime": "^7.9.6", - "@nulogy/tokens": "^5.4.0", - "@styled-system/prop-types": "^5.1.4", - "@styled-system/theme-get": "^5.1.2", - "@types/styled-system": "5.1.22", - "body-scroll-lock": "^3.1.5", - "core-js": "3", - "date-fns": "2.23.0", - "debounce": "^1.2.0", - "deep-equal": "^2.2.1", - "framer-motion": "^3.1.3", - "i18next": "^19.3.1", - "polished": "3.4.4", - "react-datepicker": "^4.1.0", - "react-fast-compare": "^3.2.0", - "react-hot-toast": "^2.4.1", - "react-i18next": "^12.3.1", - "react-modal": "^3.14.4", - "react-popper": "1.3.11", - "react-popper-2": "npm:react-popper@2.2.4", - "react-resize-detector": "^9.1.0", - "react-select": "^5.8.0", - "react-windowed-select": "^5.2.0", - "smoothscroll-polyfill": "^0.4.4", - "styled-system": "^5.1.4" - }, - "husky": { - "hooks": { - "pre-push": "yarn run check" - } - }, - "jest": { - "testEnvironment": "jsdom", - "transform": { - "^.+\\.jsx?$": "babel-jest", - "^.+\\.js?$": "babel-jest", - "^.+\\.ts?$": "babel-jest", - "^.+\\.tsx?$": "babel-jest" - }, - "transformIgnorePatterns": [ - "node_modules/(?!(@nulogy|storybook-addon-performance))" - ], - "testPathIgnorePatterns": [ - "/cypress" - ], - "testMatch": [ - "**/*.spec.tsx", - "**/*.spec.ts" - ], - "setupFiles": [ - "/spec/support/registerContext.js" - ], - "setupFilesAfterEnv": [ - "/spec/support/specHelper.js" - ], - "snapshotSerializers": [ - "enzyme-to-json/serializer" - ] + "@changesets/cli": "^2.27.1", + "prettier": "^3.2.5", + "turbo": "^2.1.2" } } diff --git a/.eslintignore b/packages/previous/.eslintignore similarity index 100% rename from .eslintignore rename to packages/previous/.eslintignore diff --git a/.eslintrc b/packages/previous/.eslintrc similarity index 100% rename from .eslintrc rename to packages/previous/.eslintrc diff --git a/.nvmrc b/packages/previous/.nvmrc similarity index 100% rename from .nvmrc rename to packages/previous/.nvmrc diff --git a/.releaserc.json b/packages/previous/.releaserc.json similarity index 100% rename from .releaserc.json rename to packages/previous/.releaserc.json diff --git a/.storybook/main.js b/packages/previous/.storybook/main.js similarity index 100% rename from .storybook/main.js rename to packages/previous/.storybook/main.js diff --git a/.storybook/nds-theme/ThemeColorInput.js b/packages/previous/.storybook/nds-theme/ThemeColorInput.js similarity index 100% rename from .storybook/nds-theme/ThemeColorInput.js rename to packages/previous/.storybook/nds-theme/ThemeColorInput.js diff --git a/.storybook/nds-theme/ThemeInput.js b/packages/previous/.storybook/nds-theme/ThemeInput.js similarity index 100% rename from .storybook/nds-theme/ThemeInput.js rename to packages/previous/.storybook/nds-theme/ThemeInput.js diff --git a/.storybook/nds-theme/ThemeKey.js b/packages/previous/.storybook/nds-theme/ThemeKey.js similarity index 100% rename from .storybook/nds-theme/ThemeKey.js rename to packages/previous/.storybook/nds-theme/ThemeKey.js diff --git a/.storybook/nds-theme/index.tsx b/packages/previous/.storybook/nds-theme/index.tsx similarity index 100% rename from .storybook/nds-theme/index.tsx rename to packages/previous/.storybook/nds-theme/index.tsx diff --git a/.storybook/nds-theme/register.js b/packages/previous/.storybook/nds-theme/register.js similarity index 100% rename from .storybook/nds-theme/register.js rename to packages/previous/.storybook/nds-theme/register.js diff --git a/.storybook/preview-head.html b/packages/previous/.storybook/preview-head.html similarity index 100% rename from .storybook/preview-head.html rename to packages/previous/.storybook/preview-head.html diff --git a/.storybook/preview.js b/packages/previous/.storybook/preview.js similarity index 100% rename from .storybook/preview.js rename to packages/previous/.storybook/preview.js diff --git a/CHANGELOG.md b/packages/previous/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/previous/CHANGELOG.md diff --git a/CONTRIBUTING.md b/packages/previous/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to packages/previous/CONTRIBUTING.md diff --git a/LICENSE.md b/packages/previous/LICENSE.md similarity index 100% rename from LICENSE.md rename to packages/previous/LICENSE.md diff --git a/MIGRATION.md b/packages/previous/MIGRATION.md similarity index 100% rename from MIGRATION.md rename to packages/previous/MIGRATION.md diff --git a/README.md b/packages/previous/README.md similarity index 100% rename from README.md rename to packages/previous/README.md diff --git a/TESTING.md b/packages/previous/TESTING.md similarity index 100% rename from TESTING.md rename to packages/previous/TESTING.md diff --git a/__mocks__/react-i18next.js b/packages/previous/__mocks__/react-i18next.js similarity index 100% rename from __mocks__/react-i18next.js rename to packages/previous/__mocks__/react-i18next.js diff --git a/babel.config.js b/packages/previous/babel.config.js similarity index 100% rename from babel.config.js rename to packages/previous/babel.config.js diff --git a/biome.json b/packages/previous/biome.json similarity index 100% rename from biome.json rename to packages/previous/biome.json diff --git a/cypress.config.ts b/packages/previous/cypress.config.ts similarity index 100% rename from cypress.config.ts rename to packages/previous/cypress.config.ts diff --git a/cypress/e2e/components/Alert.spec.ts b/packages/previous/cypress/e2e/components/Alert.spec.ts similarity index 100% rename from cypress/e2e/components/Alert.spec.ts rename to packages/previous/cypress/e2e/components/Alert.spec.ts diff --git a/cypress/e2e/components/AsyncSelect.spec.ts b/packages/previous/cypress/e2e/components/AsyncSelect.spec.ts similarity index 100% rename from cypress/e2e/components/AsyncSelect.spec.ts rename to packages/previous/cypress/e2e/components/AsyncSelect.spec.ts diff --git a/cypress/e2e/components/DatePicker.spec.ts b/packages/previous/cypress/e2e/components/DatePicker.spec.ts similarity index 100% rename from cypress/e2e/components/DatePicker.spec.ts rename to packages/previous/cypress/e2e/components/DatePicker.spec.ts diff --git a/cypress/e2e/components/DateRange.spec.ts b/packages/previous/cypress/e2e/components/DateRange.spec.ts similarity index 100% rename from cypress/e2e/components/DateRange.spec.ts rename to packages/previous/cypress/e2e/components/DateRange.spec.ts diff --git a/cypress/e2e/components/DropdownMenu.spec.ts b/packages/previous/cypress/e2e/components/DropdownMenu.spec.ts similarity index 100% rename from cypress/e2e/components/DropdownMenu.spec.ts rename to packages/previous/cypress/e2e/components/DropdownMenu.spec.ts diff --git a/cypress/e2e/components/NavBar.spec.ts b/packages/previous/cypress/e2e/components/NavBar.spec.ts similarity index 100% rename from cypress/e2e/components/NavBar.spec.ts rename to packages/previous/cypress/e2e/components/NavBar.spec.ts diff --git a/cypress/e2e/components/Pagination.spec.ts b/packages/previous/cypress/e2e/components/Pagination.spec.ts similarity index 100% rename from cypress/e2e/components/Pagination.spec.ts rename to packages/previous/cypress/e2e/components/Pagination.spec.ts diff --git a/cypress/e2e/components/Radio.spec.ts b/packages/previous/cypress/e2e/components/Radio.spec.ts similarity index 100% rename from cypress/e2e/components/Radio.spec.ts rename to packages/previous/cypress/e2e/components/Radio.spec.ts diff --git a/cypress/e2e/components/Select.spec.ts b/packages/previous/cypress/e2e/components/Select.spec.ts similarity index 100% rename from cypress/e2e/components/Select.spec.ts rename to packages/previous/cypress/e2e/components/Select.spec.ts diff --git a/cypress/e2e/components/Sidebar.spec.ts b/packages/previous/cypress/e2e/components/Sidebar.spec.ts similarity index 100% rename from cypress/e2e/components/Sidebar.spec.ts rename to packages/previous/cypress/e2e/components/Sidebar.spec.ts diff --git a/cypress/e2e/components/Switcher.spec.ts b/packages/previous/cypress/e2e/components/Switcher.spec.ts similarity index 100% rename from cypress/e2e/components/Switcher.spec.ts rename to packages/previous/cypress/e2e/components/Switcher.spec.ts diff --git a/cypress/e2e/components/Table.spec.ts b/packages/previous/cypress/e2e/components/Table.spec.ts similarity index 100% rename from cypress/e2e/components/Table.spec.ts rename to packages/previous/cypress/e2e/components/Table.spec.ts diff --git a/cypress/e2e/components/Tabs.spec.ts b/packages/previous/cypress/e2e/components/Tabs.spec.ts similarity index 100% rename from cypress/e2e/components/Tabs.spec.ts rename to packages/previous/cypress/e2e/components/Tabs.spec.ts diff --git a/cypress/e2e/components/TimePicker.spec.ts b/packages/previous/cypress/e2e/components/TimePicker.spec.ts similarity index 100% rename from cypress/e2e/components/TimePicker.spec.ts rename to packages/previous/cypress/e2e/components/TimePicker.spec.ts diff --git a/cypress/e2e/components/TimeRange.spec.ts b/packages/previous/cypress/e2e/components/TimeRange.spec.ts similarity index 100% rename from cypress/e2e/components/TimeRange.spec.ts rename to packages/previous/cypress/e2e/components/TimeRange.spec.ts diff --git a/cypress/e2e/components/Toast.spec.ts b/packages/previous/cypress/e2e/components/Toast.spec.ts similarity index 100% rename from cypress/e2e/components/Toast.spec.ts rename to packages/previous/cypress/e2e/components/Toast.spec.ts diff --git a/cypress/e2e/components/ToastContainer.spec.ts b/packages/previous/cypress/e2e/components/ToastContainer.spec.ts similarity index 100% rename from cypress/e2e/components/ToastContainer.spec.ts rename to packages/previous/cypress/e2e/components/ToastContainer.spec.ts diff --git a/cypress/e2e/components/Toggle.spec.ts b/packages/previous/cypress/e2e/components/Toggle.spec.ts similarity index 100% rename from cypress/e2e/components/Toggle.spec.ts rename to packages/previous/cypress/e2e/components/Toggle.spec.ts diff --git a/cypress/e2e/components/Tooltip.spec.ts b/packages/previous/cypress/e2e/components/Tooltip.spec.ts similarity index 100% rename from cypress/e2e/components/Tooltip.spec.ts rename to packages/previous/cypress/e2e/components/Tooltip.spec.ts diff --git a/cypress/e2e/components/TruncatedText.spec.ts b/packages/previous/cypress/e2e/components/TruncatedText.spec.ts similarity index 100% rename from cypress/e2e/components/TruncatedText.spec.ts rename to packages/previous/cypress/e2e/components/TruncatedText.spec.ts diff --git a/cypress/fixtures/example.json b/packages/previous/cypress/fixtures/example.json similarity index 100% rename from cypress/fixtures/example.json rename to packages/previous/cypress/fixtures/example.json diff --git a/cypress/fixtures/profile.json b/packages/previous/cypress/fixtures/profile.json similarity index 100% rename from cypress/fixtures/profile.json rename to packages/previous/cypress/fixtures/profile.json diff --git a/cypress/fixtures/users.json b/packages/previous/cypress/fixtures/users.json similarity index 100% rename from cypress/fixtures/users.json rename to packages/previous/cypress/fixtures/users.json diff --git a/cypress/plugins/index.ts b/packages/previous/cypress/plugins/index.ts similarity index 100% rename from cypress/plugins/index.ts rename to packages/previous/cypress/plugins/index.ts diff --git a/cypress/readme.MD b/packages/previous/cypress/readme.MD similarity index 100% rename from cypress/readme.MD rename to packages/previous/cypress/readme.MD diff --git a/cypress/support/commands.ts b/packages/previous/cypress/support/commands.ts similarity index 100% rename from cypress/support/commands.ts rename to packages/previous/cypress/support/commands.ts diff --git a/cypress/support/e2e.ts b/packages/previous/cypress/support/e2e.ts similarity index 100% rename from cypress/support/e2e.ts rename to packages/previous/cypress/support/e2e.ts diff --git a/cypress/support/index.ts b/packages/previous/cypress/support/index.ts similarity index 100% rename from cypress/support/index.ts rename to packages/previous/cypress/support/index.ts diff --git a/cypress/tsconfig.json b/packages/previous/cypress/tsconfig.json similarity index 100% rename from cypress/tsconfig.json rename to packages/previous/cypress/tsconfig.json diff --git a/locales/de_DE.json b/packages/previous/locales/de_DE.json similarity index 100% rename from locales/de_DE.json rename to packages/previous/locales/de_DE.json diff --git a/locales/en_US.json b/packages/previous/locales/en_US.json similarity index 100% rename from locales/en_US.json rename to packages/previous/locales/en_US.json diff --git a/locales/es_MX.json b/packages/previous/locales/es_MX.json similarity index 100% rename from locales/es_MX.json rename to packages/previous/locales/es_MX.json diff --git a/locales/fr_FR.json b/packages/previous/locales/fr_FR.json similarity index 100% rename from locales/fr_FR.json rename to packages/previous/locales/fr_FR.json diff --git a/locales/nl_NL.json b/packages/previous/locales/nl_NL.json similarity index 100% rename from locales/nl_NL.json rename to packages/previous/locales/nl_NL.json diff --git a/locales/pl_PL.json b/packages/previous/locales/pl_PL.json similarity index 100% rename from locales/pl_PL.json rename to packages/previous/locales/pl_PL.json diff --git a/locales/pt_BR.json b/packages/previous/locales/pt_BR.json similarity index 100% rename from locales/pt_BR.json rename to packages/previous/locales/pt_BR.json diff --git a/locales/ro_RO.json b/packages/previous/locales/ro_RO.json similarity index 100% rename from locales/ro_RO.json rename to packages/previous/locales/ro_RO.json diff --git a/locales/zh_CN.json b/packages/previous/locales/zh_CN.json similarity index 100% rename from locales/zh_CN.json rename to packages/previous/locales/zh_CN.json diff --git a/netlify.toml b/packages/previous/netlify.toml similarity index 100% rename from netlify.toml rename to packages/previous/netlify.toml diff --git a/packages/previous/package.json b/packages/previous/package.json new file mode 100644 index 000000000..3705ecb72 --- /dev/null +++ b/packages/previous/package.json @@ -0,0 +1,199 @@ +{ + "name": "@nulogy/components", + "version": "0.0.0-development", + "description": "Component library for the Nulogy Design System - http://nulogy.design", + "private": false, + "publishConfig": { + "access": "public" + }, + "scripts": { + "new": "plop", + "start": "concurrently \"yarn build --watch\" \"start-storybook -p 9999\"", + "start:e2e": "yarn concurrently --kill-others \"yarn start --ci\" \"yarn wait-on http://localhost:9999 && cypress open\"", + "build": "rollup -c", + "build:storybook": "build-storybook", + "check": "yarn check:types && yarn check:lint && yarn check:format", + "check:types": "tsc && cd cypress && tsc --noEmit", + "check:lint": "eslint --config ./.eslintrc .'*/**/*.{js,ts,tsx}'", + "check:format": "prettier -c .", + "fix": "yarn fix:lint && yarn fix:format", + "fix:lint": "yarn check:lint --fix", + "fix:format": "prettier -w .", + "test": "yarn test:components && yarn run test:e2e", + "test:components": "jest", + "test:e2e": "yarn build:storybook && yarn concurrently --success \"first\" --kill-others \"yarn http-server -p 9999 ./storybook-static\" \"yarn wait-on http://localhost:9999 && yarn cypress run\"", + "test:visual": "npx chromatic --project-token $CHROMATIC_TOKEN --exit-zero-on-changes" + }, + "license": "MIT", + "author": "Nulogy (https://github.com/nulogy)", + "homepage": "http://nulogy.design", + "repository": "https://github.com/nulogy/design-system", + "bugs": { + "url": "https://github.com/nulogy/design-system/issues" + }, + "keywords": [ + "nulogy", + "design system", + "NDS", + "react", + "components", + "component library" + ], + "engines": { + "yarn": "^1.17.3" + }, + "main": "dist/main.js", + "module": "dist/main.module.js", + "typings": "dist/src/index.d.ts", + "files": [ + "/dist" + ], + "peerDependencies": { + "@nulogy/icons": "4", + "react": ">=16.10.2", + "react-dom": ">=16.10.2", + "styled-components": "^5.1.0" + }, + "devDependencies": { + "@babel/core": "^7.0.0-0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-private-property-in-object": "^7.10.4", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-transform-runtime": "^7.9.6", + "@babel/preset-env": "7.3.1", + "@babel/preset-typescript": "^7.10.4", + "@nulogy/eslint-config-nulogy": "^1.0.0", + "@nulogy/icons": "4.34.1", + "@rollup/plugin-babel": "^5.0.0", + "@rollup/plugin-node-resolve": "^7.1.3", + "@semantic-release/changelog": "^6.0.2", + "@semantic-release/commit-analyzer": "^9.0.2", + "@semantic-release/git": "^10.0.1", + "@semantic-release/github": "^8.0.7", + "@semantic-release/npm": "^9.0.0", + "@semantic-release/release-notes-generator": "^10.0.3", + "@storybook/addon-a11y": "^6.1.9", + "@storybook/addon-actions": "^6.1.9", + "@storybook/addon-knobs": "^6.1.9", + "@storybook/addon-storysource": "^6.1.9", + "@storybook/addon-viewport": "^7.6.6", + "@storybook/codemod": "^6.1.9", + "@storybook/react": "^6.3.12", + "@storybook/theming": "^6.1.9", + "@testing-library/jest-dom": "5.11.5", + "@testing-library/react": "^12.1.5", + "@types/jest": "^29.5.1", + "@types/node": "^14.0.14", + "@types/react": "^17.0.39", + "@types/react-datepicker": "^4.1.0", + "@types/react-dom": "^17.0.20", + "@types/styled-components": "^5.1.9", + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^5.30.5", + "@wojtekmaj/enzyme-adapter-react-17": "^0.8.0", + "awesome-typescript-loader": "^5.2.1", + "babel-eslint": "^10.0.3", + "babel-jest": "29.5.0", + "babel-loader": "8.0.6", + "babel-plugin-inline-json-import": "^0.3.2", + "babel-plugin-require-context-hook": "1.0.0", + "babel-plugin-styled-components": "2.1.3", + "babel-preset-react": "6.24.1", + "chromatic": "^6.0.6", + "concurrently": "^5.2.0", + "cypress": "^13.2.0", + "cypress-enter-plugin": "^1.0.1", + "cypress-plugin-tab": "^1.0.1", + "enzyme": "3.11.0", + "enzyme-to-json": "3.4.4", + "eslint": "6.8.0", + "eslint-plugin-prettier": "^3.1.4", + "http-server": "^14.0.0", + "husky": "^4.3.0", + "jest": "29.5.0", + "jest-environment-jsdom": "^29.5.0", + "jest-styled-components": "7", + "jscodeshift": "^0.11.0", + "mockdate": "^3.0.2", + "plop": "^2.4.0", + "react": "17.0.2", + "react-color": "^2.18.1", + "react-dom": "17.0.2", + "react-router-dom": "^5.2.0", + "react-test-renderer": "^16.10", + "rollup": "^2.7.3", + "rollup-plugin-babel": "^4.4.0", + "rollup-plugin-commonjs": "^10.1.0", + "rollup-plugin-replace": "^2.2.0", + "rollup-plugin-typescript2": "^0.30.0", + "semantic-release": "^17.2.1", + "source-map-loader": "^1.0.1", + "storybook-addon-performance": "^0.17.1", + "styled-components": "^5.3.11", + "svg-sprite-loader": "^6.0.11", + "ts-jest": "^26.1.1", + "typescript": "4.9.5", + "typescript-eslint": "^0.0.1-alpha.0", + "wait-on": "^5.1.0" + }, + "dependencies": { + "@babel/runtime": "^7.9.6", + "@nulogy/tokens": "^5.4.0", + "@styled-system/prop-types": "^5.1.4", + "@styled-system/theme-get": "^5.1.2", + "@types/styled-system": "5.1.22", + "body-scroll-lock": "^3.1.5", + "core-js": "3", + "date-fns": "2.23.0", + "debounce": "^1.2.0", + "deep-equal": "^2.2.1", + "framer-motion": "^3.1.3", + "i18next": "^19.3.1", + "polished": "3.4.4", + "react-datepicker": "^4.1.0", + "react-fast-compare": "^3.2.0", + "react-hot-toast": "^2.4.1", + "react-i18next": "^12.3.1", + "react-modal": "^3.14.4", + "react-popper": "1.3.11", + "react-popper-2": "npm:react-popper@2.2.4", + "react-resize-detector": "^9.1.0", + "react-select": "^5.8.0", + "react-windowed-select": "^5.2.0", + "smoothscroll-polyfill": "^0.4.4", + "styled-system": "^5.1.4" + }, + "husky": { + "hooks": { + "pre-push": "yarn run check" + } + }, + "jest": { + "testEnvironment": "jsdom", + "transform": { + "^.+\\.jsx?$": "babel-jest", + "^.+\\.js?$": "babel-jest", + "^.+\\.ts?$": "babel-jest", + "^.+\\.tsx?$": "babel-jest" + }, + "transformIgnorePatterns": [ + "node_modules/(?!(@nulogy|storybook-addon-performance))" + ], + "testPathIgnorePatterns": [ + "/cypress" + ], + "testMatch": [ + "**/*.spec.tsx", + "**/*.spec.ts" + ], + "setupFiles": [ + "/spec/support/registerContext.js" + ], + "setupFilesAfterEnv": [ + "/spec/support/specHelper.js" + ], + "snapshotSerializers": [ + "enzyme-to-json/serializer" + ] + } +} diff --git a/plopfile.js b/packages/previous/plopfile.js similarity index 100% rename from plopfile.js rename to packages/previous/plopfile.js diff --git a/rollup.config.js b/packages/previous/rollup.config.js similarity index 100% rename from rollup.config.js rename to packages/previous/rollup.config.js diff --git a/spec/support/registerContext.js b/packages/previous/spec/support/registerContext.js similarity index 100% rename from spec/support/registerContext.js rename to packages/previous/spec/support/registerContext.js diff --git a/spec/support/specHelper.js b/packages/previous/spec/support/specHelper.js similarity index 100% rename from spec/support/specHelper.js rename to packages/previous/spec/support/specHelper.js diff --git a/src/Alert/Alert.story.tsx b/packages/previous/src/Alert/Alert.story.tsx similarity index 100% rename from src/Alert/Alert.story.tsx rename to packages/previous/src/Alert/Alert.story.tsx diff --git a/src/Alert/Alert.tsx b/packages/previous/src/Alert/Alert.tsx similarity index 100% rename from src/Alert/Alert.tsx rename to packages/previous/src/Alert/Alert.tsx diff --git a/src/Alert/CloseButton.tsx b/packages/previous/src/Alert/CloseButton.tsx similarity index 100% rename from src/Alert/CloseButton.tsx rename to packages/previous/src/Alert/CloseButton.tsx diff --git a/src/Alert/index.ts b/packages/previous/src/Alert/index.ts similarity index 100% rename from src/Alert/index.ts rename to packages/previous/src/Alert/index.ts diff --git a/src/AsyncSelect/AsyncSelect.spec.tsx b/packages/previous/src/AsyncSelect/AsyncSelect.spec.tsx similarity index 100% rename from src/AsyncSelect/AsyncSelect.spec.tsx rename to packages/previous/src/AsyncSelect/AsyncSelect.spec.tsx diff --git a/src/AsyncSelect/AsyncSelect.story.tsx b/packages/previous/src/AsyncSelect/AsyncSelect.story.tsx similarity index 100% rename from src/AsyncSelect/AsyncSelect.story.tsx rename to packages/previous/src/AsyncSelect/AsyncSelect.story.tsx diff --git a/src/AsyncSelect/AsyncSelect.tsx b/packages/previous/src/AsyncSelect/AsyncSelect.tsx similarity index 100% rename from src/AsyncSelect/AsyncSelect.tsx rename to packages/previous/src/AsyncSelect/AsyncSelect.tsx diff --git a/src/AsyncSelect/AsyncSelectComponents.tsx b/packages/previous/src/AsyncSelect/AsyncSelectComponents.tsx similarity index 100% rename from src/AsyncSelect/AsyncSelectComponents.tsx rename to packages/previous/src/AsyncSelect/AsyncSelectComponents.tsx diff --git a/src/AsyncSelect/index.ts b/packages/previous/src/AsyncSelect/index.ts similarity index 100% rename from src/AsyncSelect/index.ts rename to packages/previous/src/AsyncSelect/index.ts diff --git a/src/Banner/Banner.story.tsx b/packages/previous/src/Banner/Banner.story.tsx similarity index 100% rename from src/Banner/Banner.story.tsx rename to packages/previous/src/Banner/Banner.story.tsx diff --git a/src/Banner/Banner.tsx b/packages/previous/src/Banner/Banner.tsx similarity index 100% rename from src/Banner/Banner.tsx rename to packages/previous/src/Banner/Banner.tsx diff --git a/src/Banner/index.ts b/packages/previous/src/Banner/index.ts similarity index 100% rename from src/Banner/index.ts rename to packages/previous/src/Banner/index.ts diff --git a/src/Box/Box.story.tsx b/packages/previous/src/Box/Box.story.tsx similarity index 100% rename from src/Box/Box.story.tsx rename to packages/previous/src/Box/Box.story.tsx diff --git a/src/Box/Box.tsx b/packages/previous/src/Box/Box.tsx similarity index 100% rename from src/Box/Box.tsx rename to packages/previous/src/Box/Box.tsx diff --git a/src/Box/index.ts b/packages/previous/src/Box/index.ts similarity index 100% rename from src/Box/index.ts rename to packages/previous/src/Box/index.ts diff --git a/src/BrandedNavBar/BrandLogoContainer.tsx b/packages/previous/src/BrandedNavBar/BrandLogoContainer.tsx similarity index 100% rename from src/BrandedNavBar/BrandLogoContainer.tsx rename to packages/previous/src/BrandedNavBar/BrandLogoContainer.tsx diff --git a/src/BrandedNavBar/DesktopMenu.tsx b/packages/previous/src/BrandedNavBar/DesktopMenu.tsx similarity index 100% rename from src/BrandedNavBar/DesktopMenu.tsx rename to packages/previous/src/BrandedNavBar/DesktopMenu.tsx diff --git a/src/BrandedNavBar/EnvironmentBanner.tsx b/packages/previous/src/BrandedNavBar/EnvironmentBanner.tsx similarity index 100% rename from src/BrandedNavBar/EnvironmentBanner.tsx rename to packages/previous/src/BrandedNavBar/EnvironmentBanner.tsx diff --git a/src/BrandedNavBar/MenuTrigger.tsx b/packages/previous/src/BrandedNavBar/MenuTrigger.tsx similarity index 100% rename from src/BrandedNavBar/MenuTrigger.tsx rename to packages/previous/src/BrandedNavBar/MenuTrigger.tsx diff --git a/src/BrandedNavBar/MenuTriggerButton.tsx b/packages/previous/src/BrandedNavBar/MenuTriggerButton.tsx similarity index 100% rename from src/BrandedNavBar/MenuTriggerButton.tsx rename to packages/previous/src/BrandedNavBar/MenuTriggerButton.tsx diff --git a/src/BrandedNavBar/MobileMenu.tsx b/packages/previous/src/BrandedNavBar/MobileMenu.tsx similarity index 100% rename from src/BrandedNavBar/MobileMenu.tsx rename to packages/previous/src/BrandedNavBar/MobileMenu.tsx diff --git a/src/BrandedNavBar/NavBar.story.tsx b/packages/previous/src/BrandedNavBar/NavBar.story.tsx similarity index 100% rename from src/BrandedNavBar/NavBar.story.tsx rename to packages/previous/src/BrandedNavBar/NavBar.story.tsx diff --git a/src/BrandedNavBar/NavBar.tsx b/packages/previous/src/BrandedNavBar/NavBar.tsx similarity index 100% rename from src/BrandedNavBar/NavBar.tsx rename to packages/previous/src/BrandedNavBar/NavBar.tsx diff --git a/src/BrandedNavBar/NavBarBackground.tsx b/packages/previous/src/BrandedNavBar/NavBarBackground.tsx similarity index 100% rename from src/BrandedNavBar/NavBarBackground.tsx rename to packages/previous/src/BrandedNavBar/NavBarBackground.tsx diff --git a/src/BrandedNavBar/NavBarDropdownMenu.tsx b/packages/previous/src/BrandedNavBar/NavBarDropdownMenu.tsx similarity index 100% rename from src/BrandedNavBar/NavBarDropdownMenu.tsx rename to packages/previous/src/BrandedNavBar/NavBarDropdownMenu.tsx diff --git a/src/BrandedNavBar/NulogyLogo.tsx b/packages/previous/src/BrandedNavBar/NulogyLogo.tsx similarity index 100% rename from src/BrandedNavBar/NulogyLogo.tsx rename to packages/previous/src/BrandedNavBar/NulogyLogo.tsx diff --git a/src/BrandedNavBar/NulogyLogoContainer.tsx b/packages/previous/src/BrandedNavBar/NulogyLogoContainer.tsx similarity index 100% rename from src/BrandedNavBar/NulogyLogoContainer.tsx rename to packages/previous/src/BrandedNavBar/NulogyLogoContainer.tsx diff --git a/src/BrandedNavBar/NulogyLogoLarge.svg b/packages/previous/src/BrandedNavBar/NulogyLogoLarge.svg similarity index 100% rename from src/BrandedNavBar/NulogyLogoLarge.svg rename to packages/previous/src/BrandedNavBar/NulogyLogoLarge.svg diff --git a/src/BrandedNavBar/NulogyLogoSmall.svg b/packages/previous/src/BrandedNavBar/NulogyLogoSmall.svg similarity index 100% rename from src/BrandedNavBar/NulogyLogoSmall.svg rename to packages/previous/src/BrandedNavBar/NulogyLogoSmall.svg diff --git a/src/BrandedNavBar/SmallNavBar.story.tsx b/packages/previous/src/BrandedNavBar/SmallNavBar.story.tsx similarity index 100% rename from src/BrandedNavBar/SmallNavBar.story.tsx rename to packages/previous/src/BrandedNavBar/SmallNavBar.story.tsx diff --git a/src/BrandedNavBar/SmallNavBar.tsx b/packages/previous/src/BrandedNavBar/SmallNavBar.tsx similarity index 100% rename from src/BrandedNavBar/SmallNavBar.tsx rename to packages/previous/src/BrandedNavBar/SmallNavBar.tsx diff --git a/src/BrandedNavBar/SubMenuTrigger.tsx b/packages/previous/src/BrandedNavBar/SubMenuTrigger.tsx similarity index 100% rename from src/BrandedNavBar/SubMenuTrigger.tsx rename to packages/previous/src/BrandedNavBar/SubMenuTrigger.tsx diff --git a/src/BrandedNavBar/SubMenuTriggerButton.tsx b/packages/previous/src/BrandedNavBar/SubMenuTriggerButton.tsx similarity index 100% rename from src/BrandedNavBar/SubMenuTriggerButton.tsx rename to packages/previous/src/BrandedNavBar/SubMenuTriggerButton.tsx diff --git a/src/BrandedNavBar/TriggerFunctionProps.tsx b/packages/previous/src/BrandedNavBar/TriggerFunctionProps.tsx similarity index 100% rename from src/BrandedNavBar/TriggerFunctionProps.tsx rename to packages/previous/src/BrandedNavBar/TriggerFunctionProps.tsx diff --git a/src/BrandedNavBar/index.ts b/packages/previous/src/BrandedNavBar/index.ts similarity index 100% rename from src/BrandedNavBar/index.ts rename to packages/previous/src/BrandedNavBar/index.ts diff --git a/src/BrandedNavBar/isValidMenuItem.ts b/packages/previous/src/BrandedNavBar/isValidMenuItem.ts similarity index 100% rename from src/BrandedNavBar/isValidMenuItem.ts rename to packages/previous/src/BrandedNavBar/isValidMenuItem.ts diff --git a/src/BrandedNavBar/renderSubMenuItems.tsx b/packages/previous/src/BrandedNavBar/renderSubMenuItems.tsx similarity index 100% rename from src/BrandedNavBar/renderSubMenuItems.tsx rename to packages/previous/src/BrandedNavBar/renderSubMenuItems.tsx diff --git a/src/Branding/Branding.story.tsx b/packages/previous/src/Branding/Branding.story.tsx similarity index 100% rename from src/Branding/Branding.story.tsx rename to packages/previous/src/Branding/Branding.story.tsx diff --git a/src/Branding/Branding.tsx b/packages/previous/src/Branding/Branding.tsx similarity index 100% rename from src/Branding/Branding.tsx rename to packages/previous/src/Branding/Branding.tsx diff --git a/src/Branding/BrandingText.tsx b/packages/previous/src/Branding/BrandingText.tsx similarity index 100% rename from src/Branding/BrandingText.tsx rename to packages/previous/src/Branding/BrandingText.tsx diff --git a/src/Branding/LettermarkLogo.tsx b/packages/previous/src/Branding/LettermarkLogo.tsx similarity index 100% rename from src/Branding/LettermarkLogo.tsx rename to packages/previous/src/Branding/LettermarkLogo.tsx diff --git a/src/Branding/WordmarkLogo.tsx b/packages/previous/src/Branding/WordmarkLogo.tsx similarity index 100% rename from src/Branding/WordmarkLogo.tsx rename to packages/previous/src/Branding/WordmarkLogo.tsx diff --git a/src/Branding/index.ts b/packages/previous/src/Branding/index.ts similarity index 100% rename from src/Branding/index.ts rename to packages/previous/src/Branding/index.ts diff --git a/src/Breadcrumbs/Breadcrumbs.story.tsx b/packages/previous/src/Breadcrumbs/Breadcrumbs.story.tsx similarity index 100% rename from src/Breadcrumbs/Breadcrumbs.story.tsx rename to packages/previous/src/Breadcrumbs/Breadcrumbs.story.tsx diff --git a/src/Breadcrumbs/Breadcrumbs.tsx b/packages/previous/src/Breadcrumbs/Breadcrumbs.tsx similarity index 100% rename from src/Breadcrumbs/Breadcrumbs.tsx rename to packages/previous/src/Breadcrumbs/Breadcrumbs.tsx diff --git a/src/Breadcrumbs/BreadcrumbsList.tsx b/packages/previous/src/Breadcrumbs/BreadcrumbsList.tsx similarity index 100% rename from src/Breadcrumbs/BreadcrumbsList.tsx rename to packages/previous/src/Breadcrumbs/BreadcrumbsList.tsx diff --git a/src/Breadcrumbs/BreadcrumbsListItem.tsx b/packages/previous/src/Breadcrumbs/BreadcrumbsListItem.tsx similarity index 100% rename from src/Breadcrumbs/BreadcrumbsListItem.tsx rename to packages/previous/src/Breadcrumbs/BreadcrumbsListItem.tsx diff --git a/src/Breadcrumbs/index.ts b/packages/previous/src/Breadcrumbs/index.ts similarity index 100% rename from src/Breadcrumbs/index.ts rename to packages/previous/src/Breadcrumbs/index.ts diff --git a/src/Button/Button.story.tsx b/packages/previous/src/Button/Button.story.tsx similarity index 100% rename from src/Button/Button.story.tsx rename to packages/previous/src/Button/Button.story.tsx diff --git a/src/Button/Button.tsx b/packages/previous/src/Button/Button.tsx similarity index 100% rename from src/Button/Button.tsx rename to packages/previous/src/Button/Button.tsx diff --git a/src/Button/CloseButton.tsx b/packages/previous/src/Button/CloseButton.tsx similarity index 100% rename from src/Button/CloseButton.tsx rename to packages/previous/src/Button/CloseButton.tsx diff --git a/src/Button/ControlIcon.story.tsx b/packages/previous/src/Button/ControlIcon.story.tsx similarity index 100% rename from src/Button/ControlIcon.story.tsx rename to packages/previous/src/Button/ControlIcon.story.tsx diff --git a/src/Button/ControlIcon.tsx b/packages/previous/src/Button/ControlIcon.tsx similarity index 100% rename from src/Button/ControlIcon.tsx rename to packages/previous/src/Button/ControlIcon.tsx diff --git a/src/Button/DangerButton.tsx b/packages/previous/src/Button/DangerButton.tsx similarity index 100% rename from src/Button/DangerButton.tsx rename to packages/previous/src/Button/DangerButton.tsx diff --git a/src/Button/IconicButton.story.tsx b/packages/previous/src/Button/IconicButton.story.tsx similarity index 100% rename from src/Button/IconicButton.story.tsx rename to packages/previous/src/Button/IconicButton.story.tsx diff --git a/src/Button/IconicButton.tsx b/packages/previous/src/Button/IconicButton.tsx similarity index 100% rename from src/Button/IconicButton.tsx rename to packages/previous/src/Button/IconicButton.tsx diff --git a/src/Button/PrimaryButton.tsx b/packages/previous/src/Button/PrimaryButton.tsx similarity index 100% rename from src/Button/PrimaryButton.tsx rename to packages/previous/src/Button/PrimaryButton.tsx diff --git a/src/Button/QuietButton.tsx b/packages/previous/src/Button/QuietButton.tsx similarity index 100% rename from src/Button/QuietButton.tsx rename to packages/previous/src/Button/QuietButton.tsx diff --git a/src/Button/index.ts b/packages/previous/src/Button/index.ts similarity index 100% rename from src/Button/index.ts rename to packages/previous/src/Button/index.ts diff --git a/src/ButtonGroup/ButtonGroup.story.tsx b/packages/previous/src/ButtonGroup/ButtonGroup.story.tsx similarity index 100% rename from src/ButtonGroup/ButtonGroup.story.tsx rename to packages/previous/src/ButtonGroup/ButtonGroup.story.tsx diff --git a/src/ButtonGroup/ButtonGroup.tsx b/packages/previous/src/ButtonGroup/ButtonGroup.tsx similarity index 100% rename from src/ButtonGroup/ButtonGroup.tsx rename to packages/previous/src/ButtonGroup/ButtonGroup.tsx diff --git a/src/ButtonGroup/index.ts b/packages/previous/src/ButtonGroup/index.ts similarity index 100% rename from src/ButtonGroup/index.ts rename to packages/previous/src/ButtonGroup/index.ts diff --git a/src/Card/Card.story.tsx b/packages/previous/src/Card/Card.story.tsx similarity index 100% rename from src/Card/Card.story.tsx rename to packages/previous/src/Card/Card.story.tsx diff --git a/src/Card/Card.tsx b/packages/previous/src/Card/Card.tsx similarity index 100% rename from src/Card/Card.tsx rename to packages/previous/src/Card/Card.tsx diff --git a/src/Card/CardSet.tsx b/packages/previous/src/Card/CardSet.tsx similarity index 100% rename from src/Card/CardSet.tsx rename to packages/previous/src/Card/CardSet.tsx diff --git a/src/Card/index.ts b/packages/previous/src/Card/index.ts similarity index 100% rename from src/Card/index.ts rename to packages/previous/src/Card/index.ts diff --git a/src/Checkbox/Checkbox.story.tsx b/packages/previous/src/Checkbox/Checkbox.story.tsx similarity index 100% rename from src/Checkbox/Checkbox.story.tsx rename to packages/previous/src/Checkbox/Checkbox.story.tsx diff --git a/src/Checkbox/Checkbox.tsx b/packages/previous/src/Checkbox/Checkbox.tsx similarity index 100% rename from src/Checkbox/Checkbox.tsx rename to packages/previous/src/Checkbox/Checkbox.tsx diff --git a/src/Checkbox/CheckboxGroup.story.tsx b/packages/previous/src/Checkbox/CheckboxGroup.story.tsx similarity index 100% rename from src/Checkbox/CheckboxGroup.story.tsx rename to packages/previous/src/Checkbox/CheckboxGroup.story.tsx diff --git a/src/Checkbox/CheckboxGroup.tsx b/packages/previous/src/Checkbox/CheckboxGroup.tsx similarity index 100% rename from src/Checkbox/CheckboxGroup.tsx rename to packages/previous/src/Checkbox/CheckboxGroup.tsx diff --git a/src/Checkbox/index.ts b/packages/previous/src/Checkbox/index.ts similarity index 100% rename from src/Checkbox/index.ts rename to packages/previous/src/Checkbox/index.ts diff --git a/src/DatePicker/DatePicker.spec.tsx b/packages/previous/src/DatePicker/DatePicker.spec.tsx similarity index 100% rename from src/DatePicker/DatePicker.spec.tsx rename to packages/previous/src/DatePicker/DatePicker.spec.tsx diff --git a/src/DatePicker/DatePicker.story.tsx b/packages/previous/src/DatePicker/DatePicker.story.tsx similarity index 100% rename from src/DatePicker/DatePicker.story.tsx rename to packages/previous/src/DatePicker/DatePicker.story.tsx diff --git a/src/DatePicker/DatePicker.tsx b/packages/previous/src/DatePicker/DatePicker.tsx similarity index 100% rename from src/DatePicker/DatePicker.tsx rename to packages/previous/src/DatePicker/DatePicker.tsx diff --git a/src/DatePicker/DatePickerHeader.tsx b/packages/previous/src/DatePicker/DatePickerHeader.tsx similarity index 100% rename from src/DatePicker/DatePickerHeader.tsx rename to packages/previous/src/DatePicker/DatePickerHeader.tsx diff --git a/src/DatePicker/DatePickerInput.tsx b/packages/previous/src/DatePicker/DatePickerInput.tsx similarity index 100% rename from src/DatePicker/DatePickerInput.tsx rename to packages/previous/src/DatePicker/DatePickerInput.tsx diff --git a/src/DatePicker/DatePickerStyles.ts b/packages/previous/src/DatePicker/DatePickerStyles.ts similarity index 100% rename from src/DatePicker/DatePickerStyles.ts rename to packages/previous/src/DatePicker/DatePickerStyles.ts diff --git a/src/DatePicker/index.ts b/packages/previous/src/DatePicker/index.ts similarity index 100% rename from src/DatePicker/index.ts rename to packages/previous/src/DatePicker/index.ts diff --git a/src/DateRange/DateRange.spec.tsx b/packages/previous/src/DateRange/DateRange.spec.tsx similarity index 100% rename from src/DateRange/DateRange.spec.tsx rename to packages/previous/src/DateRange/DateRange.spec.tsx diff --git a/src/DateRange/DateRange.story.tsx b/packages/previous/src/DateRange/DateRange.story.tsx similarity index 100% rename from src/DateRange/DateRange.story.tsx rename to packages/previous/src/DateRange/DateRange.story.tsx diff --git a/src/DateRange/DateRange.tsx b/packages/previous/src/DateRange/DateRange.tsx similarity index 100% rename from src/DateRange/DateRange.tsx rename to packages/previous/src/DateRange/DateRange.tsx diff --git a/src/DateRange/DateRangeStyles.ts b/packages/previous/src/DateRange/DateRangeStyles.ts similarity index 100% rename from src/DateRange/DateRangeStyles.ts rename to packages/previous/src/DateRange/DateRangeStyles.ts diff --git a/src/DateRange/EndTime.tsx b/packages/previous/src/DateRange/EndTime.tsx similarity index 100% rename from src/DateRange/EndTime.tsx rename to packages/previous/src/DateRange/EndTime.tsx diff --git a/src/DateRange/StartTime.tsx b/packages/previous/src/DateRange/StartTime.tsx similarity index 100% rename from src/DateRange/StartTime.tsx rename to packages/previous/src/DateRange/StartTime.tsx diff --git a/src/DateRange/index.ts b/packages/previous/src/DateRange/index.ts similarity index 100% rename from src/DateRange/index.ts rename to packages/previous/src/DateRange/index.ts diff --git a/src/Divider/Divider.story.tsx b/packages/previous/src/Divider/Divider.story.tsx similarity index 100% rename from src/Divider/Divider.story.tsx rename to packages/previous/src/Divider/Divider.story.tsx diff --git a/src/Divider/Divider.tsx b/packages/previous/src/Divider/Divider.tsx similarity index 100% rename from src/Divider/Divider.tsx rename to packages/previous/src/Divider/Divider.tsx diff --git a/src/Divider/index.ts b/packages/previous/src/Divider/index.ts similarity index 100% rename from src/Divider/index.ts rename to packages/previous/src/Divider/index.ts diff --git a/src/DropdownMenu/DropdownButton.tsx b/packages/previous/src/DropdownMenu/DropdownButton.tsx similarity index 100% rename from src/DropdownMenu/DropdownButton.tsx rename to packages/previous/src/DropdownMenu/DropdownButton.tsx diff --git a/src/DropdownMenu/DropdownItem.tsx b/packages/previous/src/DropdownMenu/DropdownItem.tsx similarity index 100% rename from src/DropdownMenu/DropdownItem.tsx rename to packages/previous/src/DropdownMenu/DropdownItem.tsx diff --git a/src/DropdownMenu/DropdownLink.tsx b/packages/previous/src/DropdownMenu/DropdownLink.tsx similarity index 100% rename from src/DropdownMenu/DropdownLink.tsx rename to packages/previous/src/DropdownMenu/DropdownLink.tsx diff --git a/src/DropdownMenu/DropdownMenu.story.tsx b/packages/previous/src/DropdownMenu/DropdownMenu.story.tsx similarity index 100% rename from src/DropdownMenu/DropdownMenu.story.tsx rename to packages/previous/src/DropdownMenu/DropdownMenu.story.tsx diff --git a/src/DropdownMenu/DropdownMenu.tsx b/packages/previous/src/DropdownMenu/DropdownMenu.tsx similarity index 100% rename from src/DropdownMenu/DropdownMenu.tsx rename to packages/previous/src/DropdownMenu/DropdownMenu.tsx diff --git a/src/DropdownMenu/DropdownMenuContainer.tsx b/packages/previous/src/DropdownMenu/DropdownMenuContainer.tsx similarity index 100% rename from src/DropdownMenu/DropdownMenuContainer.tsx rename to packages/previous/src/DropdownMenu/DropdownMenuContainer.tsx diff --git a/src/DropdownMenu/DropdownText.tsx b/packages/previous/src/DropdownMenu/DropdownText.tsx similarity index 100% rename from src/DropdownMenu/DropdownText.tsx rename to packages/previous/src/DropdownMenu/DropdownText.tsx diff --git a/src/DropdownMenu/index.ts b/packages/previous/src/DropdownMenu/index.ts similarity index 100% rename from src/DropdownMenu/index.ts rename to packages/previous/src/DropdownMenu/index.ts diff --git a/src/FieldLabel/FieldLabel.story.tsx b/packages/previous/src/FieldLabel/FieldLabel.story.tsx similarity index 100% rename from src/FieldLabel/FieldLabel.story.tsx rename to packages/previous/src/FieldLabel/FieldLabel.story.tsx diff --git a/src/FieldLabel/FieldLabel.tsx b/packages/previous/src/FieldLabel/FieldLabel.tsx similarity index 100% rename from src/FieldLabel/FieldLabel.tsx rename to packages/previous/src/FieldLabel/FieldLabel.tsx diff --git a/src/FieldLabel/FieldLabel.type.ts b/packages/previous/src/FieldLabel/FieldLabel.type.ts similarity index 100% rename from src/FieldLabel/FieldLabel.type.ts rename to packages/previous/src/FieldLabel/FieldLabel.type.ts diff --git a/src/FieldLabel/FramedIcon.tsx b/packages/previous/src/FieldLabel/FramedIcon.tsx similarity index 100% rename from src/FieldLabel/FramedIcon.tsx rename to packages/previous/src/FieldLabel/FramedIcon.tsx diff --git a/src/FieldLabel/HelpText.tsx b/packages/previous/src/FieldLabel/HelpText.tsx similarity index 100% rename from src/FieldLabel/HelpText.tsx rename to packages/previous/src/FieldLabel/HelpText.tsx diff --git a/src/FieldLabel/Label.tsx b/packages/previous/src/FieldLabel/Label.tsx similarity index 100% rename from src/FieldLabel/Label.tsx rename to packages/previous/src/FieldLabel/Label.tsx diff --git a/src/FieldLabel/LabelText.tsx b/packages/previous/src/FieldLabel/LabelText.tsx similarity index 100% rename from src/FieldLabel/LabelText.tsx rename to packages/previous/src/FieldLabel/LabelText.tsx diff --git a/src/FieldLabel/MaybeFieldLabel.tsx b/packages/previous/src/FieldLabel/MaybeFieldLabel.tsx similarity index 100% rename from src/FieldLabel/MaybeFieldLabel.tsx rename to packages/previous/src/FieldLabel/MaybeFieldLabel.tsx diff --git a/src/FieldLabel/RequirementText.tsx b/packages/previous/src/FieldLabel/RequirementText.tsx similarity index 100% rename from src/FieldLabel/RequirementText.tsx rename to packages/previous/src/FieldLabel/RequirementText.tsx diff --git a/src/FieldLabel/index.ts b/packages/previous/src/FieldLabel/index.ts similarity index 100% rename from src/FieldLabel/index.ts rename to packages/previous/src/FieldLabel/index.ts diff --git a/src/Flex/Flex.story.tsx b/packages/previous/src/Flex/Flex.story.tsx similarity index 100% rename from src/Flex/Flex.story.tsx rename to packages/previous/src/Flex/Flex.story.tsx diff --git a/src/Flex/Flex.tsx b/packages/previous/src/Flex/Flex.tsx similarity index 100% rename from src/Flex/Flex.tsx rename to packages/previous/src/Flex/Flex.tsx diff --git a/src/Flex/index.ts b/packages/previous/src/Flex/index.ts similarity index 100% rename from src/Flex/index.ts rename to packages/previous/src/Flex/index.ts diff --git a/src/Form/Field.tsx b/packages/previous/src/Form/Field.tsx similarity index 100% rename from src/Form/Field.tsx rename to packages/previous/src/Form/Field.tsx diff --git a/src/Form/Fieldset.tsx b/packages/previous/src/Form/Fieldset.tsx similarity index 100% rename from src/Form/Fieldset.tsx rename to packages/previous/src/Form/Fieldset.tsx diff --git a/src/Form/Form.story.tsx b/packages/previous/src/Form/Form.story.tsx similarity index 100% rename from src/Form/Form.story.tsx rename to packages/previous/src/Form/Form.story.tsx diff --git a/src/Form/Form.tsx b/packages/previous/src/Form/Form.tsx similarity index 100% rename from src/Form/Form.tsx rename to packages/previous/src/Form/Form.tsx diff --git a/src/Form/FormSection.tsx b/packages/previous/src/Form/FormSection.tsx similarity index 100% rename from src/Form/FormSection.tsx rename to packages/previous/src/Form/FormSection.tsx diff --git a/src/Form/index.ts b/packages/previous/src/Form/index.ts similarity index 100% rename from src/Form/index.ts rename to packages/previous/src/Form/index.ts diff --git a/src/Icon/Icon.story.tsx b/packages/previous/src/Icon/Icon.story.tsx similarity index 100% rename from src/Icon/Icon.story.tsx rename to packages/previous/src/Icon/Icon.story.tsx diff --git a/src/Icon/Icon.tsx b/packages/previous/src/Icon/Icon.tsx similarity index 100% rename from src/Icon/Icon.tsx rename to packages/previous/src/Icon/Icon.tsx diff --git a/src/Icon/LoadingIcon.tsx b/packages/previous/src/Icon/LoadingIcon.tsx similarity index 100% rename from src/Icon/LoadingIcon.tsx rename to packages/previous/src/Icon/LoadingIcon.tsx diff --git a/src/Icon/index.ts b/packages/previous/src/Icon/index.ts similarity index 100% rename from src/Icon/index.ts rename to packages/previous/src/Icon/index.ts diff --git a/src/Input/Input.story.tsx b/packages/previous/src/Input/Input.story.tsx similarity index 100% rename from src/Input/Input.story.tsx rename to packages/previous/src/Input/Input.story.tsx diff --git a/src/Input/Input.tsx b/packages/previous/src/Input/Input.tsx similarity index 100% rename from src/Input/Input.tsx rename to packages/previous/src/Input/Input.tsx diff --git a/src/Input/InputField.tsx b/packages/previous/src/Input/InputField.tsx similarity index 100% rename from src/Input/InputField.tsx rename to packages/previous/src/Input/InputField.tsx diff --git a/src/Input/Prefix.tsx b/packages/previous/src/Input/Prefix.tsx similarity index 100% rename from src/Input/Prefix.tsx rename to packages/previous/src/Input/Prefix.tsx diff --git a/src/Input/Suffix.tsx b/packages/previous/src/Input/Suffix.tsx similarity index 100% rename from src/Input/Suffix.tsx rename to packages/previous/src/Input/Suffix.tsx diff --git a/src/Input/index.ts b/packages/previous/src/Input/index.ts similarity index 100% rename from src/Input/index.ts rename to packages/previous/src/Input/index.ts diff --git a/src/Layout/ApplicationFrame.story.tsx b/packages/previous/src/Layout/ApplicationFrame.story.tsx similarity index 100% rename from src/Layout/ApplicationFrame.story.tsx rename to packages/previous/src/Layout/ApplicationFrame.story.tsx diff --git a/src/Layout/ApplicationFrame.tsx b/packages/previous/src/Layout/ApplicationFrame.tsx similarity index 100% rename from src/Layout/ApplicationFrame.tsx rename to packages/previous/src/Layout/ApplicationFrame.tsx diff --git a/src/Layout/Header.story.tsx b/packages/previous/src/Layout/Header.story.tsx similarity index 100% rename from src/Layout/Header.story.tsx rename to packages/previous/src/Layout/Header.story.tsx diff --git a/src/Layout/Header.tsx b/packages/previous/src/Layout/Header.tsx similarity index 100% rename from src/Layout/Header.tsx rename to packages/previous/src/Layout/Header.tsx diff --git a/src/Layout/Page.story.tsx b/packages/previous/src/Layout/Page.story.tsx similarity index 100% rename from src/Layout/Page.story.tsx rename to packages/previous/src/Layout/Page.story.tsx diff --git a/src/Layout/Page.tsx b/packages/previous/src/Layout/Page.tsx similarity index 100% rename from src/Layout/Page.tsx rename to packages/previous/src/Layout/Page.tsx diff --git a/src/Layout/Sidebar.spec.tsx b/packages/previous/src/Layout/Sidebar.spec.tsx similarity index 100% rename from src/Layout/Sidebar.spec.tsx rename to packages/previous/src/Layout/Sidebar.spec.tsx diff --git a/src/Layout/Sidebar.story.tsx b/packages/previous/src/Layout/Sidebar.story.tsx similarity index 100% rename from src/Layout/Sidebar.story.tsx rename to packages/previous/src/Layout/Sidebar.story.tsx diff --git a/src/Layout/Sidebar.tsx b/packages/previous/src/Layout/Sidebar.tsx similarity index 100% rename from src/Layout/Sidebar.tsx rename to packages/previous/src/Layout/Sidebar.tsx diff --git a/src/Layout/index.ts b/packages/previous/src/Layout/index.ts similarity index 100% rename from src/Layout/index.ts rename to packages/previous/src/Layout/index.ts diff --git a/src/Link/Link.story.tsx b/packages/previous/src/Link/Link.story.tsx similarity index 100% rename from src/Link/Link.story.tsx rename to packages/previous/src/Link/Link.story.tsx diff --git a/src/Link/Link.tsx b/packages/previous/src/Link/Link.tsx similarity index 100% rename from src/Link/Link.tsx rename to packages/previous/src/Link/Link.tsx diff --git a/src/Link/index.ts b/packages/previous/src/Link/index.ts similarity index 100% rename from src/Link/index.ts rename to packages/previous/src/Link/index.ts diff --git a/src/List/List.story.tsx b/packages/previous/src/List/List.story.tsx similarity index 100% rename from src/List/List.story.tsx rename to packages/previous/src/List/List.story.tsx diff --git a/src/List/List.tsx b/packages/previous/src/List/List.tsx similarity index 100% rename from src/List/List.tsx rename to packages/previous/src/List/List.tsx diff --git a/src/List/ListItem.tsx b/packages/previous/src/List/ListItem.tsx similarity index 100% rename from src/List/ListItem.tsx rename to packages/previous/src/List/ListItem.tsx diff --git a/src/List/index.ts b/packages/previous/src/List/index.ts similarity index 100% rename from src/List/index.ts rename to packages/previous/src/List/index.ts diff --git a/src/LoadingAnimation/LoadingAnimation.story.tsx b/packages/previous/src/LoadingAnimation/LoadingAnimation.story.tsx similarity index 100% rename from src/LoadingAnimation/LoadingAnimation.story.tsx rename to packages/previous/src/LoadingAnimation/LoadingAnimation.story.tsx diff --git a/src/LoadingAnimation/LoadingAnimation.tsx b/packages/previous/src/LoadingAnimation/LoadingAnimation.tsx similarity index 100% rename from src/LoadingAnimation/LoadingAnimation.tsx rename to packages/previous/src/LoadingAnimation/LoadingAnimation.tsx diff --git a/src/LoadingAnimation/index.ts b/packages/previous/src/LoadingAnimation/index.ts similarity index 100% rename from src/LoadingAnimation/index.ts rename to packages/previous/src/LoadingAnimation/index.ts diff --git a/src/Modal/Modal.story.tsx b/packages/previous/src/Modal/Modal.story.tsx similarity index 100% rename from src/Modal/Modal.story.tsx rename to packages/previous/src/Modal/Modal.story.tsx diff --git a/src/Modal/Modal.tsx b/packages/previous/src/Modal/Modal.tsx similarity index 100% rename from src/Modal/Modal.tsx rename to packages/previous/src/Modal/Modal.tsx diff --git a/src/Modal/ModalCloseButton.tsx b/packages/previous/src/Modal/ModalCloseButton.tsx similarity index 100% rename from src/Modal/ModalCloseButton.tsx rename to packages/previous/src/Modal/ModalCloseButton.tsx diff --git a/src/Modal/ModalContent.tsx b/packages/previous/src/Modal/ModalContent.tsx similarity index 100% rename from src/Modal/ModalContent.tsx rename to packages/previous/src/Modal/ModalContent.tsx diff --git a/src/Modal/ModalFooter.tsx b/packages/previous/src/Modal/ModalFooter.tsx similarity index 100% rename from src/Modal/ModalFooter.tsx rename to packages/previous/src/Modal/ModalFooter.tsx diff --git a/src/Modal/ModalHeader.tsx b/packages/previous/src/Modal/ModalHeader.tsx similarity index 100% rename from src/Modal/ModalHeader.tsx rename to packages/previous/src/Modal/ModalHeader.tsx diff --git a/src/Modal/index.ts b/packages/previous/src/Modal/index.ts similarity index 100% rename from src/Modal/index.ts rename to packages/previous/src/Modal/index.ts diff --git a/src/NDSProvider/ComponentSizeContext.tsx b/packages/previous/src/NDSProvider/ComponentSizeContext.tsx similarity index 100% rename from src/NDSProvider/ComponentSizeContext.tsx rename to packages/previous/src/NDSProvider/ComponentSizeContext.tsx diff --git a/src/NDSProvider/GlobalStyles.tsx b/packages/previous/src/NDSProvider/GlobalStyles.tsx similarity index 100% rename from src/NDSProvider/GlobalStyles.tsx rename to packages/previous/src/NDSProvider/GlobalStyles.tsx diff --git a/src/NDSProvider/LocaleContext.ts b/packages/previous/src/NDSProvider/LocaleContext.ts similarity index 100% rename from src/NDSProvider/LocaleContext.ts rename to packages/previous/src/NDSProvider/LocaleContext.ts diff --git a/src/NDSProvider/ModalStyleOverride.tsx b/packages/previous/src/NDSProvider/ModalStyleOverride.tsx similarity index 100% rename from src/NDSProvider/ModalStyleOverride.tsx rename to packages/previous/src/NDSProvider/ModalStyleOverride.tsx diff --git a/src/NDSProvider/NDSProvider.tsx b/packages/previous/src/NDSProvider/NDSProvider.tsx similarity index 100% rename from src/NDSProvider/NDSProvider.tsx rename to packages/previous/src/NDSProvider/NDSProvider.tsx diff --git a/src/NDSProvider/Reset.tsx b/packages/previous/src/NDSProvider/Reset.tsx similarity index 100% rename from src/NDSProvider/Reset.tsx rename to packages/previous/src/NDSProvider/Reset.tsx diff --git a/src/NDSProvider/index.ts b/packages/previous/src/NDSProvider/index.ts similarity index 100% rename from src/NDSProvider/index.ts rename to packages/previous/src/NDSProvider/index.ts diff --git a/src/NDSProvider/mergeThemes.spec.tsx b/packages/previous/src/NDSProvider/mergeThemes.spec.tsx similarity index 100% rename from src/NDSProvider/mergeThemes.spec.tsx rename to packages/previous/src/NDSProvider/mergeThemes.spec.tsx diff --git a/src/NDSProvider/mergeThemes.util.ts b/packages/previous/src/NDSProvider/mergeThemes.util.ts similarity index 100% rename from src/NDSProvider/mergeThemes.util.ts rename to packages/previous/src/NDSProvider/mergeThemes.util.ts diff --git a/src/NDSProvider/mountWithNDSProvider.spec-utils.js b/packages/previous/src/NDSProvider/mountWithNDSProvider.spec-utils.js similarity index 100% rename from src/NDSProvider/mountWithNDSProvider.spec-utils.js rename to packages/previous/src/NDSProvider/mountWithNDSProvider.spec-utils.js diff --git a/src/NDSProvider/renderWithNDSProvider.spec-utils.js b/packages/previous/src/NDSProvider/renderWithNDSProvider.spec-utils.js similarity index 100% rename from src/NDSProvider/renderWithNDSProvider.spec-utils.js rename to packages/previous/src/NDSProvider/renderWithNDSProvider.spec-utils.js diff --git a/src/NavBar/DesktopMenu.tsx b/packages/previous/src/NavBar/DesktopMenu.tsx similarity index 100% rename from src/NavBar/DesktopMenu.tsx rename to packages/previous/src/NavBar/DesktopMenu.tsx diff --git a/src/NavBar/MenuTrigger.tsx b/packages/previous/src/NavBar/MenuTrigger.tsx similarity index 100% rename from src/NavBar/MenuTrigger.tsx rename to packages/previous/src/NavBar/MenuTrigger.tsx diff --git a/src/NavBar/MobileMenu.tsx b/packages/previous/src/NavBar/MobileMenu.tsx similarity index 100% rename from src/NavBar/MobileMenu.tsx rename to packages/previous/src/NavBar/MobileMenu.tsx diff --git a/src/NavBar/NavBar.story.tsx b/packages/previous/src/NavBar/NavBar.story.tsx similarity index 100% rename from src/NavBar/NavBar.story.tsx rename to packages/previous/src/NavBar/NavBar.story.tsx diff --git a/src/NavBar/NavBar.tsx b/packages/previous/src/NavBar/NavBar.tsx similarity index 100% rename from src/NavBar/NavBar.tsx rename to packages/previous/src/NavBar/NavBar.tsx diff --git a/src/NavBar/NavBarDropdownMenu.tsx b/packages/previous/src/NavBar/NavBarDropdownMenu.tsx similarity index 100% rename from src/NavBar/NavBarDropdownMenu.tsx rename to packages/previous/src/NavBar/NavBarDropdownMenu.tsx diff --git a/src/NavBar/NulogyLogoLarge.svg b/packages/previous/src/NavBar/NulogyLogoLarge.svg similarity index 100% rename from src/NavBar/NulogyLogoLarge.svg rename to packages/previous/src/NavBar/NulogyLogoLarge.svg diff --git a/src/NavBar/NulogyLogoSmall.svg b/packages/previous/src/NavBar/NulogyLogoSmall.svg similarity index 100% rename from src/NavBar/NulogyLogoSmall.svg rename to packages/previous/src/NavBar/NulogyLogoSmall.svg diff --git a/src/NavBar/SmallNavBar.tsx b/packages/previous/src/NavBar/SmallNavBar.tsx similarity index 100% rename from src/NavBar/SmallNavBar.tsx rename to packages/previous/src/NavBar/SmallNavBar.tsx diff --git a/src/NavBar/SubMenuTrigger.tsx b/packages/previous/src/NavBar/SubMenuTrigger.tsx similarity index 100% rename from src/NavBar/SubMenuTrigger.tsx rename to packages/previous/src/NavBar/SubMenuTrigger.tsx diff --git a/src/NavBar/index.ts b/packages/previous/src/NavBar/index.ts similarity index 100% rename from src/NavBar/index.ts rename to packages/previous/src/NavBar/index.ts diff --git a/src/NavBar/isValidMenuItem.tsx b/packages/previous/src/NavBar/isValidMenuItem.tsx similarity index 100% rename from src/NavBar/isValidMenuItem.tsx rename to packages/previous/src/NavBar/isValidMenuItem.tsx diff --git a/src/NavBar/renderSubMenuItems.tsx b/packages/previous/src/NavBar/renderSubMenuItems.tsx similarity index 100% rename from src/NavBar/renderSubMenuItems.tsx rename to packages/previous/src/NavBar/renderSubMenuItems.tsx diff --git a/src/NavBarSearch/NavBarSearch.js b/packages/previous/src/NavBarSearch/NavBarSearch.js similarity index 100% rename from src/NavBarSearch/NavBarSearch.js rename to packages/previous/src/NavBarSearch/NavBarSearch.js diff --git a/src/NavBarSearch/index.js b/packages/previous/src/NavBarSearch/index.js similarity index 100% rename from src/NavBarSearch/index.js rename to packages/previous/src/NavBarSearch/index.js diff --git a/src/Overlay/Overlay.story.tsx b/packages/previous/src/Overlay/Overlay.story.tsx similarity index 100% rename from src/Overlay/Overlay.story.tsx rename to packages/previous/src/Overlay/Overlay.story.tsx diff --git a/src/Overlay/Overlay.tsx b/packages/previous/src/Overlay/Overlay.tsx similarity index 100% rename from src/Overlay/Overlay.tsx rename to packages/previous/src/Overlay/Overlay.tsx diff --git a/src/Overlay/index.ts b/packages/previous/src/Overlay/index.ts similarity index 100% rename from src/Overlay/index.ts rename to packages/previous/src/Overlay/index.ts diff --git a/src/Pagination/NextButton.tsx b/packages/previous/src/Pagination/NextButton.tsx similarity index 100% rename from src/Pagination/NextButton.tsx rename to packages/previous/src/Pagination/NextButton.tsx diff --git a/src/Pagination/PageNumber.tsx b/packages/previous/src/Pagination/PageNumber.tsx similarity index 100% rename from src/Pagination/PageNumber.tsx rename to packages/previous/src/Pagination/PageNumber.tsx diff --git a/src/Pagination/Pagination.spec.tsx b/packages/previous/src/Pagination/Pagination.spec.tsx similarity index 100% rename from src/Pagination/Pagination.spec.tsx rename to packages/previous/src/Pagination/Pagination.spec.tsx diff --git a/src/Pagination/Pagination.story.tsx b/packages/previous/src/Pagination/Pagination.story.tsx similarity index 100% rename from src/Pagination/Pagination.story.tsx rename to packages/previous/src/Pagination/Pagination.story.tsx diff --git a/src/Pagination/Pagination.tsx b/packages/previous/src/Pagination/Pagination.tsx similarity index 100% rename from src/Pagination/Pagination.tsx rename to packages/previous/src/Pagination/Pagination.tsx diff --git a/src/Pagination/PaginationButton.tsx b/packages/previous/src/Pagination/PaginationButton.tsx similarity index 100% rename from src/Pagination/PaginationButton.tsx rename to packages/previous/src/Pagination/PaginationButton.tsx diff --git a/src/Pagination/PreviousButton.tsx b/packages/previous/src/Pagination/PreviousButton.tsx similarity index 100% rename from src/Pagination/PreviousButton.tsx rename to packages/previous/src/Pagination/PreviousButton.tsx diff --git a/src/Pagination/index.tsx b/packages/previous/src/Pagination/index.tsx similarity index 100% rename from src/Pagination/index.tsx rename to packages/previous/src/Pagination/index.tsx diff --git a/src/Popper/Popper.tsx b/packages/previous/src/Popper/Popper.tsx similarity index 100% rename from src/Popper/Popper.tsx rename to packages/previous/src/Popper/Popper.tsx diff --git a/src/Popper/README.md b/packages/previous/src/Popper/README.md similarity index 100% rename from src/Popper/README.md rename to packages/previous/src/Popper/README.md diff --git a/src/Popper/index.ts b/packages/previous/src/Popper/index.ts similarity index 100% rename from src/Popper/index.ts rename to packages/previous/src/Popper/index.ts diff --git a/src/Radio/Radio.story.tsx b/packages/previous/src/Radio/Radio.story.tsx similarity index 100% rename from src/Radio/Radio.story.tsx rename to packages/previous/src/Radio/Radio.story.tsx diff --git a/src/Radio/Radio.tsx b/packages/previous/src/Radio/Radio.tsx similarity index 100% rename from src/Radio/Radio.tsx rename to packages/previous/src/Radio/Radio.tsx diff --git a/src/Radio/RadioGroup.story.tsx b/packages/previous/src/Radio/RadioGroup.story.tsx similarity index 100% rename from src/Radio/RadioGroup.story.tsx rename to packages/previous/src/Radio/RadioGroup.story.tsx diff --git a/src/Radio/RadioGroup.tsx b/packages/previous/src/Radio/RadioGroup.tsx similarity index 100% rename from src/Radio/RadioGroup.tsx rename to packages/previous/src/Radio/RadioGroup.tsx diff --git a/src/Radio/index.ts b/packages/previous/src/Radio/index.ts similarity index 100% rename from src/Radio/index.ts rename to packages/previous/src/Radio/index.ts diff --git a/src/RangeContainer/RangeContainer.story.tsx b/packages/previous/src/RangeContainer/RangeContainer.story.tsx similarity index 100% rename from src/RangeContainer/RangeContainer.story.tsx rename to packages/previous/src/RangeContainer/RangeContainer.story.tsx diff --git a/src/RangeContainer/RangeContainer.tsx b/packages/previous/src/RangeContainer/RangeContainer.tsx similarity index 100% rename from src/RangeContainer/RangeContainer.tsx rename to packages/previous/src/RangeContainer/RangeContainer.tsx diff --git a/src/RangeContainer/index.ts b/packages/previous/src/RangeContainer/index.ts similarity index 100% rename from src/RangeContainer/index.ts rename to packages/previous/src/RangeContainer/index.ts diff --git a/src/Select/Select.spec-utils.ts b/packages/previous/src/Select/Select.spec-utils.ts similarity index 100% rename from src/Select/Select.spec-utils.ts rename to packages/previous/src/Select/Select.spec-utils.ts diff --git a/src/Select/Select.spec.tsx b/packages/previous/src/Select/Select.spec.tsx similarity index 100% rename from src/Select/Select.spec.tsx rename to packages/previous/src/Select/Select.spec.tsx diff --git a/src/Select/Select.story.tsx b/packages/previous/src/Select/Select.story.tsx similarity index 100% rename from src/Select/Select.story.tsx rename to packages/previous/src/Select/Select.story.tsx diff --git a/src/Select/Select.tsx b/packages/previous/src/Select/Select.tsx similarity index 100% rename from src/Select/Select.tsx rename to packages/previous/src/Select/Select.tsx diff --git a/src/Select/SelectComponents.tsx b/packages/previous/src/Select/SelectComponents.tsx similarity index 100% rename from src/Select/SelectComponents.tsx rename to packages/previous/src/Select/SelectComponents.tsx diff --git a/src/Select/SelectOption.tsx b/packages/previous/src/Select/SelectOption.tsx similarity index 100% rename from src/Select/SelectOption.tsx rename to packages/previous/src/Select/SelectOption.tsx diff --git a/src/Select/customReactSelectStyles.spec.tsx b/packages/previous/src/Select/customReactSelectStyles.spec.tsx similarity index 100% rename from src/Select/customReactSelectStyles.spec.tsx rename to packages/previous/src/Select/customReactSelectStyles.spec.tsx diff --git a/src/Select/customReactSelectStyles.tsx b/packages/previous/src/Select/customReactSelectStyles.tsx similarity index 100% rename from src/Select/customReactSelectStyles.tsx rename to packages/previous/src/Select/customReactSelectStyles.tsx diff --git a/src/Select/index.ts b/packages/previous/src/Select/index.ts similarity index 100% rename from src/Select/index.ts rename to packages/previous/src/Select/index.ts diff --git a/src/SortingTable/SortingTable.story.tsx b/packages/previous/src/SortingTable/SortingTable.story.tsx similarity index 100% rename from src/SortingTable/SortingTable.story.tsx rename to packages/previous/src/SortingTable/SortingTable.story.tsx diff --git a/src/SortingTable/SortingTable.tsx b/packages/previous/src/SortingTable/SortingTable.tsx similarity index 100% rename from src/SortingTable/SortingTable.tsx rename to packages/previous/src/SortingTable/SortingTable.tsx diff --git a/src/SortingTable/index.ts b/packages/previous/src/SortingTable/index.ts similarity index 100% rename from src/SortingTable/index.ts rename to packages/previous/src/SortingTable/index.ts diff --git a/src/StatusIndicator/StatusIndicator.story.tsx b/packages/previous/src/StatusIndicator/StatusIndicator.story.tsx similarity index 100% rename from src/StatusIndicator/StatusIndicator.story.tsx rename to packages/previous/src/StatusIndicator/StatusIndicator.story.tsx diff --git a/src/StatusIndicator/StatusIndicator.tsx b/packages/previous/src/StatusIndicator/StatusIndicator.tsx similarity index 100% rename from src/StatusIndicator/StatusIndicator.tsx rename to packages/previous/src/StatusIndicator/StatusIndicator.tsx diff --git a/src/StatusIndicator/index.ts b/packages/previous/src/StatusIndicator/index.ts similarity index 100% rename from src/StatusIndicator/index.ts rename to packages/previous/src/StatusIndicator/index.ts diff --git a/src/StyledProps/index.ts b/packages/previous/src/StyledProps/index.ts similarity index 100% rename from src/StyledProps/index.ts rename to packages/previous/src/StyledProps/index.ts diff --git a/src/Summary/Summary.story.tsx b/packages/previous/src/Summary/Summary.story.tsx similarity index 100% rename from src/Summary/Summary.story.tsx rename to packages/previous/src/Summary/Summary.story.tsx diff --git a/src/Summary/Summary.tsx b/packages/previous/src/Summary/Summary.tsx similarity index 100% rename from src/Summary/Summary.tsx rename to packages/previous/src/Summary/Summary.tsx diff --git a/src/Summary/SummaryContext.tsx b/packages/previous/src/Summary/SummaryContext.tsx similarity index 100% rename from src/Summary/SummaryContext.tsx rename to packages/previous/src/Summary/SummaryContext.tsx diff --git a/src/Summary/SummaryDivider.tsx b/packages/previous/src/Summary/SummaryDivider.tsx similarity index 100% rename from src/Summary/SummaryDivider.tsx rename to packages/previous/src/Summary/SummaryDivider.tsx diff --git a/src/Summary/SummaryItem.tsx b/packages/previous/src/Summary/SummaryItem.tsx similarity index 100% rename from src/Summary/SummaryItem.tsx rename to packages/previous/src/Summary/SummaryItem.tsx diff --git a/src/Summary/index.ts b/packages/previous/src/Summary/index.ts similarity index 100% rename from src/Summary/index.ts rename to packages/previous/src/Summary/index.ts diff --git a/src/Switcher/Switch.tsx b/packages/previous/src/Switcher/Switch.tsx similarity index 100% rename from src/Switcher/Switch.tsx rename to packages/previous/src/Switcher/Switch.tsx diff --git a/src/Switcher/Switcher.story.tsx b/packages/previous/src/Switcher/Switcher.story.tsx similarity index 100% rename from src/Switcher/Switcher.story.tsx rename to packages/previous/src/Switcher/Switcher.story.tsx diff --git a/src/Switcher/Switcher.tsx b/packages/previous/src/Switcher/Switcher.tsx similarity index 100% rename from src/Switcher/Switcher.tsx rename to packages/previous/src/Switcher/Switcher.tsx diff --git a/src/Switcher/index.ts b/packages/previous/src/Switcher/index.ts similarity index 100% rename from src/Switcher/index.ts rename to packages/previous/src/Switcher/index.ts diff --git a/src/Table/BaseTable.story.tsx b/packages/previous/src/Table/BaseTable.story.tsx similarity index 100% rename from src/Table/BaseTable.story.tsx rename to packages/previous/src/Table/BaseTable.story.tsx diff --git a/src/Table/BaseTable.tsx b/packages/previous/src/Table/BaseTable.tsx similarity index 100% rename from src/Table/BaseTable.tsx rename to packages/previous/src/Table/BaseTable.tsx diff --git a/src/Table/SortingColumnHeader.story.tsx b/packages/previous/src/Table/SortingColumnHeader.story.tsx similarity index 100% rename from src/Table/SortingColumnHeader.story.tsx rename to packages/previous/src/Table/SortingColumnHeader.story.tsx diff --git a/src/Table/SortingColumnHeader.tsx b/packages/previous/src/Table/SortingColumnHeader.tsx similarity index 100% rename from src/Table/SortingColumnHeader.tsx rename to packages/previous/src/Table/SortingColumnHeader.tsx diff --git a/src/Table/StatefulTable.tsx b/packages/previous/src/Table/StatefulTable.tsx similarity index 100% rename from src/Table/StatefulTable.tsx rename to packages/previous/src/Table/StatefulTable.tsx diff --git a/src/Table/StyledTh.tsx b/packages/previous/src/Table/StyledTh.tsx similarity index 100% rename from src/Table/StyledTh.tsx rename to packages/previous/src/Table/StyledTh.tsx diff --git a/src/Table/Table.mock-utils.js b/packages/previous/src/Table/Table.mock-utils.js similarity index 100% rename from src/Table/Table.mock-utils.js rename to packages/previous/src/Table/Table.mock-utils.js diff --git a/src/Table/Table.spec.tsx b/packages/previous/src/Table/Table.spec.tsx similarity index 100% rename from src/Table/Table.spec.tsx rename to packages/previous/src/Table/Table.spec.tsx diff --git a/src/Table/Table.story.tsx b/packages/previous/src/Table/Table.story.tsx similarity index 100% rename from src/Table/Table.story.tsx rename to packages/previous/src/Table/Table.story.tsx diff --git a/src/Table/Table.tsx b/packages/previous/src/Table/Table.tsx similarity index 100% rename from src/Table/Table.tsx rename to packages/previous/src/Table/Table.tsx diff --git a/src/Table/Table.types.ts b/packages/previous/src/Table/Table.types.ts similarity index 100% rename from src/Table/Table.types.ts rename to packages/previous/src/Table/Table.types.ts diff --git a/src/Table/TableBody.tsx b/packages/previous/src/Table/TableBody.tsx similarity index 100% rename from src/Table/TableBody.tsx rename to packages/previous/src/Table/TableBody.tsx diff --git a/src/Table/TableCell.tsx b/packages/previous/src/Table/TableCell.tsx similarity index 100% rename from src/Table/TableCell.tsx rename to packages/previous/src/Table/TableCell.tsx diff --git a/src/Table/TableFoot.tsx b/packages/previous/src/Table/TableFoot.tsx similarity index 100% rename from src/Table/TableFoot.tsx rename to packages/previous/src/Table/TableFoot.tsx diff --git a/src/Table/TableHead.tsx b/packages/previous/src/Table/TableHead.tsx similarity index 100% rename from src/Table/TableHead.tsx rename to packages/previous/src/Table/TableHead.tsx diff --git a/src/Table/TableWithCustomSorting.story.tsx b/packages/previous/src/Table/TableWithCustomSorting.story.tsx similarity index 100% rename from src/Table/TableWithCustomSorting.story.tsx rename to packages/previous/src/Table/TableWithCustomSorting.story.tsx diff --git a/src/Table/TableWithExpandableRows.story.js b/packages/previous/src/Table/TableWithExpandableRows.story.js similarity index 100% rename from src/Table/TableWithExpandableRows.story.js rename to packages/previous/src/Table/TableWithExpandableRows.story.js diff --git a/src/Table/TableWithFiltering.story.tsx b/packages/previous/src/Table/TableWithFiltering.story.tsx similarity index 100% rename from src/Table/TableWithFiltering.story.tsx rename to packages/previous/src/Table/TableWithFiltering.story.tsx diff --git a/src/Table/TableWithSelectableRows.story.tsx b/packages/previous/src/Table/TableWithSelectableRows.story.tsx similarity index 100% rename from src/Table/TableWithSelectableRows.story.tsx rename to packages/previous/src/Table/TableWithSelectableRows.story.tsx diff --git a/src/Table/TableWithServerSidePagination.story.tsx b/packages/previous/src/Table/TableWithServerSidePagination.story.tsx similarity index 100% rename from src/Table/TableWithServerSidePagination.story.tsx rename to packages/previous/src/Table/TableWithServerSidePagination.story.tsx diff --git a/src/Table/addExpandableControl.tsx b/packages/previous/src/Table/addExpandableControl.tsx similarity index 100% rename from src/Table/addExpandableControl.tsx rename to packages/previous/src/Table/addExpandableControl.tsx diff --git a/src/Table/addSelectableControl.tsx b/packages/previous/src/Table/addSelectableControl.tsx similarity index 100% rename from src/Table/addSelectableControl.tsx rename to packages/previous/src/Table/addSelectableControl.tsx diff --git a/src/Table/index.ts b/packages/previous/src/Table/index.ts similarity index 100% rename from src/Table/index.ts rename to packages/previous/src/Table/index.ts diff --git a/src/Tabs/Tab.tsx b/packages/previous/src/Tabs/Tab.tsx similarity index 100% rename from src/Tabs/Tab.tsx rename to packages/previous/src/Tabs/Tab.tsx diff --git a/src/Tabs/TabContainer.tsx b/packages/previous/src/Tabs/TabContainer.tsx similarity index 100% rename from src/Tabs/TabContainer.tsx rename to packages/previous/src/Tabs/TabContainer.tsx diff --git a/src/Tabs/TabScrollIndicator.tsx b/packages/previous/src/Tabs/TabScrollIndicator.tsx similarity index 100% rename from src/Tabs/TabScrollIndicator.tsx rename to packages/previous/src/Tabs/TabScrollIndicator.tsx diff --git a/src/Tabs/TabScrollIndicators.tsx b/packages/previous/src/Tabs/TabScrollIndicators.tsx similarity index 100% rename from src/Tabs/TabScrollIndicators.tsx rename to packages/previous/src/Tabs/TabScrollIndicators.tsx diff --git a/src/Tabs/Tabs.story.tsx b/packages/previous/src/Tabs/Tabs.story.tsx similarity index 100% rename from src/Tabs/Tabs.story.tsx rename to packages/previous/src/Tabs/Tabs.story.tsx diff --git a/src/Tabs/Tabs.tsx b/packages/previous/src/Tabs/Tabs.tsx similarity index 100% rename from src/Tabs/Tabs.tsx rename to packages/previous/src/Tabs/Tabs.tsx diff --git a/src/Tabs/index.ts b/packages/previous/src/Tabs/index.ts similarity index 100% rename from src/Tabs/index.ts rename to packages/previous/src/Tabs/index.ts diff --git a/src/Textarea/StyledTextarea.tsx b/packages/previous/src/Textarea/StyledTextarea.tsx similarity index 100% rename from src/Textarea/StyledTextarea.tsx rename to packages/previous/src/Textarea/StyledTextarea.tsx diff --git a/src/Textarea/Textarea.story.tsx b/packages/previous/src/Textarea/Textarea.story.tsx similarity index 100% rename from src/Textarea/Textarea.story.tsx rename to packages/previous/src/Textarea/Textarea.story.tsx diff --git a/src/Textarea/Textarea.tsx b/packages/previous/src/Textarea/Textarea.tsx similarity index 100% rename from src/Textarea/Textarea.tsx rename to packages/previous/src/Textarea/Textarea.tsx diff --git a/src/Textarea/index.ts b/packages/previous/src/Textarea/index.ts similarity index 100% rename from src/Textarea/index.ts rename to packages/previous/src/Textarea/index.ts diff --git a/src/TimePicker/TimePicker.spec.tsx b/packages/previous/src/TimePicker/TimePicker.spec.tsx similarity index 100% rename from src/TimePicker/TimePicker.spec.tsx rename to packages/previous/src/TimePicker/TimePicker.spec.tsx diff --git a/src/TimePicker/TimePicker.story.tsx b/packages/previous/src/TimePicker/TimePicker.story.tsx similarity index 100% rename from src/TimePicker/TimePicker.story.tsx rename to packages/previous/src/TimePicker/TimePicker.story.tsx diff --git a/src/TimePicker/TimePicker.tsx b/packages/previous/src/TimePicker/TimePicker.tsx similarity index 100% rename from src/TimePicker/TimePicker.tsx rename to packages/previous/src/TimePicker/TimePicker.tsx diff --git a/src/TimePicker/TimePickerDropdown.tsx b/packages/previous/src/TimePicker/TimePickerDropdown.tsx similarity index 100% rename from src/TimePicker/TimePickerDropdown.tsx rename to packages/previous/src/TimePicker/TimePickerDropdown.tsx diff --git a/src/TimePicker/TimePickerInput.tsx b/packages/previous/src/TimePicker/TimePickerInput.tsx similarity index 100% rename from src/TimePicker/TimePickerInput.tsx rename to packages/previous/src/TimePicker/TimePickerInput.tsx diff --git a/src/TimePicker/TimePickerOption.tsx b/packages/previous/src/TimePicker/TimePickerOption.tsx similarity index 100% rename from src/TimePicker/TimePickerOption.tsx rename to packages/previous/src/TimePicker/TimePickerOption.tsx diff --git a/src/TimePicker/__snapshots__/TimePicker.spec.tsx.snap b/packages/previous/src/TimePicker/__snapshots__/TimePicker.spec.tsx.snap similarity index 100% rename from src/TimePicker/__snapshots__/TimePicker.spec.tsx.snap rename to packages/previous/src/TimePicker/__snapshots__/TimePicker.spec.tsx.snap diff --git a/src/TimePicker/index.ts b/packages/previous/src/TimePicker/index.ts similarity index 100% rename from src/TimePicker/index.ts rename to packages/previous/src/TimePicker/index.ts diff --git a/src/TimeRange/TimeRange.spec.tsx b/packages/previous/src/TimeRange/TimeRange.spec.tsx similarity index 100% rename from src/TimeRange/TimeRange.spec.tsx rename to packages/previous/src/TimeRange/TimeRange.spec.tsx diff --git a/src/TimeRange/TimeRange.story.tsx b/packages/previous/src/TimeRange/TimeRange.story.tsx similarity index 100% rename from src/TimeRange/TimeRange.story.tsx rename to packages/previous/src/TimeRange/TimeRange.story.tsx diff --git a/src/TimeRange/TimeRange.tsx b/packages/previous/src/TimeRange/TimeRange.tsx similarity index 100% rename from src/TimeRange/TimeRange.tsx rename to packages/previous/src/TimeRange/TimeRange.tsx diff --git a/src/TimeRange/TimeRange.utils.ts b/packages/previous/src/TimeRange/TimeRange.utils.ts similarity index 100% rename from src/TimeRange/TimeRange.utils.ts rename to packages/previous/src/TimeRange/TimeRange.utils.ts diff --git a/src/TimeRange/index.ts b/packages/previous/src/TimeRange/index.ts similarity index 100% rename from src/TimeRange/index.ts rename to packages/previous/src/TimeRange/index.ts diff --git a/src/Toast/Toast.spec.tsx b/packages/previous/src/Toast/Toast.spec.tsx similarity index 100% rename from src/Toast/Toast.spec.tsx rename to packages/previous/src/Toast/Toast.spec.tsx diff --git a/src/Toast/Toast.story.tsx b/packages/previous/src/Toast/Toast.story.tsx similarity index 100% rename from src/Toast/Toast.story.tsx rename to packages/previous/src/Toast/Toast.story.tsx diff --git a/src/Toast/Toast.tsx b/packages/previous/src/Toast/Toast.tsx similarity index 100% rename from src/Toast/Toast.tsx rename to packages/previous/src/Toast/Toast.tsx diff --git a/src/Toast/index.ts b/packages/previous/src/Toast/index.ts similarity index 100% rename from src/Toast/index.ts rename to packages/previous/src/Toast/index.ts diff --git a/src/ToastContainer/ToastContainer.story.tsx b/packages/previous/src/ToastContainer/ToastContainer.story.tsx similarity index 100% rename from src/ToastContainer/ToastContainer.story.tsx rename to packages/previous/src/ToastContainer/ToastContainer.story.tsx diff --git a/src/ToastContainer/ToastContainer.tsx b/packages/previous/src/ToastContainer/ToastContainer.tsx similarity index 100% rename from src/ToastContainer/ToastContainer.tsx rename to packages/previous/src/ToastContainer/ToastContainer.tsx diff --git a/src/ToastContainer/ToastFunction.tsx b/packages/previous/src/ToastContainer/ToastFunction.tsx similarity index 100% rename from src/ToastContainer/ToastFunction.tsx rename to packages/previous/src/ToastContainer/ToastFunction.tsx diff --git a/src/ToastContainer/index.ts b/packages/previous/src/ToastContainer/index.ts similarity index 100% rename from src/ToastContainer/index.ts rename to packages/previous/src/ToastContainer/index.ts diff --git a/src/Toggle/Toggle.spec.tsx b/packages/previous/src/Toggle/Toggle.spec.tsx similarity index 100% rename from src/Toggle/Toggle.spec.tsx rename to packages/previous/src/Toggle/Toggle.spec.tsx diff --git a/src/Toggle/Toggle.story.tsx b/packages/previous/src/Toggle/Toggle.story.tsx similarity index 100% rename from src/Toggle/Toggle.story.tsx rename to packages/previous/src/Toggle/Toggle.story.tsx diff --git a/src/Toggle/Toggle.tsx b/packages/previous/src/Toggle/Toggle.tsx similarity index 100% rename from src/Toggle/Toggle.tsx rename to packages/previous/src/Toggle/Toggle.tsx diff --git a/src/Toggle/ToggleButton.tsx b/packages/previous/src/Toggle/ToggleButton.tsx similarity index 100% rename from src/Toggle/ToggleButton.tsx rename to packages/previous/src/Toggle/ToggleButton.tsx diff --git a/src/Toggle/index.ts b/packages/previous/src/Toggle/index.ts similarity index 100% rename from src/Toggle/index.ts rename to packages/previous/src/Toggle/index.ts diff --git a/src/Tokens/Tokens.story.tsx b/packages/previous/src/Tokens/Tokens.story.tsx similarity index 100% rename from src/Tokens/Tokens.story.tsx rename to packages/previous/src/Tokens/Tokens.story.tsx diff --git a/src/Tooltip/Tooltip.story.tsx b/packages/previous/src/Tooltip/Tooltip.story.tsx similarity index 100% rename from src/Tooltip/Tooltip.story.tsx rename to packages/previous/src/Tooltip/Tooltip.story.tsx diff --git a/src/Tooltip/Tooltip.tsx b/packages/previous/src/Tooltip/Tooltip.tsx similarity index 100% rename from src/Tooltip/Tooltip.tsx rename to packages/previous/src/Tooltip/Tooltip.tsx diff --git a/src/Tooltip/TooltipContainer.tsx b/packages/previous/src/Tooltip/TooltipContainer.tsx similarity index 100% rename from src/Tooltip/TooltipContainer.tsx rename to packages/previous/src/Tooltip/TooltipContainer.tsx diff --git a/src/Tooltip/index.ts b/packages/previous/src/Tooltip/index.ts similarity index 100% rename from src/Tooltip/index.ts rename to packages/previous/src/Tooltip/index.ts diff --git a/src/TruncatedText/MaybeTooltip.tsx b/packages/previous/src/TruncatedText/MaybeTooltip.tsx similarity index 100% rename from src/TruncatedText/MaybeTooltip.tsx rename to packages/previous/src/TruncatedText/MaybeTooltip.tsx diff --git a/src/TruncatedText/TruncatedText.story.tsx b/packages/previous/src/TruncatedText/TruncatedText.story.tsx similarity index 100% rename from src/TruncatedText/TruncatedText.story.tsx rename to packages/previous/src/TruncatedText/TruncatedText.story.tsx diff --git a/src/TruncatedText/TruncatedText.tsx b/packages/previous/src/TruncatedText/TruncatedText.tsx similarity index 100% rename from src/TruncatedText/TruncatedText.tsx rename to packages/previous/src/TruncatedText/TruncatedText.tsx diff --git a/src/TruncatedText/TruncatedTextFillWidth.tsx b/packages/previous/src/TruncatedText/TruncatedTextFillWidth.tsx similarity index 100% rename from src/TruncatedText/TruncatedTextFillWidth.tsx rename to packages/previous/src/TruncatedText/TruncatedTextFillWidth.tsx diff --git a/src/TruncatedText/TruncatedTextMaxCharacters.tsx b/packages/previous/src/TruncatedText/TruncatedTextMaxCharacters.tsx similarity index 100% rename from src/TruncatedText/TruncatedTextMaxCharacters.tsx rename to packages/previous/src/TruncatedText/TruncatedTextMaxCharacters.tsx diff --git a/src/TruncatedText/TruncatedTextProps.ts b/packages/previous/src/TruncatedText/TruncatedTextProps.ts similarity index 100% rename from src/TruncatedText/TruncatedTextProps.ts rename to packages/previous/src/TruncatedText/TruncatedTextProps.ts diff --git a/src/TruncatedText/index.tsx b/packages/previous/src/TruncatedText/index.tsx similarity index 100% rename from src/TruncatedText/index.tsx rename to packages/previous/src/TruncatedText/index.tsx diff --git a/src/Type/Headings.story.tsx b/packages/previous/src/Type/Headings.story.tsx similarity index 100% rename from src/Type/Headings.story.tsx rename to packages/previous/src/Type/Headings.story.tsx diff --git a/src/Type/Headings.tsx b/packages/previous/src/Type/Headings.tsx similarity index 100% rename from src/Type/Headings.tsx rename to packages/previous/src/Type/Headings.tsx diff --git a/src/Type/Text.story.tsx b/packages/previous/src/Type/Text.story.tsx similarity index 100% rename from src/Type/Text.story.tsx rename to packages/previous/src/Type/Text.story.tsx diff --git a/src/Type/Text.tsx b/packages/previous/src/Type/Text.tsx similarity index 100% rename from src/Type/Text.tsx rename to packages/previous/src/Type/Text.tsx diff --git a/src/Type/Typography.story.tsx b/packages/previous/src/Type/Typography.story.tsx similarity index 100% rename from src/Type/Typography.story.tsx rename to packages/previous/src/Type/Typography.story.tsx diff --git a/src/Type/index.tsx b/packages/previous/src/Type/index.tsx similarity index 100% rename from src/Type/index.tsx rename to packages/previous/src/Type/index.tsx diff --git a/src/Validation/InlineValidation.story.tsx b/packages/previous/src/Validation/InlineValidation.story.tsx similarity index 100% rename from src/Validation/InlineValidation.story.tsx rename to packages/previous/src/Validation/InlineValidation.story.tsx diff --git a/src/Validation/InlineValidation.tsx b/packages/previous/src/Validation/InlineValidation.tsx similarity index 100% rename from src/Validation/InlineValidation.tsx rename to packages/previous/src/Validation/InlineValidation.tsx diff --git a/src/Validation/index.ts b/packages/previous/src/Validation/index.ts similarity index 100% rename from src/Validation/index.ts rename to packages/previous/src/Validation/index.ts diff --git a/src/Validation/mapErrorsToList.tsx b/packages/previous/src/Validation/mapErrorsToList.tsx similarity index 100% rename from src/Validation/mapErrorsToList.tsx rename to packages/previous/src/Validation/mapErrorsToList.tsx diff --git a/src/VisualTests/Select.story.tsx b/packages/previous/src/VisualTests/Select.story.tsx similarity index 100% rename from src/VisualTests/Select.story.tsx rename to packages/previous/src/VisualTests/Select.story.tsx diff --git a/src/VisualTests/WithSpace.story.tsx b/packages/previous/src/VisualTests/WithSpace.story.tsx similarity index 100% rename from src/VisualTests/WithSpace.story.tsx rename to packages/previous/src/VisualTests/WithSpace.story.tsx diff --git a/src/constants/index.ts b/packages/previous/src/constants/index.ts similarity index 100% rename from src/constants/index.ts rename to packages/previous/src/constants/index.ts diff --git a/src/constants/keyCodes.ts b/packages/previous/src/constants/keyCodes.ts similarity index 100% rename from src/constants/keyCodes.ts rename to packages/previous/src/constants/keyCodes.ts diff --git a/src/hooks/useMediaQuery/index.ts b/packages/previous/src/hooks/useMediaQuery/index.ts similarity index 100% rename from src/hooks/useMediaQuery/index.ts rename to packages/previous/src/hooks/useMediaQuery/index.ts diff --git a/src/hooks/useMediaQuery/useMediaQuery.spec.tsx b/packages/previous/src/hooks/useMediaQuery/useMediaQuery.spec.tsx similarity index 100% rename from src/hooks/useMediaQuery/useMediaQuery.spec.tsx rename to packages/previous/src/hooks/useMediaQuery/useMediaQuery.spec.tsx diff --git a/src/hooks/useMediaQuery/useMediaQuery.ts b/packages/previous/src/hooks/useMediaQuery/useMediaQuery.ts similarity index 100% rename from src/hooks/useMediaQuery/useMediaQuery.ts rename to packages/previous/src/hooks/useMediaQuery/useMediaQuery.ts diff --git a/src/i18n.ts b/packages/previous/src/i18n.ts similarity index 100% rename from src/i18n.ts rename to packages/previous/src/i18n.ts diff --git a/src/index.d.ts b/packages/previous/src/index.d.ts similarity index 100% rename from src/index.d.ts rename to packages/previous/src/index.d.ts diff --git a/src/index.ts b/packages/previous/src/index.ts similarity index 100% rename from src/index.ts rename to packages/previous/src/index.ts diff --git a/src/locales.const.ts b/packages/previous/src/locales.const.ts similarity index 100% rename from src/locales.const.ts rename to packages/previous/src/locales.const.ts diff --git a/src/pages/ErrorPage.story.tsx b/packages/previous/src/pages/ErrorPage.story.tsx similarity index 100% rename from src/pages/ErrorPage.story.tsx rename to packages/previous/src/pages/ErrorPage.story.tsx diff --git a/src/pages/LoginPage.story.tsx b/packages/previous/src/pages/LoginPage.story.tsx similarity index 100% rename from src/pages/LoginPage.story.tsx rename to packages/previous/src/pages/LoginPage.story.tsx diff --git a/src/styled.d.ts b/packages/previous/src/styled.d.ts similarity index 100% rename from src/styled.d.ts rename to packages/previous/src/styled.d.ts diff --git a/src/template/component.hbs b/packages/previous/src/template/component.hbs similarity index 100% rename from src/template/component.hbs rename to packages/previous/src/template/component.hbs diff --git a/src/template/component.story.hbs b/packages/previous/src/template/component.story.hbs similarity index 100% rename from src/template/component.story.hbs rename to packages/previous/src/template/component.story.hbs diff --git a/src/template/index-js-injection.txt b/packages/previous/src/template/index-js-injection.txt similarity index 100% rename from src/template/index-js-injection.txt rename to packages/previous/src/template/index-js-injection.txt diff --git a/src/template/index.hbs b/packages/previous/src/template/index.hbs similarity index 100% rename from src/template/index.hbs rename to packages/previous/src/template/index.hbs diff --git a/src/testing/matchers/toMatchDate.js b/packages/previous/src/testing/matchers/toMatchDate.js similarity index 100% rename from src/testing/matchers/toMatchDate.js rename to packages/previous/src/testing/matchers/toMatchDate.js diff --git a/src/testing/mockUtils/mockDates.js b/packages/previous/src/testing/mockUtils/mockDates.js similarity index 100% rename from src/testing/mockUtils/mockDates.js rename to packages/previous/src/testing/mockUtils/mockDates.js diff --git a/src/theme.ts b/packages/previous/src/theme.ts similarity index 100% rename from src/theme.ts rename to packages/previous/src/theme.ts diff --git a/src/theme.type.ts b/packages/previous/src/theme.type.ts similarity index 100% rename from src/theme.type.ts rename to packages/previous/src/theme.type.ts diff --git a/src/utils/ClickInputLabel.tsx b/packages/previous/src/utils/ClickInputLabel.tsx similarity index 100% rename from src/utils/ClickInputLabel.tsx rename to packages/previous/src/utils/ClickInputLabel.tsx diff --git a/src/utils/DeprecatedComponent.js b/packages/previous/src/utils/DeprecatedComponent.js similarity index 100% rename from src/utils/DeprecatedComponent.js rename to packages/previous/src/utils/DeprecatedComponent.js diff --git a/src/utils/DetectOutsideClick.js b/packages/previous/src/utils/DetectOutsideClick.js similarity index 100% rename from src/utils/DetectOutsideClick.js rename to packages/previous/src/utils/DetectOutsideClick.js diff --git a/src/utils/PopperArrow.tsx b/packages/previous/src/utils/PopperArrow.tsx similarity index 100% rename from src/utils/PopperArrow.tsx rename to packages/previous/src/utils/PopperArrow.tsx diff --git a/src/utils/PreventBodyElementScrolling.js b/packages/previous/src/utils/PreventBodyElementScrolling.js similarity index 100% rename from src/utils/PreventBodyElementScrolling.js rename to packages/previous/src/utils/PreventBodyElementScrolling.js diff --git a/src/utils/ScrollIndicators.js b/packages/previous/src/utils/ScrollIndicators.js similarity index 100% rename from src/utils/ScrollIndicators.js rename to packages/previous/src/utils/ScrollIndicators.js diff --git a/src/utils/conditionallyRequiredProp.js b/packages/previous/src/utils/conditionallyRequiredProp.js similarity index 100% rename from src/utils/conditionallyRequiredProp.js rename to packages/previous/src/utils/conditionallyRequiredProp.js diff --git a/src/utils/convertPxToNumber.js b/packages/previous/src/utils/convertPxToNumber.js similarity index 100% rename from src/utils/convertPxToNumber.js rename to packages/previous/src/utils/convertPxToNumber.js diff --git a/src/utils/dashed.tsx b/packages/previous/src/utils/dashed.tsx similarity index 100% rename from src/utils/dashed.tsx rename to packages/previous/src/utils/dashed.tsx diff --git a/src/utils/datePickerLocales.js b/packages/previous/src/utils/datePickerLocales.js similarity index 100% rename from src/utils/datePickerLocales.js rename to packages/previous/src/utils/datePickerLocales.js diff --git a/src/utils/deprecatedProp.js b/packages/previous/src/utils/deprecatedProp.js similarity index 100% rename from src/utils/deprecatedProp.js rename to packages/previous/src/utils/deprecatedProp.js diff --git a/src/utils/generateId.js b/packages/previous/src/utils/generateId.js similarity index 100% rename from src/utils/generateId.js rename to packages/previous/src/utils/generateId.js diff --git a/src/utils/generateId.spec.js b/packages/previous/src/utils/generateId.spec.js similarity index 100% rename from src/utils/generateId.spec.js rename to packages/previous/src/utils/generateId.spec.js diff --git a/src/utils/index.ts b/packages/previous/src/utils/index.ts similarity index 100% rename from src/utils/index.ts rename to packages/previous/src/utils/index.ts diff --git a/src/utils/localized-date-fns.ts b/packages/previous/src/utils/localized-date-fns.ts similarity index 100% rename from src/utils/localized-date-fns.ts rename to packages/previous/src/utils/localized-date-fns.ts diff --git a/src/utils/numberFromDimension/index.ts b/packages/previous/src/utils/numberFromDimension/index.ts similarity index 100% rename from src/utils/numberFromDimension/index.ts rename to packages/previous/src/utils/numberFromDimension/index.ts diff --git a/src/utils/numberFromDimension/numberFromDimension.spec.ts b/packages/previous/src/utils/numberFromDimension/numberFromDimension.spec.ts similarity index 100% rename from src/utils/numberFromDimension/numberFromDimension.spec.ts rename to packages/previous/src/utils/numberFromDimension/numberFromDimension.spec.ts diff --git a/src/utils/omit.js b/packages/previous/src/utils/omit.js similarity index 100% rename from src/utils/omit.js rename to packages/previous/src/utils/omit.js diff --git a/src/utils/story/simulatedAPIRequest.ts b/packages/previous/src/utils/story/simulatedAPIRequest.ts similarity index 100% rename from src/utils/story/simulatedAPIRequest.ts rename to packages/previous/src/utils/story/simulatedAPIRequest.ts diff --git a/src/utils/subPx.js b/packages/previous/src/utils/subPx.js similarity index 100% rename from src/utils/subPx.js rename to packages/previous/src/utils/subPx.js diff --git a/src/utils/subset.js b/packages/previous/src/utils/subset.js similarity index 100% rename from src/utils/subset.js rename to packages/previous/src/utils/subset.js diff --git a/src/utils/subset.spec.js b/packages/previous/src/utils/subset.spec.js similarity index 100% rename from src/utils/subset.spec.js rename to packages/previous/src/utils/subset.spec.js diff --git a/src/utils/ts/FocusManager.tsx b/packages/previous/src/utils/ts/FocusManager.tsx similarity index 100% rename from src/utils/ts/FocusManager.tsx rename to packages/previous/src/utils/ts/FocusManager.tsx diff --git a/src/utils/ts/recursivePartial.ts b/packages/previous/src/utils/ts/recursivePartial.ts similarity index 100% rename from src/utils/ts/recursivePartial.ts rename to packages/previous/src/utils/ts/recursivePartial.ts diff --git a/src/utils/useWindowDimension.story.js b/packages/previous/src/utils/useWindowDimension.story.js similarity index 100% rename from src/utils/useWindowDimension.story.js rename to packages/previous/src/utils/useWindowDimension.story.js diff --git a/src/utils/useWindowDimensions.js b/packages/previous/src/utils/useWindowDimensions.js similarity index 100% rename from src/utils/useWindowDimensions.js rename to packages/previous/src/utils/useWindowDimensions.js diff --git a/src/utils/useWindowDimensions.spec.js b/packages/previous/src/utils/useWindowDimensions.spec.js similarity index 100% rename from src/utils/useWindowDimensions.spec.js rename to packages/previous/src/utils/useWindowDimensions.spec.js diff --git a/src/utils/withMenuState.tsx b/packages/previous/src/utils/withMenuState.tsx similarity index 100% rename from src/utils/withMenuState.tsx rename to packages/previous/src/utils/withMenuState.tsx diff --git a/src/utils/withWindowDimensions.js b/packages/previous/src/utils/withWindowDimensions.js similarity index 100% rename from src/utils/withWindowDimensions.js rename to packages/previous/src/utils/withWindowDimensions.js diff --git a/tsconfig.json b/packages/previous/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/previous/tsconfig.json diff --git a/yarn.lock b/packages/previous/yarn.lock similarity index 100% rename from yarn.lock rename to packages/previous/yarn.lock diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 000000000..f478f67c7 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,896 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + '@changesets/cli': + specifier: ^2.27.1 + version: 2.27.8 + prettier: + specifier: ^3.2.5 + version: 3.3.3 + turbo: + specifier: ^2.1.2 + version: 2.1.2 + +packages: + + '@babel/runtime@7.25.6': + resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + engines: {node: '>=6.9.0'} + + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} + + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} + + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + + '@changesets/cli@2.27.8': + resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==} + hasBin: true + + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} + + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} + + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} + + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} + + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + turbo-darwin-64@2.1.2: + resolution: {integrity: sha512-3TEBxHWh99h2yIzkuIigMEOXt/ItYQp0aPiJjPd1xN4oDcsKK5AxiFKPH9pdtfIBzYsY59kQhZiFj0ELnSP7Bw==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.1.2: + resolution: {integrity: sha512-he0miWNq2WxJzsH82jS2Z4MXpnkzn9SH8a79iPXiJkq25QREImucscM4RPasXm8wARp91pyysJMq6aasD45CeA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.1.2: + resolution: {integrity: sha512-fKUBcc0rK8Vdqv5a/E3CSpMBLG1bzwv+Q0Q83F8fG2ZfNCNKGbcEYABdonNZkkx141Rj03cZQFCgxu3MVEGU+A==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.1.2: + resolution: {integrity: sha512-sV8Bpmm0WiuxgbhxymcC7wSsuxfBBieI98GegSwbr/bs1ANAgzCg93urIrdKdQ3/b31zZxQwcaP4FBF1wx1Qdg==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.1.2: + resolution: {integrity: sha512-wcmIJZI9ORT9ykHGliFE6kWRQrlH930QGSjSgWC8uFChFFuOyUlvC7ttcxuSvU9VqC7NF4C+GVAcFJQ8lTjN7g==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.1.2: + resolution: {integrity: sha512-zdnXjrhk7YO6CP+Q5wPueEvOCLH4lDa6C4rrwiakcWcPgcQGbVozJlo4uaQ6awo8HLWQEvOwu84RkWTdLAc/Hw==} + cpu: [arm64] + os: [win32] + + turbo@2.1.2: + resolution: {integrity: sha512-Jb0rbU4iHEVQ18An/YfakdIv9rKnd3zUfSE117EngrfWXFHo3RndVH96US3GsT8VHpwTncPePDBT2t06PaFLrw==} + hasBin: true + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + +snapshots: + + '@babel/runtime@7.25.6': + dependencies: + regenerator-runtime: 0.14.1 + + '@changesets/apply-release-plan@7.0.5': + dependencies: + '@changesets/config': 3.0.3 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.1 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.3 + + '@changesets/assemble-release-plan@6.0.4': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.3 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.8': + dependencies: + '@changesets/apply-release-plan': 7.0.5 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.3 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.4 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.2 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.8 + ansi-colors: 4.1.3 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + mri: 1.2.0 + outdent: 0.5.0 + p-limit: 2.3.0 + package-manager-detector: 0.2.0 + picocolors: 1.1.0 + resolve-from: 5.0.0 + semver: 7.6.3 + spawndamnit: 2.0.0 + term-size: 2.2.1 + + '@changesets/config@3.0.3': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.8 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.2': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + picocolors: 1.1.0 + semver: 7.6.3 + + '@changesets/get-release-plan@4.0.4': + dependencies: + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/config': 3.0.3 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.1': + dependencies: + '@changesets/errors': 0.2.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.8 + spawndamnit: 2.0.0 + + '@changesets/logger@0.1.1': + dependencies: + picocolors: 1.1.0 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.1': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.1': + dependencies: + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + p-filter: 2.1.0 + picocolors: 1.1.0 + + '@changesets/should-skip-package@0.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.2': + dependencies: + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.25.6 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.25.6 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@types/node@12.20.55': {} + + '@types/semver@7.5.8': {} + + ansi-colors@4.1.3: {} + + ansi-regex@5.0.1: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + array-union@2.1.0: {} + + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + chardet@0.7.0: {} + + ci-info@3.9.0: {} + + cross-spawn@5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + + detect-indent@6.1.0: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + + esprima@4.0.1: {} + + extendable-error@0.1.7: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + graceful-fs@4.2.11: {} + + human-id@1.0.2: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.3.2: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 + + is-windows@1.0.2: {} + + isexe@2.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + lodash.startcase@4.4.0: {} + + lru-cache@4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mri@1.2.0: {} + + os-tmpdir@1.0.2: {} + + outdent@0.5.0: {} + + p-filter@2.1.0: + dependencies: + p-map: 2.1.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-map@2.1.0: {} + + p-try@2.2.0: {} + + package-manager-detector@0.2.0: {} + + path-exists@4.0.0: {} + + path-type@4.0.0: {} + + picocolors@1.1.0: {} + + picomatch@2.3.1: {} + + pify@4.0.1: {} + + prettier@2.8.8: {} + + prettier@3.3.3: {} + + pseudomap@1.0.2: {} + + queue-microtask@1.2.3: {} + + read-yaml-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + regenerator-runtime@0.14.1: {} + + resolve-from@5.0.0: {} + + reusify@1.0.4: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safer-buffer@2.1.2: {} + + semver@7.6.3: {} + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-regex@1.0.0: {} + + signal-exit@3.0.7: {} + + slash@3.0.0: {} + + spawndamnit@2.0.0: + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + + sprintf-js@1.0.3: {} + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@3.0.0: {} + + term-size@2.2.1: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + turbo-darwin-64@2.1.2: + optional: true + + turbo-darwin-arm64@2.1.2: + optional: true + + turbo-linux-64@2.1.2: + optional: true + + turbo-linux-arm64@2.1.2: + optional: true + + turbo-windows-64@2.1.2: + optional: true + + turbo-windows-arm64@2.1.2: + optional: true + + turbo@2.1.2: + optionalDependencies: + turbo-darwin-64: 2.1.2 + turbo-darwin-arm64: 2.1.2 + turbo-linux-64: 2.1.2 + turbo-linux-arm64: 2.1.2 + turbo-windows-64: 2.1.2 + turbo-windows-arm64: 2.1.2 + + universalify@0.1.2: {} + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + yallist@2.1.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..600667b5a --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +packages: + - "docs/*" + - "packages/desktop-component" + - "packages/mobile-component" diff --git a/stories.asketch.json b/stories.asketch.json deleted file mode 100644 index 0c1dc6e14..000000000 --- a/stories.asketch.json +++ /dev/null @@ -1,3020 +0,0 @@ -{ - "_class": "page", - "do_objectID": "bbeb63f1-72a8-47d1-9dd6-b72eeb2e7c8a", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Stories", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "symbolMaster", - "do_objectID": "e6384355-dbe5-440f-b784-2a46833b658b", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "📱 Link/Default", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "5989b226-163d-4e9c-96a4-5a9174238cb7", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bdVaJa kBuRBp", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "text", - "do_objectID": "82868fe9-cc37-4839-94be-d6ba64236431", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Link", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(0, 0, 238)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "underline", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "text": "Link", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 29.53125, - "height": 20, - "x": 0, - "y": 0 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Link/Default:narrow", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "050218c9-a86e-4e4e-a37f-fd761ab165b5", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "📱 Link/With underline", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "24abe56d-2fda-4774-8016-a9197ba991d3", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bdVaJa gMrIYm", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "text", - "do_objectID": "7c8d4550-f88d-401b-a97f-56fec967f901", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Link", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(0, 0, 238)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "none", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "text": "Link", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 29.53125, - "height": 20, - "x": 0, - "y": 120 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Link/With underline:narrow", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "5e827825-26ee-46b1-a8b7-b2608b3b8f14", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "📱 Layout/Box/Box", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "03622d23-1e58-49fa-a9ba-468de0a57687", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "div", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "626e545a-8309-4bea-888a-9af490d91ed6", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH eVkINS", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "b0d9fb46-a927-4fe8-8db4-1ce9bbe338dc", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH eVkINS", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "34d85d2f-4c11-4c55-96e5-1a91b461211e", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 92, - "width": 320, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0, - "green": 0.2627450980392157, - "blue": 0.5607843137254902, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 1, - "green": 1, - "blue": 1, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 92, - "width": 320, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "text", - "do_objectID": "78370c33-a090-427d-af84-d3192d181f72", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "I'm a box! I can accept a text color, a background color, alignment or spacing props.", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(255, 255, 255)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "none", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 60, - "width": 280.984375, - "x": 16, - "y": 16 - }, - "text": "I'm a box! I can accept a text color, a background color, alignment or spacing props.", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 92, - "width": 320, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 92, - "width": 320, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 320, - "height": 92, - "x": 0, - "y": 240 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Layout/Box/Box:narrow", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "30eb38c2-0417-4758-963d-72519cc5a4c7", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "📱 Layout/Flex/Default", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "4e16bb45-0b69-400f-90b4-5d42aabca618", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH friyyv", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "c218f74f-446d-4812-9570-ac361818ac28", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH friyyv", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "9269a8d7-a715-4a2c-8cbf-5c5d77a7dacd", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 320, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0.00392156862745098, - "green": 0.11764705882352941, - "blue": 0.2196078431372549, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0, - "green": 0, - "blue": 0, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 320, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "group", - "do_objectID": "6bdf14f6-23db-4f3f-87a0-87adba14bbcf", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-htpNat eLQHN sc-bwzfXH dcMFCZ", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "6b8fc98f-6a57-430a-8e35-4742a3ace219", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH bFPAfV", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "731f976c-7c10-4d62-b40d-1494fc034b08", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH bFPAfV", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "6a396529-d253-4fc8-962b-9e0ae4d3ba30", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 104.21875, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0.07058823529411765, - "green": 0.16862745098039217, - "blue": 0.2784313725490196, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 1, - "green": 1, - "blue": 1, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 104.21875, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 104.21875, - "x": 16, - "y": 16 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "group", - "do_objectID": "0cd1c243-aab4-4a63-b176-411846f25f58", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH zHGzt", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "4bda847d-98ab-46a8-8c5a-f4f31de74ad4", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH zHGzt", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "50e6810f-d149-4d32-a6ff-aaee1c73c252", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 151.78125, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0.9019607843137255, - "green": 0.9803921568627451, - "blue": 0.9411764705882353, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0, - "green": 0, - "blue": 0, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 151.78125, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "text", - "do_objectID": "815f9c7c-017d-40ae-8462-8cb0d5cc1875", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Box", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(0, 0, 0)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "none", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 27.3125, - "x": 8, - "y": 8 - }, - "text": "Box", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 151.78125, - "x": 152.21875, - "y": 16 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 320, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 320, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 320, - "height": 96, - "x": 0, - "y": 432 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Layout/Flex/Default:narrow", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "04c2db14-79a6-4279-8b8c-5d6b656a1f20", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "🖥 Link/Default", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "4660c70a-49d3-4070-ba74-5747cd62ac51", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bdVaJa kBuRBp", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "text", - "do_objectID": "06dbbbdb-9bd1-4aea-8c93-f3f785f328de", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Link", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(0, 0, 238)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "underline", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "text": "Link", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 29.53125, - "height": 20, - "x": 420, - "y": 0 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Link/Default:standard", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "4a3f9006-7cf8-43b1-a5e8-95855757b39f", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "🖥 Link/With underline", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "49b67a71-9acf-48fa-830f-472ab196a789", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bdVaJa gMrIYm", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "text", - "do_objectID": "3a2cff0a-ac59-4d88-a1df-4d12b76d2846", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Link", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(0, 0, 238)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "none", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "text": "Link", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 29.53125, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 29.53125, - "height": 20, - "x": 420, - "y": 120 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Link/With underline:standard", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "f5939663-989a-4736-a19e-da45d2e9f19a", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "🖥 Layout/Box/Box", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "4e0020c5-6c02-4bdc-8e66-5b3e21164af3", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "div", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "bb795cea-dea6-4256-a328-75cd6837dc2f", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH eVkINS", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "760ef482-74d5-4532-9d50-47dfec8fea1b", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH eVkINS", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "601bf874-c33c-4b0e-b562-9f20ee1fbcd9", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 52, - "width": 1920, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0, - "green": 0.2627450980392157, - "blue": 0.5607843137254902, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 1, - "green": 1, - "blue": 1, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 52, - "width": 1920, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "text", - "do_objectID": "eed37a0e-5e01-4578-a191-37e7988c09d3", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "I'm a box! I can accept a text color, a background color, alignment or spacing props.", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(255, 255, 255)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "none", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 595.625, - "x": 16, - "y": 16 - }, - "text": "I'm a box! I can accept a text color, a background color, alignment or spacing props.", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 52, - "width": 1920, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 52, - "width": 1920, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 1920, - "height": 52, - "x": 420, - "y": 240 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Layout/Box/Box:standard", - "changeIdentifier": 0 - }, - { - "_class": "symbolMaster", - "do_objectID": "57662362-ee5b-46fe-a967-5409071009f3", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "🖥 Layout/Flex/Default", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "72853a2b-b7a6-42b3-ba0f-b425fa63816b", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH friyyv", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "5c591e0f-d4d2-43b6-abb6-b18f7ae05d04", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH friyyv", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "f6ee70f0-c6e5-4917-8100-c0c7f11a47a8", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 1040, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0.00392156862745098, - "green": 0.11764705882352941, - "blue": 0.2196078431372549, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0, - "green": 0, - "blue": 0, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 1040, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "group", - "do_objectID": "fa7ac1bc-32b9-4997-b452-cd510910d7c3", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-htpNat eLQHN sc-bwzfXH dcMFCZ", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "group", - "do_objectID": "c28728d3-16aa-4b96-9ecd-1f8a38445a00", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH bFPAfV", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "12779eaa-611f-4ee9-a135-d493d1a4dc12", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH bFPAfV", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "04f65083-c49c-48f3-985a-707c83d5dd4e", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 346.65625, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0.07058823529411765, - "green": 0.16862745098039217, - "blue": 0.2784313725490196, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 1, - "green": 1, - "blue": 1, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 346.65625, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 346.65625, - "x": 16, - "y": 16 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "group", - "do_objectID": "664abc78-cd4c-4fbb-a0a5-4f73f454edb2", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH zHGzt", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "shapeGroup", - "do_objectID": "610ab7ba-6699-4209-99ba-52def2f5ba2e", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "sc-bwzfXH zHGzt", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [ - { - "_class": "rectangle", - "do_objectID": "d671811b-5f64-481a-832d-8680e457f068", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "rectangle", - "nameIsFixed": false, - "resizingConstraint": 63, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "layers": [], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 520, - "x": 0, - "y": 0 - }, - "path": { - "_class": "path", - "isClosed": true, - "pointRadiusBehaviour": 1, - "points": [ - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 0}", - "curveMode": 1, - "curveTo": "{0, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 0}", - "curveMode": 1, - "curveTo": "{1, 0}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 0}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{1, 1}", - "curveMode": 1, - "curveTo": "{1, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{1, 1}" - }, - { - "_class": "curvePoint", - "cornerRadius": 0, - "curveFrom": "{0, 1}", - "curveMode": 1, - "curveTo": "{0, 1}", - "hasCurveFrom": false, - "hasCurveTo": false, - "point": "{0, 1}" - } - ] - }, - "hasConvertedToNewRoundCorners": true, - "fixedRadius": 0, - "edited": false, - "booleanOperation": -1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [ - { - "_class": "fill", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0.9019607843137255, - "green": 0.9803921568627451, - "blue": 0.9411764705882353, - "alpha": 1 - }, - "fillType": 0, - "noiseIndex": 0, - "noiseIntensity": 0, - "patternFillType": 1, - "patternTileScale": 1 - } - ], - "borders": [ - { - "_class": "border", - "isEnabled": true, - "color": { - "_class": "color", - "red": 0, - "green": 0, - "blue": 0, - "alpha": 1 - }, - "fillType": 0, - "position": 1, - "thickness": 0 - } - ], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 520, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - }, - { - "_class": "text", - "do_objectID": "5a9eb3c5-51a4-4584-9b37-d5ef9e6ff2a4", - "exportOptions": { - "_class": "exportOptions", - "exportFormats": [], - "includedLayerIds": [], - "layerOptions": 0, - "shouldTrim": false - }, - "isFlippedHorizontal": false, - "isFlippedVertical": false, - "isLocked": false, - "isVisible": true, - "layerListExpandedType": 0, - "name": "Box", - "nameIsFixed": false, - "resizingConstraint": 47, - "resizingType": 0, - "rotation": 0, - "shouldBreakMaskChain": false, - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "color": "rgb(0, 0, 0)", - "fontSize": 16, - "fontFamily": "IBM Plex Sans", - "fontWeight": 400, - "textDecoration": "none", - "textAlign": "start", - "textTransform": "none" - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 20, - "width": 27.3125, - "x": 8, - "y": 8 - }, - "text": "Box", - "automaticallyDrawOnUnderlyingPath": false, - "dontSynchroniseWithSymbol": false, - "lineSpacingBehaviour": 2, - "textBehaviour": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 64, - "width": 520, - "x": 394.65625, - "y": 16 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 1040, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "style": { - "_class": "style", - "fills": [], - "borders": [], - "shadows": [], - "innerShadows": [], - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0, - "contextSettings": { - "_class": "graphicsContextSettings", - "blendMode": 0, - "opacity": "1" - } - }, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 96, - "width": 1040, - "x": 0, - "y": 0 - }, - "hasClickThrough": false, - "windingRule": 1 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "width": 1040, - "height": 96, - "x": 420, - "y": 432 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "backgroundColor": { - "_class": "color", - "alpha": 1, - "blue": 1, - "green": 1, - "red": 1 - }, - "hasClickThrough": true, - "includeInCloudUpload": true, - "hasBackgroundColor": false, - "includeBackgroundColorInExport": true, - "resizesContent": false, - "includeBackgroundColorInInstance": false, - "symbolID": "Layout/Flex/Default:standard", - "changeIdentifier": 0 - } - ], - "clippingMaskMode": 0, - "hasClippingMask": false, - "frame": { - "_class": "rect", - "constrainProportions": false, - "height": 5000, - "width": 1920, - "x": 0, - "y": 0 - }, - "style": { - "_class": "style", - "endDecorationType": 0, - "miterLimit": 10, - "startDecorationType": 0 - }, - "horizontalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "verticalRulerData": { "_class": "rulerData", "base": 0, "guides": [] }, - "hasClickThrough": true, - "includeInCloudUpload": true -} diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..4ed88bfba --- /dev/null +++ b/turbo.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://turbo.build/schema.json", + "tasks": { + "build": { + "inputs": ["$TURBO_DEFAULT$", ".env*"], + "outputs": ["dist/**", "storybook-static/**"], + "dependsOn": ["^build"] + }, + "lint": { + "dependsOn": ["^lint"] + }, + "dev": { + "cache": false, + "persistent": true + }, + "clean": { + "cache": false + } + } +}