Pull to refresh

Comments 5

Ты серьезно такое спрашиваешь под очередным npm пакетом?
Они умудряются делать пакеты повторяющие встроенную функциональность ноды (например exists-sync)
node_modules сам себя не наполнит на 100500+ файлов ;)

exists-sync в своё время был реально нужен, потому что fs.exists и fs.existsSync были помечены как deprecated:


"fs.exists() is an anachronism and exists only for historical reasons. There should almost never be a reason to use it in your own code.
In particular, checking if a file exists before opening it is an anti-pattern that leaves you vulnerable to race conditions: another process may remove the file between the calls to fs.exists() and fs.open(). Just open the file and handle the error when it's not there."

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


Но вообще, полагаю, у каждого есть право постить пакеты в npm (он для этого и создан), я аккуратненько занял имя karcass и неймспейс @karcass, надеюсь, никому этим не помешал :-)

Спасибо за ссылку. Не смотря на то, что я предварительно, видимо лениво, гуглил предметную область (аля "js templates installer", "js create app from template"), на yo почему-то не наткнулся.


Посмотрел по диагонали, с ходу можно сказать, что подходы к созданию и использованию шаблонов отличаются. Есть над чем подумать, ещё раз спасибо :-)

И вам спасибо за продукт. Я хоть и вряд-ли его буду использовать (впрочем как и выше указанный yo) — но, как мне кажется, создание велосипедов должно поощряться. Тем более, если вы говорите, что даже есть определенные отличия в подходах.

Sign up to leave a comment.

Articles