Size: a a a

2021 October 14

УТ

Устинов Тихон... in Kotlin JS
Это как?
источник

IP

Iaroslav Postovalov in Kotlin JS
class A
operator fun A.compareTo(a: A) = 0
источник

IP

Iaroslav Postovalov in Kotlin JS
Интерфейса, к сожалению, не будет (поэтому слетит, например, kotlin.math.max), но сам оператор вполне может быть.
источник
2021 October 18

M

Mark in Kotlin JS
всем привет, у меня последний IntelliJ с грейдлом 7.1 наотрез отказывается генерировать аутпут, прописанный в kotlinOptions.outputFile, сталкивался кто-нибудь?
источник

AN

Alexander Nozik in Kotlin JS
Идея тут как бы вообще не при чем. Может просто котлин плагин более новый? Какой компилятор?
источник

M

Mark in Kotlin JS
пробовал и с легаси, и с IR.
котлин плагин 1.5.31
идея сама по себе, может быть, и ни при чём, а вот в связке с грейдлом, скорее всего, при чём. я с JS почти не имею дело, а с джавой и котлином для андроида и бэкенда имею, и там вечные танцы с бубном вокруг разных комбинаций версии IDE и грейдла
источник

AN

Alexander Nozik in Kotlin JS
Идея сборкой вообще не занимается в мультиплатформе
источник

AN

Alexander Nozik in Kotlin JS
версия градла, если он выше 7 тоже особо не влияет. Смотрите билд файл
источник

M

Mark in Kotlin JS
ок, спасибо
источник

AN

Alexander Nozik in Kotlin JS
Просто билд делается именно градлом и там после 7.0 в этом смысле ничего особо не поменялось. А вот от версии котлин плагина поменяться могло
источник
2021 October 19

LS

Lev Shagalov in Kotlin JS
Папочка А - котлин MPP, с jvm и js. При этом kotlinjs генерит только js, без html. Это код Service worker.
Папочка Б - обычные веб приложение на ts, которое использует service worker из А.

Но вот засада: Я не могу зарегистрировать воркер: The script has an unsupported MIME type ('text/html').

Я пытаюсь это запустить из градлового вепбак дев сервера. И проблема у меня с настройкой этого самого вепбак дев сервера.
источник

AN

Alexander Nozik in Kotlin JS
Так вот. Ты в прод собрался транслировать либу с градлового девпак веб сервера?
источник

LS

Lev Shagalov in Kotlin JS
Нет, при разработке
источник

AN

Alexander Nozik in Kotlin JS
Ну это нормально. Но я подозреваю, что его для этого надо донастроить. https://webpack.js.org/configuration/dev-server/. Часть опций вытащено в kotlin dsl в градле, но если там нет, надо ручную конфигурацию сделать
источник

AN

Alexander Nozik in Kotlin JS
Я подозреваю, что тебе сюда: https://webpack.js.org/configuration/dev-server/#devserverdevmiddleware
источник

И

Илья in Kotlin JS
Hi, everyone!

To determine future changes regarding per module generation, we need your feedback regarding current and previous experience with per module generation in Default and IR backends. For that, please, answer the following questions (keep in mind that per module generation is a default behavior in default backend, while in IR, single .js file is generated and to turn it on you need to pass it by adding the line freeCompilerArgs += listOf("-Xir-per-module") inside kotlinOptions block:

Please leave your answers in comments for https://youtrack.jetbrains.com/issue/KT-44319.
источник

LS

Lev Shagalov in Kotlin JS
Вы лучше скажите, когда пофайловую компиляцию сделаете)
источник

LS

Lev Shagalov in Kotlin JS
Подскажите где найти ключи к jsBrowserDevelopmentWebpack
источник
2021 October 22

AN

Alexander Nozik in Kotlin JS
Прошу обратить внимание на https://kotlinlang.slack.com/archives/C0BJ0GTE2/p1634926443022700. Там кто-то опять вставил фальшивый пакет в JS либу и Karma может устанваливать крипто-майнер.
источник

AM

Andrew Mikhaylov in Kotlin JS
Зато публикация в нпм простая как три копейки, не то, что этот ваш долбанный мавен централ! /s
источник