From 7547c4161cd90b4f9426d0d7a5d8f1a83134f8cc Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Sat, 5 Mar 2016 14:40:44 -0500 Subject: [PATCH] Moves all sources to src/ - moves webpack configs to webpack/ - adds gulp to build the full server in Parse-Dashboard --- Parse-Dashboard/index.js | 3 ++- package.json | 10 +++++----- scripts/generate.js | 6 +++--- .../components}/ACLEditor/ACLEditor.react.js | 0 .../components}/AppBadge/AppBadge.react.js | 0 {components => src/components}/AppBadge/AppBadge.scss | 0 .../components}/BooleanEditor/BooleanEditor.react.js | 0 .../components}/BooleanEditor/BooleanEditor.scss | 0 .../components}/BrowserCell/BrowserCell.react.js | 0 .../components}/BrowserCell/BrowserCell.scss | 0 .../components}/BrowserFilter/BrowserFilter.react.js | 0 .../components}/BrowserFilter/BrowserFilter.scss | 0 .../components}/BrowserFilter/FilterRow.react.js | 0 .../components}/BrowserMenu/BrowserMenu.react.js | 0 .../components}/BrowserMenu/BrowserMenu.scss | 0 .../components}/BrowserMenu/MenuItem.react.js | 0 .../components}/BrowserMenu/Separator.react.js | 0 .../components}/Button/Button.example.js | 0 {components => src/components}/Button/Button.react.js | 0 {components => src/components}/Button/Button.scss | 0 .../components}/CSRFInput/CSRFInput.react.js | 0 .../components}/Calendar/Calendar.example.js | 0 .../components}/Calendar/Calendar.react.js | 0 {components => src/components}/Calendar/Calendar.scss | 0 .../components}/CascadingView/CascadingView.example.js | 0 .../components}/CascadingView/CascadingView.react.js | 0 .../components}/CascadingView/CascadingView.scss | 0 .../components}/CategoryList/CategoryList.react.js | 0 .../components}/CategoryList/CategoryList.scss | 0 {components => src/components}/Chart/Chart.example.js | 0 {components => src/components}/Chart/Chart.react.js | 0 {components => src/components}/Chart/Chart.scss | 0 {components => src/components}/Chart/Shape.react.js | 0 .../components}/Checkbox/Checkbox.example.js | 0 .../components}/Checkbox/Checkbox.react.js | 0 {components => src/components}/Checkbox/Checkbox.scss | 0 .../ChromeDatePicker/ChromeDatePicker.example.js | 0 .../ChromeDatePicker/ChromeDatePicker.react.js | 0 .../components}/ChromeDatePicker/ChromeDatePicker.scss | 0 .../ChromeDropdown/ChromeDropdown.example.js | 0 .../components}/ChromeDropdown/ChromeDropdown.react.js | 0 .../components}/ChromeDropdown/ChromeDropdown.scss | 0 .../components}/CodeSnippet/CodeSnippet.css | 0 .../components}/CodeSnippet/CodeSnippet.example.js | 0 .../components}/CodeSnippet/CodeSnippet.react.js | 0 .../CreditCardInput/CreditCardInput.example.js | 0 .../CreditCardInput/CreditCardInput.react.js | 0 .../components}/CreditCardInput/CreditCardInput.scss | 0 .../DataBrowserHeader/DataBrowserHeader.example.js | 0 .../DataBrowserHeader/DataBrowserHeader.react.js | 0 .../DataBrowserHeader/DataBrowserHeader.scss | 0 .../DataBrowserHeaderBar/DataBrowserHeaderBar.react.js | 0 .../DataBrowserHeaderBar/DataBrowserHeaderBar.scss | 0 .../components}/DatePicker/DatePicker.example.js | 0 .../components}/DatePicker/DatePicker.react.js | 0 .../components}/DatePicker/DatePicker.scss | 0 .../components}/DateRange/DateRange.example.js | 0 .../components}/DateRange/DateRange.react.js | 0 .../components}/DateRange/DateRange.scss | 0 .../components}/DateTimeEditor/DateTimeEditor.react.js | 0 .../components}/DateTimeEditor/DateTimeEditor.scss | 0 .../components}/DateTimeEntry/DateTimeEntry.react.js | 0 .../components}/DateTimeInput/DateTimeInput.example.js | 0 .../components}/DateTimeInput/DateTimeInput.react.js | 0 .../components}/DateTimeInput/DateTimeInput.scss | 0 .../components}/DateTimePicker/DateTimePicker.react.js | 0 .../components}/DateTimePicker/DateTimePicker.scss | 0 .../components}/DonutChart/DonutChart.example.js | 0 .../components}/DonutChart/DonutChart.react.js | 0 .../components}/DonutChart/DonutChart.scss | 0 .../components}/DragHandle/DragHandle.example.js | 0 .../components}/DragHandle/DragHandle.react.js | 0 .../components}/Dropdown/Dropdown.example.js | 0 .../components}/Dropdown/Dropdown.react.js | 0 {components => src/components}/Dropdown/Dropdown.scss | 0 .../components}/Dropdown/Option.react.js | 0 .../components}/EmptyState/EmptyState.example.js | 0 .../components}/EmptyState/EmptyState.react.js | 0 .../components}/EmptyState/EmptyState.scss | 0 .../ExpirationDateInput/ExpirationDateInput.example.js | 0 .../ExpirationDateInput/ExpirationDateInput.react.js | 0 .../ExplorerActiveChartButton.example.js | 0 .../ExplorerActiveChartButton.react.js | 0 .../ExplorerActiveChartButton.scss | 0 .../ExplorerMenuButton/ExplorerMenuButton.example.js | 0 .../ExplorerMenuButton/ExplorerMenuButton.react.js | 0 .../ExplorerMenuButton/ExplorerMenuButton.scss | 0 .../ExplorerQueryComposer/ExplorerFilter.js | 0 .../ExplorerQueryComposer.example.js | 0 .../ExplorerQueryComposer.react.js | 0 .../ExplorerQueryComposer/ExplorerQueryComposer.scss | 0 .../ExplorerQueryPicker/ExplorerQueryPicker.example.js | 0 .../ExplorerQueryPicker/ExplorerQueryPicker.react.js | 0 .../ExplorerQueryPicker/ExplorerQueryPicker.scss | 0 {components => src/components}/Field/Field.example.js | 0 {components => src/components}/Field/Field.react.js | 0 {components => src/components}/Field/Field.scss | 0 .../components}/Fieldset/Fieldset.example.js | 0 .../components}/Fieldset/Fieldset.react.js | 0 {components => src/components}/Fieldset/Fieldset.scss | 0 .../components}/FileEditor/FileEditor.react.js | 0 .../components}/FileEditor/FileEditor.scss | 0 .../components}/FileInput/FileInput.example.js | 0 .../components}/FileInput/FileInput.react.js | 0 .../components}/FileInput/FileInput.scss | 0 .../components}/FileTree/FileTree.react.js | 0 {components => src/components}/FileTree/FileTree.scss | 0 {components => src/components}/Filter/Filter.react.js | 0 .../components}/FlowFooter/FlowFooter.react.js | 0 .../components}/FlowFooter/FlowFooter.scss | 0 .../components}/FlowView/FlowView.react.js | 0 .../components}/FormButton/FormButton.example.js | 0 .../components}/FormButton/FormButton.react.js | 0 .../components}/FormButton/FormButton.scss | 0 .../components}/FormModal/FormModal.example.js | 0 .../components}/FormModal/FormModal.react.js | 0 .../components}/FormNote/FormNote.react.js | 0 {components => src/components}/FormNote/FormNote.scss | 0 .../components}/FormTable/FormTable.example.js | 0 .../components}/FormTable/FormTable.react.js | 0 .../components}/FormTable/FormTable.scss | 0 .../components}/FourOhFour/FourOhFour.react.js | 0 .../components}/FourOhFour/FourOhFour.scss | 0 .../components}/GeoPointEditor/GeoPointEditor.react.js | 0 .../components}/GeoPointEditor/GeoPointEditor.scss | 0 .../components}/GeoPointInput/GeoPointInput.react.js | 0 .../components}/GeoPointInput/GeoPointInput.scss | 0 {components => src/components}/Icon/Icon.example.js | 0 {components => src/components}/Icon/Icon.react.js | 0 .../InlineSubmitInput/InlineSubmitInput.example.js | 0 .../InlineSubmitInput/InlineSubmitInput.react.js | 0 .../InlineSubmitInput/InlineSubmitInput.scss | 0 .../components}/IntervalInput/IntervalInput.example.js | 0 .../components}/IntervalInput/IntervalInput.react.js | 0 .../components}/JsonPrinter/JsonPrinter.example.js | 0 .../components}/JsonPrinter/JsonPrinter.react.js | 0 .../components}/KeyField/KeyField.example.js | 0 .../components}/KeyField/KeyField.react.js | 0 {components => src/components}/KeyField/KeyField.scss | 0 {components => src/components}/Label/Label.example.js | 0 {components => src/components}/Label/Label.react.js | 0 {components => src/components}/Label/Label.scss | 0 .../components}/LiveReload/LiveReload.example.js | 0 .../components}/LiveReload/LiveReload.react.js | 0 .../components}/Loader/Loader.example.js | 0 {components => src/components}/Loader/Loader.react.js | 0 {components => src/components}/Loader/Loader.scss | 0 .../LoaderContainer/LoaderContainer.example.js | 0 .../LoaderContainer/LoaderContainer.react.js | 0 .../components}/LoaderContainer/LoaderContainer.scss | 0 .../components}/LoaderDots/LoaderDots.example.js | 0 .../components}/LoaderDots/LoaderDots.react.js | 0 .../components}/LoaderDots/LoaderDots.scss | 0 .../components}/LogView/LogView.example.js | 0 .../components}/LogView/LogView.react.js | 0 {components => src/components}/LogView/LogView.scss | 0 .../components}/LogView/LogViewEntry.example.js | 0 .../components}/LogView/LogViewEntry.react.js | 0 .../components}/LogView/LogViewEntry.scss | 0 .../components}/LoginRow/LoginRow.react.js | 0 {components => src/components}/LoginRow/LoginRow.scss | 0 .../components}/Markdown/Markdown.example.js | 0 .../components}/Markdown/Markdown.react.js | 0 {components => src/components}/Modal/Modal.example.js | 0 {components => src/components}/Modal/Modal.react.js | 0 {components => src/components}/Modal/Modal.scss | 0 .../components}/MoneyInput/MoneyInput.example.js | 0 .../components}/MoneyInput/MoneyInput.react.js | 0 .../components}/MoneyInput/MoneyInput.scss | 0 .../components}/MultiSelect/MultiSelect.example.js | 0 .../components}/MultiSelect/MultiSelect.react.js | 0 .../components}/MultiSelect/MultiSelect.scss | 0 .../components}/MultiSelect/MultiSelectOption.react.js | 0 .../components}/NumberEditor/NumberEditor.react.js | 0 .../components}/NumberEditor/NumberEditor.scss | 0 .../PasswordStrength/PasswordStrength.react.js | 0 .../components}/PasswordStrength/PasswordStrength.scss | 0 .../PermissionsDialog/PermissionsDialog.example.js | 0 .../PermissionsDialog/PermissionsDialog.react.js | 0 .../PermissionsDialog/PermissionsDialog.scss | 0 {components => src/components}/Pill/Pill.example.js | 0 {components => src/components}/Pill/Pill.react.js | 0 {components => src/components}/Pill/Pill.scss | 0 .../components}/PlatformCard/PlatformCard.example.js | 0 .../components}/PlatformCard/PlatformCard.react.js | 0 .../components}/PlatformCard/PlatformCard.scss | 0 .../components}/Popover/Popover.react.js | 0 {components => src/components}/Popover/Popover.scss | 0 .../PushAudienceDialog/InstallationCondition.react.js | 0 .../PushAudienceDialog/InstallationCondition.scss | 0 .../PushAudienceDialog/PushAudienceDialog.example.js | 0 .../PushAudienceDialog/PushAudienceDialog.react.js | 0 .../PushAudienceDialog/PushAudienceDialog.scss | 0 .../PushAudiencesBaseRow.react.js | 0 .../PushAudiencesOption.example.js | 0 .../PushAudiencesSelector/PushAudiencesOption.react.js | 0 .../PushAudiencesSelector/PushAudiencesOption.scss | 0 .../PushAudiencesSelector.example.js | 0 .../PushAudiencesSelector.react.js | 0 .../PushAudiencesSelector/PushAudiencesSelector.scss | 0 .../components}/PushCerts/CertsTable.react.js | 0 .../components}/PushCerts/PushCerts.example.js | 0 .../components}/PushCerts/PushCerts.react.js | 0 .../PushExperimentDropdown.example.js | 0 .../PushExperimentDropdown.react.js | 0 .../PushExperimentDropdown/PushExperimentDropdown.scss | 0 .../components}/PushOpenRate/PushOpenRate.example.js | 0 .../components}/PushOpenRate/PushOpenRate.react.js | 0 .../components}/PushOpenRate/PushOpenRate.scss | 0 .../components}/PushPreview/PushPreview.react.js | 0 .../components}/PushPreview/PushPreview.scss | 0 .../components}/PushPreview/VisiblePreview.react.js | 0 .../components}/RadioButton/RadioButton.example.js | 0 .../components}/RadioButton/RadioButton.react.js | 0 .../components}/RadioButton/RadioButton.scss | 0 {components => src/components}/Range/Range.example.js | 0 {components => src/components}/Range/Range.react.js | 0 {components => src/components}/Range/Range.scss | 0 .../components}/ReleaseInfo/ReleaseInfo.js | 0 .../components}/SaveButton/SaveButton.example.js | 0 .../components}/SaveButton/SaveButton.react.js | 0 .../components}/SaveButton/SaveButton.scss | 0 .../components}/SegmentSelect/SegmentSelect.example.js | 0 .../components}/SegmentSelect/SegmentSelect.react.js | 0 .../components}/SegmentSelect/SegmentSelect.scss | 0 .../components}/Sidebar/AppsMenu.react.js | 0 .../components}/Sidebar/AppsSelector.react.js | 0 .../components}/Sidebar/FooterMenu.react.js | 0 .../components}/Sidebar/Sidebar.react.js | 0 {components => src/components}/Sidebar/Sidebar.scss | 0 .../components}/Sidebar/SidebarAction.js | 0 .../components}/Sidebar/SidebarHeader.react.js | 0 .../components}/Sidebar/SidebarSection.react.js | 0 .../components}/Sidebar/SidebarSubItem.react.js | 0 .../components}/Sidebar/SidebarToggle.react.js | 0 .../components}/SliderWrap/SliderWrap.example.js | 0 .../components}/SliderWrap/SliderWrap.react.js | 0 .../components}/SliderWrap/SliderWrap.scss | 0 .../SlowQueriesFilter/SlowQueriesFilter.react.js | 0 .../SlowQueriesFilter/SlowQueriesFilter.scss | 0 .../StatusIndicator/StatusIndicator.example.js | 0 .../StatusIndicator/StatusIndicator.react.js | 0 .../components}/StatusIndicator/StatusIndicator.scss | 0 .../components}/StringEditor/StringEditor.react.js | 0 .../components}/StringEditor/StringEditor.scss | 0 {components => src/components}/Table/Table.scss | 0 .../components}/Table/TableHeader.react.js | 0 .../components}/TextInput/TextInput.example.js | 0 .../components}/TextInput/TextInput.example.scss | 0 .../components}/TextInput/TextInput.react.js | 0 .../components}/TextInput/TextInput.scss | 0 .../components}/TimeInput/TimeInput.react.js | 0 .../components}/Toggle/Toggle.example.js | 0 {components => src/components}/Toggle/Toggle.react.js | 0 {components => src/components}/Toggle/Toggle.scss | 0 .../components}/Toolbar/Toolbar.react.js | 0 {components => src/components}/Toolbar/Toolbar.scss | 0 .../components}/Tooltip/Tooltip.example.js | 0 .../components}/Tooltip/Tooltip.react.js | 0 {components => src/components}/Tooltip/Tooltip.scss | 0 .../dashboard}/Account/AccountLinkField.react.js | 0 .../dashboard}/Account/AccountOverview.react.js | 0 {dashboard => src/dashboard}/AccountView.react.js | 0 .../dashboard}/Analytics/AnalyticsConstants.js | 0 .../dashboard}/Analytics/Explorer/Explorer.react.js | 0 .../dashboard}/Analytics/Explorer/Explorer.scss | 0 .../dashboard}/Analytics/Overview/Overview.react.js | 0 .../dashboard}/Analytics/Overview/Overview.scss | 0 .../Analytics/Performance/Performance.react.js | 0 .../dashboard}/Analytics/Performance/Performance.scss | 0 .../dashboard}/Analytics/Retention/Retention.react.js | 0 .../dashboard}/Analytics/Retention/Retention.scss | 0 .../Analytics/SlowQueries/SlowQueries.react.js | 0 .../dashboard}/Analytics/SlowQueries/SlowQueries.scss | 0 {dashboard => src/dashboard}/AppData.react.js | 0 {dashboard => src/dashboard}/AppSelector.react.js | 0 {dashboard => src/dashboard}/Apps/AppsIndex.react.js | 0 {dashboard => src/dashboard}/Apps/AppsIndex.scss | 0 {dashboard => src/dashboard}/Dashboard.js | 0 {dashboard => src/dashboard}/Dashboard.scss | 0 {dashboard => src/dashboard}/DashboardView.react.js | 0 .../dashboard}/Data/ApiConsole/ApiConsole.react.js | 0 .../dashboard}/Data/ApiConsole/ApiConsole.scss | 0 .../dashboard}/Data/ApiConsole/generateCurl.js | 0 .../dashboard}/Data/ApiConsole/request.js | 0 .../dashboard}/Data/Browser/AddColumnDialog.react.js | 0 .../dashboard}/Data/Browser/Browser.react.js | 0 {dashboard => src/dashboard}/Data/Browser/Browser.scss | 0 .../dashboard}/Data/Browser/BrowserTable.react.js | 0 .../dashboard}/Data/Browser/BrowserToolbar.react.js | 0 .../dashboard}/Data/Browser/CreateClassDialog.react.js | 0 .../dashboard}/Data/Browser/DataBrowser.react.js | 0 .../dashboard}/Data/Browser/DeleteRowsDialog.react.js | 0 .../dashboard}/Data/Browser/DropClassDialog.react.js | 0 .../dashboard}/Data/Browser/Editor.react.js | 0 .../dashboard}/Data/Browser/ExportDialog.react.js | 0 .../dashboard}/Data/Browser/Notification.react.js | 0 .../Data/Browser/RemoveColumnDialog.react.js | 0 .../dashboard}/Data/Browser/SchemaOverview.react.js | 0 .../dashboard}/Data/Browser/SecurityDialog.react.js | 0 .../dashboard}/Data/CloudCode/CloudCode.react.js | 0 .../dashboard}/Data/CloudCode/CloudCode.scss | 0 .../dashboard}/Data/Config/Config.react.js | 0 .../dashboard}/Data/Config/ConfigDialog.react.js | 0 .../dashboard}/Data/Jobs/JobEdit.react.js | 0 {dashboard => src/dashboard}/Data/Jobs/Jobs.react.js | 0 {dashboard => src/dashboard}/Data/Jobs/Jobs.scss | 0 .../dashboard}/Data/Jobs/JobsData.react.js | 0 .../dashboard}/Data/Jobs/JobsForm.react.js | 0 .../dashboard}/Data/Jobs/RunNowButton.react.js | 0 {dashboard => src/dashboard}/Data/Logs/Logs.react.js | 0 {dashboard => src/dashboard}/Data/Logs/Logs.scss | 0 .../dashboard}/Data/Migration/Migration.react.js | 0 .../dashboard}/Data/Migration/Migration.scss | 0 .../dashboard}/Data/Migration/MigrationStep.react.js | 0 .../dashboard}/Data/Migration/MigrationStep.scss | 0 .../dashboard}/Data/Webhooks/Webhooks.react.js | 0 {dashboard => src/dashboard}/Push/Push.scss | 0 .../dashboard}/Push/PushAudiencesData.react.js | 0 .../dashboard}/Push/PushAudiencesData.scss | 0 .../dashboard}/Push/PushAudiencesIndex.react.js | 0 .../dashboard}/Push/PushAudiencesIndexRow.react.js | 0 .../dashboard}/Push/PushAudiencesIndexRow.scss | 0 .../dashboard}/Push/PushComposerHelper.react.js | 0 {dashboard => src/dashboard}/Push/PushConstants.js | 0 {dashboard => src/dashboard}/Push/PushDetails.react.js | 0 {dashboard => src/dashboard}/Push/PushDetails.scss | 0 {dashboard => src/dashboard}/Push/PushIndex.react.js | 0 {dashboard => src/dashboard}/Push/PushIndex.scss | 0 {dashboard => src/dashboard}/Push/PushNew.react.js | 0 .../dashboard}/Settings/AppleCerts.react.js | 0 .../dashboard}/Settings/Collaborators.react.js | 0 .../dashboard}/Settings/GeneralSettings.react.js | 0 .../dashboard}/Settings/GeneralSettings.scss | 0 .../dashboard}/Settings/HostingSettings.react.js | 0 .../dashboard}/Settings/PushSettings.react.js | 0 .../dashboard}/Settings/SecuritySettings.react.js | 0 {dashboard => src/dashboard}/Settings/Settings.scss | 0 .../dashboard}/Settings/SettingsData.react.js | 0 .../dashboard}/Settings/UsersSettings.react.js | 0 {dashboard => src/dashboard}/SidebarBuilder.js | 0 {dashboard => src/dashboard}/TableView.react.js | 0 {dashboard => src/dashboard}/TableView.scss | 0 {dashboard => src/dashboard}/history.js | 0 {dashboard => src/dashboard}/index.js | 0 {icons => src/icons}/analytics-outline.svg | 0 {icons => src/icons}/analytics-solid.svg | 0 {icons => src/icons}/android.svg | 0 {icons => src/icons}/apple.svg | 0 {icons => src/icons}/arduino.svg | 0 {icons => src/icons}/blank-app-outline.svg | 0 {icons => src/icons}/blank-app-solid.svg | 0 {icons => src/icons}/bug-outline.svg | 0 {icons => src/icons}/bug-solid.svg | 0 {icons => src/icons}/calendar-outline.svg | 0 {icons => src/icons}/calendar-solid.svg | 0 {icons => src/icons}/check-outline.svg | 0 {icons => src/icons}/check-solid.svg | 0 {icons => src/icons}/check.svg | 0 {icons => src/icons}/cloud-cool.svg | 0 {icons => src/icons}/cloud-happy.svg | 0 {icons => src/icons}/cloud-sad.svg | 0 {icons => src/icons}/cloud-surprise.svg | 0 {icons => src/icons}/cloud-unsure.svg | 0 {icons => src/icons}/cloud-wink.svg | 0 {icons => src/icons}/collaborate-outline.svg | 0 {icons => src/icons}/collaborate-solid.svg | 0 {icons => src/icons}/core.svg | 0 {icons => src/icons}/devices-outline.svg | 0 {icons => src/icons}/devices-solid.svg | 0 {icons => src/icons}/dotnet.svg | 0 {icons => src/icons}/down-outline.svg | 0 {icons => src/icons}/down-solid.svg | 0 {icons => src/icons}/download.svg | 0 {icons => src/icons}/edit-outline.svg | 0 {icons => src/icons}/edit-solid.svg | 0 {icons => src/icons}/ellipses.svg | 0 {icons => src/icons}/facebook.svg | 0 {icons => src/icons}/files-outline.svg | 0 {icons => src/icons}/files-solid.svg | 0 {icons => src/icons}/filter-outline.svg | 0 {icons => src/icons}/filter-solid.svg | 0 {icons => src/icons}/folder-outline.svg | 0 {icons => src/icons}/folder-solid.svg | 0 {icons => src/icons}/gear-outline.svg | 0 {icons => src/icons}/gear-solid.svg | 0 {icons => src/icons}/gears.svg | 0 {icons => src/icons}/github.svg | 0 {icons => src/icons}/google.svg | 0 {icons => src/icons}/hamburger.svg | 0 {icons => src/icons}/heroku.svg | 0 {icons => src/icons}/infinity.svg | 0 {icons => src/icons}/info-outline.svg | 0 {icons => src/icons}/info-solid.svg | 0 {icons => src/icons}/javascript.svg | 0 {icons => src/icons}/keys-outline.svg | 0 {icons => src/icons}/keys-solid.svg | 0 {icons => src/icons}/laptop-outline.svg | 0 {icons => src/icons}/laptop-solid.svg | 0 {icons => src/icons}/left-outline.svg | 0 {icons => src/icons}/left-solid.svg | 0 {icons => src/icons}/locked-outline.svg | 0 {icons => src/icons}/locked-solid.svg | 0 {icons => src/icons}/mail-outline.svg | 0 {icons => src/icons}/mail-solid.svg | 0 {icons => src/icons}/minus-outline.svg | 0 {icons => src/icons}/minus-solid.svg | 0 {icons => src/icons}/phone-outline.svg | 0 {icons => src/icons}/phone-solid.svg | 0 {icons => src/icons}/php.svg | 0 {icons => src/icons}/plus-outline.svg | 0 {icons => src/icons}/plus-solid.svg | 0 {icons => src/icons}/plus.svg | 0 {icons => src/icons}/push-outline.svg | 0 {icons => src/icons}/push-solid.svg | 0 {icons => src/icons}/question-solid.svg | 0 {icons => src/icons}/refresh-outline.svg | 0 {icons => src/icons}/refresh-solid.svg | 0 {icons => src/icons}/right-outline.svg | 0 {icons => src/icons}/right-solid.svg | 0 {icons => src/icons}/rpi.svg | 0 {icons => src/icons}/rtos.svg | 0 {icons => src/icons}/search-outline.svg | 0 {icons => src/icons}/search-solid.svg | 0 {icons => src/icons}/send-outline.svg | 0 {icons => src/icons}/send-solid.svg | 0 {icons => src/icons}/share.svg | 0 {icons => src/icons}/trash-outline.svg | 0 {icons => src/icons}/trash-solid.svg | 0 {icons => src/icons}/unity.svg | 0 {icons => src/icons}/unlock-outline.svg | 0 {icons => src/icons}/unlock-solid.svg | 0 {icons => src/icons}/up-outline.svg | 0 {icons => src/icons}/up-solid.svg | 0 {icons => src/icons}/users-outline.svg | 0 {icons => src/icons}/users-solid.svg | 0 {icons => src/icons}/warn-outline.svg | 0 {icons => src/icons}/warn-solid.svg | 0 {icons => src/icons}/windows.svg | 0 {icons => src/icons}/x-outline.svg | 0 {icons => src/icons}/x-solid.svg | 0 {icons => src/icons}/xamarin.svg | 0 {lib => src/lib}/AJAX.js | 0 {lib => src/lib}/AccountManager.js | 0 {lib => src/lib}/AppsManager.js | 0 {lib => src/lib}/CSRFManager.js | 0 {lib => src/lib}/Charting.js | 0 {lib => src/lib}/ColumnPreferences.js | 0 {lib => src/lib}/Constants.js | 0 {lib => src/lib}/DateUtils.js | 0 {lib => src/lib}/Email.js | 0 {lib => src/lib}/Filters.js | 0 {lib => src/lib}/ParseApp.js | 0 {lib => src/lib}/Position.js | 0 {lib => src/lib}/PropTypes.js | 0 {lib => src/lib}/PushUtils.js | 0 {lib => src/lib}/StringEscaping.js | 0 {lib => src/lib}/browserUtils.js | 0 {lib => src/lib}/encodeFormData.js | 0 {lib => src/lib}/englishOrdinalIndicator.js | 0 {lib => src/lib}/getFileName.js | 0 {lib => src/lib}/getSiteDomain.js | 0 {lib => src/lib}/hasAncestor.js | 0 {lib => src/lib}/howLongAgo.js | 0 {lib => src/lib}/htmlString.js | 0 {lib => src/lib}/joinWithFinal.js | 0 {lib => src/lib}/keyMirror.js | 0 {lib => src/lib}/passwordStrength.js | 0 {lib => src/lib}/pluck.js | 0 {lib => src/lib}/pluralize.js | 0 {lib => src/lib}/prettyNumber.js | 0 {lib => src/lib}/queryFromFilters.js | 0 {lib => src/lib}/renderFlowFooterChanges.js | 0 {lib => src/lib}/setDifference.js | 0 {lib => src/lib}/stores/AnalyticsQueryStore.js | 0 {lib => src/lib}/stores/ConfigStore.js | 0 {lib => src/lib}/stores/JobsStore.js | 0 {lib => src/lib}/stores/PushAudiencesStore.js | 0 {lib => src/lib}/stores/SchemaStore.js | 0 {lib => src/lib}/stores/StateManager.js | 0 {lib => src/lib}/stores/StoreManager.js | 0 {lib => src/lib}/stores/WebhookStore.js | 0 {lib => src/lib}/stringCompare.js | 0 {lib => src/lib}/stringList.js | 0 {lib => src/lib}/subscribeTo.js | 0 {lib => src/lib}/tests/Button.test.js | 1 - {lib => src/lib}/tests/Charting.test.js | 0 {lib => src/lib}/tests/ColumnPreferences.test.js | 0 {lib => src/lib}/tests/DateUtils.test.js | 0 {lib => src/lib}/tests/Email.test.js | 0 {lib => src/lib}/tests/Markdown.test.js | 0 {lib => src/lib}/tests/PlatformCard.test.js | 0 {lib => src/lib}/tests/Tooltip.test.js | 0 {lib => src/lib}/tests/passwordStrength.test.js | 0 {lib => src/lib}/tests/prettyNumber.test.js | 0 {lib => src/lib}/unique.js | 0 {lib => src/lib}/validateAndSubmitConnectionString.js | 0 {lib => src/lib}/validateEmailFormat.js | 0 {lib => src/lib}/validateNumeric.js | 0 .../parse-interface-guide}/ComponentsMap.js | 0 .../parse-interface-guide}/PIG.react.js | 0 .../parse-interface-guide}/PIG.scss | 0 .../parse-interface-guide}/PropsTable.react.js | 0 src/parse-interface-guide/index.html | 8 ++++++++ .../parse-interface-guide}/index.js | 0 .../parse-interface-guide}/routes.js | 0 {quickstart => src/quickstart}/Quickstart.react.js | 0 {quickstart => src/quickstart}/index.js | 0 {stylesheets => src/stylesheets}/base.scss | 0 {stylesheets => src/stylesheets}/fonts.scss | 0 {stylesheets => src/stylesheets}/globals.scss | 0 PIG.config.js => webpack/PIG.config.js | 0 base.config.js => webpack/base.config.js | 9 +++++---- build.config.js => webpack/build.config.js | 0 {plugins => webpack/plugins}/svg-prep.js | 0 production.config.js => webpack/production.config.js | 0 webpack.config.js => webpack/webpack.config.js | 0 517 files changed, 23 insertions(+), 14 deletions(-) rename {components => src/components}/ACLEditor/ACLEditor.react.js (100%) rename {components => src/components}/AppBadge/AppBadge.react.js (100%) rename {components => src/components}/AppBadge/AppBadge.scss (100%) rename {components => src/components}/BooleanEditor/BooleanEditor.react.js (100%) rename {components => src/components}/BooleanEditor/BooleanEditor.scss (100%) rename {components => src/components}/BrowserCell/BrowserCell.react.js (100%) rename {components => src/components}/BrowserCell/BrowserCell.scss (100%) rename {components => src/components}/BrowserFilter/BrowserFilter.react.js (100%) rename {components => src/components}/BrowserFilter/BrowserFilter.scss (100%) rename {components => src/components}/BrowserFilter/FilterRow.react.js (100%) rename {components => src/components}/BrowserMenu/BrowserMenu.react.js (100%) rename {components => src/components}/BrowserMenu/BrowserMenu.scss (100%) rename {components => src/components}/BrowserMenu/MenuItem.react.js (100%) rename {components => src/components}/BrowserMenu/Separator.react.js (100%) rename {components => src/components}/Button/Button.example.js (100%) rename {components => src/components}/Button/Button.react.js (100%) rename {components => src/components}/Button/Button.scss (100%) rename {components => src/components}/CSRFInput/CSRFInput.react.js (100%) rename {components => src/components}/Calendar/Calendar.example.js (100%) rename {components => src/components}/Calendar/Calendar.react.js (100%) rename {components => src/components}/Calendar/Calendar.scss (100%) rename {components => src/components}/CascadingView/CascadingView.example.js (100%) rename {components => src/components}/CascadingView/CascadingView.react.js (100%) rename {components => src/components}/CascadingView/CascadingView.scss (100%) rename {components => src/components}/CategoryList/CategoryList.react.js (100%) rename {components => src/components}/CategoryList/CategoryList.scss (100%) rename {components => src/components}/Chart/Chart.example.js (100%) rename {components => src/components}/Chart/Chart.react.js (100%) rename {components => src/components}/Chart/Chart.scss (100%) rename {components => src/components}/Chart/Shape.react.js (100%) rename {components => src/components}/Checkbox/Checkbox.example.js (100%) rename {components => src/components}/Checkbox/Checkbox.react.js (100%) rename {components => src/components}/Checkbox/Checkbox.scss (100%) rename {components => src/components}/ChromeDatePicker/ChromeDatePicker.example.js (100%) rename {components => src/components}/ChromeDatePicker/ChromeDatePicker.react.js (100%) rename {components => src/components}/ChromeDatePicker/ChromeDatePicker.scss (100%) rename {components => src/components}/ChromeDropdown/ChromeDropdown.example.js (100%) rename {components => src/components}/ChromeDropdown/ChromeDropdown.react.js (100%) rename {components => src/components}/ChromeDropdown/ChromeDropdown.scss (100%) rename {components => src/components}/CodeSnippet/CodeSnippet.css (100%) rename {components => src/components}/CodeSnippet/CodeSnippet.example.js (100%) rename {components => src/components}/CodeSnippet/CodeSnippet.react.js (100%) rename {components => src/components}/CreditCardInput/CreditCardInput.example.js (100%) rename {components => src/components}/CreditCardInput/CreditCardInput.react.js (100%) rename {components => src/components}/CreditCardInput/CreditCardInput.scss (100%) rename {components => src/components}/DataBrowserHeader/DataBrowserHeader.example.js (100%) rename {components => src/components}/DataBrowserHeader/DataBrowserHeader.react.js (100%) rename {components => src/components}/DataBrowserHeader/DataBrowserHeader.scss (100%) rename {components => src/components}/DataBrowserHeaderBar/DataBrowserHeaderBar.react.js (100%) rename {components => src/components}/DataBrowserHeaderBar/DataBrowserHeaderBar.scss (100%) rename {components => src/components}/DatePicker/DatePicker.example.js (100%) rename {components => src/components}/DatePicker/DatePicker.react.js (100%) rename {components => src/components}/DatePicker/DatePicker.scss (100%) rename {components => src/components}/DateRange/DateRange.example.js (100%) rename {components => src/components}/DateRange/DateRange.react.js (100%) rename {components => src/components}/DateRange/DateRange.scss (100%) rename {components => src/components}/DateTimeEditor/DateTimeEditor.react.js (100%) rename {components => src/components}/DateTimeEditor/DateTimeEditor.scss (100%) rename {components => src/components}/DateTimeEntry/DateTimeEntry.react.js (100%) rename {components => src/components}/DateTimeInput/DateTimeInput.example.js (100%) rename {components => src/components}/DateTimeInput/DateTimeInput.react.js (100%) rename {components => src/components}/DateTimeInput/DateTimeInput.scss (100%) rename {components => src/components}/DateTimePicker/DateTimePicker.react.js (100%) rename {components => src/components}/DateTimePicker/DateTimePicker.scss (100%) rename {components => src/components}/DonutChart/DonutChart.example.js (100%) rename {components => src/components}/DonutChart/DonutChart.react.js (100%) rename {components => src/components}/DonutChart/DonutChart.scss (100%) rename {components => src/components}/DragHandle/DragHandle.example.js (100%) rename {components => src/components}/DragHandle/DragHandle.react.js (100%) rename {components => src/components}/Dropdown/Dropdown.example.js (100%) rename {components => src/components}/Dropdown/Dropdown.react.js (100%) rename {components => src/components}/Dropdown/Dropdown.scss (100%) rename {components => src/components}/Dropdown/Option.react.js (100%) rename {components => src/components}/EmptyState/EmptyState.example.js (100%) rename {components => src/components}/EmptyState/EmptyState.react.js (100%) rename {components => src/components}/EmptyState/EmptyState.scss (100%) rename {components => src/components}/ExpirationDateInput/ExpirationDateInput.example.js (100%) rename {components => src/components}/ExpirationDateInput/ExpirationDateInput.react.js (100%) rename {components => src/components}/ExplorerActiveChartButton/ExplorerActiveChartButton.example.js (100%) rename {components => src/components}/ExplorerActiveChartButton/ExplorerActiveChartButton.react.js (100%) rename {components => src/components}/ExplorerActiveChartButton/ExplorerActiveChartButton.scss (100%) rename {components => src/components}/ExplorerMenuButton/ExplorerMenuButton.example.js (100%) rename {components => src/components}/ExplorerMenuButton/ExplorerMenuButton.react.js (100%) rename {components => src/components}/ExplorerMenuButton/ExplorerMenuButton.scss (100%) rename {components => src/components}/ExplorerQueryComposer/ExplorerFilter.js (100%) rename {components => src/components}/ExplorerQueryComposer/ExplorerQueryComposer.example.js (100%) rename {components => src/components}/ExplorerQueryComposer/ExplorerQueryComposer.react.js (100%) rename {components => src/components}/ExplorerQueryComposer/ExplorerQueryComposer.scss (100%) rename {components => src/components}/ExplorerQueryPicker/ExplorerQueryPicker.example.js (100%) rename {components => src/components}/ExplorerQueryPicker/ExplorerQueryPicker.react.js (100%) rename {components => src/components}/ExplorerQueryPicker/ExplorerQueryPicker.scss (100%) rename {components => src/components}/Field/Field.example.js (100%) rename {components => src/components}/Field/Field.react.js (100%) rename {components => src/components}/Field/Field.scss (100%) rename {components => src/components}/Fieldset/Fieldset.example.js (100%) rename {components => src/components}/Fieldset/Fieldset.react.js (100%) rename {components => src/components}/Fieldset/Fieldset.scss (100%) rename {components => src/components}/FileEditor/FileEditor.react.js (100%) rename {components => src/components}/FileEditor/FileEditor.scss (100%) rename {components => src/components}/FileInput/FileInput.example.js (100%) rename {components => src/components}/FileInput/FileInput.react.js (100%) rename {components => src/components}/FileInput/FileInput.scss (100%) rename {components => src/components}/FileTree/FileTree.react.js (100%) rename {components => src/components}/FileTree/FileTree.scss (100%) rename {components => src/components}/Filter/Filter.react.js (100%) rename {components => src/components}/FlowFooter/FlowFooter.react.js (100%) rename {components => src/components}/FlowFooter/FlowFooter.scss (100%) rename {components => src/components}/FlowView/FlowView.react.js (100%) rename {components => src/components}/FormButton/FormButton.example.js (100%) rename {components => src/components}/FormButton/FormButton.react.js (100%) rename {components => src/components}/FormButton/FormButton.scss (100%) rename {components => src/components}/FormModal/FormModal.example.js (100%) rename {components => src/components}/FormModal/FormModal.react.js (100%) rename {components => src/components}/FormNote/FormNote.react.js (100%) rename {components => src/components}/FormNote/FormNote.scss (100%) rename {components => src/components}/FormTable/FormTable.example.js (100%) rename {components => src/components}/FormTable/FormTable.react.js (100%) rename {components => src/components}/FormTable/FormTable.scss (100%) rename {components => src/components}/FourOhFour/FourOhFour.react.js (100%) rename {components => src/components}/FourOhFour/FourOhFour.scss (100%) rename {components => src/components}/GeoPointEditor/GeoPointEditor.react.js (100%) rename {components => src/components}/GeoPointEditor/GeoPointEditor.scss (100%) rename {components => src/components}/GeoPointInput/GeoPointInput.react.js (100%) rename {components => src/components}/GeoPointInput/GeoPointInput.scss (100%) rename {components => src/components}/Icon/Icon.example.js (100%) rename {components => src/components}/Icon/Icon.react.js (100%) rename {components => src/components}/InlineSubmitInput/InlineSubmitInput.example.js (100%) rename {components => src/components}/InlineSubmitInput/InlineSubmitInput.react.js (100%) rename {components => src/components}/InlineSubmitInput/InlineSubmitInput.scss (100%) rename {components => src/components}/IntervalInput/IntervalInput.example.js (100%) rename {components => src/components}/IntervalInput/IntervalInput.react.js (100%) rename {components => src/components}/JsonPrinter/JsonPrinter.example.js (100%) rename {components => src/components}/JsonPrinter/JsonPrinter.react.js (100%) rename {components => src/components}/KeyField/KeyField.example.js (100%) rename {components => src/components}/KeyField/KeyField.react.js (100%) rename {components => src/components}/KeyField/KeyField.scss (100%) rename {components => src/components}/Label/Label.example.js (100%) rename {components => src/components}/Label/Label.react.js (100%) rename {components => src/components}/Label/Label.scss (100%) rename {components => src/components}/LiveReload/LiveReload.example.js (100%) rename {components => src/components}/LiveReload/LiveReload.react.js (100%) rename {components => src/components}/Loader/Loader.example.js (100%) rename {components => src/components}/Loader/Loader.react.js (100%) rename {components => src/components}/Loader/Loader.scss (100%) rename {components => src/components}/LoaderContainer/LoaderContainer.example.js (100%) rename {components => src/components}/LoaderContainer/LoaderContainer.react.js (100%) rename {components => src/components}/LoaderContainer/LoaderContainer.scss (100%) rename {components => src/components}/LoaderDots/LoaderDots.example.js (100%) rename {components => src/components}/LoaderDots/LoaderDots.react.js (100%) rename {components => src/components}/LoaderDots/LoaderDots.scss (100%) rename {components => src/components}/LogView/LogView.example.js (100%) rename {components => src/components}/LogView/LogView.react.js (100%) rename {components => src/components}/LogView/LogView.scss (100%) rename {components => src/components}/LogView/LogViewEntry.example.js (100%) rename {components => src/components}/LogView/LogViewEntry.react.js (100%) rename {components => src/components}/LogView/LogViewEntry.scss (100%) rename {components => src/components}/LoginRow/LoginRow.react.js (100%) rename {components => src/components}/LoginRow/LoginRow.scss (100%) rename {components => src/components}/Markdown/Markdown.example.js (100%) rename {components => src/components}/Markdown/Markdown.react.js (100%) rename {components => src/components}/Modal/Modal.example.js (100%) rename {components => src/components}/Modal/Modal.react.js (100%) rename {components => src/components}/Modal/Modal.scss (100%) rename {components => src/components}/MoneyInput/MoneyInput.example.js (100%) rename {components => src/components}/MoneyInput/MoneyInput.react.js (100%) rename {components => src/components}/MoneyInput/MoneyInput.scss (100%) rename {components => src/components}/MultiSelect/MultiSelect.example.js (100%) rename {components => src/components}/MultiSelect/MultiSelect.react.js (100%) rename {components => src/components}/MultiSelect/MultiSelect.scss (100%) rename {components => src/components}/MultiSelect/MultiSelectOption.react.js (100%) rename {components => src/components}/NumberEditor/NumberEditor.react.js (100%) rename {components => src/components}/NumberEditor/NumberEditor.scss (100%) rename {components => src/components}/PasswordStrength/PasswordStrength.react.js (100%) rename {components => src/components}/PasswordStrength/PasswordStrength.scss (100%) rename {components => src/components}/PermissionsDialog/PermissionsDialog.example.js (100%) rename {components => src/components}/PermissionsDialog/PermissionsDialog.react.js (100%) rename {components => src/components}/PermissionsDialog/PermissionsDialog.scss (100%) rename {components => src/components}/Pill/Pill.example.js (100%) rename {components => src/components}/Pill/Pill.react.js (100%) rename {components => src/components}/Pill/Pill.scss (100%) rename {components => src/components}/PlatformCard/PlatformCard.example.js (100%) rename {components => src/components}/PlatformCard/PlatformCard.react.js (100%) rename {components => src/components}/PlatformCard/PlatformCard.scss (100%) rename {components => src/components}/Popover/Popover.react.js (100%) rename {components => src/components}/Popover/Popover.scss (100%) rename {components => src/components}/PushAudienceDialog/InstallationCondition.react.js (100%) rename {components => src/components}/PushAudienceDialog/InstallationCondition.scss (100%) rename {components => src/components}/PushAudienceDialog/PushAudienceDialog.example.js (100%) rename {components => src/components}/PushAudienceDialog/PushAudienceDialog.react.js (100%) rename {components => src/components}/PushAudienceDialog/PushAudienceDialog.scss (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesBaseRow.react.js (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesOption.example.js (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesOption.react.js (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesOption.scss (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesSelector.example.js (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesSelector.react.js (100%) rename {components => src/components}/PushAudiencesSelector/PushAudiencesSelector.scss (100%) rename {components => src/components}/PushCerts/CertsTable.react.js (100%) rename {components => src/components}/PushCerts/PushCerts.example.js (100%) rename {components => src/components}/PushCerts/PushCerts.react.js (100%) rename {components => src/components}/PushExperimentDropdown/PushExperimentDropdown.example.js (100%) rename {components => src/components}/PushExperimentDropdown/PushExperimentDropdown.react.js (100%) rename {components => src/components}/PushExperimentDropdown/PushExperimentDropdown.scss (100%) rename {components => src/components}/PushOpenRate/PushOpenRate.example.js (100%) rename {components => src/components}/PushOpenRate/PushOpenRate.react.js (100%) rename {components => src/components}/PushOpenRate/PushOpenRate.scss (100%) rename {components => src/components}/PushPreview/PushPreview.react.js (100%) rename {components => src/components}/PushPreview/PushPreview.scss (100%) rename {components => src/components}/PushPreview/VisiblePreview.react.js (100%) rename {components => src/components}/RadioButton/RadioButton.example.js (100%) rename {components => src/components}/RadioButton/RadioButton.react.js (100%) rename {components => src/components}/RadioButton/RadioButton.scss (100%) rename {components => src/components}/Range/Range.example.js (100%) rename {components => src/components}/Range/Range.react.js (100%) rename {components => src/components}/Range/Range.scss (100%) rename {components => src/components}/ReleaseInfo/ReleaseInfo.js (100%) rename {components => src/components}/SaveButton/SaveButton.example.js (100%) rename {components => src/components}/SaveButton/SaveButton.react.js (100%) rename {components => src/components}/SaveButton/SaveButton.scss (100%) rename {components => src/components}/SegmentSelect/SegmentSelect.example.js (100%) rename {components => src/components}/SegmentSelect/SegmentSelect.react.js (100%) rename {components => src/components}/SegmentSelect/SegmentSelect.scss (100%) rename {components => src/components}/Sidebar/AppsMenu.react.js (100%) rename {components => src/components}/Sidebar/AppsSelector.react.js (100%) rename {components => src/components}/Sidebar/FooterMenu.react.js (100%) rename {components => src/components}/Sidebar/Sidebar.react.js (100%) rename {components => src/components}/Sidebar/Sidebar.scss (100%) rename {components => src/components}/Sidebar/SidebarAction.js (100%) rename {components => src/components}/Sidebar/SidebarHeader.react.js (100%) rename {components => src/components}/Sidebar/SidebarSection.react.js (100%) rename {components => src/components}/Sidebar/SidebarSubItem.react.js (100%) rename {components => src/components}/Sidebar/SidebarToggle.react.js (100%) rename {components => src/components}/SliderWrap/SliderWrap.example.js (100%) rename {components => src/components}/SliderWrap/SliderWrap.react.js (100%) rename {components => src/components}/SliderWrap/SliderWrap.scss (100%) rename {components => src/components}/SlowQueriesFilter/SlowQueriesFilter.react.js (100%) rename {components => src/components}/SlowQueriesFilter/SlowQueriesFilter.scss (100%) rename {components => src/components}/StatusIndicator/StatusIndicator.example.js (100%) rename {components => src/components}/StatusIndicator/StatusIndicator.react.js (100%) rename {components => src/components}/StatusIndicator/StatusIndicator.scss (100%) rename {components => src/components}/StringEditor/StringEditor.react.js (100%) rename {components => src/components}/StringEditor/StringEditor.scss (100%) rename {components => src/components}/Table/Table.scss (100%) rename {components => src/components}/Table/TableHeader.react.js (100%) rename {components => src/components}/TextInput/TextInput.example.js (100%) rename {components => src/components}/TextInput/TextInput.example.scss (100%) rename {components => src/components}/TextInput/TextInput.react.js (100%) rename {components => src/components}/TextInput/TextInput.scss (100%) rename {components => src/components}/TimeInput/TimeInput.react.js (100%) rename {components => src/components}/Toggle/Toggle.example.js (100%) rename {components => src/components}/Toggle/Toggle.react.js (100%) rename {components => src/components}/Toggle/Toggle.scss (100%) rename {components => src/components}/Toolbar/Toolbar.react.js (100%) rename {components => src/components}/Toolbar/Toolbar.scss (100%) rename {components => src/components}/Tooltip/Tooltip.example.js (100%) rename {components => src/components}/Tooltip/Tooltip.react.js (100%) rename {components => src/components}/Tooltip/Tooltip.scss (100%) rename {dashboard => src/dashboard}/Account/AccountLinkField.react.js (100%) rename {dashboard => src/dashboard}/Account/AccountOverview.react.js (100%) rename {dashboard => src/dashboard}/AccountView.react.js (100%) rename {dashboard => src/dashboard}/Analytics/AnalyticsConstants.js (100%) rename {dashboard => src/dashboard}/Analytics/Explorer/Explorer.react.js (100%) rename {dashboard => src/dashboard}/Analytics/Explorer/Explorer.scss (100%) rename {dashboard => src/dashboard}/Analytics/Overview/Overview.react.js (100%) rename {dashboard => src/dashboard}/Analytics/Overview/Overview.scss (100%) rename {dashboard => src/dashboard}/Analytics/Performance/Performance.react.js (100%) rename {dashboard => src/dashboard}/Analytics/Performance/Performance.scss (100%) rename {dashboard => src/dashboard}/Analytics/Retention/Retention.react.js (100%) rename {dashboard => src/dashboard}/Analytics/Retention/Retention.scss (100%) rename {dashboard => src/dashboard}/Analytics/SlowQueries/SlowQueries.react.js (100%) rename {dashboard => src/dashboard}/Analytics/SlowQueries/SlowQueries.scss (100%) rename {dashboard => src/dashboard}/AppData.react.js (100%) rename {dashboard => src/dashboard}/AppSelector.react.js (100%) rename {dashboard => src/dashboard}/Apps/AppsIndex.react.js (100%) rename {dashboard => src/dashboard}/Apps/AppsIndex.scss (100%) rename {dashboard => src/dashboard}/Dashboard.js (100%) rename {dashboard => src/dashboard}/Dashboard.scss (100%) rename {dashboard => src/dashboard}/DashboardView.react.js (100%) rename {dashboard => src/dashboard}/Data/ApiConsole/ApiConsole.react.js (100%) rename {dashboard => src/dashboard}/Data/ApiConsole/ApiConsole.scss (100%) rename {dashboard => src/dashboard}/Data/ApiConsole/generateCurl.js (100%) rename {dashboard => src/dashboard}/Data/ApiConsole/request.js (100%) rename {dashboard => src/dashboard}/Data/Browser/AddColumnDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/Browser.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/Browser.scss (100%) rename {dashboard => src/dashboard}/Data/Browser/BrowserTable.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/BrowserToolbar.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/CreateClassDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/DataBrowser.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/DeleteRowsDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/DropClassDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/Editor.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/ExportDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/Notification.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/RemoveColumnDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/SchemaOverview.react.js (100%) rename {dashboard => src/dashboard}/Data/Browser/SecurityDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/CloudCode/CloudCode.react.js (100%) rename {dashboard => src/dashboard}/Data/CloudCode/CloudCode.scss (100%) rename {dashboard => src/dashboard}/Data/Config/Config.react.js (100%) rename {dashboard => src/dashboard}/Data/Config/ConfigDialog.react.js (100%) rename {dashboard => src/dashboard}/Data/Jobs/JobEdit.react.js (100%) rename {dashboard => src/dashboard}/Data/Jobs/Jobs.react.js (100%) rename {dashboard => src/dashboard}/Data/Jobs/Jobs.scss (100%) rename {dashboard => src/dashboard}/Data/Jobs/JobsData.react.js (100%) rename {dashboard => src/dashboard}/Data/Jobs/JobsForm.react.js (100%) rename {dashboard => src/dashboard}/Data/Jobs/RunNowButton.react.js (100%) rename {dashboard => src/dashboard}/Data/Logs/Logs.react.js (100%) rename {dashboard => src/dashboard}/Data/Logs/Logs.scss (100%) rename {dashboard => src/dashboard}/Data/Migration/Migration.react.js (100%) rename {dashboard => src/dashboard}/Data/Migration/Migration.scss (100%) rename {dashboard => src/dashboard}/Data/Migration/MigrationStep.react.js (100%) rename {dashboard => src/dashboard}/Data/Migration/MigrationStep.scss (100%) rename {dashboard => src/dashboard}/Data/Webhooks/Webhooks.react.js (100%) rename {dashboard => src/dashboard}/Push/Push.scss (100%) rename {dashboard => src/dashboard}/Push/PushAudiencesData.react.js (100%) rename {dashboard => src/dashboard}/Push/PushAudiencesData.scss (100%) rename {dashboard => src/dashboard}/Push/PushAudiencesIndex.react.js (100%) rename {dashboard => src/dashboard}/Push/PushAudiencesIndexRow.react.js (100%) rename {dashboard => src/dashboard}/Push/PushAudiencesIndexRow.scss (100%) rename {dashboard => src/dashboard}/Push/PushComposerHelper.react.js (100%) rename {dashboard => src/dashboard}/Push/PushConstants.js (100%) rename {dashboard => src/dashboard}/Push/PushDetails.react.js (100%) rename {dashboard => src/dashboard}/Push/PushDetails.scss (100%) rename {dashboard => src/dashboard}/Push/PushIndex.react.js (100%) rename {dashboard => src/dashboard}/Push/PushIndex.scss (100%) rename {dashboard => src/dashboard}/Push/PushNew.react.js (100%) rename {dashboard => src/dashboard}/Settings/AppleCerts.react.js (100%) rename {dashboard => src/dashboard}/Settings/Collaborators.react.js (100%) rename {dashboard => src/dashboard}/Settings/GeneralSettings.react.js (100%) rename {dashboard => src/dashboard}/Settings/GeneralSettings.scss (100%) rename {dashboard => src/dashboard}/Settings/HostingSettings.react.js (100%) rename {dashboard => src/dashboard}/Settings/PushSettings.react.js (100%) rename {dashboard => src/dashboard}/Settings/SecuritySettings.react.js (100%) rename {dashboard => src/dashboard}/Settings/Settings.scss (100%) rename {dashboard => src/dashboard}/Settings/SettingsData.react.js (100%) rename {dashboard => src/dashboard}/Settings/UsersSettings.react.js (100%) rename {dashboard => src/dashboard}/SidebarBuilder.js (100%) rename {dashboard => src/dashboard}/TableView.react.js (100%) rename {dashboard => src/dashboard}/TableView.scss (100%) rename {dashboard => src/dashboard}/history.js (100%) rename {dashboard => src/dashboard}/index.js (100%) rename {icons => src/icons}/analytics-outline.svg (100%) rename {icons => src/icons}/analytics-solid.svg (100%) rename {icons => src/icons}/android.svg (100%) rename {icons => src/icons}/apple.svg (100%) rename {icons => src/icons}/arduino.svg (100%) rename {icons => src/icons}/blank-app-outline.svg (100%) rename {icons => src/icons}/blank-app-solid.svg (100%) rename {icons => src/icons}/bug-outline.svg (100%) rename {icons => src/icons}/bug-solid.svg (100%) rename {icons => src/icons}/calendar-outline.svg (100%) rename {icons => src/icons}/calendar-solid.svg (100%) rename {icons => src/icons}/check-outline.svg (100%) rename {icons => src/icons}/check-solid.svg (100%) rename {icons => src/icons}/check.svg (100%) rename {icons => src/icons}/cloud-cool.svg (100%) rename {icons => src/icons}/cloud-happy.svg (100%) rename {icons => src/icons}/cloud-sad.svg (100%) rename {icons => src/icons}/cloud-surprise.svg (100%) rename {icons => src/icons}/cloud-unsure.svg (100%) rename {icons => src/icons}/cloud-wink.svg (100%) rename {icons => src/icons}/collaborate-outline.svg (100%) rename {icons => src/icons}/collaborate-solid.svg (100%) rename {icons => src/icons}/core.svg (100%) rename {icons => src/icons}/devices-outline.svg (100%) rename {icons => src/icons}/devices-solid.svg (100%) rename {icons => src/icons}/dotnet.svg (100%) rename {icons => src/icons}/down-outline.svg (100%) rename {icons => src/icons}/down-solid.svg (100%) rename {icons => src/icons}/download.svg (100%) rename {icons => src/icons}/edit-outline.svg (100%) rename {icons => src/icons}/edit-solid.svg (100%) rename {icons => src/icons}/ellipses.svg (100%) rename {icons => src/icons}/facebook.svg (100%) rename {icons => src/icons}/files-outline.svg (100%) rename {icons => src/icons}/files-solid.svg (100%) rename {icons => src/icons}/filter-outline.svg (100%) rename {icons => src/icons}/filter-solid.svg (100%) rename {icons => src/icons}/folder-outline.svg (100%) rename {icons => src/icons}/folder-solid.svg (100%) rename {icons => src/icons}/gear-outline.svg (100%) rename {icons => src/icons}/gear-solid.svg (100%) rename {icons => src/icons}/gears.svg (100%) rename {icons => src/icons}/github.svg (100%) rename {icons => src/icons}/google.svg (100%) rename {icons => src/icons}/hamburger.svg (100%) rename {icons => src/icons}/heroku.svg (100%) rename {icons => src/icons}/infinity.svg (100%) rename {icons => src/icons}/info-outline.svg (100%) rename {icons => src/icons}/info-solid.svg (100%) rename {icons => src/icons}/javascript.svg (100%) rename {icons => src/icons}/keys-outline.svg (100%) rename {icons => src/icons}/keys-solid.svg (100%) rename {icons => src/icons}/laptop-outline.svg (100%) rename {icons => src/icons}/laptop-solid.svg (100%) rename {icons => src/icons}/left-outline.svg (100%) rename {icons => src/icons}/left-solid.svg (100%) rename {icons => src/icons}/locked-outline.svg (100%) rename {icons => src/icons}/locked-solid.svg (100%) rename {icons => src/icons}/mail-outline.svg (100%) rename {icons => src/icons}/mail-solid.svg (100%) rename {icons => src/icons}/minus-outline.svg (100%) rename {icons => src/icons}/minus-solid.svg (100%) rename {icons => src/icons}/phone-outline.svg (100%) rename {icons => src/icons}/phone-solid.svg (100%) rename {icons => src/icons}/php.svg (100%) rename {icons => src/icons}/plus-outline.svg (100%) rename {icons => src/icons}/plus-solid.svg (100%) rename {icons => src/icons}/plus.svg (100%) rename {icons => src/icons}/push-outline.svg (100%) rename {icons => src/icons}/push-solid.svg (100%) rename {icons => src/icons}/question-solid.svg (100%) rename {icons => src/icons}/refresh-outline.svg (100%) rename {icons => src/icons}/refresh-solid.svg (100%) rename {icons => src/icons}/right-outline.svg (100%) rename {icons => src/icons}/right-solid.svg (100%) rename {icons => src/icons}/rpi.svg (100%) rename {icons => src/icons}/rtos.svg (100%) rename {icons => src/icons}/search-outline.svg (100%) rename {icons => src/icons}/search-solid.svg (100%) rename {icons => src/icons}/send-outline.svg (100%) rename {icons => src/icons}/send-solid.svg (100%) rename {icons => src/icons}/share.svg (100%) rename {icons => src/icons}/trash-outline.svg (100%) rename {icons => src/icons}/trash-solid.svg (100%) rename {icons => src/icons}/unity.svg (100%) rename {icons => src/icons}/unlock-outline.svg (100%) rename {icons => src/icons}/unlock-solid.svg (100%) rename {icons => src/icons}/up-outline.svg (100%) rename {icons => src/icons}/up-solid.svg (100%) rename {icons => src/icons}/users-outline.svg (100%) rename {icons => src/icons}/users-solid.svg (100%) rename {icons => src/icons}/warn-outline.svg (100%) rename {icons => src/icons}/warn-solid.svg (100%) rename {icons => src/icons}/windows.svg (100%) rename {icons => src/icons}/x-outline.svg (100%) rename {icons => src/icons}/x-solid.svg (100%) rename {icons => src/icons}/xamarin.svg (100%) rename {lib => src/lib}/AJAX.js (100%) rename {lib => src/lib}/AccountManager.js (100%) rename {lib => src/lib}/AppsManager.js (100%) rename {lib => src/lib}/CSRFManager.js (100%) rename {lib => src/lib}/Charting.js (100%) rename {lib => src/lib}/ColumnPreferences.js (100%) rename {lib => src/lib}/Constants.js (100%) rename {lib => src/lib}/DateUtils.js (100%) rename {lib => src/lib}/Email.js (100%) rename {lib => src/lib}/Filters.js (100%) rename {lib => src/lib}/ParseApp.js (100%) rename {lib => src/lib}/Position.js (100%) rename {lib => src/lib}/PropTypes.js (100%) rename {lib => src/lib}/PushUtils.js (100%) rename {lib => src/lib}/StringEscaping.js (100%) rename {lib => src/lib}/browserUtils.js (100%) rename {lib => src/lib}/encodeFormData.js (100%) rename {lib => src/lib}/englishOrdinalIndicator.js (100%) rename {lib => src/lib}/getFileName.js (100%) rename {lib => src/lib}/getSiteDomain.js (100%) rename {lib => src/lib}/hasAncestor.js (100%) rename {lib => src/lib}/howLongAgo.js (100%) rename {lib => src/lib}/htmlString.js (100%) rename {lib => src/lib}/joinWithFinal.js (100%) rename {lib => src/lib}/keyMirror.js (100%) rename {lib => src/lib}/passwordStrength.js (100%) rename {lib => src/lib}/pluck.js (100%) rename {lib => src/lib}/pluralize.js (100%) rename {lib => src/lib}/prettyNumber.js (100%) rename {lib => src/lib}/queryFromFilters.js (100%) rename {lib => src/lib}/renderFlowFooterChanges.js (100%) rename {lib => src/lib}/setDifference.js (100%) rename {lib => src/lib}/stores/AnalyticsQueryStore.js (100%) rename {lib => src/lib}/stores/ConfigStore.js (100%) rename {lib => src/lib}/stores/JobsStore.js (100%) rename {lib => src/lib}/stores/PushAudiencesStore.js (100%) rename {lib => src/lib}/stores/SchemaStore.js (100%) rename {lib => src/lib}/stores/StateManager.js (100%) rename {lib => src/lib}/stores/StoreManager.js (100%) rename {lib => src/lib}/stores/WebhookStore.js (100%) rename {lib => src/lib}/stringCompare.js (100%) rename {lib => src/lib}/stringList.js (100%) rename {lib => src/lib}/subscribeTo.js (100%) rename {lib => src/lib}/tests/Button.test.js (99%) rename {lib => src/lib}/tests/Charting.test.js (100%) rename {lib => src/lib}/tests/ColumnPreferences.test.js (100%) rename {lib => src/lib}/tests/DateUtils.test.js (100%) rename {lib => src/lib}/tests/Email.test.js (100%) rename {lib => src/lib}/tests/Markdown.test.js (100%) rename {lib => src/lib}/tests/PlatformCard.test.js (100%) rename {lib => src/lib}/tests/Tooltip.test.js (100%) rename {lib => src/lib}/tests/passwordStrength.test.js (100%) rename {lib => src/lib}/tests/prettyNumber.test.js (100%) rename {lib => src/lib}/unique.js (100%) rename {lib => src/lib}/validateAndSubmitConnectionString.js (100%) rename {lib => src/lib}/validateEmailFormat.js (100%) rename {lib => src/lib}/validateNumeric.js (100%) rename {parse-interface-guide => src/parse-interface-guide}/ComponentsMap.js (100%) rename {parse-interface-guide => src/parse-interface-guide}/PIG.react.js (100%) rename {parse-interface-guide => src/parse-interface-guide}/PIG.scss (100%) rename {parse-interface-guide => src/parse-interface-guide}/PropsTable.react.js (100%) create mode 100644 src/parse-interface-guide/index.html rename {parse-interface-guide => src/parse-interface-guide}/index.js (100%) rename {parse-interface-guide => src/parse-interface-guide}/routes.js (100%) rename {quickstart => src/quickstart}/Quickstart.react.js (100%) rename {quickstart => src/quickstart}/index.js (100%) rename {stylesheets => src/stylesheets}/base.scss (100%) rename {stylesheets => src/stylesheets}/fonts.scss (100%) rename {stylesheets => src/stylesheets}/globals.scss (100%) rename PIG.config.js => webpack/PIG.config.js (100%) rename base.config.js => webpack/base.config.js (76%) rename build.config.js => webpack/build.config.js (100%) rename {plugins => webpack/plugins}/svg-prep.js (100%) rename production.config.js => webpack/production.config.js (100%) rename webpack.config.js => webpack/webpack.config.js (100%) diff --git a/Parse-Dashboard/index.js b/Parse-Dashboard/index.js index d383f0ceab..d5644ca4a7 100644 --- a/Parse-Dashboard/index.js +++ b/Parse-Dashboard/index.js @@ -22,12 +22,13 @@ var port = program.port || process.env.PORT; var allowInsecureHTTP = program.allowInsecureHTTP || process.env.PARSE_DASHBOARD_ALLOW_INSECURE_HTTP; var basicAuth = require('basic-auth'); +var path = require('path'); var jsonFile = require('json-file-plus'); var express = require('express'); var app = express(); // Serve public files. -app.use(express.static('Parse-Dashboard/public')); +app.use(express.static(path.join(__dirname,'public'))); app.get('/parse-dashboard-config.json', function(req, res) { jsonFile(configFile) diff --git a/package.json b/package.json index ea42984598..43dc7dbc90 100644 --- a/package.json +++ b/package.json @@ -35,13 +35,13 @@ "webpack": "~1.12.0" }, "scripts": { - "dashboard": "node ./Parse-Dashboard/index.js & webpack --config build.config.js --progress --watch", - "pig": "http-server ./PIG -p 4041 -s & webpack --config PIG.config.js --progress --watch", - "build": "NODE_ENV=production webpack --config production.config.js && webpack --config PIG.config.js", + "dashboard": "node ./Parse-Dashboard/index.js & webpack --config webpack/build.config.js --progress --watch", + "pig": "http-server ./PIG -p 4041 -s & webpack --config webpack/PIG.config.js --progress --watch", + "build": "NODE_ENV=production webpack --config webpack/production.config.js && webpack --config webpack/PIG.config.js", "test": "NODE_PATH=./node_modules jest", "generate": "node scripts/generate.js", "preinstall": "git update-index --skip-worktree Parse-Dashboard/parse-dashboard-config.json", - "prestart": "webpack --config build.config.js --progress", + "prestart": "webpack --config webpack/build.config.js --progress", "start": "node ./Parse-Dashboard/index.js" }, "engines": { @@ -49,7 +49,7 @@ }, "jest": { "testPathDirs": [ - "lib" + "src/lib" ], "scriptPreprocessor": "/testing/preprocessor.js", "testDirectoryName": "tests", diff --git a/scripts/generate.js b/scripts/generate.js index 6b9b2b7665..fc402c9bf3 100644 --- a/scripts/generate.js +++ b/scripts/generate.js @@ -12,9 +12,9 @@ const fs = require('fs'); const path = require('path'); -const rootDir = path.join(__dirname, '..', 'components'); -const pigDir = path.join(__dirname, '..', 'parse-interface-guide'); -const testDir = path.join(__dirname, '..', 'lib', 'tests'); +const rootDir = path.join(__dirname, '..', 'src','components'); +const pigDir = path.join(__dirname, '..', 'src','parse-interface-guide'); +const testDir = path.join(__dirname, '..', 'src','lib', 'tests'); function padding(length) { let space = []; diff --git a/components/ACLEditor/ACLEditor.react.js b/src/components/ACLEditor/ACLEditor.react.js similarity index 100% rename from components/ACLEditor/ACLEditor.react.js rename to src/components/ACLEditor/ACLEditor.react.js diff --git a/components/AppBadge/AppBadge.react.js b/src/components/AppBadge/AppBadge.react.js similarity index 100% rename from components/AppBadge/AppBadge.react.js rename to src/components/AppBadge/AppBadge.react.js diff --git a/components/AppBadge/AppBadge.scss b/src/components/AppBadge/AppBadge.scss similarity index 100% rename from components/AppBadge/AppBadge.scss rename to src/components/AppBadge/AppBadge.scss diff --git a/components/BooleanEditor/BooleanEditor.react.js b/src/components/BooleanEditor/BooleanEditor.react.js similarity index 100% rename from components/BooleanEditor/BooleanEditor.react.js rename to src/components/BooleanEditor/BooleanEditor.react.js diff --git a/components/BooleanEditor/BooleanEditor.scss b/src/components/BooleanEditor/BooleanEditor.scss similarity index 100% rename from components/BooleanEditor/BooleanEditor.scss rename to src/components/BooleanEditor/BooleanEditor.scss diff --git a/components/BrowserCell/BrowserCell.react.js b/src/components/BrowserCell/BrowserCell.react.js similarity index 100% rename from components/BrowserCell/BrowserCell.react.js rename to src/components/BrowserCell/BrowserCell.react.js diff --git a/components/BrowserCell/BrowserCell.scss b/src/components/BrowserCell/BrowserCell.scss similarity index 100% rename from components/BrowserCell/BrowserCell.scss rename to src/components/BrowserCell/BrowserCell.scss diff --git a/components/BrowserFilter/BrowserFilter.react.js b/src/components/BrowserFilter/BrowserFilter.react.js similarity index 100% rename from components/BrowserFilter/BrowserFilter.react.js rename to src/components/BrowserFilter/BrowserFilter.react.js diff --git a/components/BrowserFilter/BrowserFilter.scss b/src/components/BrowserFilter/BrowserFilter.scss similarity index 100% rename from components/BrowserFilter/BrowserFilter.scss rename to src/components/BrowserFilter/BrowserFilter.scss diff --git a/components/BrowserFilter/FilterRow.react.js b/src/components/BrowserFilter/FilterRow.react.js similarity index 100% rename from components/BrowserFilter/FilterRow.react.js rename to src/components/BrowserFilter/FilterRow.react.js diff --git a/components/BrowserMenu/BrowserMenu.react.js b/src/components/BrowserMenu/BrowserMenu.react.js similarity index 100% rename from components/BrowserMenu/BrowserMenu.react.js rename to src/components/BrowserMenu/BrowserMenu.react.js diff --git a/components/BrowserMenu/BrowserMenu.scss b/src/components/BrowserMenu/BrowserMenu.scss similarity index 100% rename from components/BrowserMenu/BrowserMenu.scss rename to src/components/BrowserMenu/BrowserMenu.scss diff --git a/components/BrowserMenu/MenuItem.react.js b/src/components/BrowserMenu/MenuItem.react.js similarity index 100% rename from components/BrowserMenu/MenuItem.react.js rename to src/components/BrowserMenu/MenuItem.react.js diff --git a/components/BrowserMenu/Separator.react.js b/src/components/BrowserMenu/Separator.react.js similarity index 100% rename from components/BrowserMenu/Separator.react.js rename to src/components/BrowserMenu/Separator.react.js diff --git a/components/Button/Button.example.js b/src/components/Button/Button.example.js similarity index 100% rename from components/Button/Button.example.js rename to src/components/Button/Button.example.js diff --git a/components/Button/Button.react.js b/src/components/Button/Button.react.js similarity index 100% rename from components/Button/Button.react.js rename to src/components/Button/Button.react.js diff --git a/components/Button/Button.scss b/src/components/Button/Button.scss similarity index 100% rename from components/Button/Button.scss rename to src/components/Button/Button.scss diff --git a/components/CSRFInput/CSRFInput.react.js b/src/components/CSRFInput/CSRFInput.react.js similarity index 100% rename from components/CSRFInput/CSRFInput.react.js rename to src/components/CSRFInput/CSRFInput.react.js diff --git a/components/Calendar/Calendar.example.js b/src/components/Calendar/Calendar.example.js similarity index 100% rename from components/Calendar/Calendar.example.js rename to src/components/Calendar/Calendar.example.js diff --git a/components/Calendar/Calendar.react.js b/src/components/Calendar/Calendar.react.js similarity index 100% rename from components/Calendar/Calendar.react.js rename to src/components/Calendar/Calendar.react.js diff --git a/components/Calendar/Calendar.scss b/src/components/Calendar/Calendar.scss similarity index 100% rename from components/Calendar/Calendar.scss rename to src/components/Calendar/Calendar.scss diff --git a/components/CascadingView/CascadingView.example.js b/src/components/CascadingView/CascadingView.example.js similarity index 100% rename from components/CascadingView/CascadingView.example.js rename to src/components/CascadingView/CascadingView.example.js diff --git a/components/CascadingView/CascadingView.react.js b/src/components/CascadingView/CascadingView.react.js similarity index 100% rename from components/CascadingView/CascadingView.react.js rename to src/components/CascadingView/CascadingView.react.js diff --git a/components/CascadingView/CascadingView.scss b/src/components/CascadingView/CascadingView.scss similarity index 100% rename from components/CascadingView/CascadingView.scss rename to src/components/CascadingView/CascadingView.scss diff --git a/components/CategoryList/CategoryList.react.js b/src/components/CategoryList/CategoryList.react.js similarity index 100% rename from components/CategoryList/CategoryList.react.js rename to src/components/CategoryList/CategoryList.react.js diff --git a/components/CategoryList/CategoryList.scss b/src/components/CategoryList/CategoryList.scss similarity index 100% rename from components/CategoryList/CategoryList.scss rename to src/components/CategoryList/CategoryList.scss diff --git a/components/Chart/Chart.example.js b/src/components/Chart/Chart.example.js similarity index 100% rename from components/Chart/Chart.example.js rename to src/components/Chart/Chart.example.js diff --git a/components/Chart/Chart.react.js b/src/components/Chart/Chart.react.js similarity index 100% rename from components/Chart/Chart.react.js rename to src/components/Chart/Chart.react.js diff --git a/components/Chart/Chart.scss b/src/components/Chart/Chart.scss similarity index 100% rename from components/Chart/Chart.scss rename to src/components/Chart/Chart.scss diff --git a/components/Chart/Shape.react.js b/src/components/Chart/Shape.react.js similarity index 100% rename from components/Chart/Shape.react.js rename to src/components/Chart/Shape.react.js diff --git a/components/Checkbox/Checkbox.example.js b/src/components/Checkbox/Checkbox.example.js similarity index 100% rename from components/Checkbox/Checkbox.example.js rename to src/components/Checkbox/Checkbox.example.js diff --git a/components/Checkbox/Checkbox.react.js b/src/components/Checkbox/Checkbox.react.js similarity index 100% rename from components/Checkbox/Checkbox.react.js rename to src/components/Checkbox/Checkbox.react.js diff --git a/components/Checkbox/Checkbox.scss b/src/components/Checkbox/Checkbox.scss similarity index 100% rename from components/Checkbox/Checkbox.scss rename to src/components/Checkbox/Checkbox.scss diff --git a/components/ChromeDatePicker/ChromeDatePicker.example.js b/src/components/ChromeDatePicker/ChromeDatePicker.example.js similarity index 100% rename from components/ChromeDatePicker/ChromeDatePicker.example.js rename to src/components/ChromeDatePicker/ChromeDatePicker.example.js diff --git a/components/ChromeDatePicker/ChromeDatePicker.react.js b/src/components/ChromeDatePicker/ChromeDatePicker.react.js similarity index 100% rename from components/ChromeDatePicker/ChromeDatePicker.react.js rename to src/components/ChromeDatePicker/ChromeDatePicker.react.js diff --git a/components/ChromeDatePicker/ChromeDatePicker.scss b/src/components/ChromeDatePicker/ChromeDatePicker.scss similarity index 100% rename from components/ChromeDatePicker/ChromeDatePicker.scss rename to src/components/ChromeDatePicker/ChromeDatePicker.scss diff --git a/components/ChromeDropdown/ChromeDropdown.example.js b/src/components/ChromeDropdown/ChromeDropdown.example.js similarity index 100% rename from components/ChromeDropdown/ChromeDropdown.example.js rename to src/components/ChromeDropdown/ChromeDropdown.example.js diff --git a/components/ChromeDropdown/ChromeDropdown.react.js b/src/components/ChromeDropdown/ChromeDropdown.react.js similarity index 100% rename from components/ChromeDropdown/ChromeDropdown.react.js rename to src/components/ChromeDropdown/ChromeDropdown.react.js diff --git a/components/ChromeDropdown/ChromeDropdown.scss b/src/components/ChromeDropdown/ChromeDropdown.scss similarity index 100% rename from components/ChromeDropdown/ChromeDropdown.scss rename to src/components/ChromeDropdown/ChromeDropdown.scss diff --git a/components/CodeSnippet/CodeSnippet.css b/src/components/CodeSnippet/CodeSnippet.css similarity index 100% rename from components/CodeSnippet/CodeSnippet.css rename to src/components/CodeSnippet/CodeSnippet.css diff --git a/components/CodeSnippet/CodeSnippet.example.js b/src/components/CodeSnippet/CodeSnippet.example.js similarity index 100% rename from components/CodeSnippet/CodeSnippet.example.js rename to src/components/CodeSnippet/CodeSnippet.example.js diff --git a/components/CodeSnippet/CodeSnippet.react.js b/src/components/CodeSnippet/CodeSnippet.react.js similarity index 100% rename from components/CodeSnippet/CodeSnippet.react.js rename to src/components/CodeSnippet/CodeSnippet.react.js diff --git a/components/CreditCardInput/CreditCardInput.example.js b/src/components/CreditCardInput/CreditCardInput.example.js similarity index 100% rename from components/CreditCardInput/CreditCardInput.example.js rename to src/components/CreditCardInput/CreditCardInput.example.js diff --git a/components/CreditCardInput/CreditCardInput.react.js b/src/components/CreditCardInput/CreditCardInput.react.js similarity index 100% rename from components/CreditCardInput/CreditCardInput.react.js rename to src/components/CreditCardInput/CreditCardInput.react.js diff --git a/components/CreditCardInput/CreditCardInput.scss b/src/components/CreditCardInput/CreditCardInput.scss similarity index 100% rename from components/CreditCardInput/CreditCardInput.scss rename to src/components/CreditCardInput/CreditCardInput.scss diff --git a/components/DataBrowserHeader/DataBrowserHeader.example.js b/src/components/DataBrowserHeader/DataBrowserHeader.example.js similarity index 100% rename from components/DataBrowserHeader/DataBrowserHeader.example.js rename to src/components/DataBrowserHeader/DataBrowserHeader.example.js diff --git a/components/DataBrowserHeader/DataBrowserHeader.react.js b/src/components/DataBrowserHeader/DataBrowserHeader.react.js similarity index 100% rename from components/DataBrowserHeader/DataBrowserHeader.react.js rename to src/components/DataBrowserHeader/DataBrowserHeader.react.js diff --git a/components/DataBrowserHeader/DataBrowserHeader.scss b/src/components/DataBrowserHeader/DataBrowserHeader.scss similarity index 100% rename from components/DataBrowserHeader/DataBrowserHeader.scss rename to src/components/DataBrowserHeader/DataBrowserHeader.scss diff --git a/components/DataBrowserHeaderBar/DataBrowserHeaderBar.react.js b/src/components/DataBrowserHeaderBar/DataBrowserHeaderBar.react.js similarity index 100% rename from components/DataBrowserHeaderBar/DataBrowserHeaderBar.react.js rename to src/components/DataBrowserHeaderBar/DataBrowserHeaderBar.react.js diff --git a/components/DataBrowserHeaderBar/DataBrowserHeaderBar.scss b/src/components/DataBrowserHeaderBar/DataBrowserHeaderBar.scss similarity index 100% rename from components/DataBrowserHeaderBar/DataBrowserHeaderBar.scss rename to src/components/DataBrowserHeaderBar/DataBrowserHeaderBar.scss diff --git a/components/DatePicker/DatePicker.example.js b/src/components/DatePicker/DatePicker.example.js similarity index 100% rename from components/DatePicker/DatePicker.example.js rename to src/components/DatePicker/DatePicker.example.js diff --git a/components/DatePicker/DatePicker.react.js b/src/components/DatePicker/DatePicker.react.js similarity index 100% rename from components/DatePicker/DatePicker.react.js rename to src/components/DatePicker/DatePicker.react.js diff --git a/components/DatePicker/DatePicker.scss b/src/components/DatePicker/DatePicker.scss similarity index 100% rename from components/DatePicker/DatePicker.scss rename to src/components/DatePicker/DatePicker.scss diff --git a/components/DateRange/DateRange.example.js b/src/components/DateRange/DateRange.example.js similarity index 100% rename from components/DateRange/DateRange.example.js rename to src/components/DateRange/DateRange.example.js diff --git a/components/DateRange/DateRange.react.js b/src/components/DateRange/DateRange.react.js similarity index 100% rename from components/DateRange/DateRange.react.js rename to src/components/DateRange/DateRange.react.js diff --git a/components/DateRange/DateRange.scss b/src/components/DateRange/DateRange.scss similarity index 100% rename from components/DateRange/DateRange.scss rename to src/components/DateRange/DateRange.scss diff --git a/components/DateTimeEditor/DateTimeEditor.react.js b/src/components/DateTimeEditor/DateTimeEditor.react.js similarity index 100% rename from components/DateTimeEditor/DateTimeEditor.react.js rename to src/components/DateTimeEditor/DateTimeEditor.react.js diff --git a/components/DateTimeEditor/DateTimeEditor.scss b/src/components/DateTimeEditor/DateTimeEditor.scss similarity index 100% rename from components/DateTimeEditor/DateTimeEditor.scss rename to src/components/DateTimeEditor/DateTimeEditor.scss diff --git a/components/DateTimeEntry/DateTimeEntry.react.js b/src/components/DateTimeEntry/DateTimeEntry.react.js similarity index 100% rename from components/DateTimeEntry/DateTimeEntry.react.js rename to src/components/DateTimeEntry/DateTimeEntry.react.js diff --git a/components/DateTimeInput/DateTimeInput.example.js b/src/components/DateTimeInput/DateTimeInput.example.js similarity index 100% rename from components/DateTimeInput/DateTimeInput.example.js rename to src/components/DateTimeInput/DateTimeInput.example.js diff --git a/components/DateTimeInput/DateTimeInput.react.js b/src/components/DateTimeInput/DateTimeInput.react.js similarity index 100% rename from components/DateTimeInput/DateTimeInput.react.js rename to src/components/DateTimeInput/DateTimeInput.react.js diff --git a/components/DateTimeInput/DateTimeInput.scss b/src/components/DateTimeInput/DateTimeInput.scss similarity index 100% rename from components/DateTimeInput/DateTimeInput.scss rename to src/components/DateTimeInput/DateTimeInput.scss diff --git a/components/DateTimePicker/DateTimePicker.react.js b/src/components/DateTimePicker/DateTimePicker.react.js similarity index 100% rename from components/DateTimePicker/DateTimePicker.react.js rename to src/components/DateTimePicker/DateTimePicker.react.js diff --git a/components/DateTimePicker/DateTimePicker.scss b/src/components/DateTimePicker/DateTimePicker.scss similarity index 100% rename from components/DateTimePicker/DateTimePicker.scss rename to src/components/DateTimePicker/DateTimePicker.scss diff --git a/components/DonutChart/DonutChart.example.js b/src/components/DonutChart/DonutChart.example.js similarity index 100% rename from components/DonutChart/DonutChart.example.js rename to src/components/DonutChart/DonutChart.example.js diff --git a/components/DonutChart/DonutChart.react.js b/src/components/DonutChart/DonutChart.react.js similarity index 100% rename from components/DonutChart/DonutChart.react.js rename to src/components/DonutChart/DonutChart.react.js diff --git a/components/DonutChart/DonutChart.scss b/src/components/DonutChart/DonutChart.scss similarity index 100% rename from components/DonutChart/DonutChart.scss rename to src/components/DonutChart/DonutChart.scss diff --git a/components/DragHandle/DragHandle.example.js b/src/components/DragHandle/DragHandle.example.js similarity index 100% rename from components/DragHandle/DragHandle.example.js rename to src/components/DragHandle/DragHandle.example.js diff --git a/components/DragHandle/DragHandle.react.js b/src/components/DragHandle/DragHandle.react.js similarity index 100% rename from components/DragHandle/DragHandle.react.js rename to src/components/DragHandle/DragHandle.react.js diff --git a/components/Dropdown/Dropdown.example.js b/src/components/Dropdown/Dropdown.example.js similarity index 100% rename from components/Dropdown/Dropdown.example.js rename to src/components/Dropdown/Dropdown.example.js diff --git a/components/Dropdown/Dropdown.react.js b/src/components/Dropdown/Dropdown.react.js similarity index 100% rename from components/Dropdown/Dropdown.react.js rename to src/components/Dropdown/Dropdown.react.js diff --git a/components/Dropdown/Dropdown.scss b/src/components/Dropdown/Dropdown.scss similarity index 100% rename from components/Dropdown/Dropdown.scss rename to src/components/Dropdown/Dropdown.scss diff --git a/components/Dropdown/Option.react.js b/src/components/Dropdown/Option.react.js similarity index 100% rename from components/Dropdown/Option.react.js rename to src/components/Dropdown/Option.react.js diff --git a/components/EmptyState/EmptyState.example.js b/src/components/EmptyState/EmptyState.example.js similarity index 100% rename from components/EmptyState/EmptyState.example.js rename to src/components/EmptyState/EmptyState.example.js diff --git a/components/EmptyState/EmptyState.react.js b/src/components/EmptyState/EmptyState.react.js similarity index 100% rename from components/EmptyState/EmptyState.react.js rename to src/components/EmptyState/EmptyState.react.js diff --git a/components/EmptyState/EmptyState.scss b/src/components/EmptyState/EmptyState.scss similarity index 100% rename from components/EmptyState/EmptyState.scss rename to src/components/EmptyState/EmptyState.scss diff --git a/components/ExpirationDateInput/ExpirationDateInput.example.js b/src/components/ExpirationDateInput/ExpirationDateInput.example.js similarity index 100% rename from components/ExpirationDateInput/ExpirationDateInput.example.js rename to src/components/ExpirationDateInput/ExpirationDateInput.example.js diff --git a/components/ExpirationDateInput/ExpirationDateInput.react.js b/src/components/ExpirationDateInput/ExpirationDateInput.react.js similarity index 100% rename from components/ExpirationDateInput/ExpirationDateInput.react.js rename to src/components/ExpirationDateInput/ExpirationDateInput.react.js diff --git a/components/ExplorerActiveChartButton/ExplorerActiveChartButton.example.js b/src/components/ExplorerActiveChartButton/ExplorerActiveChartButton.example.js similarity index 100% rename from components/ExplorerActiveChartButton/ExplorerActiveChartButton.example.js rename to src/components/ExplorerActiveChartButton/ExplorerActiveChartButton.example.js diff --git a/components/ExplorerActiveChartButton/ExplorerActiveChartButton.react.js b/src/components/ExplorerActiveChartButton/ExplorerActiveChartButton.react.js similarity index 100% rename from components/ExplorerActiveChartButton/ExplorerActiveChartButton.react.js rename to src/components/ExplorerActiveChartButton/ExplorerActiveChartButton.react.js diff --git a/components/ExplorerActiveChartButton/ExplorerActiveChartButton.scss b/src/components/ExplorerActiveChartButton/ExplorerActiveChartButton.scss similarity index 100% rename from components/ExplorerActiveChartButton/ExplorerActiveChartButton.scss rename to src/components/ExplorerActiveChartButton/ExplorerActiveChartButton.scss diff --git a/components/ExplorerMenuButton/ExplorerMenuButton.example.js b/src/components/ExplorerMenuButton/ExplorerMenuButton.example.js similarity index 100% rename from components/ExplorerMenuButton/ExplorerMenuButton.example.js rename to src/components/ExplorerMenuButton/ExplorerMenuButton.example.js diff --git a/components/ExplorerMenuButton/ExplorerMenuButton.react.js b/src/components/ExplorerMenuButton/ExplorerMenuButton.react.js similarity index 100% rename from components/ExplorerMenuButton/ExplorerMenuButton.react.js rename to src/components/ExplorerMenuButton/ExplorerMenuButton.react.js diff --git a/components/ExplorerMenuButton/ExplorerMenuButton.scss b/src/components/ExplorerMenuButton/ExplorerMenuButton.scss similarity index 100% rename from components/ExplorerMenuButton/ExplorerMenuButton.scss rename to src/components/ExplorerMenuButton/ExplorerMenuButton.scss diff --git a/components/ExplorerQueryComposer/ExplorerFilter.js b/src/components/ExplorerQueryComposer/ExplorerFilter.js similarity index 100% rename from components/ExplorerQueryComposer/ExplorerFilter.js rename to src/components/ExplorerQueryComposer/ExplorerFilter.js diff --git a/components/ExplorerQueryComposer/ExplorerQueryComposer.example.js b/src/components/ExplorerQueryComposer/ExplorerQueryComposer.example.js similarity index 100% rename from components/ExplorerQueryComposer/ExplorerQueryComposer.example.js rename to src/components/ExplorerQueryComposer/ExplorerQueryComposer.example.js diff --git a/components/ExplorerQueryComposer/ExplorerQueryComposer.react.js b/src/components/ExplorerQueryComposer/ExplorerQueryComposer.react.js similarity index 100% rename from components/ExplorerQueryComposer/ExplorerQueryComposer.react.js rename to src/components/ExplorerQueryComposer/ExplorerQueryComposer.react.js diff --git a/components/ExplorerQueryComposer/ExplorerQueryComposer.scss b/src/components/ExplorerQueryComposer/ExplorerQueryComposer.scss similarity index 100% rename from components/ExplorerQueryComposer/ExplorerQueryComposer.scss rename to src/components/ExplorerQueryComposer/ExplorerQueryComposer.scss diff --git a/components/ExplorerQueryPicker/ExplorerQueryPicker.example.js b/src/components/ExplorerQueryPicker/ExplorerQueryPicker.example.js similarity index 100% rename from components/ExplorerQueryPicker/ExplorerQueryPicker.example.js rename to src/components/ExplorerQueryPicker/ExplorerQueryPicker.example.js diff --git a/components/ExplorerQueryPicker/ExplorerQueryPicker.react.js b/src/components/ExplorerQueryPicker/ExplorerQueryPicker.react.js similarity index 100% rename from components/ExplorerQueryPicker/ExplorerQueryPicker.react.js rename to src/components/ExplorerQueryPicker/ExplorerQueryPicker.react.js diff --git a/components/ExplorerQueryPicker/ExplorerQueryPicker.scss b/src/components/ExplorerQueryPicker/ExplorerQueryPicker.scss similarity index 100% rename from components/ExplorerQueryPicker/ExplorerQueryPicker.scss rename to src/components/ExplorerQueryPicker/ExplorerQueryPicker.scss diff --git a/components/Field/Field.example.js b/src/components/Field/Field.example.js similarity index 100% rename from components/Field/Field.example.js rename to src/components/Field/Field.example.js diff --git a/components/Field/Field.react.js b/src/components/Field/Field.react.js similarity index 100% rename from components/Field/Field.react.js rename to src/components/Field/Field.react.js diff --git a/components/Field/Field.scss b/src/components/Field/Field.scss similarity index 100% rename from components/Field/Field.scss rename to src/components/Field/Field.scss diff --git a/components/Fieldset/Fieldset.example.js b/src/components/Fieldset/Fieldset.example.js similarity index 100% rename from components/Fieldset/Fieldset.example.js rename to src/components/Fieldset/Fieldset.example.js diff --git a/components/Fieldset/Fieldset.react.js b/src/components/Fieldset/Fieldset.react.js similarity index 100% rename from components/Fieldset/Fieldset.react.js rename to src/components/Fieldset/Fieldset.react.js diff --git a/components/Fieldset/Fieldset.scss b/src/components/Fieldset/Fieldset.scss similarity index 100% rename from components/Fieldset/Fieldset.scss rename to src/components/Fieldset/Fieldset.scss diff --git a/components/FileEditor/FileEditor.react.js b/src/components/FileEditor/FileEditor.react.js similarity index 100% rename from components/FileEditor/FileEditor.react.js rename to src/components/FileEditor/FileEditor.react.js diff --git a/components/FileEditor/FileEditor.scss b/src/components/FileEditor/FileEditor.scss similarity index 100% rename from components/FileEditor/FileEditor.scss rename to src/components/FileEditor/FileEditor.scss diff --git a/components/FileInput/FileInput.example.js b/src/components/FileInput/FileInput.example.js similarity index 100% rename from components/FileInput/FileInput.example.js rename to src/components/FileInput/FileInput.example.js diff --git a/components/FileInput/FileInput.react.js b/src/components/FileInput/FileInput.react.js similarity index 100% rename from components/FileInput/FileInput.react.js rename to src/components/FileInput/FileInput.react.js diff --git a/components/FileInput/FileInput.scss b/src/components/FileInput/FileInput.scss similarity index 100% rename from components/FileInput/FileInput.scss rename to src/components/FileInput/FileInput.scss diff --git a/components/FileTree/FileTree.react.js b/src/components/FileTree/FileTree.react.js similarity index 100% rename from components/FileTree/FileTree.react.js rename to src/components/FileTree/FileTree.react.js diff --git a/components/FileTree/FileTree.scss b/src/components/FileTree/FileTree.scss similarity index 100% rename from components/FileTree/FileTree.scss rename to src/components/FileTree/FileTree.scss diff --git a/components/Filter/Filter.react.js b/src/components/Filter/Filter.react.js similarity index 100% rename from components/Filter/Filter.react.js rename to src/components/Filter/Filter.react.js diff --git a/components/FlowFooter/FlowFooter.react.js b/src/components/FlowFooter/FlowFooter.react.js similarity index 100% rename from components/FlowFooter/FlowFooter.react.js rename to src/components/FlowFooter/FlowFooter.react.js diff --git a/components/FlowFooter/FlowFooter.scss b/src/components/FlowFooter/FlowFooter.scss similarity index 100% rename from components/FlowFooter/FlowFooter.scss rename to src/components/FlowFooter/FlowFooter.scss diff --git a/components/FlowView/FlowView.react.js b/src/components/FlowView/FlowView.react.js similarity index 100% rename from components/FlowView/FlowView.react.js rename to src/components/FlowView/FlowView.react.js diff --git a/components/FormButton/FormButton.example.js b/src/components/FormButton/FormButton.example.js similarity index 100% rename from components/FormButton/FormButton.example.js rename to src/components/FormButton/FormButton.example.js diff --git a/components/FormButton/FormButton.react.js b/src/components/FormButton/FormButton.react.js similarity index 100% rename from components/FormButton/FormButton.react.js rename to src/components/FormButton/FormButton.react.js diff --git a/components/FormButton/FormButton.scss b/src/components/FormButton/FormButton.scss similarity index 100% rename from components/FormButton/FormButton.scss rename to src/components/FormButton/FormButton.scss diff --git a/components/FormModal/FormModal.example.js b/src/components/FormModal/FormModal.example.js similarity index 100% rename from components/FormModal/FormModal.example.js rename to src/components/FormModal/FormModal.example.js diff --git a/components/FormModal/FormModal.react.js b/src/components/FormModal/FormModal.react.js similarity index 100% rename from components/FormModal/FormModal.react.js rename to src/components/FormModal/FormModal.react.js diff --git a/components/FormNote/FormNote.react.js b/src/components/FormNote/FormNote.react.js similarity index 100% rename from components/FormNote/FormNote.react.js rename to src/components/FormNote/FormNote.react.js diff --git a/components/FormNote/FormNote.scss b/src/components/FormNote/FormNote.scss similarity index 100% rename from components/FormNote/FormNote.scss rename to src/components/FormNote/FormNote.scss diff --git a/components/FormTable/FormTable.example.js b/src/components/FormTable/FormTable.example.js similarity index 100% rename from components/FormTable/FormTable.example.js rename to src/components/FormTable/FormTable.example.js diff --git a/components/FormTable/FormTable.react.js b/src/components/FormTable/FormTable.react.js similarity index 100% rename from components/FormTable/FormTable.react.js rename to src/components/FormTable/FormTable.react.js diff --git a/components/FormTable/FormTable.scss b/src/components/FormTable/FormTable.scss similarity index 100% rename from components/FormTable/FormTable.scss rename to src/components/FormTable/FormTable.scss diff --git a/components/FourOhFour/FourOhFour.react.js b/src/components/FourOhFour/FourOhFour.react.js similarity index 100% rename from components/FourOhFour/FourOhFour.react.js rename to src/components/FourOhFour/FourOhFour.react.js diff --git a/components/FourOhFour/FourOhFour.scss b/src/components/FourOhFour/FourOhFour.scss similarity index 100% rename from components/FourOhFour/FourOhFour.scss rename to src/components/FourOhFour/FourOhFour.scss diff --git a/components/GeoPointEditor/GeoPointEditor.react.js b/src/components/GeoPointEditor/GeoPointEditor.react.js similarity index 100% rename from components/GeoPointEditor/GeoPointEditor.react.js rename to src/components/GeoPointEditor/GeoPointEditor.react.js diff --git a/components/GeoPointEditor/GeoPointEditor.scss b/src/components/GeoPointEditor/GeoPointEditor.scss similarity index 100% rename from components/GeoPointEditor/GeoPointEditor.scss rename to src/components/GeoPointEditor/GeoPointEditor.scss diff --git a/components/GeoPointInput/GeoPointInput.react.js b/src/components/GeoPointInput/GeoPointInput.react.js similarity index 100% rename from components/GeoPointInput/GeoPointInput.react.js rename to src/components/GeoPointInput/GeoPointInput.react.js diff --git a/components/GeoPointInput/GeoPointInput.scss b/src/components/GeoPointInput/GeoPointInput.scss similarity index 100% rename from components/GeoPointInput/GeoPointInput.scss rename to src/components/GeoPointInput/GeoPointInput.scss diff --git a/components/Icon/Icon.example.js b/src/components/Icon/Icon.example.js similarity index 100% rename from components/Icon/Icon.example.js rename to src/components/Icon/Icon.example.js diff --git a/components/Icon/Icon.react.js b/src/components/Icon/Icon.react.js similarity index 100% rename from components/Icon/Icon.react.js rename to src/components/Icon/Icon.react.js diff --git a/components/InlineSubmitInput/InlineSubmitInput.example.js b/src/components/InlineSubmitInput/InlineSubmitInput.example.js similarity index 100% rename from components/InlineSubmitInput/InlineSubmitInput.example.js rename to src/components/InlineSubmitInput/InlineSubmitInput.example.js diff --git a/components/InlineSubmitInput/InlineSubmitInput.react.js b/src/components/InlineSubmitInput/InlineSubmitInput.react.js similarity index 100% rename from components/InlineSubmitInput/InlineSubmitInput.react.js rename to src/components/InlineSubmitInput/InlineSubmitInput.react.js diff --git a/components/InlineSubmitInput/InlineSubmitInput.scss b/src/components/InlineSubmitInput/InlineSubmitInput.scss similarity index 100% rename from components/InlineSubmitInput/InlineSubmitInput.scss rename to src/components/InlineSubmitInput/InlineSubmitInput.scss diff --git a/components/IntervalInput/IntervalInput.example.js b/src/components/IntervalInput/IntervalInput.example.js similarity index 100% rename from components/IntervalInput/IntervalInput.example.js rename to src/components/IntervalInput/IntervalInput.example.js diff --git a/components/IntervalInput/IntervalInput.react.js b/src/components/IntervalInput/IntervalInput.react.js similarity index 100% rename from components/IntervalInput/IntervalInput.react.js rename to src/components/IntervalInput/IntervalInput.react.js diff --git a/components/JsonPrinter/JsonPrinter.example.js b/src/components/JsonPrinter/JsonPrinter.example.js similarity index 100% rename from components/JsonPrinter/JsonPrinter.example.js rename to src/components/JsonPrinter/JsonPrinter.example.js diff --git a/components/JsonPrinter/JsonPrinter.react.js b/src/components/JsonPrinter/JsonPrinter.react.js similarity index 100% rename from components/JsonPrinter/JsonPrinter.react.js rename to src/components/JsonPrinter/JsonPrinter.react.js diff --git a/components/KeyField/KeyField.example.js b/src/components/KeyField/KeyField.example.js similarity index 100% rename from components/KeyField/KeyField.example.js rename to src/components/KeyField/KeyField.example.js diff --git a/components/KeyField/KeyField.react.js b/src/components/KeyField/KeyField.react.js similarity index 100% rename from components/KeyField/KeyField.react.js rename to src/components/KeyField/KeyField.react.js diff --git a/components/KeyField/KeyField.scss b/src/components/KeyField/KeyField.scss similarity index 100% rename from components/KeyField/KeyField.scss rename to src/components/KeyField/KeyField.scss diff --git a/components/Label/Label.example.js b/src/components/Label/Label.example.js similarity index 100% rename from components/Label/Label.example.js rename to src/components/Label/Label.example.js diff --git a/components/Label/Label.react.js b/src/components/Label/Label.react.js similarity index 100% rename from components/Label/Label.react.js rename to src/components/Label/Label.react.js diff --git a/components/Label/Label.scss b/src/components/Label/Label.scss similarity index 100% rename from components/Label/Label.scss rename to src/components/Label/Label.scss diff --git a/components/LiveReload/LiveReload.example.js b/src/components/LiveReload/LiveReload.example.js similarity index 100% rename from components/LiveReload/LiveReload.example.js rename to src/components/LiveReload/LiveReload.example.js diff --git a/components/LiveReload/LiveReload.react.js b/src/components/LiveReload/LiveReload.react.js similarity index 100% rename from components/LiveReload/LiveReload.react.js rename to src/components/LiveReload/LiveReload.react.js diff --git a/components/Loader/Loader.example.js b/src/components/Loader/Loader.example.js similarity index 100% rename from components/Loader/Loader.example.js rename to src/components/Loader/Loader.example.js diff --git a/components/Loader/Loader.react.js b/src/components/Loader/Loader.react.js similarity index 100% rename from components/Loader/Loader.react.js rename to src/components/Loader/Loader.react.js diff --git a/components/Loader/Loader.scss b/src/components/Loader/Loader.scss similarity index 100% rename from components/Loader/Loader.scss rename to src/components/Loader/Loader.scss diff --git a/components/LoaderContainer/LoaderContainer.example.js b/src/components/LoaderContainer/LoaderContainer.example.js similarity index 100% rename from components/LoaderContainer/LoaderContainer.example.js rename to src/components/LoaderContainer/LoaderContainer.example.js diff --git a/components/LoaderContainer/LoaderContainer.react.js b/src/components/LoaderContainer/LoaderContainer.react.js similarity index 100% rename from components/LoaderContainer/LoaderContainer.react.js rename to src/components/LoaderContainer/LoaderContainer.react.js diff --git a/components/LoaderContainer/LoaderContainer.scss b/src/components/LoaderContainer/LoaderContainer.scss similarity index 100% rename from components/LoaderContainer/LoaderContainer.scss rename to src/components/LoaderContainer/LoaderContainer.scss diff --git a/components/LoaderDots/LoaderDots.example.js b/src/components/LoaderDots/LoaderDots.example.js similarity index 100% rename from components/LoaderDots/LoaderDots.example.js rename to src/components/LoaderDots/LoaderDots.example.js diff --git a/components/LoaderDots/LoaderDots.react.js b/src/components/LoaderDots/LoaderDots.react.js similarity index 100% rename from components/LoaderDots/LoaderDots.react.js rename to src/components/LoaderDots/LoaderDots.react.js diff --git a/components/LoaderDots/LoaderDots.scss b/src/components/LoaderDots/LoaderDots.scss similarity index 100% rename from components/LoaderDots/LoaderDots.scss rename to src/components/LoaderDots/LoaderDots.scss diff --git a/components/LogView/LogView.example.js b/src/components/LogView/LogView.example.js similarity index 100% rename from components/LogView/LogView.example.js rename to src/components/LogView/LogView.example.js diff --git a/components/LogView/LogView.react.js b/src/components/LogView/LogView.react.js similarity index 100% rename from components/LogView/LogView.react.js rename to src/components/LogView/LogView.react.js diff --git a/components/LogView/LogView.scss b/src/components/LogView/LogView.scss similarity index 100% rename from components/LogView/LogView.scss rename to src/components/LogView/LogView.scss diff --git a/components/LogView/LogViewEntry.example.js b/src/components/LogView/LogViewEntry.example.js similarity index 100% rename from components/LogView/LogViewEntry.example.js rename to src/components/LogView/LogViewEntry.example.js diff --git a/components/LogView/LogViewEntry.react.js b/src/components/LogView/LogViewEntry.react.js similarity index 100% rename from components/LogView/LogViewEntry.react.js rename to src/components/LogView/LogViewEntry.react.js diff --git a/components/LogView/LogViewEntry.scss b/src/components/LogView/LogViewEntry.scss similarity index 100% rename from components/LogView/LogViewEntry.scss rename to src/components/LogView/LogViewEntry.scss diff --git a/components/LoginRow/LoginRow.react.js b/src/components/LoginRow/LoginRow.react.js similarity index 100% rename from components/LoginRow/LoginRow.react.js rename to src/components/LoginRow/LoginRow.react.js diff --git a/components/LoginRow/LoginRow.scss b/src/components/LoginRow/LoginRow.scss similarity index 100% rename from components/LoginRow/LoginRow.scss rename to src/components/LoginRow/LoginRow.scss diff --git a/components/Markdown/Markdown.example.js b/src/components/Markdown/Markdown.example.js similarity index 100% rename from components/Markdown/Markdown.example.js rename to src/components/Markdown/Markdown.example.js diff --git a/components/Markdown/Markdown.react.js b/src/components/Markdown/Markdown.react.js similarity index 100% rename from components/Markdown/Markdown.react.js rename to src/components/Markdown/Markdown.react.js diff --git a/components/Modal/Modal.example.js b/src/components/Modal/Modal.example.js similarity index 100% rename from components/Modal/Modal.example.js rename to src/components/Modal/Modal.example.js diff --git a/components/Modal/Modal.react.js b/src/components/Modal/Modal.react.js similarity index 100% rename from components/Modal/Modal.react.js rename to src/components/Modal/Modal.react.js diff --git a/components/Modal/Modal.scss b/src/components/Modal/Modal.scss similarity index 100% rename from components/Modal/Modal.scss rename to src/components/Modal/Modal.scss diff --git a/components/MoneyInput/MoneyInput.example.js b/src/components/MoneyInput/MoneyInput.example.js similarity index 100% rename from components/MoneyInput/MoneyInput.example.js rename to src/components/MoneyInput/MoneyInput.example.js diff --git a/components/MoneyInput/MoneyInput.react.js b/src/components/MoneyInput/MoneyInput.react.js similarity index 100% rename from components/MoneyInput/MoneyInput.react.js rename to src/components/MoneyInput/MoneyInput.react.js diff --git a/components/MoneyInput/MoneyInput.scss b/src/components/MoneyInput/MoneyInput.scss similarity index 100% rename from components/MoneyInput/MoneyInput.scss rename to src/components/MoneyInput/MoneyInput.scss diff --git a/components/MultiSelect/MultiSelect.example.js b/src/components/MultiSelect/MultiSelect.example.js similarity index 100% rename from components/MultiSelect/MultiSelect.example.js rename to src/components/MultiSelect/MultiSelect.example.js diff --git a/components/MultiSelect/MultiSelect.react.js b/src/components/MultiSelect/MultiSelect.react.js similarity index 100% rename from components/MultiSelect/MultiSelect.react.js rename to src/components/MultiSelect/MultiSelect.react.js diff --git a/components/MultiSelect/MultiSelect.scss b/src/components/MultiSelect/MultiSelect.scss similarity index 100% rename from components/MultiSelect/MultiSelect.scss rename to src/components/MultiSelect/MultiSelect.scss diff --git a/components/MultiSelect/MultiSelectOption.react.js b/src/components/MultiSelect/MultiSelectOption.react.js similarity index 100% rename from components/MultiSelect/MultiSelectOption.react.js rename to src/components/MultiSelect/MultiSelectOption.react.js diff --git a/components/NumberEditor/NumberEditor.react.js b/src/components/NumberEditor/NumberEditor.react.js similarity index 100% rename from components/NumberEditor/NumberEditor.react.js rename to src/components/NumberEditor/NumberEditor.react.js diff --git a/components/NumberEditor/NumberEditor.scss b/src/components/NumberEditor/NumberEditor.scss similarity index 100% rename from components/NumberEditor/NumberEditor.scss rename to src/components/NumberEditor/NumberEditor.scss diff --git a/components/PasswordStrength/PasswordStrength.react.js b/src/components/PasswordStrength/PasswordStrength.react.js similarity index 100% rename from components/PasswordStrength/PasswordStrength.react.js rename to src/components/PasswordStrength/PasswordStrength.react.js diff --git a/components/PasswordStrength/PasswordStrength.scss b/src/components/PasswordStrength/PasswordStrength.scss similarity index 100% rename from components/PasswordStrength/PasswordStrength.scss rename to src/components/PasswordStrength/PasswordStrength.scss diff --git a/components/PermissionsDialog/PermissionsDialog.example.js b/src/components/PermissionsDialog/PermissionsDialog.example.js similarity index 100% rename from components/PermissionsDialog/PermissionsDialog.example.js rename to src/components/PermissionsDialog/PermissionsDialog.example.js diff --git a/components/PermissionsDialog/PermissionsDialog.react.js b/src/components/PermissionsDialog/PermissionsDialog.react.js similarity index 100% rename from components/PermissionsDialog/PermissionsDialog.react.js rename to src/components/PermissionsDialog/PermissionsDialog.react.js diff --git a/components/PermissionsDialog/PermissionsDialog.scss b/src/components/PermissionsDialog/PermissionsDialog.scss similarity index 100% rename from components/PermissionsDialog/PermissionsDialog.scss rename to src/components/PermissionsDialog/PermissionsDialog.scss diff --git a/components/Pill/Pill.example.js b/src/components/Pill/Pill.example.js similarity index 100% rename from components/Pill/Pill.example.js rename to src/components/Pill/Pill.example.js diff --git a/components/Pill/Pill.react.js b/src/components/Pill/Pill.react.js similarity index 100% rename from components/Pill/Pill.react.js rename to src/components/Pill/Pill.react.js diff --git a/components/Pill/Pill.scss b/src/components/Pill/Pill.scss similarity index 100% rename from components/Pill/Pill.scss rename to src/components/Pill/Pill.scss diff --git a/components/PlatformCard/PlatformCard.example.js b/src/components/PlatformCard/PlatformCard.example.js similarity index 100% rename from components/PlatformCard/PlatformCard.example.js rename to src/components/PlatformCard/PlatformCard.example.js diff --git a/components/PlatformCard/PlatformCard.react.js b/src/components/PlatformCard/PlatformCard.react.js similarity index 100% rename from components/PlatformCard/PlatformCard.react.js rename to src/components/PlatformCard/PlatformCard.react.js diff --git a/components/PlatformCard/PlatformCard.scss b/src/components/PlatformCard/PlatformCard.scss similarity index 100% rename from components/PlatformCard/PlatformCard.scss rename to src/components/PlatformCard/PlatformCard.scss diff --git a/components/Popover/Popover.react.js b/src/components/Popover/Popover.react.js similarity index 100% rename from components/Popover/Popover.react.js rename to src/components/Popover/Popover.react.js diff --git a/components/Popover/Popover.scss b/src/components/Popover/Popover.scss similarity index 100% rename from components/Popover/Popover.scss rename to src/components/Popover/Popover.scss diff --git a/components/PushAudienceDialog/InstallationCondition.react.js b/src/components/PushAudienceDialog/InstallationCondition.react.js similarity index 100% rename from components/PushAudienceDialog/InstallationCondition.react.js rename to src/components/PushAudienceDialog/InstallationCondition.react.js diff --git a/components/PushAudienceDialog/InstallationCondition.scss b/src/components/PushAudienceDialog/InstallationCondition.scss similarity index 100% rename from components/PushAudienceDialog/InstallationCondition.scss rename to src/components/PushAudienceDialog/InstallationCondition.scss diff --git a/components/PushAudienceDialog/PushAudienceDialog.example.js b/src/components/PushAudienceDialog/PushAudienceDialog.example.js similarity index 100% rename from components/PushAudienceDialog/PushAudienceDialog.example.js rename to src/components/PushAudienceDialog/PushAudienceDialog.example.js diff --git a/components/PushAudienceDialog/PushAudienceDialog.react.js b/src/components/PushAudienceDialog/PushAudienceDialog.react.js similarity index 100% rename from components/PushAudienceDialog/PushAudienceDialog.react.js rename to src/components/PushAudienceDialog/PushAudienceDialog.react.js diff --git a/components/PushAudienceDialog/PushAudienceDialog.scss b/src/components/PushAudienceDialog/PushAudienceDialog.scss similarity index 100% rename from components/PushAudienceDialog/PushAudienceDialog.scss rename to src/components/PushAudienceDialog/PushAudienceDialog.scss diff --git a/components/PushAudiencesSelector/PushAudiencesBaseRow.react.js b/src/components/PushAudiencesSelector/PushAudiencesBaseRow.react.js similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesBaseRow.react.js rename to src/components/PushAudiencesSelector/PushAudiencesBaseRow.react.js diff --git a/components/PushAudiencesSelector/PushAudiencesOption.example.js b/src/components/PushAudiencesSelector/PushAudiencesOption.example.js similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesOption.example.js rename to src/components/PushAudiencesSelector/PushAudiencesOption.example.js diff --git a/components/PushAudiencesSelector/PushAudiencesOption.react.js b/src/components/PushAudiencesSelector/PushAudiencesOption.react.js similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesOption.react.js rename to src/components/PushAudiencesSelector/PushAudiencesOption.react.js diff --git a/components/PushAudiencesSelector/PushAudiencesOption.scss b/src/components/PushAudiencesSelector/PushAudiencesOption.scss similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesOption.scss rename to src/components/PushAudiencesSelector/PushAudiencesOption.scss diff --git a/components/PushAudiencesSelector/PushAudiencesSelector.example.js b/src/components/PushAudiencesSelector/PushAudiencesSelector.example.js similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesSelector.example.js rename to src/components/PushAudiencesSelector/PushAudiencesSelector.example.js diff --git a/components/PushAudiencesSelector/PushAudiencesSelector.react.js b/src/components/PushAudiencesSelector/PushAudiencesSelector.react.js similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesSelector.react.js rename to src/components/PushAudiencesSelector/PushAudiencesSelector.react.js diff --git a/components/PushAudiencesSelector/PushAudiencesSelector.scss b/src/components/PushAudiencesSelector/PushAudiencesSelector.scss similarity index 100% rename from components/PushAudiencesSelector/PushAudiencesSelector.scss rename to src/components/PushAudiencesSelector/PushAudiencesSelector.scss diff --git a/components/PushCerts/CertsTable.react.js b/src/components/PushCerts/CertsTable.react.js similarity index 100% rename from components/PushCerts/CertsTable.react.js rename to src/components/PushCerts/CertsTable.react.js diff --git a/components/PushCerts/PushCerts.example.js b/src/components/PushCerts/PushCerts.example.js similarity index 100% rename from components/PushCerts/PushCerts.example.js rename to src/components/PushCerts/PushCerts.example.js diff --git a/components/PushCerts/PushCerts.react.js b/src/components/PushCerts/PushCerts.react.js similarity index 100% rename from components/PushCerts/PushCerts.react.js rename to src/components/PushCerts/PushCerts.react.js diff --git a/components/PushExperimentDropdown/PushExperimentDropdown.example.js b/src/components/PushExperimentDropdown/PushExperimentDropdown.example.js similarity index 100% rename from components/PushExperimentDropdown/PushExperimentDropdown.example.js rename to src/components/PushExperimentDropdown/PushExperimentDropdown.example.js diff --git a/components/PushExperimentDropdown/PushExperimentDropdown.react.js b/src/components/PushExperimentDropdown/PushExperimentDropdown.react.js similarity index 100% rename from components/PushExperimentDropdown/PushExperimentDropdown.react.js rename to src/components/PushExperimentDropdown/PushExperimentDropdown.react.js diff --git a/components/PushExperimentDropdown/PushExperimentDropdown.scss b/src/components/PushExperimentDropdown/PushExperimentDropdown.scss similarity index 100% rename from components/PushExperimentDropdown/PushExperimentDropdown.scss rename to src/components/PushExperimentDropdown/PushExperimentDropdown.scss diff --git a/components/PushOpenRate/PushOpenRate.example.js b/src/components/PushOpenRate/PushOpenRate.example.js similarity index 100% rename from components/PushOpenRate/PushOpenRate.example.js rename to src/components/PushOpenRate/PushOpenRate.example.js diff --git a/components/PushOpenRate/PushOpenRate.react.js b/src/components/PushOpenRate/PushOpenRate.react.js similarity index 100% rename from components/PushOpenRate/PushOpenRate.react.js rename to src/components/PushOpenRate/PushOpenRate.react.js diff --git a/components/PushOpenRate/PushOpenRate.scss b/src/components/PushOpenRate/PushOpenRate.scss similarity index 100% rename from components/PushOpenRate/PushOpenRate.scss rename to src/components/PushOpenRate/PushOpenRate.scss diff --git a/components/PushPreview/PushPreview.react.js b/src/components/PushPreview/PushPreview.react.js similarity index 100% rename from components/PushPreview/PushPreview.react.js rename to src/components/PushPreview/PushPreview.react.js diff --git a/components/PushPreview/PushPreview.scss b/src/components/PushPreview/PushPreview.scss similarity index 100% rename from components/PushPreview/PushPreview.scss rename to src/components/PushPreview/PushPreview.scss diff --git a/components/PushPreview/VisiblePreview.react.js b/src/components/PushPreview/VisiblePreview.react.js similarity index 100% rename from components/PushPreview/VisiblePreview.react.js rename to src/components/PushPreview/VisiblePreview.react.js diff --git a/components/RadioButton/RadioButton.example.js b/src/components/RadioButton/RadioButton.example.js similarity index 100% rename from components/RadioButton/RadioButton.example.js rename to src/components/RadioButton/RadioButton.example.js diff --git a/components/RadioButton/RadioButton.react.js b/src/components/RadioButton/RadioButton.react.js similarity index 100% rename from components/RadioButton/RadioButton.react.js rename to src/components/RadioButton/RadioButton.react.js diff --git a/components/RadioButton/RadioButton.scss b/src/components/RadioButton/RadioButton.scss similarity index 100% rename from components/RadioButton/RadioButton.scss rename to src/components/RadioButton/RadioButton.scss diff --git a/components/Range/Range.example.js b/src/components/Range/Range.example.js similarity index 100% rename from components/Range/Range.example.js rename to src/components/Range/Range.example.js diff --git a/components/Range/Range.react.js b/src/components/Range/Range.react.js similarity index 100% rename from components/Range/Range.react.js rename to src/components/Range/Range.react.js diff --git a/components/Range/Range.scss b/src/components/Range/Range.scss similarity index 100% rename from components/Range/Range.scss rename to src/components/Range/Range.scss diff --git a/components/ReleaseInfo/ReleaseInfo.js b/src/components/ReleaseInfo/ReleaseInfo.js similarity index 100% rename from components/ReleaseInfo/ReleaseInfo.js rename to src/components/ReleaseInfo/ReleaseInfo.js diff --git a/components/SaveButton/SaveButton.example.js b/src/components/SaveButton/SaveButton.example.js similarity index 100% rename from components/SaveButton/SaveButton.example.js rename to src/components/SaveButton/SaveButton.example.js diff --git a/components/SaveButton/SaveButton.react.js b/src/components/SaveButton/SaveButton.react.js similarity index 100% rename from components/SaveButton/SaveButton.react.js rename to src/components/SaveButton/SaveButton.react.js diff --git a/components/SaveButton/SaveButton.scss b/src/components/SaveButton/SaveButton.scss similarity index 100% rename from components/SaveButton/SaveButton.scss rename to src/components/SaveButton/SaveButton.scss diff --git a/components/SegmentSelect/SegmentSelect.example.js b/src/components/SegmentSelect/SegmentSelect.example.js similarity index 100% rename from components/SegmentSelect/SegmentSelect.example.js rename to src/components/SegmentSelect/SegmentSelect.example.js diff --git a/components/SegmentSelect/SegmentSelect.react.js b/src/components/SegmentSelect/SegmentSelect.react.js similarity index 100% rename from components/SegmentSelect/SegmentSelect.react.js rename to src/components/SegmentSelect/SegmentSelect.react.js diff --git a/components/SegmentSelect/SegmentSelect.scss b/src/components/SegmentSelect/SegmentSelect.scss similarity index 100% rename from components/SegmentSelect/SegmentSelect.scss rename to src/components/SegmentSelect/SegmentSelect.scss diff --git a/components/Sidebar/AppsMenu.react.js b/src/components/Sidebar/AppsMenu.react.js similarity index 100% rename from components/Sidebar/AppsMenu.react.js rename to src/components/Sidebar/AppsMenu.react.js diff --git a/components/Sidebar/AppsSelector.react.js b/src/components/Sidebar/AppsSelector.react.js similarity index 100% rename from components/Sidebar/AppsSelector.react.js rename to src/components/Sidebar/AppsSelector.react.js diff --git a/components/Sidebar/FooterMenu.react.js b/src/components/Sidebar/FooterMenu.react.js similarity index 100% rename from components/Sidebar/FooterMenu.react.js rename to src/components/Sidebar/FooterMenu.react.js diff --git a/components/Sidebar/Sidebar.react.js b/src/components/Sidebar/Sidebar.react.js similarity index 100% rename from components/Sidebar/Sidebar.react.js rename to src/components/Sidebar/Sidebar.react.js diff --git a/components/Sidebar/Sidebar.scss b/src/components/Sidebar/Sidebar.scss similarity index 100% rename from components/Sidebar/Sidebar.scss rename to src/components/Sidebar/Sidebar.scss diff --git a/components/Sidebar/SidebarAction.js b/src/components/Sidebar/SidebarAction.js similarity index 100% rename from components/Sidebar/SidebarAction.js rename to src/components/Sidebar/SidebarAction.js diff --git a/components/Sidebar/SidebarHeader.react.js b/src/components/Sidebar/SidebarHeader.react.js similarity index 100% rename from components/Sidebar/SidebarHeader.react.js rename to src/components/Sidebar/SidebarHeader.react.js diff --git a/components/Sidebar/SidebarSection.react.js b/src/components/Sidebar/SidebarSection.react.js similarity index 100% rename from components/Sidebar/SidebarSection.react.js rename to src/components/Sidebar/SidebarSection.react.js diff --git a/components/Sidebar/SidebarSubItem.react.js b/src/components/Sidebar/SidebarSubItem.react.js similarity index 100% rename from components/Sidebar/SidebarSubItem.react.js rename to src/components/Sidebar/SidebarSubItem.react.js diff --git a/components/Sidebar/SidebarToggle.react.js b/src/components/Sidebar/SidebarToggle.react.js similarity index 100% rename from components/Sidebar/SidebarToggle.react.js rename to src/components/Sidebar/SidebarToggle.react.js diff --git a/components/SliderWrap/SliderWrap.example.js b/src/components/SliderWrap/SliderWrap.example.js similarity index 100% rename from components/SliderWrap/SliderWrap.example.js rename to src/components/SliderWrap/SliderWrap.example.js diff --git a/components/SliderWrap/SliderWrap.react.js b/src/components/SliderWrap/SliderWrap.react.js similarity index 100% rename from components/SliderWrap/SliderWrap.react.js rename to src/components/SliderWrap/SliderWrap.react.js diff --git a/components/SliderWrap/SliderWrap.scss b/src/components/SliderWrap/SliderWrap.scss similarity index 100% rename from components/SliderWrap/SliderWrap.scss rename to src/components/SliderWrap/SliderWrap.scss diff --git a/components/SlowQueriesFilter/SlowQueriesFilter.react.js b/src/components/SlowQueriesFilter/SlowQueriesFilter.react.js similarity index 100% rename from components/SlowQueriesFilter/SlowQueriesFilter.react.js rename to src/components/SlowQueriesFilter/SlowQueriesFilter.react.js diff --git a/components/SlowQueriesFilter/SlowQueriesFilter.scss b/src/components/SlowQueriesFilter/SlowQueriesFilter.scss similarity index 100% rename from components/SlowQueriesFilter/SlowQueriesFilter.scss rename to src/components/SlowQueriesFilter/SlowQueriesFilter.scss diff --git a/components/StatusIndicator/StatusIndicator.example.js b/src/components/StatusIndicator/StatusIndicator.example.js similarity index 100% rename from components/StatusIndicator/StatusIndicator.example.js rename to src/components/StatusIndicator/StatusIndicator.example.js diff --git a/components/StatusIndicator/StatusIndicator.react.js b/src/components/StatusIndicator/StatusIndicator.react.js similarity index 100% rename from components/StatusIndicator/StatusIndicator.react.js rename to src/components/StatusIndicator/StatusIndicator.react.js diff --git a/components/StatusIndicator/StatusIndicator.scss b/src/components/StatusIndicator/StatusIndicator.scss similarity index 100% rename from components/StatusIndicator/StatusIndicator.scss rename to src/components/StatusIndicator/StatusIndicator.scss diff --git a/components/StringEditor/StringEditor.react.js b/src/components/StringEditor/StringEditor.react.js similarity index 100% rename from components/StringEditor/StringEditor.react.js rename to src/components/StringEditor/StringEditor.react.js diff --git a/components/StringEditor/StringEditor.scss b/src/components/StringEditor/StringEditor.scss similarity index 100% rename from components/StringEditor/StringEditor.scss rename to src/components/StringEditor/StringEditor.scss diff --git a/components/Table/Table.scss b/src/components/Table/Table.scss similarity index 100% rename from components/Table/Table.scss rename to src/components/Table/Table.scss diff --git a/components/Table/TableHeader.react.js b/src/components/Table/TableHeader.react.js similarity index 100% rename from components/Table/TableHeader.react.js rename to src/components/Table/TableHeader.react.js diff --git a/components/TextInput/TextInput.example.js b/src/components/TextInput/TextInput.example.js similarity index 100% rename from components/TextInput/TextInput.example.js rename to src/components/TextInput/TextInput.example.js diff --git a/components/TextInput/TextInput.example.scss b/src/components/TextInput/TextInput.example.scss similarity index 100% rename from components/TextInput/TextInput.example.scss rename to src/components/TextInput/TextInput.example.scss diff --git a/components/TextInput/TextInput.react.js b/src/components/TextInput/TextInput.react.js similarity index 100% rename from components/TextInput/TextInput.react.js rename to src/components/TextInput/TextInput.react.js diff --git a/components/TextInput/TextInput.scss b/src/components/TextInput/TextInput.scss similarity index 100% rename from components/TextInput/TextInput.scss rename to src/components/TextInput/TextInput.scss diff --git a/components/TimeInput/TimeInput.react.js b/src/components/TimeInput/TimeInput.react.js similarity index 100% rename from components/TimeInput/TimeInput.react.js rename to src/components/TimeInput/TimeInput.react.js diff --git a/components/Toggle/Toggle.example.js b/src/components/Toggle/Toggle.example.js similarity index 100% rename from components/Toggle/Toggle.example.js rename to src/components/Toggle/Toggle.example.js diff --git a/components/Toggle/Toggle.react.js b/src/components/Toggle/Toggle.react.js similarity index 100% rename from components/Toggle/Toggle.react.js rename to src/components/Toggle/Toggle.react.js diff --git a/components/Toggle/Toggle.scss b/src/components/Toggle/Toggle.scss similarity index 100% rename from components/Toggle/Toggle.scss rename to src/components/Toggle/Toggle.scss diff --git a/components/Toolbar/Toolbar.react.js b/src/components/Toolbar/Toolbar.react.js similarity index 100% rename from components/Toolbar/Toolbar.react.js rename to src/components/Toolbar/Toolbar.react.js diff --git a/components/Toolbar/Toolbar.scss b/src/components/Toolbar/Toolbar.scss similarity index 100% rename from components/Toolbar/Toolbar.scss rename to src/components/Toolbar/Toolbar.scss diff --git a/components/Tooltip/Tooltip.example.js b/src/components/Tooltip/Tooltip.example.js similarity index 100% rename from components/Tooltip/Tooltip.example.js rename to src/components/Tooltip/Tooltip.example.js diff --git a/components/Tooltip/Tooltip.react.js b/src/components/Tooltip/Tooltip.react.js similarity index 100% rename from components/Tooltip/Tooltip.react.js rename to src/components/Tooltip/Tooltip.react.js diff --git a/components/Tooltip/Tooltip.scss b/src/components/Tooltip/Tooltip.scss similarity index 100% rename from components/Tooltip/Tooltip.scss rename to src/components/Tooltip/Tooltip.scss diff --git a/dashboard/Account/AccountLinkField.react.js b/src/dashboard/Account/AccountLinkField.react.js similarity index 100% rename from dashboard/Account/AccountLinkField.react.js rename to src/dashboard/Account/AccountLinkField.react.js diff --git a/dashboard/Account/AccountOverview.react.js b/src/dashboard/Account/AccountOverview.react.js similarity index 100% rename from dashboard/Account/AccountOverview.react.js rename to src/dashboard/Account/AccountOverview.react.js diff --git a/dashboard/AccountView.react.js b/src/dashboard/AccountView.react.js similarity index 100% rename from dashboard/AccountView.react.js rename to src/dashboard/AccountView.react.js diff --git a/dashboard/Analytics/AnalyticsConstants.js b/src/dashboard/Analytics/AnalyticsConstants.js similarity index 100% rename from dashboard/Analytics/AnalyticsConstants.js rename to src/dashboard/Analytics/AnalyticsConstants.js diff --git a/dashboard/Analytics/Explorer/Explorer.react.js b/src/dashboard/Analytics/Explorer/Explorer.react.js similarity index 100% rename from dashboard/Analytics/Explorer/Explorer.react.js rename to src/dashboard/Analytics/Explorer/Explorer.react.js diff --git a/dashboard/Analytics/Explorer/Explorer.scss b/src/dashboard/Analytics/Explorer/Explorer.scss similarity index 100% rename from dashboard/Analytics/Explorer/Explorer.scss rename to src/dashboard/Analytics/Explorer/Explorer.scss diff --git a/dashboard/Analytics/Overview/Overview.react.js b/src/dashboard/Analytics/Overview/Overview.react.js similarity index 100% rename from dashboard/Analytics/Overview/Overview.react.js rename to src/dashboard/Analytics/Overview/Overview.react.js diff --git a/dashboard/Analytics/Overview/Overview.scss b/src/dashboard/Analytics/Overview/Overview.scss similarity index 100% rename from dashboard/Analytics/Overview/Overview.scss rename to src/dashboard/Analytics/Overview/Overview.scss diff --git a/dashboard/Analytics/Performance/Performance.react.js b/src/dashboard/Analytics/Performance/Performance.react.js similarity index 100% rename from dashboard/Analytics/Performance/Performance.react.js rename to src/dashboard/Analytics/Performance/Performance.react.js diff --git a/dashboard/Analytics/Performance/Performance.scss b/src/dashboard/Analytics/Performance/Performance.scss similarity index 100% rename from dashboard/Analytics/Performance/Performance.scss rename to src/dashboard/Analytics/Performance/Performance.scss diff --git a/dashboard/Analytics/Retention/Retention.react.js b/src/dashboard/Analytics/Retention/Retention.react.js similarity index 100% rename from dashboard/Analytics/Retention/Retention.react.js rename to src/dashboard/Analytics/Retention/Retention.react.js diff --git a/dashboard/Analytics/Retention/Retention.scss b/src/dashboard/Analytics/Retention/Retention.scss similarity index 100% rename from dashboard/Analytics/Retention/Retention.scss rename to src/dashboard/Analytics/Retention/Retention.scss diff --git a/dashboard/Analytics/SlowQueries/SlowQueries.react.js b/src/dashboard/Analytics/SlowQueries/SlowQueries.react.js similarity index 100% rename from dashboard/Analytics/SlowQueries/SlowQueries.react.js rename to src/dashboard/Analytics/SlowQueries/SlowQueries.react.js diff --git a/dashboard/Analytics/SlowQueries/SlowQueries.scss b/src/dashboard/Analytics/SlowQueries/SlowQueries.scss similarity index 100% rename from dashboard/Analytics/SlowQueries/SlowQueries.scss rename to src/dashboard/Analytics/SlowQueries/SlowQueries.scss diff --git a/dashboard/AppData.react.js b/src/dashboard/AppData.react.js similarity index 100% rename from dashboard/AppData.react.js rename to src/dashboard/AppData.react.js diff --git a/dashboard/AppSelector.react.js b/src/dashboard/AppSelector.react.js similarity index 100% rename from dashboard/AppSelector.react.js rename to src/dashboard/AppSelector.react.js diff --git a/dashboard/Apps/AppsIndex.react.js b/src/dashboard/Apps/AppsIndex.react.js similarity index 100% rename from dashboard/Apps/AppsIndex.react.js rename to src/dashboard/Apps/AppsIndex.react.js diff --git a/dashboard/Apps/AppsIndex.scss b/src/dashboard/Apps/AppsIndex.scss similarity index 100% rename from dashboard/Apps/AppsIndex.scss rename to src/dashboard/Apps/AppsIndex.scss diff --git a/dashboard/Dashboard.js b/src/dashboard/Dashboard.js similarity index 100% rename from dashboard/Dashboard.js rename to src/dashboard/Dashboard.js diff --git a/dashboard/Dashboard.scss b/src/dashboard/Dashboard.scss similarity index 100% rename from dashboard/Dashboard.scss rename to src/dashboard/Dashboard.scss diff --git a/dashboard/DashboardView.react.js b/src/dashboard/DashboardView.react.js similarity index 100% rename from dashboard/DashboardView.react.js rename to src/dashboard/DashboardView.react.js diff --git a/dashboard/Data/ApiConsole/ApiConsole.react.js b/src/dashboard/Data/ApiConsole/ApiConsole.react.js similarity index 100% rename from dashboard/Data/ApiConsole/ApiConsole.react.js rename to src/dashboard/Data/ApiConsole/ApiConsole.react.js diff --git a/dashboard/Data/ApiConsole/ApiConsole.scss b/src/dashboard/Data/ApiConsole/ApiConsole.scss similarity index 100% rename from dashboard/Data/ApiConsole/ApiConsole.scss rename to src/dashboard/Data/ApiConsole/ApiConsole.scss diff --git a/dashboard/Data/ApiConsole/generateCurl.js b/src/dashboard/Data/ApiConsole/generateCurl.js similarity index 100% rename from dashboard/Data/ApiConsole/generateCurl.js rename to src/dashboard/Data/ApiConsole/generateCurl.js diff --git a/dashboard/Data/ApiConsole/request.js b/src/dashboard/Data/ApiConsole/request.js similarity index 100% rename from dashboard/Data/ApiConsole/request.js rename to src/dashboard/Data/ApiConsole/request.js diff --git a/dashboard/Data/Browser/AddColumnDialog.react.js b/src/dashboard/Data/Browser/AddColumnDialog.react.js similarity index 100% rename from dashboard/Data/Browser/AddColumnDialog.react.js rename to src/dashboard/Data/Browser/AddColumnDialog.react.js diff --git a/dashboard/Data/Browser/Browser.react.js b/src/dashboard/Data/Browser/Browser.react.js similarity index 100% rename from dashboard/Data/Browser/Browser.react.js rename to src/dashboard/Data/Browser/Browser.react.js diff --git a/dashboard/Data/Browser/Browser.scss b/src/dashboard/Data/Browser/Browser.scss similarity index 100% rename from dashboard/Data/Browser/Browser.scss rename to src/dashboard/Data/Browser/Browser.scss diff --git a/dashboard/Data/Browser/BrowserTable.react.js b/src/dashboard/Data/Browser/BrowserTable.react.js similarity index 100% rename from dashboard/Data/Browser/BrowserTable.react.js rename to src/dashboard/Data/Browser/BrowserTable.react.js diff --git a/dashboard/Data/Browser/BrowserToolbar.react.js b/src/dashboard/Data/Browser/BrowserToolbar.react.js similarity index 100% rename from dashboard/Data/Browser/BrowserToolbar.react.js rename to src/dashboard/Data/Browser/BrowserToolbar.react.js diff --git a/dashboard/Data/Browser/CreateClassDialog.react.js b/src/dashboard/Data/Browser/CreateClassDialog.react.js similarity index 100% rename from dashboard/Data/Browser/CreateClassDialog.react.js rename to src/dashboard/Data/Browser/CreateClassDialog.react.js diff --git a/dashboard/Data/Browser/DataBrowser.react.js b/src/dashboard/Data/Browser/DataBrowser.react.js similarity index 100% rename from dashboard/Data/Browser/DataBrowser.react.js rename to src/dashboard/Data/Browser/DataBrowser.react.js diff --git a/dashboard/Data/Browser/DeleteRowsDialog.react.js b/src/dashboard/Data/Browser/DeleteRowsDialog.react.js similarity index 100% rename from dashboard/Data/Browser/DeleteRowsDialog.react.js rename to src/dashboard/Data/Browser/DeleteRowsDialog.react.js diff --git a/dashboard/Data/Browser/DropClassDialog.react.js b/src/dashboard/Data/Browser/DropClassDialog.react.js similarity index 100% rename from dashboard/Data/Browser/DropClassDialog.react.js rename to src/dashboard/Data/Browser/DropClassDialog.react.js diff --git a/dashboard/Data/Browser/Editor.react.js b/src/dashboard/Data/Browser/Editor.react.js similarity index 100% rename from dashboard/Data/Browser/Editor.react.js rename to src/dashboard/Data/Browser/Editor.react.js diff --git a/dashboard/Data/Browser/ExportDialog.react.js b/src/dashboard/Data/Browser/ExportDialog.react.js similarity index 100% rename from dashboard/Data/Browser/ExportDialog.react.js rename to src/dashboard/Data/Browser/ExportDialog.react.js diff --git a/dashboard/Data/Browser/Notification.react.js b/src/dashboard/Data/Browser/Notification.react.js similarity index 100% rename from dashboard/Data/Browser/Notification.react.js rename to src/dashboard/Data/Browser/Notification.react.js diff --git a/dashboard/Data/Browser/RemoveColumnDialog.react.js b/src/dashboard/Data/Browser/RemoveColumnDialog.react.js similarity index 100% rename from dashboard/Data/Browser/RemoveColumnDialog.react.js rename to src/dashboard/Data/Browser/RemoveColumnDialog.react.js diff --git a/dashboard/Data/Browser/SchemaOverview.react.js b/src/dashboard/Data/Browser/SchemaOverview.react.js similarity index 100% rename from dashboard/Data/Browser/SchemaOverview.react.js rename to src/dashboard/Data/Browser/SchemaOverview.react.js diff --git a/dashboard/Data/Browser/SecurityDialog.react.js b/src/dashboard/Data/Browser/SecurityDialog.react.js similarity index 100% rename from dashboard/Data/Browser/SecurityDialog.react.js rename to src/dashboard/Data/Browser/SecurityDialog.react.js diff --git a/dashboard/Data/CloudCode/CloudCode.react.js b/src/dashboard/Data/CloudCode/CloudCode.react.js similarity index 100% rename from dashboard/Data/CloudCode/CloudCode.react.js rename to src/dashboard/Data/CloudCode/CloudCode.react.js diff --git a/dashboard/Data/CloudCode/CloudCode.scss b/src/dashboard/Data/CloudCode/CloudCode.scss similarity index 100% rename from dashboard/Data/CloudCode/CloudCode.scss rename to src/dashboard/Data/CloudCode/CloudCode.scss diff --git a/dashboard/Data/Config/Config.react.js b/src/dashboard/Data/Config/Config.react.js similarity index 100% rename from dashboard/Data/Config/Config.react.js rename to src/dashboard/Data/Config/Config.react.js diff --git a/dashboard/Data/Config/ConfigDialog.react.js b/src/dashboard/Data/Config/ConfigDialog.react.js similarity index 100% rename from dashboard/Data/Config/ConfigDialog.react.js rename to src/dashboard/Data/Config/ConfigDialog.react.js diff --git a/dashboard/Data/Jobs/JobEdit.react.js b/src/dashboard/Data/Jobs/JobEdit.react.js similarity index 100% rename from dashboard/Data/Jobs/JobEdit.react.js rename to src/dashboard/Data/Jobs/JobEdit.react.js diff --git a/dashboard/Data/Jobs/Jobs.react.js b/src/dashboard/Data/Jobs/Jobs.react.js similarity index 100% rename from dashboard/Data/Jobs/Jobs.react.js rename to src/dashboard/Data/Jobs/Jobs.react.js diff --git a/dashboard/Data/Jobs/Jobs.scss b/src/dashboard/Data/Jobs/Jobs.scss similarity index 100% rename from dashboard/Data/Jobs/Jobs.scss rename to src/dashboard/Data/Jobs/Jobs.scss diff --git a/dashboard/Data/Jobs/JobsData.react.js b/src/dashboard/Data/Jobs/JobsData.react.js similarity index 100% rename from dashboard/Data/Jobs/JobsData.react.js rename to src/dashboard/Data/Jobs/JobsData.react.js diff --git a/dashboard/Data/Jobs/JobsForm.react.js b/src/dashboard/Data/Jobs/JobsForm.react.js similarity index 100% rename from dashboard/Data/Jobs/JobsForm.react.js rename to src/dashboard/Data/Jobs/JobsForm.react.js diff --git a/dashboard/Data/Jobs/RunNowButton.react.js b/src/dashboard/Data/Jobs/RunNowButton.react.js similarity index 100% rename from dashboard/Data/Jobs/RunNowButton.react.js rename to src/dashboard/Data/Jobs/RunNowButton.react.js diff --git a/dashboard/Data/Logs/Logs.react.js b/src/dashboard/Data/Logs/Logs.react.js similarity index 100% rename from dashboard/Data/Logs/Logs.react.js rename to src/dashboard/Data/Logs/Logs.react.js diff --git a/dashboard/Data/Logs/Logs.scss b/src/dashboard/Data/Logs/Logs.scss similarity index 100% rename from dashboard/Data/Logs/Logs.scss rename to src/dashboard/Data/Logs/Logs.scss diff --git a/dashboard/Data/Migration/Migration.react.js b/src/dashboard/Data/Migration/Migration.react.js similarity index 100% rename from dashboard/Data/Migration/Migration.react.js rename to src/dashboard/Data/Migration/Migration.react.js diff --git a/dashboard/Data/Migration/Migration.scss b/src/dashboard/Data/Migration/Migration.scss similarity index 100% rename from dashboard/Data/Migration/Migration.scss rename to src/dashboard/Data/Migration/Migration.scss diff --git a/dashboard/Data/Migration/MigrationStep.react.js b/src/dashboard/Data/Migration/MigrationStep.react.js similarity index 100% rename from dashboard/Data/Migration/MigrationStep.react.js rename to src/dashboard/Data/Migration/MigrationStep.react.js diff --git a/dashboard/Data/Migration/MigrationStep.scss b/src/dashboard/Data/Migration/MigrationStep.scss similarity index 100% rename from dashboard/Data/Migration/MigrationStep.scss rename to src/dashboard/Data/Migration/MigrationStep.scss diff --git a/dashboard/Data/Webhooks/Webhooks.react.js b/src/dashboard/Data/Webhooks/Webhooks.react.js similarity index 100% rename from dashboard/Data/Webhooks/Webhooks.react.js rename to src/dashboard/Data/Webhooks/Webhooks.react.js diff --git a/dashboard/Push/Push.scss b/src/dashboard/Push/Push.scss similarity index 100% rename from dashboard/Push/Push.scss rename to src/dashboard/Push/Push.scss diff --git a/dashboard/Push/PushAudiencesData.react.js b/src/dashboard/Push/PushAudiencesData.react.js similarity index 100% rename from dashboard/Push/PushAudiencesData.react.js rename to src/dashboard/Push/PushAudiencesData.react.js diff --git a/dashboard/Push/PushAudiencesData.scss b/src/dashboard/Push/PushAudiencesData.scss similarity index 100% rename from dashboard/Push/PushAudiencesData.scss rename to src/dashboard/Push/PushAudiencesData.scss diff --git a/dashboard/Push/PushAudiencesIndex.react.js b/src/dashboard/Push/PushAudiencesIndex.react.js similarity index 100% rename from dashboard/Push/PushAudiencesIndex.react.js rename to src/dashboard/Push/PushAudiencesIndex.react.js diff --git a/dashboard/Push/PushAudiencesIndexRow.react.js b/src/dashboard/Push/PushAudiencesIndexRow.react.js similarity index 100% rename from dashboard/Push/PushAudiencesIndexRow.react.js rename to src/dashboard/Push/PushAudiencesIndexRow.react.js diff --git a/dashboard/Push/PushAudiencesIndexRow.scss b/src/dashboard/Push/PushAudiencesIndexRow.scss similarity index 100% rename from dashboard/Push/PushAudiencesIndexRow.scss rename to src/dashboard/Push/PushAudiencesIndexRow.scss diff --git a/dashboard/Push/PushComposerHelper.react.js b/src/dashboard/Push/PushComposerHelper.react.js similarity index 100% rename from dashboard/Push/PushComposerHelper.react.js rename to src/dashboard/Push/PushComposerHelper.react.js diff --git a/dashboard/Push/PushConstants.js b/src/dashboard/Push/PushConstants.js similarity index 100% rename from dashboard/Push/PushConstants.js rename to src/dashboard/Push/PushConstants.js diff --git a/dashboard/Push/PushDetails.react.js b/src/dashboard/Push/PushDetails.react.js similarity index 100% rename from dashboard/Push/PushDetails.react.js rename to src/dashboard/Push/PushDetails.react.js diff --git a/dashboard/Push/PushDetails.scss b/src/dashboard/Push/PushDetails.scss similarity index 100% rename from dashboard/Push/PushDetails.scss rename to src/dashboard/Push/PushDetails.scss diff --git a/dashboard/Push/PushIndex.react.js b/src/dashboard/Push/PushIndex.react.js similarity index 100% rename from dashboard/Push/PushIndex.react.js rename to src/dashboard/Push/PushIndex.react.js diff --git a/dashboard/Push/PushIndex.scss b/src/dashboard/Push/PushIndex.scss similarity index 100% rename from dashboard/Push/PushIndex.scss rename to src/dashboard/Push/PushIndex.scss diff --git a/dashboard/Push/PushNew.react.js b/src/dashboard/Push/PushNew.react.js similarity index 100% rename from dashboard/Push/PushNew.react.js rename to src/dashboard/Push/PushNew.react.js diff --git a/dashboard/Settings/AppleCerts.react.js b/src/dashboard/Settings/AppleCerts.react.js similarity index 100% rename from dashboard/Settings/AppleCerts.react.js rename to src/dashboard/Settings/AppleCerts.react.js diff --git a/dashboard/Settings/Collaborators.react.js b/src/dashboard/Settings/Collaborators.react.js similarity index 100% rename from dashboard/Settings/Collaborators.react.js rename to src/dashboard/Settings/Collaborators.react.js diff --git a/dashboard/Settings/GeneralSettings.react.js b/src/dashboard/Settings/GeneralSettings.react.js similarity index 100% rename from dashboard/Settings/GeneralSettings.react.js rename to src/dashboard/Settings/GeneralSettings.react.js diff --git a/dashboard/Settings/GeneralSettings.scss b/src/dashboard/Settings/GeneralSettings.scss similarity index 100% rename from dashboard/Settings/GeneralSettings.scss rename to src/dashboard/Settings/GeneralSettings.scss diff --git a/dashboard/Settings/HostingSettings.react.js b/src/dashboard/Settings/HostingSettings.react.js similarity index 100% rename from dashboard/Settings/HostingSettings.react.js rename to src/dashboard/Settings/HostingSettings.react.js diff --git a/dashboard/Settings/PushSettings.react.js b/src/dashboard/Settings/PushSettings.react.js similarity index 100% rename from dashboard/Settings/PushSettings.react.js rename to src/dashboard/Settings/PushSettings.react.js diff --git a/dashboard/Settings/SecuritySettings.react.js b/src/dashboard/Settings/SecuritySettings.react.js similarity index 100% rename from dashboard/Settings/SecuritySettings.react.js rename to src/dashboard/Settings/SecuritySettings.react.js diff --git a/dashboard/Settings/Settings.scss b/src/dashboard/Settings/Settings.scss similarity index 100% rename from dashboard/Settings/Settings.scss rename to src/dashboard/Settings/Settings.scss diff --git a/dashboard/Settings/SettingsData.react.js b/src/dashboard/Settings/SettingsData.react.js similarity index 100% rename from dashboard/Settings/SettingsData.react.js rename to src/dashboard/Settings/SettingsData.react.js diff --git a/dashboard/Settings/UsersSettings.react.js b/src/dashboard/Settings/UsersSettings.react.js similarity index 100% rename from dashboard/Settings/UsersSettings.react.js rename to src/dashboard/Settings/UsersSettings.react.js diff --git a/dashboard/SidebarBuilder.js b/src/dashboard/SidebarBuilder.js similarity index 100% rename from dashboard/SidebarBuilder.js rename to src/dashboard/SidebarBuilder.js diff --git a/dashboard/TableView.react.js b/src/dashboard/TableView.react.js similarity index 100% rename from dashboard/TableView.react.js rename to src/dashboard/TableView.react.js diff --git a/dashboard/TableView.scss b/src/dashboard/TableView.scss similarity index 100% rename from dashboard/TableView.scss rename to src/dashboard/TableView.scss diff --git a/dashboard/history.js b/src/dashboard/history.js similarity index 100% rename from dashboard/history.js rename to src/dashboard/history.js diff --git a/dashboard/index.js b/src/dashboard/index.js similarity index 100% rename from dashboard/index.js rename to src/dashboard/index.js diff --git a/icons/analytics-outline.svg b/src/icons/analytics-outline.svg similarity index 100% rename from icons/analytics-outline.svg rename to src/icons/analytics-outline.svg diff --git a/icons/analytics-solid.svg b/src/icons/analytics-solid.svg similarity index 100% rename from icons/analytics-solid.svg rename to src/icons/analytics-solid.svg diff --git a/icons/android.svg b/src/icons/android.svg similarity index 100% rename from icons/android.svg rename to src/icons/android.svg diff --git a/icons/apple.svg b/src/icons/apple.svg similarity index 100% rename from icons/apple.svg rename to src/icons/apple.svg diff --git a/icons/arduino.svg b/src/icons/arduino.svg similarity index 100% rename from icons/arduino.svg rename to src/icons/arduino.svg diff --git a/icons/blank-app-outline.svg b/src/icons/blank-app-outline.svg similarity index 100% rename from icons/blank-app-outline.svg rename to src/icons/blank-app-outline.svg diff --git a/icons/blank-app-solid.svg b/src/icons/blank-app-solid.svg similarity index 100% rename from icons/blank-app-solid.svg rename to src/icons/blank-app-solid.svg diff --git a/icons/bug-outline.svg b/src/icons/bug-outline.svg similarity index 100% rename from icons/bug-outline.svg rename to src/icons/bug-outline.svg diff --git a/icons/bug-solid.svg b/src/icons/bug-solid.svg similarity index 100% rename from icons/bug-solid.svg rename to src/icons/bug-solid.svg diff --git a/icons/calendar-outline.svg b/src/icons/calendar-outline.svg similarity index 100% rename from icons/calendar-outline.svg rename to src/icons/calendar-outline.svg diff --git a/icons/calendar-solid.svg b/src/icons/calendar-solid.svg similarity index 100% rename from icons/calendar-solid.svg rename to src/icons/calendar-solid.svg diff --git a/icons/check-outline.svg b/src/icons/check-outline.svg similarity index 100% rename from icons/check-outline.svg rename to src/icons/check-outline.svg diff --git a/icons/check-solid.svg b/src/icons/check-solid.svg similarity index 100% rename from icons/check-solid.svg rename to src/icons/check-solid.svg diff --git a/icons/check.svg b/src/icons/check.svg similarity index 100% rename from icons/check.svg rename to src/icons/check.svg diff --git a/icons/cloud-cool.svg b/src/icons/cloud-cool.svg similarity index 100% rename from icons/cloud-cool.svg rename to src/icons/cloud-cool.svg diff --git a/icons/cloud-happy.svg b/src/icons/cloud-happy.svg similarity index 100% rename from icons/cloud-happy.svg rename to src/icons/cloud-happy.svg diff --git a/icons/cloud-sad.svg b/src/icons/cloud-sad.svg similarity index 100% rename from icons/cloud-sad.svg rename to src/icons/cloud-sad.svg diff --git a/icons/cloud-surprise.svg b/src/icons/cloud-surprise.svg similarity index 100% rename from icons/cloud-surprise.svg rename to src/icons/cloud-surprise.svg diff --git a/icons/cloud-unsure.svg b/src/icons/cloud-unsure.svg similarity index 100% rename from icons/cloud-unsure.svg rename to src/icons/cloud-unsure.svg diff --git a/icons/cloud-wink.svg b/src/icons/cloud-wink.svg similarity index 100% rename from icons/cloud-wink.svg rename to src/icons/cloud-wink.svg diff --git a/icons/collaborate-outline.svg b/src/icons/collaborate-outline.svg similarity index 100% rename from icons/collaborate-outline.svg rename to src/icons/collaborate-outline.svg diff --git a/icons/collaborate-solid.svg b/src/icons/collaborate-solid.svg similarity index 100% rename from icons/collaborate-solid.svg rename to src/icons/collaborate-solid.svg diff --git a/icons/core.svg b/src/icons/core.svg similarity index 100% rename from icons/core.svg rename to src/icons/core.svg diff --git a/icons/devices-outline.svg b/src/icons/devices-outline.svg similarity index 100% rename from icons/devices-outline.svg rename to src/icons/devices-outline.svg diff --git a/icons/devices-solid.svg b/src/icons/devices-solid.svg similarity index 100% rename from icons/devices-solid.svg rename to src/icons/devices-solid.svg diff --git a/icons/dotnet.svg b/src/icons/dotnet.svg similarity index 100% rename from icons/dotnet.svg rename to src/icons/dotnet.svg diff --git a/icons/down-outline.svg b/src/icons/down-outline.svg similarity index 100% rename from icons/down-outline.svg rename to src/icons/down-outline.svg diff --git a/icons/down-solid.svg b/src/icons/down-solid.svg similarity index 100% rename from icons/down-solid.svg rename to src/icons/down-solid.svg diff --git a/icons/download.svg b/src/icons/download.svg similarity index 100% rename from icons/download.svg rename to src/icons/download.svg diff --git a/icons/edit-outline.svg b/src/icons/edit-outline.svg similarity index 100% rename from icons/edit-outline.svg rename to src/icons/edit-outline.svg diff --git a/icons/edit-solid.svg b/src/icons/edit-solid.svg similarity index 100% rename from icons/edit-solid.svg rename to src/icons/edit-solid.svg diff --git a/icons/ellipses.svg b/src/icons/ellipses.svg similarity index 100% rename from icons/ellipses.svg rename to src/icons/ellipses.svg diff --git a/icons/facebook.svg b/src/icons/facebook.svg similarity index 100% rename from icons/facebook.svg rename to src/icons/facebook.svg diff --git a/icons/files-outline.svg b/src/icons/files-outline.svg similarity index 100% rename from icons/files-outline.svg rename to src/icons/files-outline.svg diff --git a/icons/files-solid.svg b/src/icons/files-solid.svg similarity index 100% rename from icons/files-solid.svg rename to src/icons/files-solid.svg diff --git a/icons/filter-outline.svg b/src/icons/filter-outline.svg similarity index 100% rename from icons/filter-outline.svg rename to src/icons/filter-outline.svg diff --git a/icons/filter-solid.svg b/src/icons/filter-solid.svg similarity index 100% rename from icons/filter-solid.svg rename to src/icons/filter-solid.svg diff --git a/icons/folder-outline.svg b/src/icons/folder-outline.svg similarity index 100% rename from icons/folder-outline.svg rename to src/icons/folder-outline.svg diff --git a/icons/folder-solid.svg b/src/icons/folder-solid.svg similarity index 100% rename from icons/folder-solid.svg rename to src/icons/folder-solid.svg diff --git a/icons/gear-outline.svg b/src/icons/gear-outline.svg similarity index 100% rename from icons/gear-outline.svg rename to src/icons/gear-outline.svg diff --git a/icons/gear-solid.svg b/src/icons/gear-solid.svg similarity index 100% rename from icons/gear-solid.svg rename to src/icons/gear-solid.svg diff --git a/icons/gears.svg b/src/icons/gears.svg similarity index 100% rename from icons/gears.svg rename to src/icons/gears.svg diff --git a/icons/github.svg b/src/icons/github.svg similarity index 100% rename from icons/github.svg rename to src/icons/github.svg diff --git a/icons/google.svg b/src/icons/google.svg similarity index 100% rename from icons/google.svg rename to src/icons/google.svg diff --git a/icons/hamburger.svg b/src/icons/hamburger.svg similarity index 100% rename from icons/hamburger.svg rename to src/icons/hamburger.svg diff --git a/icons/heroku.svg b/src/icons/heroku.svg similarity index 100% rename from icons/heroku.svg rename to src/icons/heroku.svg diff --git a/icons/infinity.svg b/src/icons/infinity.svg similarity index 100% rename from icons/infinity.svg rename to src/icons/infinity.svg diff --git a/icons/info-outline.svg b/src/icons/info-outline.svg similarity index 100% rename from icons/info-outline.svg rename to src/icons/info-outline.svg diff --git a/icons/info-solid.svg b/src/icons/info-solid.svg similarity index 100% rename from icons/info-solid.svg rename to src/icons/info-solid.svg diff --git a/icons/javascript.svg b/src/icons/javascript.svg similarity index 100% rename from icons/javascript.svg rename to src/icons/javascript.svg diff --git a/icons/keys-outline.svg b/src/icons/keys-outline.svg similarity index 100% rename from icons/keys-outline.svg rename to src/icons/keys-outline.svg diff --git a/icons/keys-solid.svg b/src/icons/keys-solid.svg similarity index 100% rename from icons/keys-solid.svg rename to src/icons/keys-solid.svg diff --git a/icons/laptop-outline.svg b/src/icons/laptop-outline.svg similarity index 100% rename from icons/laptop-outline.svg rename to src/icons/laptop-outline.svg diff --git a/icons/laptop-solid.svg b/src/icons/laptop-solid.svg similarity index 100% rename from icons/laptop-solid.svg rename to src/icons/laptop-solid.svg diff --git a/icons/left-outline.svg b/src/icons/left-outline.svg similarity index 100% rename from icons/left-outline.svg rename to src/icons/left-outline.svg diff --git a/icons/left-solid.svg b/src/icons/left-solid.svg similarity index 100% rename from icons/left-solid.svg rename to src/icons/left-solid.svg diff --git a/icons/locked-outline.svg b/src/icons/locked-outline.svg similarity index 100% rename from icons/locked-outline.svg rename to src/icons/locked-outline.svg diff --git a/icons/locked-solid.svg b/src/icons/locked-solid.svg similarity index 100% rename from icons/locked-solid.svg rename to src/icons/locked-solid.svg diff --git a/icons/mail-outline.svg b/src/icons/mail-outline.svg similarity index 100% rename from icons/mail-outline.svg rename to src/icons/mail-outline.svg diff --git a/icons/mail-solid.svg b/src/icons/mail-solid.svg similarity index 100% rename from icons/mail-solid.svg rename to src/icons/mail-solid.svg diff --git a/icons/minus-outline.svg b/src/icons/minus-outline.svg similarity index 100% rename from icons/minus-outline.svg rename to src/icons/minus-outline.svg diff --git a/icons/minus-solid.svg b/src/icons/minus-solid.svg similarity index 100% rename from icons/minus-solid.svg rename to src/icons/minus-solid.svg diff --git a/icons/phone-outline.svg b/src/icons/phone-outline.svg similarity index 100% rename from icons/phone-outline.svg rename to src/icons/phone-outline.svg diff --git a/icons/phone-solid.svg b/src/icons/phone-solid.svg similarity index 100% rename from icons/phone-solid.svg rename to src/icons/phone-solid.svg diff --git a/icons/php.svg b/src/icons/php.svg similarity index 100% rename from icons/php.svg rename to src/icons/php.svg diff --git a/icons/plus-outline.svg b/src/icons/plus-outline.svg similarity index 100% rename from icons/plus-outline.svg rename to src/icons/plus-outline.svg diff --git a/icons/plus-solid.svg b/src/icons/plus-solid.svg similarity index 100% rename from icons/plus-solid.svg rename to src/icons/plus-solid.svg diff --git a/icons/plus.svg b/src/icons/plus.svg similarity index 100% rename from icons/plus.svg rename to src/icons/plus.svg diff --git a/icons/push-outline.svg b/src/icons/push-outline.svg similarity index 100% rename from icons/push-outline.svg rename to src/icons/push-outline.svg diff --git a/icons/push-solid.svg b/src/icons/push-solid.svg similarity index 100% rename from icons/push-solid.svg rename to src/icons/push-solid.svg diff --git a/icons/question-solid.svg b/src/icons/question-solid.svg similarity index 100% rename from icons/question-solid.svg rename to src/icons/question-solid.svg diff --git a/icons/refresh-outline.svg b/src/icons/refresh-outline.svg similarity index 100% rename from icons/refresh-outline.svg rename to src/icons/refresh-outline.svg diff --git a/icons/refresh-solid.svg b/src/icons/refresh-solid.svg similarity index 100% rename from icons/refresh-solid.svg rename to src/icons/refresh-solid.svg diff --git a/icons/right-outline.svg b/src/icons/right-outline.svg similarity index 100% rename from icons/right-outline.svg rename to src/icons/right-outline.svg diff --git a/icons/right-solid.svg b/src/icons/right-solid.svg similarity index 100% rename from icons/right-solid.svg rename to src/icons/right-solid.svg diff --git a/icons/rpi.svg b/src/icons/rpi.svg similarity index 100% rename from icons/rpi.svg rename to src/icons/rpi.svg diff --git a/icons/rtos.svg b/src/icons/rtos.svg similarity index 100% rename from icons/rtos.svg rename to src/icons/rtos.svg diff --git a/icons/search-outline.svg b/src/icons/search-outline.svg similarity index 100% rename from icons/search-outline.svg rename to src/icons/search-outline.svg diff --git a/icons/search-solid.svg b/src/icons/search-solid.svg similarity index 100% rename from icons/search-solid.svg rename to src/icons/search-solid.svg diff --git a/icons/send-outline.svg b/src/icons/send-outline.svg similarity index 100% rename from icons/send-outline.svg rename to src/icons/send-outline.svg diff --git a/icons/send-solid.svg b/src/icons/send-solid.svg similarity index 100% rename from icons/send-solid.svg rename to src/icons/send-solid.svg diff --git a/icons/share.svg b/src/icons/share.svg similarity index 100% rename from icons/share.svg rename to src/icons/share.svg diff --git a/icons/trash-outline.svg b/src/icons/trash-outline.svg similarity index 100% rename from icons/trash-outline.svg rename to src/icons/trash-outline.svg diff --git a/icons/trash-solid.svg b/src/icons/trash-solid.svg similarity index 100% rename from icons/trash-solid.svg rename to src/icons/trash-solid.svg diff --git a/icons/unity.svg b/src/icons/unity.svg similarity index 100% rename from icons/unity.svg rename to src/icons/unity.svg diff --git a/icons/unlock-outline.svg b/src/icons/unlock-outline.svg similarity index 100% rename from icons/unlock-outline.svg rename to src/icons/unlock-outline.svg diff --git a/icons/unlock-solid.svg b/src/icons/unlock-solid.svg similarity index 100% rename from icons/unlock-solid.svg rename to src/icons/unlock-solid.svg diff --git a/icons/up-outline.svg b/src/icons/up-outline.svg similarity index 100% rename from icons/up-outline.svg rename to src/icons/up-outline.svg diff --git a/icons/up-solid.svg b/src/icons/up-solid.svg similarity index 100% rename from icons/up-solid.svg rename to src/icons/up-solid.svg diff --git a/icons/users-outline.svg b/src/icons/users-outline.svg similarity index 100% rename from icons/users-outline.svg rename to src/icons/users-outline.svg diff --git a/icons/users-solid.svg b/src/icons/users-solid.svg similarity index 100% rename from icons/users-solid.svg rename to src/icons/users-solid.svg diff --git a/icons/warn-outline.svg b/src/icons/warn-outline.svg similarity index 100% rename from icons/warn-outline.svg rename to src/icons/warn-outline.svg diff --git a/icons/warn-solid.svg b/src/icons/warn-solid.svg similarity index 100% rename from icons/warn-solid.svg rename to src/icons/warn-solid.svg diff --git a/icons/windows.svg b/src/icons/windows.svg similarity index 100% rename from icons/windows.svg rename to src/icons/windows.svg diff --git a/icons/x-outline.svg b/src/icons/x-outline.svg similarity index 100% rename from icons/x-outline.svg rename to src/icons/x-outline.svg diff --git a/icons/x-solid.svg b/src/icons/x-solid.svg similarity index 100% rename from icons/x-solid.svg rename to src/icons/x-solid.svg diff --git a/icons/xamarin.svg b/src/icons/xamarin.svg similarity index 100% rename from icons/xamarin.svg rename to src/icons/xamarin.svg diff --git a/lib/AJAX.js b/src/lib/AJAX.js similarity index 100% rename from lib/AJAX.js rename to src/lib/AJAX.js diff --git a/lib/AccountManager.js b/src/lib/AccountManager.js similarity index 100% rename from lib/AccountManager.js rename to src/lib/AccountManager.js diff --git a/lib/AppsManager.js b/src/lib/AppsManager.js similarity index 100% rename from lib/AppsManager.js rename to src/lib/AppsManager.js diff --git a/lib/CSRFManager.js b/src/lib/CSRFManager.js similarity index 100% rename from lib/CSRFManager.js rename to src/lib/CSRFManager.js diff --git a/lib/Charting.js b/src/lib/Charting.js similarity index 100% rename from lib/Charting.js rename to src/lib/Charting.js diff --git a/lib/ColumnPreferences.js b/src/lib/ColumnPreferences.js similarity index 100% rename from lib/ColumnPreferences.js rename to src/lib/ColumnPreferences.js diff --git a/lib/Constants.js b/src/lib/Constants.js similarity index 100% rename from lib/Constants.js rename to src/lib/Constants.js diff --git a/lib/DateUtils.js b/src/lib/DateUtils.js similarity index 100% rename from lib/DateUtils.js rename to src/lib/DateUtils.js diff --git a/lib/Email.js b/src/lib/Email.js similarity index 100% rename from lib/Email.js rename to src/lib/Email.js diff --git a/lib/Filters.js b/src/lib/Filters.js similarity index 100% rename from lib/Filters.js rename to src/lib/Filters.js diff --git a/lib/ParseApp.js b/src/lib/ParseApp.js similarity index 100% rename from lib/ParseApp.js rename to src/lib/ParseApp.js diff --git a/lib/Position.js b/src/lib/Position.js similarity index 100% rename from lib/Position.js rename to src/lib/Position.js diff --git a/lib/PropTypes.js b/src/lib/PropTypes.js similarity index 100% rename from lib/PropTypes.js rename to src/lib/PropTypes.js diff --git a/lib/PushUtils.js b/src/lib/PushUtils.js similarity index 100% rename from lib/PushUtils.js rename to src/lib/PushUtils.js diff --git a/lib/StringEscaping.js b/src/lib/StringEscaping.js similarity index 100% rename from lib/StringEscaping.js rename to src/lib/StringEscaping.js diff --git a/lib/browserUtils.js b/src/lib/browserUtils.js similarity index 100% rename from lib/browserUtils.js rename to src/lib/browserUtils.js diff --git a/lib/encodeFormData.js b/src/lib/encodeFormData.js similarity index 100% rename from lib/encodeFormData.js rename to src/lib/encodeFormData.js diff --git a/lib/englishOrdinalIndicator.js b/src/lib/englishOrdinalIndicator.js similarity index 100% rename from lib/englishOrdinalIndicator.js rename to src/lib/englishOrdinalIndicator.js diff --git a/lib/getFileName.js b/src/lib/getFileName.js similarity index 100% rename from lib/getFileName.js rename to src/lib/getFileName.js diff --git a/lib/getSiteDomain.js b/src/lib/getSiteDomain.js similarity index 100% rename from lib/getSiteDomain.js rename to src/lib/getSiteDomain.js diff --git a/lib/hasAncestor.js b/src/lib/hasAncestor.js similarity index 100% rename from lib/hasAncestor.js rename to src/lib/hasAncestor.js diff --git a/lib/howLongAgo.js b/src/lib/howLongAgo.js similarity index 100% rename from lib/howLongAgo.js rename to src/lib/howLongAgo.js diff --git a/lib/htmlString.js b/src/lib/htmlString.js similarity index 100% rename from lib/htmlString.js rename to src/lib/htmlString.js diff --git a/lib/joinWithFinal.js b/src/lib/joinWithFinal.js similarity index 100% rename from lib/joinWithFinal.js rename to src/lib/joinWithFinal.js diff --git a/lib/keyMirror.js b/src/lib/keyMirror.js similarity index 100% rename from lib/keyMirror.js rename to src/lib/keyMirror.js diff --git a/lib/passwordStrength.js b/src/lib/passwordStrength.js similarity index 100% rename from lib/passwordStrength.js rename to src/lib/passwordStrength.js diff --git a/lib/pluck.js b/src/lib/pluck.js similarity index 100% rename from lib/pluck.js rename to src/lib/pluck.js diff --git a/lib/pluralize.js b/src/lib/pluralize.js similarity index 100% rename from lib/pluralize.js rename to src/lib/pluralize.js diff --git a/lib/prettyNumber.js b/src/lib/prettyNumber.js similarity index 100% rename from lib/prettyNumber.js rename to src/lib/prettyNumber.js diff --git a/lib/queryFromFilters.js b/src/lib/queryFromFilters.js similarity index 100% rename from lib/queryFromFilters.js rename to src/lib/queryFromFilters.js diff --git a/lib/renderFlowFooterChanges.js b/src/lib/renderFlowFooterChanges.js similarity index 100% rename from lib/renderFlowFooterChanges.js rename to src/lib/renderFlowFooterChanges.js diff --git a/lib/setDifference.js b/src/lib/setDifference.js similarity index 100% rename from lib/setDifference.js rename to src/lib/setDifference.js diff --git a/lib/stores/AnalyticsQueryStore.js b/src/lib/stores/AnalyticsQueryStore.js similarity index 100% rename from lib/stores/AnalyticsQueryStore.js rename to src/lib/stores/AnalyticsQueryStore.js diff --git a/lib/stores/ConfigStore.js b/src/lib/stores/ConfigStore.js similarity index 100% rename from lib/stores/ConfigStore.js rename to src/lib/stores/ConfigStore.js diff --git a/lib/stores/JobsStore.js b/src/lib/stores/JobsStore.js similarity index 100% rename from lib/stores/JobsStore.js rename to src/lib/stores/JobsStore.js diff --git a/lib/stores/PushAudiencesStore.js b/src/lib/stores/PushAudiencesStore.js similarity index 100% rename from lib/stores/PushAudiencesStore.js rename to src/lib/stores/PushAudiencesStore.js diff --git a/lib/stores/SchemaStore.js b/src/lib/stores/SchemaStore.js similarity index 100% rename from lib/stores/SchemaStore.js rename to src/lib/stores/SchemaStore.js diff --git a/lib/stores/StateManager.js b/src/lib/stores/StateManager.js similarity index 100% rename from lib/stores/StateManager.js rename to src/lib/stores/StateManager.js diff --git a/lib/stores/StoreManager.js b/src/lib/stores/StoreManager.js similarity index 100% rename from lib/stores/StoreManager.js rename to src/lib/stores/StoreManager.js diff --git a/lib/stores/WebhookStore.js b/src/lib/stores/WebhookStore.js similarity index 100% rename from lib/stores/WebhookStore.js rename to src/lib/stores/WebhookStore.js diff --git a/lib/stringCompare.js b/src/lib/stringCompare.js similarity index 100% rename from lib/stringCompare.js rename to src/lib/stringCompare.js diff --git a/lib/stringList.js b/src/lib/stringList.js similarity index 100% rename from lib/stringList.js rename to src/lib/stringList.js diff --git a/lib/subscribeTo.js b/src/lib/subscribeTo.js similarity index 100% rename from lib/subscribeTo.js rename to src/lib/subscribeTo.js diff --git a/lib/tests/Button.test.js b/src/lib/tests/Button.test.js similarity index 99% rename from lib/tests/Button.test.js rename to src/lib/tests/Button.test.js index bd5853562c..9159ceeffe 100644 --- a/lib/tests/Button.test.js +++ b/src/lib/tests/Button.test.js @@ -18,7 +18,6 @@ describe('Button', () => { const shallowRenderer = TestUtils.createRenderer(); shallowRenderer.render(