UNPKG

wix-style-react

Version:
232 lines (227 loc) • 8.23 kB
const javascriptFiles = [ ['Accordion.bundle.min.js', 51], ['AddItem.bundle.min.js', 40], ['AddressInput.bundle.min.js', 73], ['AnalyticsSummaryCard.bundle.min.js', 70], ['Animate.bundle.min.js', 5], ['AnnouncementModalLayout.bundle.min.js', 52], ['AreaChart.bundle.min.js', 87], ['AtlasAddressInput.bundle.min.js', 85], ['AudioPlayer.bundle.min.js', 57], ['AutoComplete.bundle.min.js', 71], ['AutoCompleteWithLabel.bundle.min.js', 74], ['Avatar.bundle.min.js', 55], ['AvatarGroup.bundle.min.js', 57], ['Badge.bundle.min.js', 40], ['BadgeSelect.bundle.min.js', 65], ['BadgeSelectItemBuilder.bundle.min.js', 42], ['BarChart.bundle.min.js', 43], ['BaseModalLayout.bundle.min.js', 51], ['BounceAnimation.bundle.min.js', 10], ['BusinessDashboard_theme.bundle.min.js', 60], ['Box.bundle.min.js', 6], ['Breadcrumbs.bundle.min.js', 38], ['BrowserPreviewWidget.bundle.min.js', 8], ['Button.bundle.min.js', 40], ['Calendar.bundle.min.js', 86], ['CalendarPanel.bundle.min.js', 89], ['CalendarPanelFooter.bundle.min.js', 129], ['Card.bundle.min.js', 42], ['CardFolderTabs.bundle.min.js', 39], ['CardGalleryItem.bundle.min.js', 65], ['Carousel.bundle.min.js', 68], ['CarouselWIP.bundle.min.js', 50], ['Checkbox.bundle.min.js', 44], ['CheckToggle.bundle.min.js', 37], ['CircularProgressBar.bundle.min.js', 43], ['CloseButton.bundle.min.js', 15], ['Collapse.bundle.min.js', 11], ['ColorInput.bundle.min.js', 81], ['ColorPicker.bundle.min.js', 80], ['ComposerHeader.bundle.min.js', 42], ['ComposerSidebar.bundle.min.js', 44], ['ContactItemBuilder.bundle.min.js', 56], ['CopyClipboard.bundle.min.js', 10], ['CounterBadge.bundle.min.js', 38], ['CustomModalLayout.bundle.min.js', 51], ['DatePicker.bundle.min.js', 142], ['Divider.bundle.min.js', 4], ['Dropdown.bundle.min.js', 78], ['DropdownBase.bundle.min.js', 60], ['DropdownLayout.bundle.min.js', 57], ['Dropzone.bundle.min.js', 5], ['EditableSelector.bundle.min.js', 75], ['EditableTitle.bundle.min.js', 63], ['EmptyState.bundle.min.js', 38], ['EndorseContentLayout.bundle.min.js', 37], ['FacesRatingBar.bundle.min.js', 40], ['FeatureList.bundle.min.js', 37], ['FilePicker.bundle.min.js', 50], ['FileUpload.bundle.min.js', 3], ['FillButton.bundle.min.js', 52], ['FillPreview.bundle.min.js', 18], ['FloatingHelper.bundle.min.js', 49], ['FloatingNotification.bundle.min.js', 47], ['FontUpgrade.bundle.min.js', 4], ['FormField.bundle.min.js', 44], ['FunnelChart.bundle.min.js', 44], ['GenericModalLayout.bundle.min.js', 4], ['GoogleAddressInput.bundle.min.js', 80], ['GooglePreview.bundle.min.js', 39], ['Grid.bundle.min.js', 8], ['Heading.bundle.min.js', 35], ['Highlighter.bundle.min.js', 4], ['HorizontalTimeline.bundle.min.js', 42], ['IconButton.bundle.min.js', 14], ['Image.bundle.min.js', 5], ['ImageViewer.bundle.min.js', 75], ['InfoIcon.bundle.min.js', 41], ['Input.bundle.min.js', 62], ['InputArea.bundle.min.js', 46], ['InputWithLabel.bundle.min.js', 64], ['InputWithOptions.bundle.min.js', 71], ['Label.bundle.min.js', 8], ['LabelledElement.bundle.min.js', 40], ['Layout.bundle.min.js', 3], ['AnalyticsLayout.bundle.min.js', 8], ['LinearProgressBar.bundle.min.js', 47], ['ListItemAction.bundle.min.js', 42], ['ListItemEditable.bundle.min.js', 60], ['ListItemSection.bundle.min.js', 40], ['ListItemSelect.bundle.min.js', 45], ['Loader.bundle.min.js', 44], ['MarketingLayout.bundle.min.js', 44], ['MarketingPageLayout.bundle.min.js', 8], ['MarketingPageLayoutContent.bundle.min.js', 41], ['MediaOverlay.bundle.min.js', 14], ['MessageModalLayout.bundle.min.js', 51], ['MobilePreviewWidget.bundle.min.js', 8], ['Modal.bundle.min.js', 11], ['ModalMobileLayout.bundle.min.js', 9], ['ModalPreviewLayout.bundle.min.js', 46], ['ModalSelectorLayout.bundle.min.js', 90], ['MultiSelect.bundle.min.js', 108], ['MultiSelectCheckbox.bundle.min.js', 74], ['NestableList.bundle.min.js', 36], ['NoBorderInput.bundle.min.js', 63], ['Notification.bundle.min.js', 53], ['NumberInput.bundle.min.js', 63], ['Page.bundle.min.js', 61], ['PageFooter.bundle.min.js', 10], ['PageHeader.bundle.min.js', 53], ['Pagination.bundle.min.js', 10], ['Palette.bundle.min.js', 16.2], ['Popover.bundle.min.js', 29], ['PreviewWidget.bundle.min.js', 8], ['Proportion.bundle.min.js', 5], ['Radio.bundle.min.js', 40], ['RadioGroup.bundle.min.js', 40], ['Range.bundle.min.js', 36], ['RichTextInputArea.bundle.min.js', 145], ['Search.bundle.min.js', 76], ['SectionHelper.bundle.min.js', 43], ['SegmentedToggle.bundle.min.js', 43], ['SelectableAccordion.bundle.min.js', 57], ['Selector.bundle.min.js', 48], ['SelectorList.bundle.min.js', 84], ['Sidebar.bundle.min.js', 8], ['SidebarBackButton.bundle.min.js', 39], ['SidebarDivider.bundle.min.js', 7], ['SidebarHeader.bundle.min.js', 42], ['SidebarSectionItem.bundle.min.js', 40], ['SidebarSectionTitle.bundle.min.js', 37], ['SidePanel.bundle.min.js', 48], ['Skeleton.bundle.min.js', 5], ['SkeletonCircle.bundle.min.js', 8], ['SkeletonGroup.bundle.min.js', 4], ['SkeletonLine.bundle.min.js', 8], ['SkeletonRectangle.bundle.min.js', 8], ['Slider.bundle.min.js', 68], ['SocialButton.bundle.min.js', 42], ['SocialPreview.bundle.min.js', 40], ['SortableGrid.bundle.min.js', 35], ['SortableList.bundle.min.js', 34], ['SparklineChart.bundle.min.js', 62], ['StackedBarChart.bundle.min.js', 50], ['StarsRatingBar.bundle.min.js', 40], ['StatisticsWidget.bundle.min.js', 47], ['StatusIndicator.bundle.min.js', 44], ['Stepper.bundle.min.js', 41], ['Swatches.bundle.min.js', 86], ['StyledNestableList.bundle.min.js', 83.2], ['Table.bundle.min.js', 68], ['TableActionCell.bundle.min.js', 71], ['TableListItem.bundle.min.js', 48], ['TableToolbar.bundle.min.js', 38], ['Tabs.bundle.min.js', 42], ['Tag.bundle.min.js', 41], ['TagList.bundle.min.js', 45], ['TestimonialList.bundle.min.js', 37], ['Text.bundle.min.js', 36], ['TextButton.bundle.min.js', 38], ['ThemeProvider.bundle.min.js', 5], ['Thumbnail.bundle.min.js', 42], ['TimeInput.bundle.min.js', 84], ['TimeInputNext.bundle.min.js', 75], ['TimeTable.bundle.min.js', 78], ['Timeline.bundle.min.js', 37], ['ToggleButton.bundle.min.js', 43], ['ToggleSwitch.bundle.min.js', 17], ['Tooltip.bundle.min.js', 40], ['TrendIndicator.bundle.min.js', 38], ['VariableInput.bundle.min.js', 115], ['VerticalTabs.bundle.min.js', 40], ['VerticalTabsItem.bundle.min.js', 40], ['WarningIndicator.bundle.min.js', 40], ['WixStyleReactProvider.bundle.min.js', 10], ['PulseAnimation.bundle.min.js', 10], ['PageSection.bundle.min.js', 36.1], ['WixStyleReactEnvironmentProvider.bundle.min.js', 10], ['RadarChart.bundle.min.js', 49], ['SidebarItemNext.bundle.min.js', 38], ['SidebarNext.bundle.min.js', 10], ['SidebarSubMenuNext.bundle.min.js', 38], ]; const cssFiles = [ ['Accordion.min.css', 2], ['CalendarPanel.min.css', 5], ['CalendarPanelFooter.min.css', 5], ['Carousel.min.css', 10], ['Collapse.min.css', 3], ['ContactItemBuilder.min.css', 1], ['EditableSelector.min.css', 7], ['EditableTitle.min.css', 6], ['EndorseContentLayout.min.css', 1], ['FloatingNotification.bundle.min.css', 2], ['GenericModalLayout.min.css', 1], ['GoogleAddressInput.min.css', 12], ['Grid.min.css', 4], ['ModalSelectorLayout.min.css', 9], ['MultiSelect.min.css', 8], ['MultiSelectCheckbox.min.css', 7], ['Notification.min.css', 2], ['Page.min.css', 3], ['PageHeader.min.css', 2], ['Range.min.css', 8], ['SelectableAccordion.min.css', 1], ['Selector.min.css', 3], ['SelectorList.min.css', 3], ['Table.min.css', 3], ['TableToolbar.min.css', 1], ]; const getJS = () => javascriptFiles.map(([name, size]) => ({ maxSize: `${size}kb`, glob: `../wix-style-react-test-perfer/dist/statics/${name}`, maxDegradation: '60%', })); const getCSS = () => cssFiles.map(([name, size]) => ({ maxSize: `${size}kb`, glob: `../wix-style-react-test-perfer/dist/statics/${name}`, })); module.exports = { bundleSize: { files: [...getJS(), ...getCSS()], }, };