Skip to content

Releases: core-ds/arui-scripts

[email protected]

21 Jan 13:54
821eb59
Compare
Choose a tag to compare

Patch Changes

  • #303 342c717 Thanks @Echzio! - исправление парсинга postcss, в котором неправильно парсились @media

  • #301 77bbf31 Thanks @heymdall-legal! - Исправлена проблема при обработке маленьких svg (меньше, чем config.dataUrlMaxSize): теперь они корректно преобразуются в data-url

[email protected]

16 Jan 12:51
4b276b9
Compare
Choose a tag to compare

Major Changes

  • #279 827742a Thanks @heymdall-legal! - - Теперь как основной сборочный инструмент используется rspack.

    Для большинства проектов миграция должна пройти максимально незаметно, rspack сохраняет обратную совместимость с webpack
    в большинстве случаев. Подробнее о несовместимых изменениях можно почитать в документации rspack.
    Наибольший прирост в производительности можно получить при использовании swc как codeLoader.

    • Изменен дефолт для настройки codeLoader. Теперь по умолчанию используется swc. Для возврата к предыдущему поведению используйте babel.
    • Изменен дефолт для настройки jestCodeTransformer. Теперь по умолчанию используется swc.
    • Удалена опция jestUseTsJest. Используйте настройку jestCodeTransformer со значением tsc как замену.
    • Удалена опция useTscLoader. Используйте настройку codeLoader со значением tsc как замену.
    • Изменен формат настройки proxy - теперь она
      принимает массив объектов, а не объект. arui-scripts попробует преобразовать конфигурацию старого формата в новый, но рекомендуется обновить конфигурацию самостоятельно.
    • Удалена опция webpack4Compatibility.
    • Если вы использовали babel-plugin-istanbul для сбора code coverage - с настройками по умолчанию это больше не будет работать из-за замены babel на swc.
      Рекомендуется использовать настройку collectCoverage.
    • Команда bundle-analyze теперь так же запускает rsdoctor.
    • Изменен дефолт для devSourceMaps, теперь по умолчанию используется inline-cheap-source-map.

    При активном использовании оверрайдов скорее всего вы столкнетесь с различиями в конфигурациях. Информацию о том, как
    мигрировать с webpack на rspack, и о различиях в их конфигурациях можно найти в документации rspack.

[email protected]

20 Dec 23:09
07c38da
Compare
Choose a tag to compare

Minor Changes

  • #298 d43df89 Thanks @KalashnikovTV! - Убрана каретка у вебпака, зафиксирована версия 5.95.0

[email protected]

16 Dec 13:05
83ec0de
Compare
Choose a tag to compare

Patch Changes

  • #296 7c73716 Thanks @VladislavNsk! - Фиксируем версию swc/core тк на версии 1.10 не работает плагин swc-plugin-coverage-instrument

@alfalab/[email protected]

11 Dec 09:52
2c984a3
Compare
Choose a tag to compare

Patch Changes

  • #293 1157100 Thanks @heymdall-legal! - Исправлен тип для useEventBusValue, теперь он принимает то, что возвращает getEventBus без приведения типов

[email protected]

05 Dec 10:39
8ce02cc
Compare
Choose a tag to compare

Minor Changes

  • #287 fb3b80d Thanks @VladislavNsk! - Добавлен кастомный плагин postcss-global-variables, для оптимизации времени обработки глобальных переменных.
    @csstools/postcss-global-data удален

    Проекты, которые использовали в оверрайдах кастомные настройки для плагина @csstools/postcss-global-data, должны перейти на использование postcss-global-variables следующим образом

    postcss: (config) => {
      const overrideConfig = config.map((plugin) => {
        if (plugin.name === 'postCssGlobalVariables') {
          return {
            ...plugin,
            options: plugin.options.concat([
              // ваши файлы
            ])
          }
        }
        return plugin;
      });
    
      return overrideConfig;
    }
    

    Плагин работает только с глобальными переменными, если вам надо вставить что-то другое, отличное от глобальных переменных, вам нужно будет добавить @csstools/postcss-global-data в свой проект самостоятельно

[email protected]

12 Nov 11:24
54300a7
Compare
Choose a tag to compare

Minor Changes

  • #286 d003647 Thanks @makdv! - #### Добавлена возможность перезаписывать некоторые параметры для базового конфига nginx (/etc/nginx/nginx.conf).

    Пример добавления нового свойства nginx (в примере указаны значения, которые и так будут использованы по-умолчанию)

    "aruiScripts": {
        "nginx": {
            "workerProcesses": 2,
            "workerRlimitNoFile": 20000,
            "workerConnections": 19000,
            "eventsUse": "epoll",
            "daemon": "off"
        }
    }

[email protected]

06 Nov 11:02
2b61114
Compare
Choose a tag to compare

Minor Changes

  • #282 5c94eea Thanks @e-ogri! - Добавление возможности использовать preset в jest конфигурации приложений, для переопределения настроек тестирования

[email protected]

06 Nov 08:51
536e8b7
Compare
Choose a tag to compare

Minor Changes

  • #283 c84f2f6 Thanks @dryabinin94! - Исправление реализации префикса для :root селектора для правильной работы css переменных

[email protected]

26 Oct 05:18
6f1e6ec
Compare
Choose a tag to compare

Minor Changes