Size: a a a

2017 October 12

ДК

Дмитрий К in $mol
Пока нет, хотя есть мысль реализовать деплой бандлов не только на гитхаб, но и в нпм. package.json уже генерятся, правда немного криво. Одна из целей $mol - возможность писать легковесные самодостаточные отчуждаемые компоненты из одной кодовой базы.
источник

ДК

Дмитрий К in $mol
Конкретно с React думаю проще будет использовать lom_atom, cellx или mobx.
источник

IC

Ihor Chulinda in $mol
реакт был для примера - он мне не очень нравится
источник

IC

Ihor Chulinda in $mol
а mobx выглядит как обрезанный ОРП, хотя я тут совсем не спец
источник

IC

Ihor Chulinda in $mol
а есть какая-то ветка, в которой можно посмотреть прогресс по генерации package.json? - возможно мог бы помочь
источник

IC

Ihor Chulinda in $mol
или всё уже в мастере?
источник

ДК

Дмитрий К in $mol
https://github.com/zerkalica/lom_atom - нечто среднее между $mol_atom и mobx.
источник

ДК

Дмитрий К in $mol
Да, всё уже в мастере.
источник

ДК

Дмитрий К in $mol
Сейчас генерится такого рода непотребство:
{
 "name": "mol_build",
 "version": "0.0.0",
 "main": "node.js",
 "dependencies": {
   "jsdom": "*",
   "typescript": "*",
   "concat-with-sourcemaps": "*",
   "postcss": "*",
   "postcss-cssnext": "*",
   "express": "*",
   "portastic": "*",
   "compression": "*",
   "body-parser": "*",
   "serve-index": "*"
 }
}
источник

IC

Ihor Chulinda in $mol
ну, не очень красиво, но это не выглядит как что-то, что будет сложно довести до ума
источник

IC

Ihor Chulinda in $mol
единственное, что я уже обшарил nin-jin и eigenmethod и так и не нашёл репы где был бы этот код
источник

IC

Ihor Chulinda in $mol
а в npm у mam нет ссылки на репу
источник

ДК

Дмитрий К in $mol
Да, надо будет автоинкрементировать версию и прописывать правильные версии зависимостей. И с версиями проблема.  Если один модуль зависит от одной версии нпм-модуля, а другой - от другой, то для итогового бандла нелья прописать ни ту, ни другую варию. А подгрузить обе версии в один файл нода не позволяет. Разве что через адские костыли.
источник

IC

Ihor Chulinda in $mol
ну, то есть бандл зависит от пакетов A и B, а они в свою очередь от разных версий C?
источник

IC

Ihor Chulinda in $mol
можно в таком случае просто не прописывать версию C и подтянутся обе, если они несовместимы, и каждый будет использовать свою
источник

ДК

Дмитрий К in $mol
Нет, бандл сразу может зависеть от обеих версий, так как $mol_foo зависит от C@1, а $mol_bar от С@2.
источник

ДК

Дмитрий К in $mol
источник

IC

Ihor Chulinda in $mol
$mol_foo и $mol_bar при этом разные пакеты или это просто разные части одного исходника?
источник

IC

Ihor Chulinda in $mol
я вижу как вариант:
$mol_bundle имеет депенденси на $mol_foo и $mol_bar при это не имеет в депенденсях C
источник

ДК

Дмитрий К in $mol
Это разные модули, но они могут оказаться вместе в какому-нибудь бандле /mol/awesome который захочется выложить в нпм.
источник