Size: a a a

JavaScript.Ninja

2021 September 21

M

Michael in JavaScript.Ninja
В смысле?
Мне нужно чтобы реакт был как peerDependency
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Укажи там. В чем проблема?
источник

M

Michael in JavaScript.Ninja
ну у меня стоит присет, не делает
источник

M

Michael in JavaScript.Ninja
Вроде нашел нужное свойство, спасибо
источник
2021 September 22

ИМ

Игорь Майоров... in JavaScript.Ninja
Коллеги, подскажите советом, у кого какой опыт.
Задача: планируем разработать два проекта с пересекающимся фичами. Один в онлайн, другой - для сборки в Electron (а-ля коробка).

Различия в том, что в в коробке будет несколько меньше модулей.

Хотим сделать грамотный code-split, что бы код каждого модуля хранился отдельно, поддерживался независимо и тд. И уже будут какие то два корневых проекта, которые уже бы «импортировали» необходимые им модули и собирались.

Подскажите, какие существуют практики, какие слова гуглить и что читать.

Речь идёт про проект фронтенда на Vue
источник

AH

Andriy Halyasovskyy in JavaScript.Ninja
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
У нас похожая история... Правда изначально не было известно о разделении. Спасло использование слоёв абстракций. В итоге кодовая база единая. Посредством передачи разных переменных среды собираются разные поставки продукта
источник

ИМ

Игорь Майоров... in JavaScript.Ninja
У нас как раз сейчас похожая ситуация, хотим от неё избавится
источник

YG

Yan Guly in JavaScript.Ninja
Xplat? Видел такую штуку
источник

ВТ

Вячеслав Тертычный... in JavaScript.Ninja
кто может подсказать как вебпаком, несколько разных хтмл страниц из pug создавать? получать список файлов в каталоге и HtmlWebpackPlugin для каждого файла запускать? это единственный вариант?
источник

AB

Alexander Belykh in JavaScript.Ninja
Коллеги, кто работал с jest + jsdom ?
Не могу найти документацию как заставить работать MutationObserver
Вроде как нужно задействовать jest-environment-jsdom, но как конкретно - не вижу доков
источник

M

Michael in JavaScript.Ninja
Как в роллапе или его бабель плагине сделать, чтобы js файлы так же трансформировались как jsx?
источник

KL

Kristofer Loren in JavaScript.Ninja
test: /\.m?jsx?$/,
источник

M

Michael in JavaScript.Ninja
это куда надо добавить?
источник

KL

Kristofer Loren in JavaScript.Ninja
module: {
   rules: [
     {
       test: /\.m?jsx?$/,
       exclude: /(node_modules|bower_components)/,
       use: {
         loader: 'babel-loader',
         options: {
           presets: ['@babel/preset-env', '@babel/preset-react']
         }
       }
     },
источник

KL

Kristofer Loren in JavaScript.Ninja
типо такого
источник

M

Michael in JavaScript.Ninja
это вебпак что ли?
источник

KL

Kristofer Loren in JavaScript.Ninja
ага
источник

M

Michael in JavaScript.Ninja
У меня роллап
источник

M

Michael in JavaScript.Ninja
Но это уже не проблема
источник