-
Notifications
You must be signed in to change notification settings - Fork 7
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
feat(*): rspack #279
base: master
Are you sure you want to change the base?
feat(*): rspack #279
Conversation
🦋 Changeset detectedLatest commit: ec11638 The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
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 |
можт отдельным пакетом сделать ? arui-rs-scripts" |
c247a64
to
01848d7
Compare
RSPack does not support imagemin plugin
a4bee04
to
ad00758
Compare
@@ -21,11 +21,11 @@ export function getDefaultAppConfig(): AppConfigs { | |||
clientServerPort: 8080, | |||
serverPort: 3000, | |||
debug: false, | |||
devSourceMaps: 'eval', | |||
devSourceMaps: 'inline-cheap-source-map', // так получаются нормлаьные сорсмапы, с eval - они не работают |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
нормлаьные -> нормальные
Переход на rspack.
Текущая версия скриптов будет вынесена в отдельную ветку
arui-18
и будет поддерживаться некоторое время, в зависимости от того, как много проблем огребем с rspack. Но по большей части вся обратная связь и мои собственные эксперименты особых проблем не выявили.Текущая бета:
0.0.0-next-20241226083823
Список значимых изменений
codeLoader
. Теперь по умолчанию используетсяswc
. Для возврата к предыдущему поведению используйтеbabel
.jestCodeTransformer
. Теперь по умолчанию используетсяswc
.jestUseTsJest
. Используйте настройкуjestCodeTransformer
со значениемtsc
как замену.useTscLoader
. Используйте настройкуcodeLoader
со значениемtsc
как замену.proxy
- теперь онапринимает массив объектов, а не объект. arui-scripts попробует преобразовать конфигурацию старого формата в новый, но рекомендуется обновить конфигурацию самостоятельно.
webpack4Compatibility
.babel-plugin-istanbul
для сбора code coverage - с настройками по умолчанию это больше не будет работать из-за замены babel на swc.Рекомендуется использовать настройку collectCoverage.
devSourceMaps
, теперь по умолчанию используетсяinline-cheap-source-map
.При активном использовании оверрайдов скорее всего вы столкнетесь с различиями в конфигурациях. Информацию о том, как
мигрировать с webpack на rspack, и о различиях в их конфигурациях можно найти в документации rspack.