Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor next gen monorepo #1611

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
129 changes: 129 additions & 0 deletions .changeset/cold-experts-call.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
---
'@alfalab/core-components-types': major
'@alfalab/core-components-accordion': patch
'@alfalab/core-components-action-button': patch
'@alfalab/core-components-alert': patch
'@alfalab/core-components-amount': patch
'@alfalab/core-components-amount-input': patch
'@alfalab/core-components-attach': patch
'@alfalab/core-components-backdrop': patch
'@alfalab/core-components-badge': patch
'@alfalab/core-components-bank-card': patch
'@alfalab/core-components-base-modal': patch
'@alfalab/core-components-bottom-sheet': patch
'@alfalab/core-components-button': patch
'@alfalab/core-components-calendar': patch
'@alfalab/core-components-calendar-input': patch
'@alfalab/core-components-calendar-range': patch
'@alfalab/core-components-calendar-with-skeleton': patch
'@alfalab/core-components-card-image': patch
'@alfalab/core-components-cdn-icon': patch
'@alfalab/core-components-chart': patch
'@alfalab/core-components-checkbox': patch
'@alfalab/core-components-checkbox-group': patch
'@alfalab/core-components-circular-progress-bar': patch
'@alfalab/core-components-code-input': patch
'@alfalab/core-components-collapse': patch
'@alfalab/core-components-comment': patch
'@alfalab/core-components-config': patch
'@alfalab/core-components-confirmation': patch
'@alfalab/core-components-confirmation-v1': patch
'@alfalab/core-components-custom-button': patch
'@alfalab/core-components-custom-picker-button': patch
'@alfalab/core-components-date-input': patch
'@alfalab/core-components-date-range-input': patch
'@alfalab/core-components-date-time-input': patch
'@alfalab/core-components-divider': patch
'@alfalab/core-components-drawer': patch
'@alfalab/core-components-dropzone': patch
'@alfalab/core-components-file-upload-item': patch
'@alfalab/core-components-file-upload-item-v1': patch
'@alfalab/core-components-filter-tag': patch
'@alfalab/core-components-form-control': patch
'@alfalab/core-components-gallery': patch
'@alfalab/core-components-gap': patch
'@alfalab/core-components-generic-wrapper': patch
'@alfalab/core-components-global-store': patch
'@alfalab/core-components-grid': patch
'@alfalab/core-components-hatching-progress-bar': patch
'@alfalab/core-components-icon-button': patch
'@alfalab/core-components-icon-view': patch
'@alfalab/core-components-indicator': patch
'@alfalab/core-components-input': patch
'@alfalab/core-components-input-autocomplete': patch
'@alfalab/core-components-international-phone-input': patch
'@alfalab/core-components-intl-phone-input': patch
'@alfalab/core-components-keyboard-focusable': patch
'@alfalab/core-components-link': patch
'@alfalab/core-components-list': patch
'@alfalab/core-components-list-header': patch
'@alfalab/core-components-loader': patch
'@alfalab/core-components-markdown': patch
'@alfalab/core-components-masked-input': patch
'@alfalab/core-components-modal': patch
'@alfalab/core-components-mq': patch
'@alfalab/core-components-navigation-bar': patch
'@alfalab/core-components-navigation-bar-private': patch
'@alfalab/core-components-notification': patch
'@alfalab/core-components-notification-manager': patch
'@alfalab/core-components-number-input': patch
'@alfalab/core-components-page-indicator': patch
'@alfalab/core-components-pagination': patch
'@alfalab/core-components-pass-code': patch
'@alfalab/core-components-pass-code-v1': patch
'@alfalab/core-components-password-input': patch
'@alfalab/core-components-pattern-lock': patch
'@alfalab/core-components-pattern-lock-v1': patch
'@alfalab/core-components-phone-input': patch
'@alfalab/core-components-picker-button': patch
'@alfalab/core-components-plate': patch
'@alfalab/core-components-popover': patch
'@alfalab/core-components-popup-sheet': patch
'@alfalab/core-components-portal': patch
'@alfalab/core-components-product-cover': patch
'@alfalab/core-components-progress-bar': patch
'@alfalab/core-components-pure-cell': patch
'@alfalab/core-components-radio': patch
'@alfalab/core-components-radio-group': patch
'@alfalab/core-components-scrollbar': patch
'@alfalab/core-components-segmented-control': patch
'@alfalab/core-components-select': patch
'@alfalab/core-components-select-with-tags': patch
'@alfalab/core-components-shared': patch
'@alfalab/core-components-side-panel': patch
'@alfalab/core-components-skeleton': patch
'@alfalab/core-components-slider': patch
'@alfalab/core-components-slider-input': patch
'@alfalab/core-components-sortable-list': patch
'@alfalab/core-components-space': patch
'@alfalab/core-components-spinner': patch
'@alfalab/core-components-stack': patch
'@alfalab/core-components-stack-context': patch
'@alfalab/core-components-status': patch
'@alfalab/core-components-status-badge': patch
'@alfalab/core-components-stepped-progress-bar': patch
'@alfalab/core-components-steps': patch
'@alfalab/core-components-switch': patch
'@alfalab/core-components-system-message': patch
'@alfalab/core-components-tab-bar': patch
'@alfalab/core-components-table': patch
'@alfalab/core-components-tabs': patch
'@alfalab/core-components-tag': patch
'@alfalab/core-components-text': patch
'@alfalab/core-components-textarea': patch
'@alfalab/core-components-themes': patch
'@alfalab/core-components-time-input': patch
'@alfalab/core-components-toast': patch
'@alfalab/core-components-toast-plate': patch
'@alfalab/core-components-tooltip': patch
'@alfalab/core-components-typography': patch
'@alfalab/core-components-underlay': patch
'@alfalab/core-components-universal-date-input': patch
'@alfalab/core-components-universal-modal': patch
'@alfalab/core-components-vars': patch
'@alfalab/core-components-with-suffix': patch
---

