?

Log in

No account? Create an account
Всё, что вам надо знать об npm - Дважды мудак — ЖЖ [entries|archive|friends|userinfo]
Декларативное рулит

Site Meter

[ website | Мой сайт ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Всё, что вам надо знать об npm [июн. 12, 2018|12:47 pm]
Andy Melnikov
[Tags|, ]

var goldenGate = require('golden-gate')
 
goldenGate()
  .pipe(fs.createWriteStream('ggb.jpg'))
Либа для сохранения фотографий с одной специфической вебкамеры :)

Вспомним заветы дидов об обширных библиотеках готовых повторно используемых компонентов. Обширные библиотеки у нас теперь таки есть! Осталось долепить discoverability (вот мне понадобился парсер, обрабатывающий эскейпы в литералах Си (даже пусть без энтузиазма, чисто кавычку), и как его искать? Ну и "широких" либ не так много и их не видно. В основном мусор из "узких" либ.

Ответ, наверное, curated collections и moar metadata. А может и ИИ спасёт аца русской демократии.
СсылкаОтветить

Comments:
[User Picture]From: mipa
2018-06-12 07:35 pm
Вот если бы оно еще на каждую либу не тащило каждый раз еще 300М зависимостей вместе со всеми нахрен ненужными сырцами и тестами. А при обновлении либы еще 300 мег других версий.

Надо попробовать Yarn, тот вроде хоть кеширует что-то.
(Ответить) (Thread)
[User Picture]From: nponeccop
2018-06-12 11:05 pm
насчет якобы ненужных зависимостей я как раз пишу решение :)

голая нода ~50 метров выходит вместо 300, притом без говнотрюков типа стат линковки или dietlibc.

А мне вот на кеширование похуй, 1 проект и зависимости никогда не меняются (реже раза в год)

Там не с ноды, а примерно с района glibc начинать надо :) если получится будет клево.


Edited at 2018-06-12 23:06 (UTC)
(Ответить) (Parent) (Thread)
[User Picture]From: m0dest87
2018-06-13 08:11 am
Свою nodejs пишешь?
Автор ноды тоже решил её переписать :-) https://github.com/ry/deno
(Ответить) (Parent) (Thread)
[User Picture]From: nponeccop
2018-06-13 02:21 pm
Перепаковываю бинарные пекеджи, скорее.

А постоянные отсылки к авторитету автора ноды это нерационально же.
(Ответить) (Parent) (Thread)