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

chore / Add "sideEffects" to package.json files #1394

Closed
wants to merge 21 commits into from
Closed

Conversation

aychernov
Copy link

Chore

  • Добавлен флаг "sideEffects": false ко всем package.json, для tree shaking

Copy link

changeset-bot bot commented Sep 25, 2024

🦋 Changeset detected

Latest commit: dfd02eb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 117 packages
Name Type
@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-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-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-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-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-vars Patch
@alfalab/core-components-with-suffix Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@core-ds-bot
Copy link
Collaborator

core-ds-bot commented Sep 25, 2024

Bundle size report

Entry point Size (minified)
tabs/collapsible.js 152.2 (-138.10 KB)
system-message/shared.js 0.3 (-2.70 KB)
select-with-tags/desktop.js 190.1 (-96.80 KB)
select-with-tags/index.js 214.4 (-96.70 KB)
select-with-tags/mobile.js 188.3 (-96.60 KB)
popup-sheet/index.js 60.9 (-5.10 KB)
picker-button/desktop.js 144.1 (-138.20 KB)
picker-button/index.js 307.6 (-9.70 KB)
picker-button/mobile.js 279.7 (-9.70 KB)
intl-phone-input/index.js 677.2 (-113.80 KB)
international-phone-input/desktop.js 467.1 (-113.40 KB)
international-phone-input/index.js 605.9 (-9.50 KB)
international-phone-input/mobile.js 577.9 (-9.60 KB)
international-phone-input/shared.js 2.4 (-250.20 KB)
input-autocomplete/desktop.js 155.3 (-124.30 KB)
input-autocomplete/index.js 306.5 (-9.70 KB)
input-autocomplete/mobile.js 279 (-9.70 KB)
custom-picker-button/desktop.js 145.7 (-138.30 KB)
custom-picker-button/index.js 308.9 (-9.70 KB)
custom-picker-button/mobile.js 281.3 (-9.70 KB)
calendar-input/shared.js 43.9 (-29.10 KB)

@aychernov aychernov changed the title Add "sideEffects" to package.json files chore / Add "sideEffects" to package.json files Sep 25, 2024
@coveralls
Copy link

coveralls commented Sep 25, 2024

Pull Request Test Coverage Report for Build 11440080597

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 82.59%

Totals Coverage Status
Change from base Build 11348744922: 0.0%
Covered Lines: 10347
Relevant Lines: 11458

💛 - Coveralls

@core-ds-bot
Copy link
Collaborator

Собрана новая демка.

@hextion
Copy link
Collaborator

hextion commented Sep 27, 2024

@aychernov точно все пакеты идут без sideEffect? кажется есть которые в глобал что-то пишут, вроде глобал стора для модалок кажется. уточни пож-та

@aychernov
Copy link
Author

aychernov commented Sep 27, 2024

@aychernov точно все пакеты идут без sideEffect? кажется есть которые в глобал что-то пишут, вроде глобал стора для модалок кажется. уточни пож-та

Привет! Можешь ли подробнее рассказать? Не совсем понял про что ты. Имеешь ввиду что некоторые по умолчанию в себя это включают?

@core-ds-bot
Copy link
Collaborator

Собрана новая демка.

@core-ds-bot
Copy link
Collaborator

Собрана новая демка.

@core-ds-bot
Copy link
Collaborator

Собрана новая демка.

@core-ds-bot
Copy link
Collaborator

Собрана новая демка.

NikitaRodyukov and others added 7 commits October 22, 2024 09:20
fix(select): fixed issue in selected group options
* feat(button): redesign for corp

* feat(form-control): redesign for corp

* feat(code-input): redesign for corp

* feat(icon-button): redesign for corp

* feat(select): redesign for corp

* feat(toast): redesign for corp

* docs: add changeset

* feat(code-input): improve after code review

* feat(form-control): improve after code review

* feat: improve after code review

* feat(form-control): add screenshot test

* feat(universal-date-input): improve after code review

* feat(calendar): redesign for corp

* feat: fix after merge conflict

* feat(calendar): redesign for corp

* feat(form-control): redesign for corp 3

* feat(code-input): redesign for corp 3

* feat(button): redesign for corp 3

* feat(icon-button): redesign for corp 3

* feat(tag): redesign for corp 3

* feat(calendar): redesign for corp 3

* feat(plate): redesign for corp 3

* feat: update changeset

* feat: update screenshots

* feat(plate): fix lint
* feat: improve gaps for tag, filter tag

* feat: update screenshots

* feat: improve gaps for tag, filter tag
@core-ds-bot
Copy link
Collaborator

Собрана новая демка.

@denisx
Copy link
Contributor

denisx commented Nov 14, 2024

почему-то едут скрины. предлагаю делать кусочками по 5-10 виджетов

@SiebenSieben
Copy link
Contributor

@hextion этот закрываем?

@hextion
Copy link
Collaborator

hextion commented Dec 25, 2024

@hextion этот закрываем?

Да, неактуально

@hextion hextion closed this Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants