From 0492d59decaf3e70032d412aae885fa564eeff24 Mon Sep 17 00:00:00 2001 From: Bruno Lemos Date: Mon, 3 Dec 2018 18:53:39 -0200 Subject: [PATCH] Rename packages to @devhub/xxx --- .nowignore | 10 +++--- package.json | 10 +++--- .../.gitignore | 0 .../assets/logo.png | Bin .../package.json | 6 ++-- .../src/api/mappers/user.ts | 4 +-- .../src/components/App.tsx | 0 .../src/components/AppGlobalStyles.tsx | 0 .../src/components/AppGlobalStyles.web.tsx | 2 +- .../components/buttons/GitHubLoginButton.tsx | 0 .../src/components/cards/EmptyCards.tsx | 2 +- .../src/components/cards/EventCard.tsx | 10 +++--- .../src/components/cards/EventCards.tsx | 2 +- .../src/components/cards/NotificationCard.tsx | 8 ++--- .../components/cards/NotificationCards.tsx | 2 +- .../components/cards/SwipeableEventCard.tsx | 0 .../cards/SwipeableNotificationCard.tsx | 0 .../components/cards/partials/CardIcon.tsx | 2 +- .../components/cards/partials/CardItemId.tsx | 2 +- .../cards/partials/CardItemSeparator.tsx | 0 .../cards/partials/EventCardHeader.tsx | 4 +-- .../cards/partials/NotificationCardHeader.tsx | 4 +-- .../cards/partials/rows/BranchRow.tsx | 0 .../cards/partials/rows/CommentRow.tsx | 2 +- .../cards/partials/rows/CommitListRow.tsx | 2 +- .../cards/partials/rows/CommitRow.tsx | 6 ++-- .../partials/rows/IssueOrPullRequestRow.tsx | 2 +- .../cards/partials/rows/ReleaseRow.tsx | 4 +-- .../cards/partials/rows/RepositoryListRow.tsx | 6 ++-- .../cards/partials/rows/RepositoryRow.tsx | 0 .../cards/partials/rows/RowList.tsx | 0 .../cards/partials/rows/UserListRow.tsx | 2 +- .../cards/partials/rows/UserRow.tsx | 0 .../cards/partials/rows/WikiPageListRow.tsx | 2 +- .../cards/partials/rows/WikiPageRow.tsx | 2 +- .../components/cards/partials/rows/helpers.ts | 2 +- .../components/cards/partials/rows/styles.ts | 2 +- .../src/components/cards/styles.ts | 2 +- .../src/components/columns/Column.tsx | 0 .../src/components/columns/ColumnHeader.tsx | 0 .../components/columns/ColumnHeaderItem.tsx | 2 +- .../src/components/columns/ColumnOptions.tsx | 4 +-- .../components/columns/ColumnOptionsRow.tsx | 2 +- .../src/components/columns/Columns.tsx | 2 +- .../src/components/columns/EventColumn.tsx | 2 +- .../src/components/columns/ModalColumn.tsx | 0 .../components/columns/NotificationColumn.tsx | 2 +- .../src/components/common/AppVersion.tsx | 2 +- .../src/components/common/Avatar.tsx | 2 +- .../src/components/common/Button.tsx | 0 .../src/components/common/Checkbox.tsx | 0 .../src/components/common/ConditionalWrap.tsx | 0 .../src/components/common/FAB.tsx | 2 +- .../src/components/common/H2.tsx | 0 .../src/components/common/H3.tsx | 0 .../components/common/ImageWithLoading.tsx | 0 .../src/components/common/IntervalRefresh.tsx | 0 .../src/components/common/Label.tsx | 0 .../src/components/common/Link.tsx | 0 .../src/components/common/Screen.tsx | 0 .../src/components/common/Screen.web.tsx | 0 .../src/components/common/Separator.tsx | 0 .../src/components/common/Spacer.tsx | 0 .../src/components/common/Switch.tsx | 0 .../src/components/common/TextInput.tsx | 0 .../common/TransparentTextOverlay.tsx | 0 .../components/context/ColumnWidthContext.tsx | 2 +- .../components/context/DimensionsContext.tsx | 0 .../src/components/context/LayoutContext.tsx | 0 .../src/components/context/ThemeContext.tsx | 2 +- .../src/components/layout/FABRenderer.tsx | 0 .../src/components/layout/Sidebar.tsx | 6 ++-- .../modals/AddColumnDetailsModal.tsx | 6 ++-- .../src/components/modals/AddColumnModal.tsx | 2 +- .../src/components/modals/ModalRenderer.tsx | 0 .../src/components/modals/SettingsModal.tsx | 0 .../components/widgets/ThemePreference.tsx | 2 +- .../src/containers/ColumnContainer.tsx | 0 .../src/containers/ColumnsContainer.tsx | 0 .../src/containers/EventCardsContainer.tsx | 2 +- .../containers/NotificationCardsContainer.tsx | 9 ++++- .../src/hooks/use-column.ts | 0 .../src/hooks/use-dimensions.ts | 0 .../src/hooks/use-emitter.ts | 0 .../src/hooks/use-key-down-callback.ts | 0 .../src/hooks/use-key-press-callback.ts | 0 .../src/libs/browser/index.ios.ts | 0 .../src/libs/browser/index.ts | 0 .../src/libs/bugsnag/index.ts | 0 .../src/libs/bugsnag/index.web.ts | 0 .../src/libs/github/index.ts | 2 +- .../src/libs/linear-gradient/index.tsx | 0 .../src/libs/linear-gradient/index.web.tsx | 0 .../src/libs/oauth/helpers.shared.ts | 0 .../src/libs/oauth/helpers.ts | 0 .../src/libs/oauth/helpers.web.ts | 0 .../src/libs/oauth/index.ts | 2 +- .../src/libs/oauth/index.web.ts | 2 +- .../src/libs/platform/index.shared.ts | 0 .../src/libs/platform/index.ts | 0 .../src/libs/platform/index.web.ts | 0 .../src/libs/swipeable/AppleSwipeableRow.tsx | 0 .../src/libs/swipeable/BaseSwipeableRow.tsx | 0 .../src/libs/swipeable/GoogleSwipeableRow.tsx | 0 .../src/libs/swipeable/index.android.tsx | 0 .../src/libs/swipeable/index.ios.tsx | 0 .../src/libs/swipeable/index.tsx | 0 .../src/libs/vector-icons/index.ts | 0 .../src/libs/vector-icons/index.web.ts | 0 .../src/navigation/AppNavigator.tsx | 0 .../src/redux/actions/auth.ts | 2 +- .../src/redux/actions/columns.ts | 2 +- .../src/redux/actions/config.ts | 2 +- .../src/redux/actions/index.ts | 0 .../src/redux/actions/navigation.ts | 2 +- .../src/redux/actions/subscriptions.ts | 0 .../src/redux/context/ReduxStoreContext.tsx | 0 .../src/redux/helpers/index.ts | 0 .../src/redux/hooks/use-redux-action.ts | 0 .../src/redux/hooks/use-redux-state.ts | 0 .../src/redux/reducers/app.ts | 0 .../src/redux/reducers/auth.ts | 2 +- .../src/redux/reducers/columns.ts | 4 +-- .../src/redux/reducers/config.ts | 4 +-- .../src/redux/reducers/index.ts | 0 .../src/redux/reducers/navigation.ts | 2 +- .../src/redux/reducers/subscriptions.ts | 2 +- .../src/redux/sagas/auth.ts | 6 ++-- .../src/redux/sagas/columns.ts | 6 ++-- .../src/redux/sagas/config.ts | 2 +- .../src/redux/sagas/index.ts | 0 .../src/redux/sagas/subscriptions.ts | 2 +- .../src/redux/selectors/auth.ts | 0 .../src/redux/selectors/columns.ts | 0 .../src/redux/selectors/config.ts | 6 ++-- .../src/redux/selectors/index.ts | 0 .../src/redux/selectors/navigation.ts | 0 .../src/redux/selectors/subscriptions.ts | 0 .../src/redux/store.ts | 6 ++-- .../src/redux/types/base.ts | 0 .../src/redux/types/index.ts | 0 .../src/screens/LoginScreen.tsx | 2 +- .../src/screens/MainScreen.tsx | 0 .../src/setup.ts | 0 .../src/styles/colors.ts | 0 .../src/styles/styles.ts | 0 .../src/styles/themes.ts | 2 +- .../src/styles/themes/custom.ts | 2 +- .../src/styles/themes/dark-black.ts | 0 .../src/styles/themes/dark-blue.ts | 0 .../src/styles/themes/dark-gray.ts | 0 .../src/styles/themes/light-blue.ts | 0 .../src/styles/themes/light-gray.ts | 0 .../src/styles/themes/light-white.ts | 0 .../src/styles/utils.ts | 6 ++-- .../src/styles/variables.ts | 0 .../src/utils/helpers/filters.ts | 6 ++-- .../src/utils/helpers/github/events.ts | 4 +-- .../src/utils/helpers/github/notifications.ts | 4 +-- .../src/utils/helpers/github/shared.ts | 4 +-- .../src/utils/helpers/github/url.ts | 2 +- packages/components/tsconfig.json | 20 +++++++++++ .../tslint.json | 0 packages/{shared-core => core}/.gitignore | 0 packages/{shared-core => core}/package.json | 6 ++-- .../{shared-core => core}/src/types/devhub.ts | 0 .../{shared-core => core}/src/types/github.ts | 0 .../src/types/graphql.ts | 0 .../{shared-core => core}/src/types/index.ts | 0 .../{shared-core => core}/src/types/themes.ts | 0 .../src/types/typescript.ts | 0 .../src/utils/constants.ts | 0 .../src/utils/helpers/github/events.ts | 0 .../src/utils/helpers/github/shared.ts | 0 .../src/utils/helpers/github/url.ts | 0 .../src/utils/helpers/shared.ts | 0 packages/{shared-core => core}/tsconfig.json | 1 + packages/{shared-core => core}/tslint.json | 0 packages/mobile/index.js | 2 +- packages/mobile/package.json | 6 ++-- packages/shared-components/tsconfig.json | 31 ------------------ packages/web/package.json | 6 ++-- packages/web/src/index.tsx | 2 +- packages/web/tsconfig.json | 29 +++++++--------- packages/{server-www => www}/index.js | 0 packages/{server-www => www}/now.json | 0 packages/{server-www => www}/package.json | 2 +- packages/{server-www => www}/yarn.lock | 0 tsconfig.json | 1 + 189 files changed, 169 insertions(+), 178 deletions(-) rename packages/{shared-components => components}/.gitignore (100%) rename packages/{shared-components => components}/assets/logo.png (100%) rename packages/{shared-components => components}/package.json (95%) rename packages/{shared-components => components}/src/api/mappers/user.ts (92%) rename packages/{shared-components => components}/src/components/App.tsx (100%) rename packages/{shared-components => components}/src/components/AppGlobalStyles.tsx (100%) rename packages/{shared-components => components}/src/components/AppGlobalStyles.web.tsx (88%) rename packages/{shared-components => components}/src/components/buttons/GitHubLoginButton.tsx (100%) rename packages/{shared-components => components}/src/components/cards/EmptyCards.tsx (97%) rename packages/{shared-components => components}/src/components/cards/EventCard.tsx (97%) rename packages/{shared-components => components}/src/components/cards/EventCards.tsx (96%) rename packages/{shared-components => components}/src/components/cards/NotificationCard.tsx (97%) rename packages/{shared-components => components}/src/components/cards/NotificationCards.tsx (97%) rename packages/{shared-components => components}/src/components/cards/SwipeableEventCard.tsx (100%) rename packages/{shared-components => components}/src/components/cards/SwipeableNotificationCard.tsx (100%) rename packages/{shared-components => components}/src/components/cards/partials/CardIcon.tsx (92%) rename packages/{shared-components => components}/src/components/cards/partials/CardItemId.tsx (97%) rename packages/{shared-components => components}/src/components/cards/partials/CardItemSeparator.tsx (100%) rename packages/{shared-components => components}/src/components/cards/partials/EventCardHeader.tsx (96%) rename packages/{shared-components => components}/src/components/cards/partials/NotificationCardHeader.tsx (96%) rename packages/{shared-components => components}/src/components/cards/partials/rows/BranchRow.tsx (100%) rename packages/{shared-components => components}/src/components/cards/partials/rows/CommentRow.tsx (96%) rename packages/{shared-components => components}/src/components/cards/partials/rows/CommitListRow.tsx (94%) rename packages/{shared-components => components}/src/components/cards/partials/rows/CommitRow.tsx (93%) rename packages/{shared-components => components}/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx (97%) rename packages/{shared-components => components}/src/components/cards/partials/rows/ReleaseRow.tsx (96%) rename packages/{shared-components => components}/src/components/cards/partials/rows/RepositoryListRow.tsx (83%) rename packages/{shared-components => components}/src/components/cards/partials/rows/RepositoryRow.tsx (100%) rename packages/{shared-components => components}/src/components/cards/partials/rows/RowList.tsx (100%) rename packages/{shared-components => components}/src/components/cards/partials/rows/UserListRow.tsx (94%) rename packages/{shared-components => components}/src/components/cards/partials/rows/UserRow.tsx (100%) rename packages/{shared-components => components}/src/components/cards/partials/rows/WikiPageListRow.tsx (94%) rename packages/{shared-components => components}/src/components/cards/partials/rows/WikiPageRow.tsx (96%) rename packages/{shared-components => components}/src/components/cards/partials/rows/helpers.ts (93%) rename packages/{shared-components => components}/src/components/cards/partials/rows/styles.ts (92%) rename packages/{shared-components => components}/src/components/cards/styles.ts (97%) rename packages/{shared-components => components}/src/components/columns/Column.tsx (100%) rename packages/{shared-components => components}/src/components/columns/ColumnHeader.tsx (100%) rename packages/{shared-components => components}/src/components/columns/ColumnHeaderItem.tsx (99%) rename packages/{shared-components => components}/src/components/columns/ColumnOptions.tsx (99%) rename packages/{shared-components => components}/src/components/columns/ColumnOptionsRow.tsx (97%) rename packages/{shared-components => components}/src/components/columns/Columns.tsx (98%) rename packages/{shared-components => components}/src/components/columns/EventColumn.tsx (96%) rename packages/{shared-components => components}/src/components/columns/ModalColumn.tsx (100%) rename packages/{shared-components => components}/src/components/columns/NotificationColumn.tsx (96%) rename packages/{shared-components => components}/src/components/common/AppVersion.tsx (86%) rename packages/{shared-components => components}/src/components/common/Avatar.tsx (98%) rename packages/{shared-components => components}/src/components/common/Button.tsx (100%) rename packages/{shared-components => components}/src/components/common/Checkbox.tsx (100%) rename packages/{shared-components => components}/src/components/common/ConditionalWrap.tsx (100%) rename packages/{shared-components => components}/src/components/common/FAB.tsx (97%) rename packages/{shared-components => components}/src/components/common/H2.tsx (100%) rename packages/{shared-components => components}/src/components/common/H3.tsx (100%) rename packages/{shared-components => components}/src/components/common/ImageWithLoading.tsx (100%) rename packages/{shared-components => components}/src/components/common/IntervalRefresh.tsx (100%) rename packages/{shared-components => components}/src/components/common/Label.tsx (100%) rename packages/{shared-components => components}/src/components/common/Link.tsx (100%) rename packages/{shared-components => components}/src/components/common/Screen.tsx (100%) rename packages/{shared-components => components}/src/components/common/Screen.web.tsx (100%) rename packages/{shared-components => components}/src/components/common/Separator.tsx (100%) rename packages/{shared-components => components}/src/components/common/Spacer.tsx (100%) rename packages/{shared-components => components}/src/components/common/Switch.tsx (100%) rename packages/{shared-components => components}/src/components/common/TextInput.tsx (100%) rename packages/{shared-components => components}/src/components/common/TransparentTextOverlay.tsx (100%) rename packages/{shared-components => components}/src/components/context/ColumnWidthContext.tsx (97%) rename packages/{shared-components => components}/src/components/context/DimensionsContext.tsx (100%) rename packages/{shared-components => components}/src/components/context/LayoutContext.tsx (100%) rename packages/{shared-components => components}/src/components/context/ThemeContext.tsx (94%) rename packages/{shared-components => components}/src/components/layout/FABRenderer.tsx (100%) rename packages/{shared-components => components}/src/components/layout/Sidebar.tsx (96%) rename packages/{shared-components => components}/src/components/modals/AddColumnDetailsModal.tsx (96%) rename packages/{shared-components => components}/src/components/modals/AddColumnModal.tsx (98%) rename packages/{shared-components => components}/src/components/modals/ModalRenderer.tsx (100%) rename packages/{shared-components => components}/src/components/modals/SettingsModal.tsx (100%) rename packages/{shared-components => components}/src/components/widgets/ThemePreference.tsx (98%) rename packages/{shared-components => components}/src/containers/ColumnContainer.tsx (100%) rename packages/{shared-components => components}/src/containers/ColumnsContainer.tsx (100%) rename packages/{shared-components => components}/src/containers/EventCardsContainer.tsx (99%) rename packages/{shared-components => components}/src/containers/NotificationCardsContainer.tsx (94%) rename packages/{shared-components => components}/src/hooks/use-column.ts (100%) rename packages/{shared-components => components}/src/hooks/use-dimensions.ts (100%) rename packages/{shared-components => components}/src/hooks/use-emitter.ts (100%) rename packages/{shared-components => components}/src/hooks/use-key-down-callback.ts (100%) rename packages/{shared-components => components}/src/hooks/use-key-press-callback.ts (100%) rename packages/{shared-components => components}/src/libs/browser/index.ios.ts (100%) rename packages/{shared-components => components}/src/libs/browser/index.ts (100%) rename packages/{shared-components => components}/src/libs/bugsnag/index.ts (100%) rename packages/{shared-components => components}/src/libs/bugsnag/index.web.ts (100%) rename packages/{shared-components => components}/src/libs/github/index.ts (98%) rename packages/{shared-components => components}/src/libs/linear-gradient/index.tsx (100%) rename packages/{shared-components => components}/src/libs/linear-gradient/index.web.tsx (100%) rename packages/{shared-components => components}/src/libs/oauth/helpers.shared.ts (100%) rename packages/{shared-components => components}/src/libs/oauth/helpers.ts (100%) rename packages/{shared-components => components}/src/libs/oauth/helpers.web.ts (100%) rename packages/{shared-components => components}/src/libs/oauth/index.ts (93%) rename packages/{shared-components => components}/src/libs/oauth/index.web.ts (93%) rename packages/{shared-components => components}/src/libs/platform/index.shared.ts (100%) rename packages/{shared-components => components}/src/libs/platform/index.ts (100%) rename packages/{shared-components => components}/src/libs/platform/index.web.ts (100%) rename packages/{shared-components => components}/src/libs/swipeable/AppleSwipeableRow.tsx (100%) rename packages/{shared-components => components}/src/libs/swipeable/BaseSwipeableRow.tsx (100%) rename packages/{shared-components => components}/src/libs/swipeable/GoogleSwipeableRow.tsx (100%) rename packages/{shared-components => components}/src/libs/swipeable/index.android.tsx (100%) rename packages/{shared-components => components}/src/libs/swipeable/index.ios.tsx (100%) rename packages/{shared-components => components}/src/libs/swipeable/index.tsx (100%) rename packages/{shared-components => components}/src/libs/vector-icons/index.ts (100%) rename packages/{shared-components => components}/src/libs/vector-icons/index.web.ts (100%) rename packages/{shared-components => components}/src/navigation/AppNavigator.tsx (100%) rename packages/{shared-components => components}/src/redux/actions/auth.ts (90%) rename packages/{shared-components => components}/src/redux/actions/columns.ts (97%) rename packages/{shared-components => components}/src/redux/actions/config.ts (89%) rename packages/{shared-components => components}/src/redux/actions/index.ts (100%) rename packages/{shared-components => components}/src/redux/actions/navigation.ts (87%) rename packages/{shared-components => components}/src/redux/actions/subscriptions.ts (100%) rename packages/{shared-components => components}/src/redux/context/ReduxStoreContext.tsx (100%) rename packages/{shared-components => components}/src/redux/helpers/index.ts (100%) rename packages/{shared-components => components}/src/redux/hooks/use-redux-action.ts (100%) rename packages/{shared-components => components}/src/redux/hooks/use-redux-state.ts (100%) rename packages/{shared-components => components}/src/redux/reducers/app.ts (100%) rename packages/{shared-components => components}/src/redux/reducers/auth.ts (95%) rename packages/{shared-components => components}/src/redux/reducers/columns.ts (98%) rename packages/{shared-components => components}/src/redux/reducers/config.ts (93%) rename packages/{shared-components => components}/src/redux/reducers/index.ts (100%) rename packages/{shared-components => components}/src/redux/reducers/navigation.ts (95%) rename packages/{shared-components => components}/src/redux/reducers/subscriptions.ts (96%) rename packages/{shared-components => components}/src/redux/sagas/auth.ts (96%) rename packages/{shared-components => components}/src/redux/sagas/columns.ts (93%) rename packages/{shared-components => components}/src/redux/sagas/config.ts (86%) rename packages/{shared-components => components}/src/redux/sagas/index.ts (100%) rename packages/{shared-components => components}/src/redux/sagas/subscriptions.ts (95%) rename packages/{shared-components => components}/src/redux/selectors/auth.ts (100%) rename packages/{shared-components => components}/src/redux/selectors/columns.ts (100%) rename packages/{shared-components => components}/src/redux/selectors/config.ts (81%) rename packages/{shared-components => components}/src/redux/selectors/index.ts (100%) rename packages/{shared-components => components}/src/redux/selectors/navigation.ts (100%) rename packages/{shared-components => components}/src/redux/selectors/subscriptions.ts (100%) rename packages/{shared-components => components}/src/redux/store.ts (94%) rename packages/{shared-components => components}/src/redux/types/base.ts (100%) rename packages/{shared-components => components}/src/redux/types/index.ts (100%) rename packages/{shared-components => components}/src/screens/LoginScreen.tsx (98%) rename packages/{shared-components => components}/src/screens/MainScreen.tsx (100%) rename packages/{shared-components => components}/src/setup.ts (100%) rename packages/{shared-components => components}/src/styles/colors.ts (100%) rename packages/{shared-components => components}/src/styles/styles.ts (100%) rename packages/{shared-components => components}/src/styles/themes.ts (91%) rename packages/{shared-components => components}/src/styles/themes/custom.ts (96%) rename packages/{shared-components => components}/src/styles/themes/dark-black.ts (100%) rename packages/{shared-components => components}/src/styles/themes/dark-blue.ts (100%) rename packages/{shared-components => components}/src/styles/themes/dark-gray.ts (100%) rename packages/{shared-components => components}/src/styles/themes/light-blue.ts (100%) rename packages/{shared-components => components}/src/styles/themes/light-gray.ts (100%) rename packages/{shared-components => components}/src/styles/themes/light-white.ts (100%) rename packages/{shared-components => components}/src/styles/utils.ts (87%) rename packages/{shared-components => components}/src/styles/variables.ts (100%) rename packages/{shared-components => components}/src/utils/helpers/filters.ts (95%) rename packages/{shared-components => components}/src/utils/helpers/github/events.ts (96%) rename packages/{shared-components => components}/src/utils/helpers/github/notifications.ts (95%) rename packages/{shared-components => components}/src/utils/helpers/github/shared.ts (95%) rename packages/{shared-components => components}/src/utils/helpers/github/url.ts (81%) create mode 100644 packages/components/tsconfig.json rename packages/{shared-components => components}/tslint.json (100%) rename packages/{shared-core => core}/.gitignore (100%) rename packages/{shared-core => core}/package.json (89%) rename packages/{shared-core => core}/src/types/devhub.ts (100%) rename packages/{shared-core => core}/src/types/github.ts (100%) rename packages/{shared-core => core}/src/types/graphql.ts (100%) rename packages/{shared-core => core}/src/types/index.ts (100%) rename packages/{shared-core => core}/src/types/themes.ts (100%) rename packages/{shared-core => core}/src/types/typescript.ts (100%) rename packages/{shared-core => core}/src/utils/constants.ts (100%) rename packages/{shared-core => core}/src/utils/helpers/github/events.ts (100%) rename packages/{shared-core => core}/src/utils/helpers/github/shared.ts (100%) rename packages/{shared-core => core}/src/utils/helpers/github/url.ts (100%) rename packages/{shared-core => core}/src/utils/helpers/shared.ts (100%) rename packages/{shared-core => core}/tsconfig.json (92%) rename packages/{shared-core => core}/tslint.json (100%) delete mode 100644 packages/shared-components/tsconfig.json rename packages/{server-www => www}/index.js (100%) rename packages/{server-www => www}/now.json (100%) rename packages/{server-www => www}/package.json (81%) rename packages/{server-www => www}/yarn.lock (100%) diff --git a/.nowignore b/.nowignore index c3525f61..b6aaec1e 100644 --- a/.nowignore +++ b/.nowignore @@ -7,12 +7,12 @@ .vscode @types node_modules +packages/components/dist +packages/components/node_modules +packages/components/package.json +packages/components/src +packages/core packages/mobile -packages/shared-components/dist -packages/shared-components/node_modules -packages/shared-components/package.json -packages/shared-components/src -packages/shared-core packages/web/build packages/web/dist/**.map packages/web/node_modules diff --git a/package.json b/package.json index 58e116e7..c96c4c96 100644 --- a/package.json +++ b/package.json @@ -9,18 +9,18 @@ "nohoist": [] }, "scripts": { - "build": "yarn workspace shared-core build && yarn workspace shared-components build && yarn workspace web build", + "build": "yarn workspace @devhub/core build && yarn workspace @devhub/components build && yarn workspace @devhub/web build", "clean": "yarn workspaces run clean", "deploy": "yarn clean && yarn build && yarn now", - "deploy-www": "pushd packages/server-www; now && now alias; popd;", - "dev": "yarn workspace shared-core build && yarn workspace shared-components build && concurrently --kill-others \"yarn workspace shared-core build -w\" \"yarn workspace shared-components build -w\" \"yarn workspace web start\" \"yarn workspace mobile start\"", + "deploy-www": "pushd packages/www; now && now alias; popd;", + "dev": "yarn workspace @devhub/core build && yarn workspace @devhub/components build && concurrently --kill-others \"yarn workspace @devhub/core build -w\" \"yarn workspace @devhub/components build -w\" \"yarn workspace @devhub/web start\" \"yarn workspace @devhub/mobile start\"", "format": "yarn workspaces run format", "lint": "yarn workspaces run lint", "now": "npx now", "patch-package": "if test \"$NOW\" = \"1\"; then cd .; else patch-package; fi", "prepare": "yarn patch-package", - "studio": "yarn workspace mobile studio", - "xcode": "yarn workspace mobile xcode" + "studio": "yarn workspace @devhub/mobile studio", + "xcode": "yarn workspace @devhub/mobile xcode" }, "dependencies": {}, "devDependencies": { diff --git a/packages/shared-components/.gitignore b/packages/components/.gitignore similarity index 100% rename from packages/shared-components/.gitignore rename to packages/components/.gitignore diff --git a/packages/shared-components/assets/logo.png b/packages/components/assets/logo.png similarity index 100% rename from packages/shared-components/assets/logo.png rename to packages/components/assets/logo.png diff --git a/packages/shared-components/package.json b/packages/components/package.json similarity index 95% rename from packages/shared-components/package.json rename to packages/components/package.json index e66e78f6..3caa784b 100644 --- a/packages/shared-components/package.json +++ b/packages/components/package.json @@ -1,5 +1,5 @@ { - "name": "shared-components", + "name": "@devhub/components", "version": "0.29.0", "main": "dist", "scripts": { @@ -10,6 +10,7 @@ "prepare": "cd .. && yarn patch-package" }, "dependencies": { + "@devhub/core": "0.29.0", "@octokit/rest": "^16.1.0", "axios": "^0.18.0", "bugsnag-js": "^4.7.3", @@ -36,8 +37,7 @@ "redux-devtools-extension": "^2.13.7", "redux-persist": "^5.10.0", "redux-saga": "^0.16.2", - "reselect": "^4.0.0", - "shared-core": "0.29.0" + "reselect": "^4.0.0" }, "devDependencies": { "@types/fbemitter": "^2.0.32", diff --git a/packages/shared-components/src/api/mappers/user.ts b/packages/components/src/api/mappers/user.ts similarity index 92% rename from packages/shared-components/src/api/mappers/user.ts rename to packages/components/src/api/mappers/user.ts index 9de2ed46..703b5807 100644 --- a/packages/shared-components/src/api/mappers/user.ts +++ b/packages/components/src/api/mappers/user.ts @@ -1,5 +1,5 @@ -import { GitHubUser } from 'shared-core/dist/types' -import { User } from 'shared-core/dist/types/graphql' +import { GitHubUser } from '@devhub/core/dist/types' +import { User } from '@devhub/core/dist/types/graphql' // TODO: Put this on a shared repository with the server export function fromGitHubUser( diff --git a/packages/shared-components/src/components/App.tsx b/packages/components/src/components/App.tsx similarity index 100% rename from packages/shared-components/src/components/App.tsx rename to packages/components/src/components/App.tsx diff --git a/packages/shared-components/src/components/AppGlobalStyles.tsx b/packages/components/src/components/AppGlobalStyles.tsx similarity index 100% rename from packages/shared-components/src/components/AppGlobalStyles.tsx rename to packages/components/src/components/AppGlobalStyles.tsx diff --git a/packages/shared-components/src/components/AppGlobalStyles.web.tsx b/packages/components/src/components/AppGlobalStyles.web.tsx similarity index 88% rename from packages/shared-components/src/components/AppGlobalStyles.web.tsx rename to packages/components/src/components/AppGlobalStyles.web.tsx index e547db5e..96d9c863 100644 --- a/packages/shared-components/src/components/AppGlobalStyles.web.tsx +++ b/packages/components/src/components/AppGlobalStyles.web.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { Theme } from 'shared-core/dist/types' +import { Theme } from '@devhub/core/dist/types' import { useTheme } from './context/ThemeContext' function getStyles(params: { theme: Theme }) { diff --git a/packages/shared-components/src/components/buttons/GitHubLoginButton.tsx b/packages/components/src/components/buttons/GitHubLoginButton.tsx similarity index 100% rename from packages/shared-components/src/components/buttons/GitHubLoginButton.tsx rename to packages/components/src/components/buttons/GitHubLoginButton.tsx diff --git a/packages/shared-components/src/components/cards/EmptyCards.tsx b/packages/components/src/components/cards/EmptyCards.tsx similarity index 97% rename from packages/shared-components/src/components/cards/EmptyCards.tsx rename to packages/components/src/components/cards/EmptyCards.tsx index 3ef10bbc..64d05282 100644 --- a/packages/shared-components/src/components/cards/EmptyCards.tsx +++ b/packages/components/src/components/cards/EmptyCards.tsx @@ -1,7 +1,7 @@ import React from 'react' import { ActivityIndicator, Text, View } from 'react-native' -import { LoadState } from 'shared-core/dist/types' +import { LoadState } from '@devhub/core/dist/types' import { contentPadding } from '../../styles/variables' import { Button } from '../common/Button' import { TransparentTextOverlay } from '../common/TransparentTextOverlay' diff --git a/packages/shared-components/src/components/cards/EventCard.tsx b/packages/components/src/components/cards/EventCard.tsx similarity index 97% rename from packages/shared-components/src/components/cards/EventCard.tsx rename to packages/components/src/components/cards/EventCard.tsx index 738a1b71..722252e3 100644 --- a/packages/shared-components/src/components/cards/EventCard.tsx +++ b/packages/components/src/components/cards/EventCard.tsx @@ -18,14 +18,14 @@ import { GitHubRepo, GitHubUser, MultipleStarEvent, -} from 'shared-core/dist/types' -import { getEventText } from 'shared-core/dist/utils/helpers/github/events' -import { getOwnerAndRepo } from 'shared-core/dist/utils/helpers/github/shared' +} from '@devhub/core/dist/types' +import { getEventText } from '@devhub/core/dist/utils/helpers/github/events' +import { getOwnerAndRepo } from '@devhub/core/dist/utils/helpers/github/shared' import { getGitHubAvatarURLFromPayload, getRepoFullNameFromObject, -} from 'shared-core/dist/utils/helpers/github/url' -import { isEventPrivate } from 'shared-core/dist/utils/helpers/shared' +} from '@devhub/core/dist/utils/helpers/github/url' +import { isEventPrivate } from '@devhub/core/dist/utils/helpers/shared' import { contentPadding } from '../../styles/variables' import { getEventIconAndColor } from '../../utils/helpers/github/events' import { diff --git a/packages/shared-components/src/components/cards/EventCards.tsx b/packages/components/src/components/cards/EventCards.tsx similarity index 96% rename from packages/shared-components/src/components/cards/EventCards.tsx rename to packages/components/src/components/cards/EventCards.tsx index 16f86476..d8f612d2 100644 --- a/packages/shared-components/src/components/cards/EventCards.tsx +++ b/packages/components/src/components/cards/EventCards.tsx @@ -1,7 +1,7 @@ import React from 'react' import { FlatList, View } from 'react-native' -import { EnhancedGitHubEvent, LoadState } from 'shared-core/dist/types' +import { EnhancedGitHubEvent, LoadState } from '@devhub/core/dist/types' import { ErrorBoundary } from '../../libs/bugsnag' import { contentPadding } from '../../styles/variables' import { Button } from '../common/Button' diff --git a/packages/shared-components/src/components/cards/NotificationCard.tsx b/packages/components/src/components/cards/NotificationCard.tsx similarity index 97% rename from packages/shared-components/src/components/cards/NotificationCard.tsx rename to packages/components/src/components/cards/NotificationCard.tsx index b50d10b1..ad4b472f 100644 --- a/packages/shared-components/src/components/cards/NotificationCard.tsx +++ b/packages/components/src/components/cards/NotificationCard.tsx @@ -4,17 +4,17 @@ import { StyleSheet, View } from 'react-native' import { GitHubNotification, GitHubNotificationReason, -} from 'shared-core/dist/types' -import { getOwnerAndRepo } from 'shared-core/dist/utils/helpers/github/shared' +} from '@devhub/core/dist/types' +import { getOwnerAndRepo } from '@devhub/core/dist/utils/helpers/github/shared' import { getGitHubURLForRepoInvitation, getGitHubURLForSecurityAlert, getIssueOrPullRequestNumberFromUrl, -} from 'shared-core/dist/utils/helpers/github/url' +} from '@devhub/core/dist/utils/helpers/github/url' import { isNotificationPrivate, trimNewLinesAndSpaces, -} from 'shared-core/dist/utils/helpers/shared' +} from '@devhub/core/dist/utils/helpers/shared' import { contentPadding } from '../../styles/variables' import { getNotificationReasonMetadata } from '../../utils/helpers/github/notifications' import { diff --git a/packages/shared-components/src/components/cards/NotificationCards.tsx b/packages/components/src/components/cards/NotificationCards.tsx similarity index 97% rename from packages/shared-components/src/components/cards/NotificationCards.tsx rename to packages/components/src/components/cards/NotificationCards.tsx index 3d5e9fe0..6c9ae48b 100644 --- a/packages/shared-components/src/components/cards/NotificationCards.tsx +++ b/packages/components/src/components/cards/NotificationCards.tsx @@ -1,7 +1,7 @@ import React from 'react' import { FlatList, View } from 'react-native' -import { GitHubNotification, LoadState } from 'shared-core/dist/types' +import { GitHubNotification, LoadState } from '@devhub/core/dist/types' import { ErrorBoundary } from '../../libs/bugsnag' import { contentPadding } from '../../styles/variables' import { Button } from '../common/Button' diff --git a/packages/shared-components/src/components/cards/SwipeableEventCard.tsx b/packages/components/src/components/cards/SwipeableEventCard.tsx similarity index 100% rename from packages/shared-components/src/components/cards/SwipeableEventCard.tsx rename to packages/components/src/components/cards/SwipeableEventCard.tsx diff --git a/packages/shared-components/src/components/cards/SwipeableNotificationCard.tsx b/packages/components/src/components/cards/SwipeableNotificationCard.tsx similarity index 100% rename from packages/shared-components/src/components/cards/SwipeableNotificationCard.tsx rename to packages/components/src/components/cards/SwipeableNotificationCard.tsx diff --git a/packages/shared-components/src/components/cards/partials/CardIcon.tsx b/packages/components/src/components/cards/partials/CardIcon.tsx similarity index 92% rename from packages/shared-components/src/components/cards/partials/CardIcon.tsx rename to packages/components/src/components/cards/partials/CardIcon.tsx index c9d417b5..02920971 100644 --- a/packages/shared-components/src/components/cards/partials/CardIcon.tsx +++ b/packages/components/src/components/cards/partials/CardIcon.tsx @@ -1,8 +1,8 @@ import React from 'react' import { StyleSheet } from 'react-native' +import { Omit } from '@devhub/core/dist/types' import { IconProps } from 'react-native-vector-icons/Icon' -import { Omit } from 'shared-core/dist/types' import { Octicons as Icon } from '../../../libs/vector-icons' import { contentPadding } from '../../../styles/variables' diff --git a/packages/shared-components/src/components/cards/partials/CardItemId.tsx b/packages/components/src/components/cards/partials/CardItemId.tsx similarity index 97% rename from packages/shared-components/src/components/cards/partials/CardItemId.tsx rename to packages/components/src/components/cards/partials/CardItemId.tsx index cb7f2ba2..4e94c74a 100644 --- a/packages/shared-components/src/components/cards/partials/CardItemId.tsx +++ b/packages/components/src/components/cards/partials/CardItemId.tsx @@ -1,7 +1,7 @@ import React from 'react' import { StyleProp, StyleSheet, Text, ViewStyle } from 'react-native' -import { GitHubIcon } from 'shared-core/dist/types' +import { GitHubIcon } from '@devhub/core/dist/types' import { Octicons as Icon } from '../../../libs/vector-icons' import { radius } from '../../../styles/variables' import { fixURL } from '../../../utils/helpers/github/url' diff --git a/packages/shared-components/src/components/cards/partials/CardItemSeparator.tsx b/packages/components/src/components/cards/partials/CardItemSeparator.tsx similarity index 100% rename from packages/shared-components/src/components/cards/partials/CardItemSeparator.tsx rename to packages/components/src/components/cards/partials/CardItemSeparator.tsx diff --git a/packages/shared-components/src/components/cards/partials/EventCardHeader.tsx b/packages/components/src/components/cards/partials/EventCardHeader.tsx similarity index 96% rename from packages/shared-components/src/components/cards/partials/EventCardHeader.tsx rename to packages/components/src/components/cards/partials/EventCardHeader.tsx index b5b8fe14..76fee2d2 100644 --- a/packages/shared-components/src/components/cards/partials/EventCardHeader.tsx +++ b/packages/components/src/components/cards/partials/EventCardHeader.tsx @@ -2,8 +2,8 @@ import { MomentInput } from 'moment' import React from 'react' import { StyleSheet, Text, View } from 'react-native' -import { GitHubIcon } from 'shared-core/dist/types' -import { getDateSmallText } from 'shared-core/dist/utils/helpers/shared' +import { GitHubIcon } from '@devhub/core/dist/types' +import { getDateSmallText } from '@devhub/core/dist/utils/helpers/shared' import { Octicons as Icon } from '../../../libs/vector-icons' import { Avatar } from '../../common/Avatar' import { IntervalRefresh } from '../../common/IntervalRefresh' diff --git a/packages/shared-components/src/components/cards/partials/NotificationCardHeader.tsx b/packages/components/src/components/cards/partials/NotificationCardHeader.tsx similarity index 96% rename from packages/shared-components/src/components/cards/partials/NotificationCardHeader.tsx rename to packages/components/src/components/cards/partials/NotificationCardHeader.tsx index f811a41a..7aec4f5a 100644 --- a/packages/shared-components/src/components/cards/partials/NotificationCardHeader.tsx +++ b/packages/components/src/components/cards/partials/NotificationCardHeader.tsx @@ -2,8 +2,8 @@ import { MomentInput } from 'moment' import React from 'react' import { StyleSheet, Text, View } from 'react-native' -import { GitHubIcon } from 'shared-core/dist/types' -import { getDateSmallText } from 'shared-core/dist/utils/helpers/shared' +import { GitHubIcon } from '@devhub/core/dist/types' +import { getDateSmallText } from '@devhub/core/dist/utils/helpers/shared' import { useReduxState } from '../../../redux/hooks/use-redux-state' import * as selectors from '../../../redux/selectors' import { Avatar } from '../../common/Avatar' diff --git a/packages/shared-components/src/components/cards/partials/rows/BranchRow.tsx b/packages/components/src/components/cards/partials/rows/BranchRow.tsx similarity index 100% rename from packages/shared-components/src/components/cards/partials/rows/BranchRow.tsx rename to packages/components/src/components/cards/partials/rows/BranchRow.tsx diff --git a/packages/shared-components/src/components/cards/partials/rows/CommentRow.tsx b/packages/components/src/components/cards/partials/rows/CommentRow.tsx similarity index 96% rename from packages/shared-components/src/components/cards/partials/rows/CommentRow.tsx rename to packages/components/src/components/cards/partials/rows/CommentRow.tsx index 26429c45..464d2b97 100644 --- a/packages/shared-components/src/components/cards/partials/rows/CommentRow.tsx +++ b/packages/components/src/components/cards/partials/rows/CommentRow.tsx @@ -1,7 +1,7 @@ import React from 'react' import { Text, View } from 'react-native' -import { trimNewLinesAndSpaces } from 'shared-core/dist/utils/helpers/shared' +import { trimNewLinesAndSpaces } from '@devhub/core/dist/utils/helpers/shared' import { Platform } from '../../../../libs/platform' import { fixURL } from '../../../../utils/helpers/github/url' import { Avatar } from '../../../common/Avatar' diff --git a/packages/shared-components/src/components/cards/partials/rows/CommitListRow.tsx b/packages/components/src/components/cards/partials/rows/CommitListRow.tsx similarity index 94% rename from packages/shared-components/src/components/cards/partials/rows/CommitListRow.tsx rename to packages/components/src/components/cards/partials/rows/CommitListRow.tsx index ad119f88..dd8d8e2f 100644 --- a/packages/shared-components/src/components/cards/partials/rows/CommitListRow.tsx +++ b/packages/components/src/components/cards/partials/rows/CommitListRow.tsx @@ -3,7 +3,7 @@ import React from 'react' import { CommitRow } from './CommitRow' import { RenderItem, RowList } from './RowList' -import { GitHubCommit } from 'shared-core/dist/types' +import { GitHubCommit } from '@devhub/core/dist/types' export interface CommitListRowProps { isRead: boolean diff --git a/packages/shared-components/src/components/cards/partials/rows/CommitRow.tsx b/packages/components/src/components/cards/partials/rows/CommitRow.tsx similarity index 93% rename from packages/shared-components/src/components/cards/partials/rows/CommitRow.tsx rename to packages/components/src/components/cards/partials/rows/CommitRow.tsx index 66c74c50..3f06487c 100644 --- a/packages/shared-components/src/components/cards/partials/rows/CommitRow.tsx +++ b/packages/components/src/components/cards/partials/rows/CommitRow.tsx @@ -1,13 +1,13 @@ import React from 'react' import { Text, View } from 'react-native' -import { tryGetUsernameFromGitHubEmail } from 'shared-core/dist/utils/helpers/github/shared' +import { tryGetUsernameFromGitHubEmail } from '@devhub/core/dist/utils/helpers/github/shared' import { getCommentIdFromUrl, getGitHubSearchURL, getGitHubURLForUser, -} from 'shared-core/dist/utils/helpers/github/url' -import { trimNewLinesAndSpaces } from 'shared-core/dist/utils/helpers/shared' +} from '@devhub/core/dist/utils/helpers/github/url' +import { trimNewLinesAndSpaces } from '@devhub/core/dist/utils/helpers/shared' import { Octicons as Icon } from '../../../../libs/vector-icons' import { fixURL } from '../../../../utils/helpers/github/url' import { Avatar } from '../../../common/Avatar' diff --git a/packages/shared-components/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx b/packages/components/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx similarity index 97% rename from packages/shared-components/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx rename to packages/components/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx index 1fadd321..398c3e5e 100644 --- a/packages/shared-components/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx +++ b/packages/components/src/components/cards/partials/rows/IssueOrPullRequestRow.tsx @@ -1,7 +1,7 @@ import React from 'react' import { StyleSheet, Text, View } from 'react-native' -import { trimNewLinesAndSpaces } from 'shared-core/dist/utils/helpers/shared' +import { trimNewLinesAndSpaces } from '@devhub/core/dist/utils/helpers/shared' import { Octicons as Icon } from '../../../../libs/vector-icons' import { defaultStyles } from '../../../../styles/styles' import { contentPadding } from '../../../../styles/variables' diff --git a/packages/shared-components/src/components/cards/partials/rows/ReleaseRow.tsx b/packages/components/src/components/cards/partials/rows/ReleaseRow.tsx similarity index 96% rename from packages/shared-components/src/components/cards/partials/rows/ReleaseRow.tsx rename to packages/components/src/components/cards/partials/rows/ReleaseRow.tsx index a8ae52a5..e20d5716 100644 --- a/packages/shared-components/src/components/cards/partials/rows/ReleaseRow.tsx +++ b/packages/components/src/components/cards/partials/rows/ReleaseRow.tsx @@ -1,8 +1,8 @@ import React from 'react' import { Text, View } from 'react-native' -import { getGitHubURLForRelease } from 'shared-core/dist/utils/helpers/github/url' -import { trimNewLinesAndSpaces } from 'shared-core/dist/utils/helpers/shared' +import { getGitHubURLForRelease } from '@devhub/core/dist/utils/helpers/github/url' +import { trimNewLinesAndSpaces } from '@devhub/core/dist/utils/helpers/shared' import { Octicons as Icon } from '../../../../libs/vector-icons' import { fixURL } from '../../../../utils/helpers/github/url' import { Avatar } from '../../../common/Avatar' diff --git a/packages/shared-components/src/components/cards/partials/rows/RepositoryListRow.tsx b/packages/components/src/components/cards/partials/rows/RepositoryListRow.tsx similarity index 83% rename from packages/shared-components/src/components/cards/partials/rows/RepositoryListRow.tsx rename to packages/components/src/components/cards/partials/rows/RepositoryListRow.tsx index fd05f232..8cde4504 100644 --- a/packages/shared-components/src/components/cards/partials/rows/RepositoryListRow.tsx +++ b/packages/components/src/components/cards/partials/rows/RepositoryListRow.tsx @@ -1,8 +1,8 @@ import React from 'react' -import { GitHubRepo } from 'shared-core/dist/types' -import { getOwnerAndRepo } from 'shared-core/dist/utils/helpers/github/shared' -import { getRepoFullNameFromObject } from 'shared-core/dist/utils/helpers/github/url' +import { GitHubRepo } from '@devhub/core/dist/types' +import { getOwnerAndRepo } from '@devhub/core/dist/utils/helpers/github/shared' +import { getRepoFullNameFromObject } from '@devhub/core/dist/utils/helpers/github/url' import { RepositoryRow } from './RepositoryRow' import { RenderItem, RowList } from './RowList' diff --git a/packages/shared-components/src/components/cards/partials/rows/RepositoryRow.tsx b/packages/components/src/components/cards/partials/rows/RepositoryRow.tsx similarity index 100% rename from packages/shared-components/src/components/cards/partials/rows/RepositoryRow.tsx rename to packages/components/src/components/cards/partials/rows/RepositoryRow.tsx diff --git a/packages/shared-components/src/components/cards/partials/rows/RowList.tsx b/packages/components/src/components/cards/partials/rows/RowList.tsx similarity index 100% rename from packages/shared-components/src/components/cards/partials/rows/RowList.tsx rename to packages/components/src/components/cards/partials/rows/RowList.tsx diff --git a/packages/shared-components/src/components/cards/partials/rows/UserListRow.tsx b/packages/components/src/components/cards/partials/rows/UserListRow.tsx similarity index 94% rename from packages/shared-components/src/components/cards/partials/rows/UserListRow.tsx rename to packages/components/src/components/cards/partials/rows/UserListRow.tsx index 55b4946f..2794deff 100644 --- a/packages/shared-components/src/components/cards/partials/rows/UserListRow.tsx +++ b/packages/components/src/components/cards/partials/rows/UserListRow.tsx @@ -3,7 +3,7 @@ import React from 'react' import { RenderItem, RowList } from './RowList' import { UserRow } from './UserRow' -import { GitHubUser } from 'shared-core/dist/types' +import { GitHubUser } from '@devhub/core/dist/types' export interface UserListRowProps { isRead: boolean diff --git a/packages/shared-components/src/components/cards/partials/rows/UserRow.tsx b/packages/components/src/components/cards/partials/rows/UserRow.tsx similarity index 100% rename from packages/shared-components/src/components/cards/partials/rows/UserRow.tsx rename to packages/components/src/components/cards/partials/rows/UserRow.tsx diff --git a/packages/shared-components/src/components/cards/partials/rows/WikiPageListRow.tsx b/packages/components/src/components/cards/partials/rows/WikiPageListRow.tsx similarity index 94% rename from packages/shared-components/src/components/cards/partials/rows/WikiPageListRow.tsx rename to packages/components/src/components/cards/partials/rows/WikiPageListRow.tsx index 0d38f1ca..82ae51bd 100644 --- a/packages/shared-components/src/components/cards/partials/rows/WikiPageListRow.tsx +++ b/packages/components/src/components/cards/partials/rows/WikiPageListRow.tsx @@ -1,6 +1,6 @@ import React from 'react' -import { GitHubPage } from 'shared-core/dist/types' +import { GitHubPage } from '@devhub/core/dist/types' import { RenderItem, RowList } from './RowList' import { WikiPageRow } from './WikiPageRow' diff --git a/packages/shared-components/src/components/cards/partials/rows/WikiPageRow.tsx b/packages/components/src/components/cards/partials/rows/WikiPageRow.tsx similarity index 96% rename from packages/shared-components/src/components/cards/partials/rows/WikiPageRow.tsx rename to packages/components/src/components/cards/partials/rows/WikiPageRow.tsx index 08b6210f..7532425c 100644 --- a/packages/shared-components/src/components/cards/partials/rows/WikiPageRow.tsx +++ b/packages/components/src/components/cards/partials/rows/WikiPageRow.tsx @@ -1,7 +1,7 @@ import React from 'react' import { Text, View } from 'react-native' -import { trimNewLinesAndSpaces } from 'shared-core/dist/utils/helpers/shared' +import { trimNewLinesAndSpaces } from '@devhub/core/dist/utils/helpers/shared' import { Octicons as Icon } from '../../../../libs/vector-icons' import { fixURL } from '../../../../utils/helpers/github/url' import { Link } from '../../../common/Link' diff --git a/packages/shared-components/src/components/cards/partials/rows/helpers.ts b/packages/components/src/components/cards/partials/rows/helpers.ts similarity index 93% rename from packages/shared-components/src/components/cards/partials/rows/helpers.ts rename to packages/components/src/components/cards/partials/rows/helpers.ts index 5387254f..8cf359d6 100644 --- a/packages/shared-components/src/components/cards/partials/rows/helpers.ts +++ b/packages/components/src/components/cards/partials/rows/helpers.ts @@ -1,6 +1,6 @@ import _ from 'lodash' -import { GitHubURLOptions } from 'shared-core/dist/utils/helpers/github/url' +import { GitHubURLOptions } from '@devhub/core/dist/utils/helpers/github/url' import { Browser } from '../../../../libs/browser' import { fixURL } from '../../../../utils/helpers/github/url' diff --git a/packages/shared-components/src/components/cards/partials/rows/styles.ts b/packages/components/src/components/cards/partials/rows/styles.ts similarity index 92% rename from packages/shared-components/src/components/cards/partials/rows/styles.ts rename to packages/components/src/components/cards/partials/rows/styles.ts index 78868124..021eac96 100644 --- a/packages/shared-components/src/components/cards/partials/rows/styles.ts +++ b/packages/components/src/components/cards/partials/rows/styles.ts @@ -1,7 +1,7 @@ import _ from 'lodash' import { StyleSheet } from 'react-native' -import { Theme } from 'shared-core/dist/types/themes' +import { Theme } from '@devhub/core/dist/types/themes' import { contentPadding, smallTextSize } from '../../../../styles/variables' export const getCardRowStylesForTheme = _.memoize((theme: Theme) => { diff --git a/packages/shared-components/src/components/cards/styles.ts b/packages/components/src/components/cards/styles.ts similarity index 97% rename from packages/shared-components/src/components/cards/styles.ts rename to packages/components/src/components/cards/styles.ts index 03737632..3199f345 100644 --- a/packages/shared-components/src/components/cards/styles.ts +++ b/packages/components/src/components/cards/styles.ts @@ -1,7 +1,7 @@ import _ from 'lodash' import { StyleSheet } from 'react-native' -import { Theme } from 'shared-core/dist/types/themes' +import { Theme } from '@devhub/core/dist/types/themes' import { Platform } from '../../libs/platform' import { avatarSize, diff --git a/packages/shared-components/src/components/columns/Column.tsx b/packages/components/src/components/columns/Column.tsx similarity index 100% rename from packages/shared-components/src/components/columns/Column.tsx rename to packages/components/src/components/columns/Column.tsx diff --git a/packages/shared-components/src/components/columns/ColumnHeader.tsx b/packages/components/src/components/columns/ColumnHeader.tsx similarity index 100% rename from packages/shared-components/src/components/columns/ColumnHeader.tsx rename to packages/components/src/components/columns/ColumnHeader.tsx diff --git a/packages/shared-components/src/components/columns/ColumnHeaderItem.tsx b/packages/components/src/components/columns/ColumnHeaderItem.tsx similarity index 99% rename from packages/shared-components/src/components/columns/ColumnHeaderItem.tsx rename to packages/components/src/components/columns/ColumnHeaderItem.tsx index 1c6eeff5..455e294e 100644 --- a/packages/shared-components/src/components/columns/ColumnHeaderItem.tsx +++ b/packages/components/src/components/columns/ColumnHeaderItem.tsx @@ -10,7 +10,7 @@ import { ViewStyle, } from 'react-native' -import { GitHubIcon } from 'shared-core/dist/types' +import { GitHubIcon } from '@devhub/core/dist/types' import { Octicons as Icon } from '../../libs/vector-icons' import { useReduxState } from '../../redux/hooks/use-redux-state' import * as selectors from '../../redux/selectors' diff --git a/packages/shared-components/src/components/columns/ColumnOptions.tsx b/packages/components/src/components/columns/ColumnOptions.tsx similarity index 99% rename from packages/shared-components/src/components/columns/ColumnOptions.tsx rename to packages/components/src/components/columns/ColumnOptions.tsx index da39e0a4..3ac7f473 100644 --- a/packages/shared-components/src/components/columns/ColumnOptions.tsx +++ b/packages/components/src/components/columns/ColumnOptions.tsx @@ -2,11 +2,11 @@ import _ from 'lodash' import React, { useState } from 'react' import { ScrollView, StyleSheet, Text, View } from 'react-native' -import { Column } from 'shared-core/dist/types' +import { Column } from '@devhub/core/dist/types' import { eventTypes, getEventTypeMetadata, -} from 'shared-core/dist/utils/helpers/github/events' +} from '@devhub/core/dist/utils/helpers/github/events' import { useDimensions } from '../../hooks/use-dimensions' import { Octicons as Icon } from '../../libs/vector-icons' import * as actions from '../../redux/actions' diff --git a/packages/shared-components/src/components/columns/ColumnOptionsRow.tsx b/packages/components/src/components/columns/ColumnOptionsRow.tsx similarity index 97% rename from packages/shared-components/src/components/columns/ColumnOptionsRow.tsx rename to packages/components/src/components/columns/ColumnOptionsRow.tsx index 6ea02f48..7f8967fb 100644 --- a/packages/shared-components/src/components/columns/ColumnOptionsRow.tsx +++ b/packages/components/src/components/columns/ColumnOptionsRow.tsx @@ -2,7 +2,7 @@ import _ from 'lodash' import React from 'react' import { TouchableWithoutFeedback, View, ViewStyle } from 'react-native' -import { GitHubIcon } from 'shared-core/dist/types' +import { GitHubIcon } from '@devhub/core/dist/types' import * as colors from '../../styles/colors' import { columnHeaderItemContentSize, diff --git a/packages/shared-components/src/components/columns/Columns.tsx b/packages/components/src/components/columns/Columns.tsx similarity index 98% rename from packages/shared-components/src/components/columns/Columns.tsx rename to packages/components/src/components/columns/Columns.tsx index 923e3bd6..cff42440 100644 --- a/packages/shared-components/src/components/columns/Columns.tsx +++ b/packages/components/src/components/columns/Columns.tsx @@ -7,7 +7,7 @@ import { ViewStyle, } from 'react-native' -import { Omit } from 'shared-core/dist/types' +import { Omit } from '@devhub/core/dist/types' import { ColumnContainer } from '../../containers/ColumnContainer' import { useEmitter } from '../../hooks/use-emitter' import { Separator } from '../common/Separator' diff --git a/packages/shared-components/src/components/columns/EventColumn.tsx b/packages/components/src/components/columns/EventColumn.tsx similarity index 96% rename from packages/shared-components/src/components/columns/EventColumn.tsx rename to packages/components/src/components/columns/EventColumn.tsx index ed226acb..9c56b08f 100644 --- a/packages/shared-components/src/components/columns/EventColumn.tsx +++ b/packages/components/src/components/columns/EventColumn.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react' -import { getColumnHeaderDetails } from 'shared-core/dist/utils/helpers/github/events' +import { getColumnHeaderDetails } from '@devhub/core/dist/utils/helpers/github/events' import { EventCardsContainer, EventCardsContainerProps, diff --git a/packages/shared-components/src/components/columns/ModalColumn.tsx b/packages/components/src/components/columns/ModalColumn.tsx similarity index 100% rename from packages/shared-components/src/components/columns/ModalColumn.tsx rename to packages/components/src/components/columns/ModalColumn.tsx diff --git a/packages/shared-components/src/components/columns/NotificationColumn.tsx b/packages/components/src/components/columns/NotificationColumn.tsx similarity index 96% rename from packages/shared-components/src/components/columns/NotificationColumn.tsx rename to packages/components/src/components/columns/NotificationColumn.tsx index 2538d5ca..7fe8a311 100644 --- a/packages/shared-components/src/components/columns/NotificationColumn.tsx +++ b/packages/components/src/components/columns/NotificationColumn.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react' -import { getColumnHeaderDetails } from 'shared-core/dist/utils/helpers/github/events' +import { getColumnHeaderDetails } from '@devhub/core/dist/utils/helpers/github/events' import { NotificationCardsContainer, NotificationCardsContainerProps, diff --git a/packages/shared-components/src/components/common/AppVersion.tsx b/packages/components/src/components/common/AppVersion.tsx similarity index 86% rename from packages/shared-components/src/components/common/AppVersion.tsx rename to packages/components/src/components/common/AppVersion.tsx index afba23fd..f697776e 100644 --- a/packages/shared-components/src/components/common/AppVersion.tsx +++ b/packages/components/src/components/common/AppVersion.tsx @@ -3,7 +3,7 @@ import { StyleSheet, Text } from 'react-native' import { useTheme } from '../context/ThemeContext' -const pkg = require('shared-core/package.json') // tslint:disable-line +const pkg = require('@devhub/core/package.json') // tslint:disable-line const styles = StyleSheet.create({ appVersion: { diff --git a/packages/shared-components/src/components/common/Avatar.tsx b/packages/components/src/components/common/Avatar.tsx similarity index 98% rename from packages/shared-components/src/components/common/Avatar.tsx rename to packages/components/src/components/common/Avatar.tsx index 4099456e..1fe87e47 100644 --- a/packages/shared-components/src/components/common/Avatar.tsx +++ b/packages/components/src/components/common/Avatar.tsx @@ -10,7 +10,7 @@ import { getUserAvatarByAvatarURL, getUserAvatarByEmail, getUserAvatarByUsername, -} from 'shared-core/dist/utils/helpers/github/shared' +} from '@devhub/core/dist/utils/helpers/github/shared' import { avatarSize, radius, smallAvatarSize } from '../../styles/variables' import { fixURL } from '../../utils/helpers/github/url' import { getRepositoryURL, getUserURL } from '../cards/partials/rows/helpers' diff --git a/packages/shared-components/src/components/common/Button.tsx b/packages/components/src/components/common/Button.tsx similarity index 100% rename from packages/shared-components/src/components/common/Button.tsx rename to packages/components/src/components/common/Button.tsx diff --git a/packages/shared-components/src/components/common/Checkbox.tsx b/packages/components/src/components/common/Checkbox.tsx similarity index 100% rename from packages/shared-components/src/components/common/Checkbox.tsx rename to packages/components/src/components/common/Checkbox.tsx diff --git a/packages/shared-components/src/components/common/ConditionalWrap.tsx b/packages/components/src/components/common/ConditionalWrap.tsx similarity index 100% rename from packages/shared-components/src/components/common/ConditionalWrap.tsx rename to packages/components/src/components/common/ConditionalWrap.tsx diff --git a/packages/shared-components/src/components/common/FAB.tsx b/packages/components/src/components/common/FAB.tsx similarity index 97% rename from packages/shared-components/src/components/common/FAB.tsx rename to packages/components/src/components/common/FAB.tsx index 8e97f5f0..0259c009 100644 --- a/packages/shared-components/src/components/common/FAB.tsx +++ b/packages/components/src/components/common/FAB.tsx @@ -7,7 +7,7 @@ import { TouchableOpacityProps, } from 'react-native' -import { GitHubIcon } from 'shared-core/dist/types' +import { GitHubIcon } from '@devhub/core/dist/types' import { Octicons as Icon } from '../../libs/vector-icons' import * as colors from '../../styles/colors' import { contentPadding } from '../../styles/variables' diff --git a/packages/shared-components/src/components/common/H2.tsx b/packages/components/src/components/common/H2.tsx similarity index 100% rename from packages/shared-components/src/components/common/H2.tsx rename to packages/components/src/components/common/H2.tsx diff --git a/packages/shared-components/src/components/common/H3.tsx b/packages/components/src/components/common/H3.tsx similarity index 100% rename from packages/shared-components/src/components/common/H3.tsx rename to packages/components/src/components/common/H3.tsx diff --git a/packages/shared-components/src/components/common/ImageWithLoading.tsx b/packages/components/src/components/common/ImageWithLoading.tsx similarity index 100% rename from packages/shared-components/src/components/common/ImageWithLoading.tsx rename to packages/components/src/components/common/ImageWithLoading.tsx diff --git a/packages/shared-components/src/components/common/IntervalRefresh.tsx b/packages/components/src/components/common/IntervalRefresh.tsx similarity index 100% rename from packages/shared-components/src/components/common/IntervalRefresh.tsx rename to packages/components/src/components/common/IntervalRefresh.tsx diff --git a/packages/shared-components/src/components/common/Label.tsx b/packages/components/src/components/common/Label.tsx similarity index 100% rename from packages/shared-components/src/components/common/Label.tsx rename to packages/components/src/components/common/Label.tsx diff --git a/packages/shared-components/src/components/common/Link.tsx b/packages/components/src/components/common/Link.tsx similarity index 100% rename from packages/shared-components/src/components/common/Link.tsx rename to packages/components/src/components/common/Link.tsx diff --git a/packages/shared-components/src/components/common/Screen.tsx b/packages/components/src/components/common/Screen.tsx similarity index 100% rename from packages/shared-components/src/components/common/Screen.tsx rename to packages/components/src/components/common/Screen.tsx diff --git a/packages/shared-components/src/components/common/Screen.web.tsx b/packages/components/src/components/common/Screen.web.tsx similarity index 100% rename from packages/shared-components/src/components/common/Screen.web.tsx rename to packages/components/src/components/common/Screen.web.tsx diff --git a/packages/shared-components/src/components/common/Separator.tsx b/packages/components/src/components/common/Separator.tsx similarity index 100% rename from packages/shared-components/src/components/common/Separator.tsx rename to packages/components/src/components/common/Separator.tsx diff --git a/packages/shared-components/src/components/common/Spacer.tsx b/packages/components/src/components/common/Spacer.tsx similarity index 100% rename from packages/shared-components/src/components/common/Spacer.tsx rename to packages/components/src/components/common/Spacer.tsx diff --git a/packages/shared-components/src/components/common/Switch.tsx b/packages/components/src/components/common/Switch.tsx similarity index 100% rename from packages/shared-components/src/components/common/Switch.tsx rename to packages/components/src/components/common/Switch.tsx diff --git a/packages/shared-components/src/components/common/TextInput.tsx b/packages/components/src/components/common/TextInput.tsx similarity index 100% rename from packages/shared-components/src/components/common/TextInput.tsx rename to packages/components/src/components/common/TextInput.tsx diff --git a/packages/shared-components/src/components/common/TransparentTextOverlay.tsx b/packages/components/src/components/common/TransparentTextOverlay.tsx similarity index 100% rename from packages/shared-components/src/components/common/TransparentTextOverlay.tsx rename to packages/components/src/components/common/TransparentTextOverlay.tsx diff --git a/packages/shared-components/src/components/context/ColumnWidthContext.tsx b/packages/components/src/components/context/ColumnWidthContext.tsx similarity index 97% rename from packages/shared-components/src/components/context/ColumnWidthContext.tsx rename to packages/components/src/components/context/ColumnWidthContext.tsx index f277b092..109b2454 100644 --- a/packages/shared-components/src/components/context/ColumnWidthContext.tsx +++ b/packages/components/src/components/context/ColumnWidthContext.tsx @@ -4,7 +4,7 @@ import { Dimensions, ScaledSize } from 'react-native' import { MAX_COLUMN_WIDTH, MIN_COLUMN_WIDTH, -} from 'shared-core/dist/utils/constants' +} from '@devhub/core/dist/utils/constants' import { sidebarSize } from '../../styles/variables' import { APP_LAYOUT_BREAKPOINTS, getLayoutConsumerState } from './LayoutContext' diff --git a/packages/shared-components/src/components/context/DimensionsContext.tsx b/packages/components/src/components/context/DimensionsContext.tsx similarity index 100% rename from packages/shared-components/src/components/context/DimensionsContext.tsx rename to packages/components/src/components/context/DimensionsContext.tsx diff --git a/packages/shared-components/src/components/context/LayoutContext.tsx b/packages/components/src/components/context/LayoutContext.tsx similarity index 100% rename from packages/shared-components/src/components/context/LayoutContext.tsx rename to packages/components/src/components/context/LayoutContext.tsx diff --git a/packages/shared-components/src/components/context/ThemeContext.tsx b/packages/components/src/components/context/ThemeContext.tsx similarity index 94% rename from packages/shared-components/src/components/context/ThemeContext.tsx rename to packages/components/src/components/context/ThemeContext.tsx index 0ec76563..07fcd23d 100644 --- a/packages/shared-components/src/components/context/ThemeContext.tsx +++ b/packages/components/src/components/context/ThemeContext.tsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react' -import { Theme } from 'shared-core/dist/types' +import { Theme } from '@devhub/core/dist/types' import { useReduxState } from '../../redux/hooks/use-redux-state' import * as selectors from '../../redux/selectors' import { defaultThemePair } from '../../redux/selectors/config' diff --git a/packages/shared-components/src/components/layout/FABRenderer.tsx b/packages/components/src/components/layout/FABRenderer.tsx similarity index 100% rename from packages/shared-components/src/components/layout/FABRenderer.tsx rename to packages/components/src/components/layout/FABRenderer.tsx diff --git a/packages/shared-components/src/components/layout/Sidebar.tsx b/packages/components/src/components/layout/Sidebar.tsx similarity index 96% rename from packages/shared-components/src/components/layout/Sidebar.tsx rename to packages/components/src/components/layout/Sidebar.tsx index 2ccc0cb6..99b240f0 100644 --- a/packages/shared-components/src/components/layout/Sidebar.tsx +++ b/packages/components/src/components/layout/Sidebar.tsx @@ -8,8 +8,8 @@ import { View, } from 'react-native' -import { ModalPayload } from 'shared-core/dist/types' -import { getColumnHeaderDetails } from 'shared-core/dist/utils/helpers/github/events' +import { ModalPayload } from '@devhub/core/dist/types' +import { getColumnHeaderDetails } from '@devhub/core/dist/utils/helpers/github/events' import { useColumn } from '../../hooks/use-column' import * as actions from '../../redux/actions' import { useReduxAction } from '../../redux/hooks/use-redux-action' @@ -23,7 +23,7 @@ import { Link } from '../common/Link' import { Separator } from '../common/Separator' import { useTheme } from '../context/ThemeContext' -const logo = require('shared-components/assets/logo.png') // tslint:disable-line +const logo = require('@devhub/components/assets/logo.png') // tslint:disable-line const styles = StyleSheet.create({ centerContainer: { diff --git a/packages/shared-components/src/components/modals/AddColumnDetailsModal.tsx b/packages/components/src/components/modals/AddColumnDetailsModal.tsx similarity index 96% rename from packages/shared-components/src/components/modals/AddColumnDetailsModal.tsx rename to packages/components/src/components/modals/AddColumnDetailsModal.tsx index 4f143bc0..11f23e69 100644 --- a/packages/shared-components/src/components/modals/AddColumnDetailsModal.tsx +++ b/packages/components/src/components/modals/AddColumnDetailsModal.tsx @@ -8,12 +8,12 @@ import { AddColumnDetailsPayload, ColumnParamField, NotificationColumn, -} from 'shared-core/dist/types' +} from '@devhub/core/dist/types' import * as actions from '../../redux/actions' import { ModalColumn } from '../columns/ModalColumn' -import { createSubscriptionObjectWithId } from 'shared-core/dist/utils/helpers/github/shared' -import { guid } from 'shared-core/dist/utils/helpers/shared' +import { createSubscriptionObjectWithId } from '@devhub/core/dist/utils/helpers/github/shared' +import { guid } from '@devhub/core/dist/utils/helpers/shared' import { useReduxAction } from '../../redux/hooks/use-redux-action' import { contentPadding } from '../../styles/variables' import { ColumnHeaderItem } from '../columns/ColumnHeaderItem' diff --git a/packages/shared-components/src/components/modals/AddColumnModal.tsx b/packages/components/src/components/modals/AddColumnModal.tsx similarity index 98% rename from packages/shared-components/src/components/modals/AddColumnModal.tsx rename to packages/components/src/components/modals/AddColumnModal.tsx index 0cf43cc7..e823dfc0 100644 --- a/packages/shared-components/src/components/modals/AddColumnModal.tsx +++ b/packages/components/src/components/modals/AddColumnModal.tsx @@ -1,7 +1,7 @@ import React, { useState } from 'react' import { Text, TouchableOpacity, View } from 'react-native' -import { AddColumnDetailsPayload } from 'shared-core/dist/types' +import { AddColumnDetailsPayload } from '@devhub/core/dist/types' import * as actions from '../../redux/actions' import { useReduxAction } from '../../redux/hooks/use-redux-action' import { contentPadding } from '../../styles/variables' diff --git a/packages/shared-components/src/components/modals/ModalRenderer.tsx b/packages/components/src/components/modals/ModalRenderer.tsx similarity index 100% rename from packages/shared-components/src/components/modals/ModalRenderer.tsx rename to packages/components/src/components/modals/ModalRenderer.tsx diff --git a/packages/shared-components/src/components/modals/SettingsModal.tsx b/packages/components/src/components/modals/SettingsModal.tsx similarity index 100% rename from packages/shared-components/src/components/modals/SettingsModal.tsx rename to packages/components/src/components/modals/SettingsModal.tsx diff --git a/packages/shared-components/src/components/widgets/ThemePreference.tsx b/packages/components/src/components/widgets/ThemePreference.tsx similarity index 98% rename from packages/shared-components/src/components/widgets/ThemePreference.tsx rename to packages/components/src/components/widgets/ThemePreference.tsx index 4b346587..efc3b002 100644 --- a/packages/shared-components/src/components/widgets/ThemePreference.tsx +++ b/packages/components/src/components/widgets/ThemePreference.tsx @@ -1,7 +1,7 @@ import React from 'react' import { StyleSheet, Text, TouchableOpacity, View } from 'react-native' -import { Theme } from 'shared-core/dist/types' +import { Theme } from '@devhub/core/dist/types' import { useTheme } from '../../components/context/ThemeContext' import * as actions from '../../redux/actions' import { useReduxAction } from '../../redux/hooks/use-redux-action' diff --git a/packages/shared-components/src/containers/ColumnContainer.tsx b/packages/components/src/containers/ColumnContainer.tsx similarity index 100% rename from packages/shared-components/src/containers/ColumnContainer.tsx rename to packages/components/src/containers/ColumnContainer.tsx diff --git a/packages/shared-components/src/containers/ColumnsContainer.tsx b/packages/components/src/containers/ColumnsContainer.tsx similarity index 100% rename from packages/shared-components/src/containers/ColumnsContainer.tsx rename to packages/components/src/containers/ColumnsContainer.tsx diff --git a/packages/shared-components/src/containers/EventCardsContainer.tsx b/packages/components/src/containers/EventCardsContainer.tsx similarity index 99% rename from packages/shared-components/src/containers/EventCardsContainer.tsx rename to packages/components/src/containers/EventCardsContainer.tsx index 0083744e..01e8d58f 100644 --- a/packages/shared-components/src/containers/EventCardsContainer.tsx +++ b/packages/components/src/containers/EventCardsContainer.tsx @@ -9,7 +9,7 @@ import { GitHubEvent, LoadState, Omit, -} from 'shared-core/dist/types' +} from '@devhub/core/dist/types' import { EventCards, EventCardsProps } from '../components/cards/EventCards' import { getActivity } from '../libs/github' import { getFilteredEvents } from '../utils/helpers/filters' diff --git a/packages/shared-components/src/containers/NotificationCardsContainer.tsx b/packages/components/src/containers/NotificationCardsContainer.tsx similarity index 94% rename from packages/shared-components/src/containers/NotificationCardsContainer.tsx rename to packages/components/src/containers/NotificationCardsContainer.tsx index bd31a344..be765fc9 100644 --- a/packages/shared-components/src/containers/NotificationCardsContainer.tsx +++ b/packages/components/src/containers/NotificationCardsContainer.tsx @@ -8,7 +8,14 @@ import { LoadState, NotificationSubscription, Omit, -} from 'shared-core/dist/types' +} from '@devhub/core/dist/types' +import { getOwnerAndRepo } from '@devhub/core/dist/utils/helpers/github/shared' +import { + getCommentIdFromUrl, + getCommitShaFromUrl, + getIssueOrPullRequestNumberFromUrl, + getReleaseIdFromUrl, +} from '@devhub/core/dist/utils/helpers/github/url' import { NotificationCards, NotificationCardsProps, diff --git a/packages/shared-components/src/hooks/use-column.ts b/packages/components/src/hooks/use-column.ts similarity index 100% rename from packages/shared-components/src/hooks/use-column.ts rename to packages/components/src/hooks/use-column.ts diff --git a/packages/shared-components/src/hooks/use-dimensions.ts b/packages/components/src/hooks/use-dimensions.ts similarity index 100% rename from packages/shared-components/src/hooks/use-dimensions.ts rename to packages/components/src/hooks/use-dimensions.ts diff --git a/packages/shared-components/src/hooks/use-emitter.ts b/packages/components/src/hooks/use-emitter.ts similarity index 100% rename from packages/shared-components/src/hooks/use-emitter.ts rename to packages/components/src/hooks/use-emitter.ts diff --git a/packages/shared-components/src/hooks/use-key-down-callback.ts b/packages/components/src/hooks/use-key-down-callback.ts similarity index 100% rename from packages/shared-components/src/hooks/use-key-down-callback.ts rename to packages/components/src/hooks/use-key-down-callback.ts diff --git a/packages/shared-components/src/hooks/use-key-press-callback.ts b/packages/components/src/hooks/use-key-press-callback.ts similarity index 100% rename from packages/shared-components/src/hooks/use-key-press-callback.ts rename to packages/components/src/hooks/use-key-press-callback.ts diff --git a/packages/shared-components/src/libs/browser/index.ios.ts b/packages/components/src/libs/browser/index.ios.ts similarity index 100% rename from packages/shared-components/src/libs/browser/index.ios.ts rename to packages/components/src/libs/browser/index.ios.ts diff --git a/packages/shared-components/src/libs/browser/index.ts b/packages/components/src/libs/browser/index.ts similarity index 100% rename from packages/shared-components/src/libs/browser/index.ts rename to packages/components/src/libs/browser/index.ts diff --git a/packages/shared-components/src/libs/bugsnag/index.ts b/packages/components/src/libs/bugsnag/index.ts similarity index 100% rename from packages/shared-components/src/libs/bugsnag/index.ts rename to packages/components/src/libs/bugsnag/index.ts diff --git a/packages/shared-components/src/libs/bugsnag/index.web.ts b/packages/components/src/libs/bugsnag/index.web.ts similarity index 100% rename from packages/shared-components/src/libs/bugsnag/index.web.ts rename to packages/components/src/libs/bugsnag/index.web.ts diff --git a/packages/shared-components/src/libs/github/index.ts b/packages/components/src/libs/github/index.ts similarity index 98% rename from packages/shared-components/src/libs/github/index.ts rename to packages/components/src/libs/github/index.ts index 11ec2892..91659240 100644 --- a/packages/shared-components/src/libs/github/index.ts +++ b/packages/components/src/libs/github/index.ts @@ -1,6 +1,6 @@ import Octokit from '@octokit/rest' -import { GitHubActivityType } from 'shared-core/dist/types' +import { GitHubActivityType } from '@devhub/core/dist/types' export const octokit = new Octokit() diff --git a/packages/shared-components/src/libs/linear-gradient/index.tsx b/packages/components/src/libs/linear-gradient/index.tsx similarity index 100% rename from packages/shared-components/src/libs/linear-gradient/index.tsx rename to packages/components/src/libs/linear-gradient/index.tsx diff --git a/packages/shared-components/src/libs/linear-gradient/index.web.tsx b/packages/components/src/libs/linear-gradient/index.web.tsx similarity index 100% rename from packages/shared-components/src/libs/linear-gradient/index.web.tsx rename to packages/components/src/libs/linear-gradient/index.web.tsx diff --git a/packages/shared-components/src/libs/oauth/helpers.shared.ts b/packages/components/src/libs/oauth/helpers.shared.ts similarity index 100% rename from packages/shared-components/src/libs/oauth/helpers.shared.ts rename to packages/components/src/libs/oauth/helpers.shared.ts diff --git a/packages/shared-components/src/libs/oauth/helpers.ts b/packages/components/src/libs/oauth/helpers.ts similarity index 100% rename from packages/shared-components/src/libs/oauth/helpers.ts rename to packages/components/src/libs/oauth/helpers.ts diff --git a/packages/shared-components/src/libs/oauth/helpers.web.ts b/packages/components/src/libs/oauth/helpers.web.ts similarity index 100% rename from packages/shared-components/src/libs/oauth/helpers.web.ts rename to packages/components/src/libs/oauth/helpers.web.ts diff --git a/packages/shared-components/src/libs/oauth/index.ts b/packages/components/src/libs/oauth/index.ts similarity index 93% rename from packages/shared-components/src/libs/oauth/index.ts rename to packages/components/src/libs/oauth/index.ts index 489f3c9e..cff70f45 100644 --- a/packages/shared-components/src/libs/oauth/index.ts +++ b/packages/components/src/libs/oauth/index.ts @@ -1,6 +1,6 @@ import qs from 'qs' -import { API_BASE_URL } from 'shared-core/dist/utils/constants' +import { API_BASE_URL } from '@devhub/core/dist/utils/constants' import { Browser } from '../browser' import { getUrlParamsIfMatches, listenForNextUrl } from './helpers' diff --git a/packages/shared-components/src/libs/oauth/index.web.ts b/packages/components/src/libs/oauth/index.web.ts similarity index 93% rename from packages/shared-components/src/libs/oauth/index.web.ts rename to packages/components/src/libs/oauth/index.web.ts index cc0a422d..b50f8880 100644 --- a/packages/shared-components/src/libs/oauth/index.web.ts +++ b/packages/components/src/libs/oauth/index.web.ts @@ -1,6 +1,6 @@ import qs from 'qs' -import { API_BASE_URL } from 'shared-core/dist/utils/constants' +import { API_BASE_URL } from '@devhub/core/dist/utils/constants' import { listenForNextMessageData } from './helpers.web' function popupWindow(url: string, w: number = 500, h: number = 600) { diff --git a/packages/shared-components/src/libs/platform/index.shared.ts b/packages/components/src/libs/platform/index.shared.ts similarity index 100% rename from packages/shared-components/src/libs/platform/index.shared.ts rename to packages/components/src/libs/platform/index.shared.ts diff --git a/packages/shared-components/src/libs/platform/index.ts b/packages/components/src/libs/platform/index.ts similarity index 100% rename from packages/shared-components/src/libs/platform/index.ts rename to packages/components/src/libs/platform/index.ts diff --git a/packages/shared-components/src/libs/platform/index.web.ts b/packages/components/src/libs/platform/index.web.ts similarity index 100% rename from packages/shared-components/src/libs/platform/index.web.ts rename to packages/components/src/libs/platform/index.web.ts diff --git a/packages/shared-components/src/libs/swipeable/AppleSwipeableRow.tsx b/packages/components/src/libs/swipeable/AppleSwipeableRow.tsx similarity index 100% rename from packages/shared-components/src/libs/swipeable/AppleSwipeableRow.tsx rename to packages/components/src/libs/swipeable/AppleSwipeableRow.tsx diff --git a/packages/shared-components/src/libs/swipeable/BaseSwipeableRow.tsx b/packages/components/src/libs/swipeable/BaseSwipeableRow.tsx similarity index 100% rename from packages/shared-components/src/libs/swipeable/BaseSwipeableRow.tsx rename to packages/components/src/libs/swipeable/BaseSwipeableRow.tsx diff --git a/packages/shared-components/src/libs/swipeable/GoogleSwipeableRow.tsx b/packages/components/src/libs/swipeable/GoogleSwipeableRow.tsx similarity index 100% rename from packages/shared-components/src/libs/swipeable/GoogleSwipeableRow.tsx rename to packages/components/src/libs/swipeable/GoogleSwipeableRow.tsx diff --git a/packages/shared-components/src/libs/swipeable/index.android.tsx b/packages/components/src/libs/swipeable/index.android.tsx similarity index 100% rename from packages/shared-components/src/libs/swipeable/index.android.tsx rename to packages/components/src/libs/swipeable/index.android.tsx diff --git a/packages/shared-components/src/libs/swipeable/index.ios.tsx b/packages/components/src/libs/swipeable/index.ios.tsx similarity index 100% rename from packages/shared-components/src/libs/swipeable/index.ios.tsx rename to packages/components/src/libs/swipeable/index.ios.tsx diff --git a/packages/shared-components/src/libs/swipeable/index.tsx b/packages/components/src/libs/swipeable/index.tsx similarity index 100% rename from packages/shared-components/src/libs/swipeable/index.tsx rename to packages/components/src/libs/swipeable/index.tsx diff --git a/packages/shared-components/src/libs/vector-icons/index.ts b/packages/components/src/libs/vector-icons/index.ts similarity index 100% rename from packages/shared-components/src/libs/vector-icons/index.ts rename to packages/components/src/libs/vector-icons/index.ts diff --git a/packages/shared-components/src/libs/vector-icons/index.web.ts b/packages/components/src/libs/vector-icons/index.web.ts similarity index 100% rename from packages/shared-components/src/libs/vector-icons/index.web.ts rename to packages/components/src/libs/vector-icons/index.web.ts diff --git a/packages/shared-components/src/navigation/AppNavigator.tsx b/packages/components/src/navigation/AppNavigator.tsx similarity index 100% rename from packages/shared-components/src/navigation/AppNavigator.tsx rename to packages/components/src/navigation/AppNavigator.tsx diff --git a/packages/shared-components/src/redux/actions/auth.ts b/packages/components/src/redux/actions/auth.ts similarity index 90% rename from packages/shared-components/src/redux/actions/auth.ts rename to packages/components/src/redux/actions/auth.ts index 2c5c54f5..d31e1a68 100644 --- a/packages/shared-components/src/redux/actions/auth.ts +++ b/packages/components/src/redux/actions/auth.ts @@ -1,4 +1,4 @@ -import { User } from 'shared-core/dist/types/graphql' +import { User } from '@devhub/core/dist/types/graphql' import { createAction, createErrorAction } from '../helpers' export function loginRequest(payload: { diff --git a/packages/shared-components/src/redux/actions/columns.ts b/packages/components/src/redux/actions/columns.ts similarity index 97% rename from packages/shared-components/src/redux/actions/columns.ts rename to packages/components/src/redux/actions/columns.ts index 7b5d8148..4920c190 100644 --- a/packages/shared-components/src/redux/actions/columns.ts +++ b/packages/components/src/redux/actions/columns.ts @@ -4,7 +4,7 @@ import { GitHubEvent, GitHubNotificationReason, NotificationColumnFilters, -} from 'shared-core/dist/types' +} from '@devhub/core/dist/types' import { createAction } from '../helpers' export function replaceColumns(payload: ColumnAndSubscriptions[]) { diff --git a/packages/shared-components/src/redux/actions/config.ts b/packages/components/src/redux/actions/config.ts similarity index 89% rename from packages/shared-components/src/redux/actions/config.ts rename to packages/components/src/redux/actions/config.ts index b57ea9b0..a707a9c7 100644 --- a/packages/shared-components/src/redux/actions/config.ts +++ b/packages/components/src/redux/actions/config.ts @@ -1,4 +1,4 @@ -import { ThemePair } from 'shared-core/dist/types' +import { ThemePair } from '@devhub/core/dist/types' import { createAction } from '../helpers' export function setTheme(payload: { diff --git a/packages/shared-components/src/redux/actions/index.ts b/packages/components/src/redux/actions/index.ts similarity index 100% rename from packages/shared-components/src/redux/actions/index.ts rename to packages/components/src/redux/actions/index.ts diff --git a/packages/shared-components/src/redux/actions/navigation.ts b/packages/components/src/redux/actions/navigation.ts similarity index 87% rename from packages/shared-components/src/redux/actions/navigation.ts rename to packages/components/src/redux/actions/navigation.ts index 36c2437b..57e078ec 100644 --- a/packages/shared-components/src/redux/actions/navigation.ts +++ b/packages/components/src/redux/actions/navigation.ts @@ -1,4 +1,4 @@ -import { ModalPayload } from 'shared-core/dist/types' +import { ModalPayload } from '@devhub/core/dist/types' import { createAction } from '../helpers' export function pushModal(payload: ModalPayload) { diff --git a/packages/shared-components/src/redux/actions/subscriptions.ts b/packages/components/src/redux/actions/subscriptions.ts similarity index 100% rename from packages/shared-components/src/redux/actions/subscriptions.ts rename to packages/components/src/redux/actions/subscriptions.ts diff --git a/packages/shared-components/src/redux/context/ReduxStoreContext.tsx b/packages/components/src/redux/context/ReduxStoreContext.tsx similarity index 100% rename from packages/shared-components/src/redux/context/ReduxStoreContext.tsx rename to packages/components/src/redux/context/ReduxStoreContext.tsx diff --git a/packages/shared-components/src/redux/helpers/index.ts b/packages/components/src/redux/helpers/index.ts similarity index 100% rename from packages/shared-components/src/redux/helpers/index.ts rename to packages/components/src/redux/helpers/index.ts diff --git a/packages/shared-components/src/redux/hooks/use-redux-action.ts b/packages/components/src/redux/hooks/use-redux-action.ts similarity index 100% rename from packages/shared-components/src/redux/hooks/use-redux-action.ts rename to packages/components/src/redux/hooks/use-redux-action.ts diff --git a/packages/shared-components/src/redux/hooks/use-redux-state.ts b/packages/components/src/redux/hooks/use-redux-state.ts similarity index 100% rename from packages/shared-components/src/redux/hooks/use-redux-state.ts rename to packages/components/src/redux/hooks/use-redux-state.ts diff --git a/packages/shared-components/src/redux/reducers/app.ts b/packages/components/src/redux/reducers/app.ts similarity index 100% rename from packages/shared-components/src/redux/reducers/app.ts rename to packages/components/src/redux/reducers/app.ts diff --git a/packages/shared-components/src/redux/reducers/auth.ts b/packages/components/src/redux/reducers/auth.ts similarity index 95% rename from packages/shared-components/src/redux/reducers/auth.ts rename to packages/components/src/redux/reducers/auth.ts index 7ed13cd1..4bb019d4 100644 --- a/packages/shared-components/src/redux/reducers/auth.ts +++ b/packages/components/src/redux/reducers/auth.ts @@ -1,7 +1,7 @@ import _ from 'lodash' import { REHYDRATE } from 'redux-persist' -import { User } from 'shared-core/dist/types/graphql' +import { User } from '@devhub/core/dist/types/graphql' import { Reducer } from '../types' export interface State { diff --git a/packages/shared-components/src/redux/reducers/columns.ts b/packages/components/src/redux/reducers/columns.ts similarity index 98% rename from packages/shared-components/src/redux/reducers/columns.ts rename to packages/components/src/redux/reducers/columns.ts index aea32c43..67aa9b69 100644 --- a/packages/shared-components/src/redux/reducers/columns.ts +++ b/packages/components/src/redux/reducers/columns.ts @@ -5,8 +5,8 @@ import { ActivityColumn, Column, NotificationColumn, -} from 'shared-core/dist/types' -import { guid } from 'shared-core/dist/utils/helpers/shared' +} from '@devhub/core/dist/types' +import { guid } from '@devhub/core/dist/utils/helpers/shared' import { Reducer } from '../types' export interface State { diff --git a/packages/shared-components/src/redux/reducers/config.ts b/packages/components/src/redux/reducers/config.ts similarity index 93% rename from packages/shared-components/src/redux/reducers/config.ts rename to packages/components/src/redux/reducers/config.ts index 1789e40f..206f9a51 100644 --- a/packages/shared-components/src/redux/reducers/config.ts +++ b/packages/components/src/redux/reducers/config.ts @@ -1,11 +1,11 @@ import immer from 'immer' import _ from 'lodash' -import { ThemePair } from 'shared-core/dist/types' +import { ThemePair } from '@devhub/core/dist/types' import { DEFAULT_DARK_THEME, DEFAULT_LIGHT_THEME, -} from 'shared-core/dist/utils/constants' +} from '@devhub/core/dist/utils/constants' import { loadTheme } from '../../styles/utils' import { Reducer } from '../types' diff --git a/packages/shared-components/src/redux/reducers/index.ts b/packages/components/src/redux/reducers/index.ts similarity index 100% rename from packages/shared-components/src/redux/reducers/index.ts rename to packages/components/src/redux/reducers/index.ts diff --git a/packages/shared-components/src/redux/reducers/navigation.ts b/packages/components/src/redux/reducers/navigation.ts similarity index 95% rename from packages/shared-components/src/redux/reducers/navigation.ts rename to packages/components/src/redux/reducers/navigation.ts index cd9c3ecd..7a9e49a1 100644 --- a/packages/shared-components/src/redux/reducers/navigation.ts +++ b/packages/components/src/redux/reducers/navigation.ts @@ -1,6 +1,6 @@ import immer from 'immer' -import { ModalPayload } from 'shared-core/dist/types' +import { ModalPayload } from '@devhub/core/dist/types' import { Reducer } from '../types' export interface State { diff --git a/packages/shared-components/src/redux/reducers/subscriptions.ts b/packages/components/src/redux/reducers/subscriptions.ts similarity index 96% rename from packages/shared-components/src/redux/reducers/subscriptions.ts rename to packages/components/src/redux/reducers/subscriptions.ts index 10a8c61e..2f3ade36 100644 --- a/packages/shared-components/src/redux/reducers/subscriptions.ts +++ b/packages/components/src/redux/reducers/subscriptions.ts @@ -1,7 +1,7 @@ import immer from 'immer' import _ from 'lodash' -import { ColumnSubscription } from 'shared-core/dist/types' +import { ColumnSubscription } from '@devhub/core/dist/types' import { Reducer } from '../types' export interface State { diff --git a/packages/shared-components/src/redux/sagas/auth.ts b/packages/components/src/redux/sagas/auth.ts similarity index 96% rename from packages/shared-components/src/redux/sagas/auth.ts rename to packages/components/src/redux/sagas/auth.ts index 03cdebc8..7a4d303c 100644 --- a/packages/shared-components/src/redux/sagas/auth.ts +++ b/packages/components/src/redux/sagas/auth.ts @@ -2,9 +2,9 @@ import axios, { AxiosResponse } from 'axios' import { REHYDRATE } from 'redux-persist' import { all, call, put, select, takeLatest } from 'redux-saga/effects' -import { GitHubUser } from 'shared-core/dist/types' -import { User } from 'shared-core/dist/types/graphql' -import { GRAPHQL_ENDPOINT } from 'shared-core/dist/utils/constants' +import { GitHubUser } from '@devhub/core/dist/types' +import { User } from '@devhub/core/dist/types/graphql' +import { GRAPHQL_ENDPOINT } from '@devhub/core/dist/utils/constants' import { fromGitHubUser } from '../../api/mappers/user' import * as github from '../../libs/github' import * as actions from '../actions' diff --git a/packages/shared-components/src/redux/sagas/columns.ts b/packages/components/src/redux/sagas/columns.ts similarity index 93% rename from packages/shared-components/src/redux/sagas/columns.ts rename to packages/components/src/redux/sagas/columns.ts index 9e7abf35..369a528d 100644 --- a/packages/shared-components/src/redux/sagas/columns.ts +++ b/packages/components/src/redux/sagas/columns.ts @@ -1,9 +1,9 @@ import { all, put, select, takeLatest } from 'redux-saga/effects' +import { ColumnAndSubscriptions } from '@devhub/core/dist/types' +import { createSubscriptionObjectWithId } from '@devhub/core/dist/utils/helpers/github/shared' +import { guid } from '@devhub/core/dist/utils/helpers/shared' import { delay } from 'redux-saga' -import { ColumnAndSubscriptions } from 'shared-core/dist/types' -import { createSubscriptionObjectWithId } from 'shared-core/dist/utils/helpers/github/shared' -import { guid } from 'shared-core/dist/utils/helpers/shared' import { emitter } from '../../setup' import * as actions from '../actions' import * as selectors from '../selectors' diff --git a/packages/shared-components/src/redux/sagas/config.ts b/packages/components/src/redux/sagas/config.ts similarity index 86% rename from packages/shared-components/src/redux/sagas/config.ts rename to packages/components/src/redux/sagas/config.ts index 240dcedc..81287994 100644 --- a/packages/shared-components/src/redux/sagas/config.ts +++ b/packages/components/src/redux/sagas/config.ts @@ -1,7 +1,7 @@ import { delay } from 'redux-saga' import { all, fork, put } from 'redux-saga/effects' -import { isNight } from 'shared-core/dist/utils/helpers/shared' +import { isNight } from '@devhub/core/dist/utils/helpers/shared' import * as actions from '../actions' let wasNight diff --git a/packages/shared-components/src/redux/sagas/index.ts b/packages/components/src/redux/sagas/index.ts similarity index 100% rename from packages/shared-components/src/redux/sagas/index.ts rename to packages/components/src/redux/sagas/index.ts diff --git a/packages/shared-components/src/redux/sagas/subscriptions.ts b/packages/components/src/redux/sagas/subscriptions.ts similarity index 95% rename from packages/shared-components/src/redux/sagas/subscriptions.ts rename to packages/components/src/redux/sagas/subscriptions.ts index 573e0974..b8bf7e75 100644 --- a/packages/shared-components/src/redux/sagas/subscriptions.ts +++ b/packages/components/src/redux/sagas/subscriptions.ts @@ -1,7 +1,7 @@ import _ from 'lodash' import { all, put, select, takeLatest } from 'redux-saga/effects' -import { Column } from 'shared-core/dist/types' +import { Column } from '@devhub/core/dist/types' import * as actions from '../actions' import * as selectors from '../selectors' diff --git a/packages/shared-components/src/redux/selectors/auth.ts b/packages/components/src/redux/selectors/auth.ts similarity index 100% rename from packages/shared-components/src/redux/selectors/auth.ts rename to packages/components/src/redux/selectors/auth.ts diff --git a/packages/shared-components/src/redux/selectors/columns.ts b/packages/components/src/redux/selectors/columns.ts similarity index 100% rename from packages/shared-components/src/redux/selectors/columns.ts rename to packages/components/src/redux/selectors/columns.ts diff --git a/packages/shared-components/src/redux/selectors/config.ts b/packages/components/src/redux/selectors/config.ts similarity index 81% rename from packages/shared-components/src/redux/selectors/config.ts rename to packages/components/src/redux/selectors/config.ts index 304bc2f2..50fedef2 100644 --- a/packages/shared-components/src/redux/selectors/config.ts +++ b/packages/components/src/redux/selectors/config.ts @@ -1,8 +1,8 @@ import { createSelector } from 'reselect' -import { ThemePair } from 'shared-core/dist/types' -import * as constants from 'shared-core/dist/utils/constants' -import { isNight } from 'shared-core/dist/utils/helpers/shared' +import { ThemePair } from '@devhub/core/dist/types' +import * as constants from '@devhub/core/dist/utils/constants' +import { isNight } from '@devhub/core/dist/utils/helpers/shared' import { loadTheme } from '../../styles/utils' import { RootState } from '../types' diff --git a/packages/shared-components/src/redux/selectors/index.ts b/packages/components/src/redux/selectors/index.ts similarity index 100% rename from packages/shared-components/src/redux/selectors/index.ts rename to packages/components/src/redux/selectors/index.ts diff --git a/packages/shared-components/src/redux/selectors/navigation.ts b/packages/components/src/redux/selectors/navigation.ts similarity index 100% rename from packages/shared-components/src/redux/selectors/navigation.ts rename to packages/components/src/redux/selectors/navigation.ts diff --git a/packages/shared-components/src/redux/selectors/subscriptions.ts b/packages/components/src/redux/selectors/subscriptions.ts similarity index 100% rename from packages/shared-components/src/redux/selectors/subscriptions.ts rename to packages/components/src/redux/selectors/subscriptions.ts diff --git a/packages/shared-components/src/redux/store.ts b/packages/components/src/redux/store.ts similarity index 94% rename from packages/shared-components/src/redux/store.ts rename to packages/components/src/redux/store.ts index f2d49740..a45c2204 100644 --- a/packages/shared-components/src/redux/store.ts +++ b/packages/components/src/redux/store.ts @@ -10,9 +10,9 @@ import { import storage from 'redux-persist/lib/storage' import createSagaMiddleware from 'redux-saga' -import { Column, ColumnSubscription, GitHubUser } from 'shared-core/dist/types' -import { GraphQLGitHubUser } from 'shared-core/dist/types/graphql' -import { guid } from 'shared-core/dist/utils/helpers/shared' +import { Column, ColumnSubscription, GitHubUser } from '@devhub/core/dist/types' +import { GraphQLGitHubUser } from '@devhub/core/dist/types/graphql' +import { guid } from '@devhub/core/dist/utils/helpers/shared' import { rootReducer } from './reducers' import { rootSaga } from './sagas' import * as selectors from './selectors' diff --git a/packages/shared-components/src/redux/types/base.ts b/packages/components/src/redux/types/base.ts similarity index 100% rename from packages/shared-components/src/redux/types/base.ts rename to packages/components/src/redux/types/base.ts diff --git a/packages/shared-components/src/redux/types/index.ts b/packages/components/src/redux/types/index.ts similarity index 100% rename from packages/shared-components/src/redux/types/index.ts rename to packages/components/src/redux/types/index.ts diff --git a/packages/shared-components/src/screens/LoginScreen.tsx b/packages/components/src/screens/LoginScreen.tsx similarity index 98% rename from packages/shared-components/src/screens/LoginScreen.tsx rename to packages/components/src/screens/LoginScreen.tsx index 5dbedc0c..9b8310e6 100644 --- a/packages/shared-components/src/screens/LoginScreen.tsx +++ b/packages/components/src/screens/LoginScreen.tsx @@ -12,7 +12,7 @@ import { useReduxState } from '../redux/hooks/use-redux-state' import * as selectors from '../redux/selectors' import { contentPadding } from '../styles/variables' -const logo = require('shared-components/assets/logo.png') // tslint:disable-line +const logo = require('@devhub/components/assets/logo.png') // tslint:disable-line const styles = StyleSheet.create({ container: { diff --git a/packages/shared-components/src/screens/MainScreen.tsx b/packages/components/src/screens/MainScreen.tsx similarity index 100% rename from packages/shared-components/src/screens/MainScreen.tsx rename to packages/components/src/screens/MainScreen.tsx diff --git a/packages/shared-components/src/setup.ts b/packages/components/src/setup.ts similarity index 100% rename from packages/shared-components/src/setup.ts rename to packages/components/src/setup.ts diff --git a/packages/shared-components/src/styles/colors.ts b/packages/components/src/styles/colors.ts similarity index 100% rename from packages/shared-components/src/styles/colors.ts rename to packages/components/src/styles/colors.ts diff --git a/packages/shared-components/src/styles/styles.ts b/packages/components/src/styles/styles.ts similarity index 100% rename from packages/shared-components/src/styles/styles.ts rename to packages/components/src/styles/styles.ts diff --git a/packages/shared-components/src/styles/themes.ts b/packages/components/src/styles/themes.ts similarity index 91% rename from packages/shared-components/src/styles/themes.ts rename to packages/components/src/styles/themes.ts index b8057b8a..9b2711d5 100644 --- a/packages/shared-components/src/styles/themes.ts +++ b/packages/components/src/styles/themes.ts @@ -1,4 +1,4 @@ -import { Theme, ThemeName } from 'shared-core/dist/types/themes' +import { Theme, ThemeName } from '@devhub/core/dist/types/themes' import { theme as darkBlack } from './themes/dark-black' import { theme as darkBlue } from './themes/dark-blue' import { theme as darkGray } from './themes/dark-gray' diff --git a/packages/shared-components/src/styles/themes/custom.ts b/packages/components/src/styles/themes/custom.ts similarity index 96% rename from packages/shared-components/src/styles/themes/custom.ts rename to packages/components/src/styles/themes/custom.ts index 705402f9..ceb90b40 100644 --- a/packages/shared-components/src/styles/themes/custom.ts +++ b/packages/components/src/styles/themes/custom.ts @@ -1,6 +1,6 @@ import { darken, getLuminance, invert, lighten, rgba } from 'polished' -import { Theme } from 'shared-core/dist/types/themes' +import { Theme } from '@devhub/core/dist/types/themes' function createTheme(theme: Theme): Theme { return theme diff --git a/packages/shared-components/src/styles/themes/dark-black.ts b/packages/components/src/styles/themes/dark-black.ts similarity index 100% rename from packages/shared-components/src/styles/themes/dark-black.ts rename to packages/components/src/styles/themes/dark-black.ts diff --git a/packages/shared-components/src/styles/themes/dark-blue.ts b/packages/components/src/styles/themes/dark-blue.ts similarity index 100% rename from packages/shared-components/src/styles/themes/dark-blue.ts rename to packages/components/src/styles/themes/dark-blue.ts diff --git a/packages/shared-components/src/styles/themes/dark-gray.ts b/packages/components/src/styles/themes/dark-gray.ts similarity index 100% rename from packages/shared-components/src/styles/themes/dark-gray.ts rename to packages/components/src/styles/themes/dark-gray.ts diff --git a/packages/shared-components/src/styles/themes/light-blue.ts b/packages/components/src/styles/themes/light-blue.ts similarity index 100% rename from packages/shared-components/src/styles/themes/light-blue.ts rename to packages/components/src/styles/themes/light-blue.ts diff --git a/packages/shared-components/src/styles/themes/light-gray.ts b/packages/components/src/styles/themes/light-gray.ts similarity index 100% rename from packages/shared-components/src/styles/themes/light-gray.ts rename to packages/components/src/styles/themes/light-gray.ts diff --git a/packages/shared-components/src/styles/themes/light-white.ts b/packages/components/src/styles/themes/light-white.ts similarity index 100% rename from packages/shared-components/src/styles/themes/light-white.ts rename to packages/components/src/styles/themes/light-white.ts diff --git a/packages/shared-components/src/styles/utils.ts b/packages/components/src/styles/utils.ts similarity index 87% rename from packages/shared-components/src/styles/utils.ts rename to packages/components/src/styles/utils.ts index 1165d384..eddf780d 100644 --- a/packages/shared-components/src/styles/utils.ts +++ b/packages/components/src/styles/utils.ts @@ -1,6 +1,6 @@ -import { Theme, ThemePair } from 'shared-core/dist/types/themes' -import * as constants from 'shared-core/dist/utils/constants' -import { isNight } from 'shared-core/dist/utils/helpers/shared' +import { Theme, ThemePair } from '@devhub/core/dist/types/themes' +import * as constants from '@devhub/core/dist/utils/constants' +import { isNight } from '@devhub/core/dist/utils/helpers/shared' import { themes } from './themes' import { createThemeFromColor } from './themes/custom' diff --git a/packages/shared-components/src/styles/variables.ts b/packages/components/src/styles/variables.ts similarity index 100% rename from packages/shared-components/src/styles/variables.ts rename to packages/components/src/styles/variables.ts diff --git a/packages/shared-components/src/utils/helpers/filters.ts b/packages/components/src/utils/helpers/filters.ts similarity index 95% rename from packages/shared-components/src/utils/helpers/filters.ts rename to packages/components/src/utils/helpers/filters.ts index 11d89382..706cde7f 100644 --- a/packages/shared-components/src/utils/helpers/filters.ts +++ b/packages/components/src/utils/helpers/filters.ts @@ -5,12 +5,12 @@ import { GitHubEvent, GitHubNotification, NotificationColumnFilters, -} from 'shared-core/dist/types' -import { mergeSimilarEvents } from 'shared-core/dist/utils/helpers/github/events' +} from '@devhub/core/dist/types' +import { mergeSimilarEvents } from '@devhub/core/dist/utils/helpers/github/events' import { isEventPrivate, isNotificationPrivate, -} from 'shared-core/dist/utils/helpers/shared' +} from '@devhub/core/dist/utils/helpers/shared' export const filterRecordHasAnyForcedValue = ( filtersRecord: Record | undefined, diff --git a/packages/shared-components/src/utils/helpers/github/events.ts b/packages/components/src/utils/helpers/github/events.ts similarity index 96% rename from packages/shared-components/src/utils/helpers/github/events.ts rename to packages/components/src/utils/helpers/github/events.ts index 28dc7d10..d5539186 100644 --- a/packages/shared-components/src/utils/helpers/github/events.ts +++ b/packages/components/src/utils/helpers/github/events.ts @@ -3,8 +3,8 @@ import { GitHubIcon, GitHubIssue, GitHubPullRequest, -} from 'shared-core/dist/types' -import { isPullRequest } from 'shared-core/dist/utils/helpers/github/shared' +} from '@devhub/core/dist/types' +import { isPullRequest } from '@devhub/core/dist/utils/helpers/github/shared' import * as colors from '../../../styles/colors' import { getIssueIconAndColor, getPullRequestIconAndColor } from './shared' diff --git a/packages/shared-components/src/utils/helpers/github/notifications.ts b/packages/components/src/utils/helpers/github/notifications.ts similarity index 95% rename from packages/shared-components/src/utils/helpers/github/notifications.ts rename to packages/components/src/utils/helpers/github/notifications.ts index 5ca91359..b1ede077 100644 --- a/packages/shared-components/src/utils/helpers/github/notifications.ts +++ b/packages/components/src/utils/helpers/github/notifications.ts @@ -1,5 +1,5 @@ -import { GitHubNotificationReason } from 'shared-core/dist/types' -import { capitalize } from 'shared-core/dist/utils/helpers/shared' +import { GitHubNotificationReason } from '@devhub/core/dist/types' +import { capitalize } from '@devhub/core/dist/utils/helpers/shared' import * as colors from '../../../styles/colors' export const notificationReasons: GitHubNotificationReason[] = [ diff --git a/packages/shared-components/src/utils/helpers/github/shared.ts b/packages/components/src/utils/helpers/github/shared.ts similarity index 95% rename from packages/shared-components/src/utils/helpers/github/shared.ts rename to packages/components/src/utils/helpers/github/shared.ts index b83b7be6..66780599 100644 --- a/packages/shared-components/src/utils/helpers/github/shared.ts +++ b/packages/components/src/utils/helpers/github/shared.ts @@ -2,11 +2,11 @@ import { GitHubIcon, GitHubNotification, GitHubPullRequest, -} from 'shared-core/dist/types' +} from '@devhub/core/dist/types' import { getCommitIconAndColor, isPullRequest, -} from 'shared-core/dist/utils/helpers/github/shared' +} from '@devhub/core/dist/utils/helpers/github/shared' import * as colors from '../../../styles/colors' export function getPullRequestIconAndColor(pullRequest: { diff --git a/packages/shared-components/src/utils/helpers/github/url.ts b/packages/components/src/utils/helpers/github/url.ts similarity index 81% rename from packages/shared-components/src/utils/helpers/github/url.ts rename to packages/components/src/utils/helpers/github/url.ts index 555236de..8cd16e0c 100644 --- a/packages/shared-components/src/utils/helpers/github/url.ts +++ b/packages/components/src/utils/helpers/github/url.ts @@ -1,7 +1,7 @@ import { fixURLForPlatform, GitHubURLOptions, -} from 'shared-core/dist/utils/helpers/github/url' +} from '@devhub/core/dist/utils/helpers/github/url' import { Platform } from '../../../libs/platform' export function fixURL(url?: string, options?: GitHubURLOptions) { diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json new file mode 100644 index 00000000..522e9082 --- /dev/null +++ b/packages/components/tsconfig.json @@ -0,0 +1,20 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "allowJs": false, + "composite": true, + "declaration": true, + "jsx": "react", + "noEmit": false, + "outDir": "dist", + "rootDir": "src", + "typeRoots": [ + "../../@types", + "../../node_modules/@types" + ] + }, + "include": ["src/"], + "references": [ + { "path": "../core" } + ] +} diff --git a/packages/shared-components/tslint.json b/packages/components/tslint.json similarity index 100% rename from packages/shared-components/tslint.json rename to packages/components/tslint.json diff --git a/packages/shared-core/.gitignore b/packages/core/.gitignore similarity index 100% rename from packages/shared-core/.gitignore rename to packages/core/.gitignore diff --git a/packages/shared-core/package.json b/packages/core/package.json similarity index 89% rename from packages/shared-core/package.json rename to packages/core/package.json index ce35d055..5ab21e24 100644 --- a/packages/shared-core/package.json +++ b/packages/core/package.json @@ -1,5 +1,5 @@ { - "name": "shared-core", + "name": "@devhub/core", "version": "0.29.0", "main": "dist", "scripts": { @@ -11,9 +11,9 @@ }, "dependencies": { "@octokit/rest": "^16.1.0", + "gravatar": "^1.8.0", "lodash": "^4.17.11", - "moment": "^2.22.2", - "gravatar": "^1.8.0" + "moment": "^2.22.2" }, "devDependencies": { "@types/fbemitter": "^2.0.32", diff --git a/packages/shared-core/src/types/devhub.ts b/packages/core/src/types/devhub.ts similarity index 100% rename from packages/shared-core/src/types/devhub.ts rename to packages/core/src/types/devhub.ts diff --git a/packages/shared-core/src/types/github.ts b/packages/core/src/types/github.ts similarity index 100% rename from packages/shared-core/src/types/github.ts rename to packages/core/src/types/github.ts diff --git a/packages/shared-core/src/types/graphql.ts b/packages/core/src/types/graphql.ts similarity index 100% rename from packages/shared-core/src/types/graphql.ts rename to packages/core/src/types/graphql.ts diff --git a/packages/shared-core/src/types/index.ts b/packages/core/src/types/index.ts similarity index 100% rename from packages/shared-core/src/types/index.ts rename to packages/core/src/types/index.ts diff --git a/packages/shared-core/src/types/themes.ts b/packages/core/src/types/themes.ts similarity index 100% rename from packages/shared-core/src/types/themes.ts rename to packages/core/src/types/themes.ts diff --git a/packages/shared-core/src/types/typescript.ts b/packages/core/src/types/typescript.ts similarity index 100% rename from packages/shared-core/src/types/typescript.ts rename to packages/core/src/types/typescript.ts diff --git a/packages/shared-core/src/utils/constants.ts b/packages/core/src/utils/constants.ts similarity index 100% rename from packages/shared-core/src/utils/constants.ts rename to packages/core/src/utils/constants.ts diff --git a/packages/shared-core/src/utils/helpers/github/events.ts b/packages/core/src/utils/helpers/github/events.ts similarity index 100% rename from packages/shared-core/src/utils/helpers/github/events.ts rename to packages/core/src/utils/helpers/github/events.ts diff --git a/packages/shared-core/src/utils/helpers/github/shared.ts b/packages/core/src/utils/helpers/github/shared.ts similarity index 100% rename from packages/shared-core/src/utils/helpers/github/shared.ts rename to packages/core/src/utils/helpers/github/shared.ts diff --git a/packages/shared-core/src/utils/helpers/github/url.ts b/packages/core/src/utils/helpers/github/url.ts similarity index 100% rename from packages/shared-core/src/utils/helpers/github/url.ts rename to packages/core/src/utils/helpers/github/url.ts diff --git a/packages/shared-core/src/utils/helpers/shared.ts b/packages/core/src/utils/helpers/shared.ts similarity index 100% rename from packages/shared-core/src/utils/helpers/shared.ts rename to packages/core/src/utils/helpers/shared.ts diff --git a/packages/shared-core/tsconfig.json b/packages/core/tsconfig.json similarity index 92% rename from packages/shared-core/tsconfig.json rename to packages/core/tsconfig.json index 53fcc10b..b84b27e6 100644 --- a/packages/shared-core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "allowJs": false, + "composite": true, "declaration": true, "noEmit": false, "outDir": "dist/", diff --git a/packages/shared-core/tslint.json b/packages/core/tslint.json similarity index 100% rename from packages/shared-core/tslint.json rename to packages/core/tslint.json diff --git a/packages/mobile/index.js b/packages/mobile/index.js index fbce2725..82297187 100644 --- a/packages/mobile/index.js +++ b/packages/mobile/index.js @@ -6,7 +6,7 @@ import { GoogleAnalyticsTracker, } from 'react-native-google-analytics-bridge' -import { App } from 'shared-components/dist/components/App' +import { App } from '@devhub/components/dist/components/App' export const tracker = new GoogleAnalyticsTracker('UA-52350759-2') GoogleAnalyticsSettings.setDispatchInterval(10) diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 69380890..fbd02371 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,5 +1,5 @@ { - "name": "mobile", + "name": "@devhub/mobile", "version": "0.29.0", "scripts": { "clean": "cd .", @@ -13,12 +13,12 @@ "xcode": "open ios/devhub.xcodeproj" }, "dependencies": { + "@devhub/components": "0.29.0", "metro-react-native-babel-preset": "^0.50.0", "react": "16.7.0-alpha.2", "react-native": "npm:@brunolemos/react-native", "react-native-google-analytics-bridge": "^6.1.2", - "react-native-screens": "^1.0.0-alpha.16", - "shared-components": "0.29.0" + "react-native-screens": "^1.0.0-alpha.16" }, "jest": { "preset": "react-native", diff --git a/packages/shared-components/tsconfig.json b/packages/shared-components/tsconfig.json deleted file mode 100644 index d2cff5da..00000000 --- a/packages/shared-components/tsconfig.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "target": "esnext", - "module": "esnext", - "moduleResolution": "node", - "lib": [ - "esnext", - "dom", - "dom.iterable" - ], - "allowJs": false, - "allowSyntheticDefaultImports": true, - "declaration": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "isolatedModules": false, - "jsx": "react", - "noEmit": false, - "outDir": "dist", - "resolveJsonModule": true, - "rootDir": "src", - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "typeRoots": [ - "../../@types", - "../../node_modules/@types" - ] - } -} diff --git a/packages/web/package.json b/packages/web/package.json index f4be1664..74aa1394 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,5 +1,5 @@ { - "name": "web", + "name": "@devhub/web", "version": "0.29.0", "private": true, "scripts": { @@ -17,14 +17,14 @@ }, "dependencies": { "@babel/polyfill": "^7.0.0", + "@devhub/components": "0.29.0", "react": "16.7.0-alpha.2", "react-app-polyfill": "^0.1.3", "react-art": "16.7.0-alpha.2", "react-dom": "16.7.0-alpha.2", "react-native-web": "^0.9.8", "react-scripts": "2.1.1", - "resize-observer-polyfill": "^1.5.0", - "shared-components": "0.29.0" + "resize-observer-polyfill": "^1.5.0" }, "devDependencies": { "@types/jest": "^23.3.10", diff --git a/packages/web/src/index.tsx b/packages/web/src/index.tsx index d9b8c675..a6515fa0 100644 --- a/packages/web/src/index.tsx +++ b/packages/web/src/index.tsx @@ -7,7 +7,7 @@ import { AppRegistry } from 'react-native-web' import './index.css' import './reset.css' -import { App } from 'shared-components/dist/components/App' +import { App } from '@devhub/components/dist/components/App' AppRegistry.registerComponent('devhub', () => App) AppRegistry.runApplication('devhub', { diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json index fcbb81c8..654bfb0d 100644 --- a/packages/web/tsconfig.json +++ b/packages/web/tsconfig.json @@ -1,23 +1,13 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "target": "es5", - "module": "esnext", - "moduleResolution": "node", - "lib": [ - "esnext", - "dom", - "dom.iterable" - ], - "allowJs": true, - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "isolatedModules": true, - "jsx": "preserve", - "noEmit": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "strict": true, + "allowJs": false, + "composite": true, + "declaration": true, + "jsx": "react", + "noEmit": false, + "outDir": "dist", + "rootDir": "src", "typeRoots": [ "../../@types", "../../node_modules/@types" @@ -28,5 +18,8 @@ ], "exclude": [ "src/setupProxy.js" + ], + "references": [ + { "path": "../components" } ] } diff --git a/packages/server-www/index.js b/packages/www/index.js similarity index 100% rename from packages/server-www/index.js rename to packages/www/index.js diff --git a/packages/server-www/now.json b/packages/www/now.json similarity index 100% rename from packages/server-www/now.json rename to packages/www/now.json diff --git a/packages/server-www/package.json b/packages/www/package.json similarity index 81% rename from packages/server-www/package.json rename to packages/www/package.json index a1cef6fc..e2b4b5a4 100644 --- a/packages/server-www/package.json +++ b/packages/www/package.json @@ -1,5 +1,5 @@ { - "name": "server-www", + "name": "@devhub/www", "version": "1.0.0", "license": "MIT", "scripts": {}, diff --git a/packages/server-www/yarn.lock b/packages/www/yarn.lock similarity index 100% rename from packages/server-www/yarn.lock rename to packages/www/yarn.lock diff --git a/tsconfig.json b/tsconfig.json index 6b58fb55..351cfd9f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,6 +16,7 @@ "noEmit": true, "resolveJsonModule": true, "skipLibCheck": true, + "sourceMap": true, "strict": true } }