Email or username:

Password:

Forgot your password?
Top-level
Moana Rijndael 🍍🍕

Что я понимаю под нормальными адресами

XMPP -> Matrix: идентичные адреса, бридж только для меня
Matrix -> XMPP: user@domain.tld.xmpp (суффикс, чтобы запульнуть в бридж)

Будем надеяться, что это заработает :ageblobcat:

16 comments
  Moana Rijndael 🍍🍕

Ииииии первое что мне нужно сделать это поставить хуйню на джаваскрипте. Буду пакетировать в /opt/ потому что я в рот ебала делать нормально с ненормальным языком

  Moana Rijndael 🍍🍕

Меня бесят ебнутые джаваскриптеры, которые ставят верхнюю границу по версии ноды

Между 18 и 19 прям всё поломали, что у вас жопа отвалится?

  Moana Rijndael 🍍🍕

Turns out, что жопа у них действительно отвалится

  Moana Rijndael 🍍🍕

Йаааааеббааалааааа почему никто не сделал вебпак но для ноды, чтобы весь этот ебаный джаваскрипт собирать в один файлик ааааааа

  Moana Rijndael 🍍🍕

Если запустить без devDependencies, оно сссука не собирается

Если запустить с, то в node_modules будет насрано двести метров джаваскрипта

  Moana Rijndael 🍍🍕

С --production к слову аж 62. Что они там бл делают

  Moana Rijndael 🍍🍕

М, оказывается уже придумали

github.com/vercel/pkg

Юзается ли оно в той штуке? НЕТ!

  Moana Rijndael 🍍🍕

ыыы, собралось

прикольное....

  Moana Rijndael 🍍🍕

Теперь я могу обмазаться джаваскриптом не страдая при этом, ееее

  Moana Rijndael 🍍🍕

75 метров бинарник. Жирно, но это 1/3 изначальных node_modules, потому что pkg ходит по require-вызовам, и в бинарник попадает только нужное

В теории можно включить сжатие brotli и получить 50 метров и более тормозной запуск, но я не хочу проверять сломается ли что-то при этом

Fun fact: эти бинарники ломаются от того что их стрипают :ageblobcat:

  WildTuna 🇷🇺

@mo возможно добавили синтаксический сахар, который заюзали и реально отвалится. Но для того же и есть версии и менеджер зависимостей :-)

  Moana Rijndael 🍍🍕

@wildtuna
> Добавили
Добавление синтаксического сахара обычно обратно совместимо

  Alexander Ivanov

@mo Всё просто - мы ебали тестировать на десяти версия годы с двадцатью версиями NPM. Поэтому - только последний (LTS, если сильно хочется - последняя мажорная) и быстрый PNPM (но большинство зависло нa Yarn)

  Moana Rijndael 🍍🍕

@saiv46 это делается одной матрицей в гитхаб экшонсах / ci на выбор :smug_hk:

  Alexander Ivanov

@mo Накатить CI не проблема, и если ничего не сломалось - отлично. А вот если что-то сломалось (или используется фича новой версии), то придётся обманываться полифиллами, что ещё больше раздувает большинство пакетов

  Digitual :ablobcatwave:

@mo Мо, ты точно не старовер)

Go Up