- Обновлена сборка.
- Добавлены пропущенные зависимости.
- Синхронизированы версии зависимостей.
1 change: 0 additions & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
"access": "public",
"baseBranch": "master",
"updateInternalDependencies": "patch",
"ignore": ["@alfalab/core-components-codemod"],
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true,
"updateInternalDependents": "always"
Expand Down
30 changes: 30 additions & 0 deletions .changeset/cool-mayflies-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
'@alfalab/core-components': major
---

- Обновлена сборка.
- Улучшение tree-shaking.
- Замены зависимости `@alfalab/core-config` на `@alfalab/core-components-config` и `@alfalab/stack-context` на `@alfalab/core-components-stack-context` соответственно.

При обновлении сначала необходимо удалить старые зависимости:

```sh
yarn remove @alfalab/core-config @alfalab/stack-context
```

и затем установить новые:

```sh
yarn add @alfalab/core-components@latest @alfalab/core-components-config @alfalab/core-components-stack-context
```

В коде проекта необходимо заменить:

```diff
- import {} from '@alfalab/core-config';
+ import {} from '@alfalab/core-components-config';

- import {} from '@alfalab/stack-context';
+ import {} from '@alfalab/core-components-stack-context';

```
5 changes: 5 additions & 0 deletions .changeset/thin-olives-enjoy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-stack-context': major
---

- Перенесен пакет `@alfalab/stack-context` в `@alfalab/core-components-stack-context`. При обновлении необходимо заменить `as-is`.
6 changes: 6 additions & 0 deletions .changeset/tidy-roses-eat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@alfalab/core-components-config': major
---

- Перенесен пакет `@alfalab/core-config` в `@alfalab/core-components-config`. При обновлении необходимо заменить `as-is`.
- Тип `CoreConfigContext` переименован в `CoreConfigContextValue`.
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ jobs:
- name: Install dependencies
run: yarn

- name: Check tsconfig
run: yarn tsconfig check

- name: Run lint
run: yarn lint

Expand Down
14 changes: 14 additions & 0 deletions .github/workflows/ci-setup/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Setup CI

runs:
using: composite
steps:
- name: Setup Node.js 18.x
uses: actions/setup-node@v4
with:
node-version: 18.x
cache: yarn

- name: Install dependencies
shell: bash
run: yarn install --frozen-lockfile
46 changes: 0 additions & 46 deletions .github/workflows/codemod-publish.yml

This file was deleted.

54 changes: 0 additions & 54 deletions .github/workflows/core-config-publish.yml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/npm-beta-publish.yml

This file was deleted.

Loading