Size: a a a

2019 January 17

SV

Slava Viktorov in Node.js SPb
Иначе сомнительное удовольствие
источник
2019 January 18

RY

Roman Yankovsky in Node.js SPb
А где еще можно вакансию запостить? Есть сообщества местные?
источник

KR

Konstantin Ryzhov in Node.js SPb
Видел что постят на Facebook, с рассчетом на нетворкинг
источник

KR

Konstantin Ryzhov in Node.js SPb
Можно бесплатно отправить в какую-нибудь группу с кросспостом FB/VK/Telegram, типа этой
https://www.facebook.com/groups/forfrontend/about/
источник

Б

Бодрый in Node.js SPb
Всем привет! Кто может ответить на несколько вопросов по созданию своего npm пакета?
источник

VI

Viktor Isaev in Node.js SPb
Привет! Задавай, кто-нибудь ответит 😊
источник

Б

Бодрый in Node.js SPb
Я хочу вынести часть кода проекта в npm пакет (ангуляр), чтобы расшарить его между остальными проектами. При сборке получается всё красиво, npm упаковывает всё в .tgz архив. Если ставить пакет из этого архива, то всё работает нормально. Я же хочу залить на git этот проект и ставить его через ссылку на репозиторий.
1) Опционально. В репозиторий мы не складываем результат билда библиотеки, она собирается при npm i у пользователя. Какой там флоу при этом вообще?
2) Главный вопрос. При установке из репозитория появляется дополнительная вложенность у либы, как от неё избавиться?
источник

Б

Бодрый in Node.js SPb
здесь лишний раз есть папка ng-map-optimized (node_modules проекта, который использует либу)
источник

Б

Бодрый in Node.js SPb
в самом проекте либы сборка выглядит так (развернутый каталог)
источник

Б

Бодрый in Node.js SPb
Получается, что я в package.json указываю files, которые нужно подтянуть и если указать
"files": [
   "ng-map-optimized/**/*"
 ],
, то и появляется лишняя папка
источник

NM

Nikolay Matvienko in Node.js SPb
Привет. А зачем ты указываешь “ng-map-optimized” в "ng-map-optimized/**/*"
источник

NM

Nikolay Matvienko in Node.js SPb
Обычно же указываем “dist”, “src”, “lib”  и так далее. То есть он у тебя при npm publish возьмет папку ng-map-optimized. Я бы вынес содержимое этой папки в отдельную репу в корень проекта и в файлс указал src, package.json и так далее
источник

Б

Бодрый in Node.js SPb
Nikolay Matvienko
Привет. А зачем ты указываешь “ng-map-optimized” в "ng-map-optimized/**/*"
потому что иначе он соберет все файлы, в том числе исходники либы, которые лежат в projects. Вообще не совсем понимаю, что в итоге забирает npm
источник

Б

Бодрый in Node.js SPb
Nikolay Matvienko
Обычно же указываем “dist”, “src”, “lib”  и так далее. То есть он у тебя при npm publish возьмет папку ng-map-optimized. Я бы вынес содержимое этой папки в отдельную репу в корень проекта и в файлс указал src, package.json и так далее
здесь изначально было dist/ng-map-optimized/{остальные файлы}, тогда во вложенности появлялась ещё и папка dist
источник

Б

Бодрый in Node.js SPb
пока не хочу делать npm publish, либа во внутреннем репозитории компании лежит
источник

OR

Oleg Rusak in Node.js SPb
Привет всем. Подскажите, что используете для трансформации json в другую json структуру?
источник

A_

Alexander _P in Node.js SPb
Как это? Сменить формат или перенести вложенность в объекте?
источник

OR

Oleg Rusak in Node.js SPb
Поменять: тип, вложенность, убрать поле, форматировать.
источник

KR

Konstantin Ryzhov in Node.js SPb
Oleg Rusak
Поменять: тип, вложенность, убрать поле, форматировать.
Например из json распарсить в js, сделать необходимые манипуляции, затем снова сохранить в json?
источник

KR

Konstantin Ryzhov in Node.js SPb
Если не хочется самому, руками, то есть как вариант https://github.com/paularmstrong/normalizr
источник