@yourgoods/auth-sdk v2.3.4
Auth SDK
Локальная разработка
Для локальной разработки есть 2 папки: playgroundCJS и playgroundESM.\
Для взаимодействия сначала делаем npm run build
, потом node ./playgroundESM/index.mjs
(или CJS)
Если нужно подключить локальную библиотеку к какому-нибудь проекту, сделать это можно через npm link
\
В директории Auth SDK выполняем команду npm link
. Она создаст в глобаной директории symlink на текущую директорию.
Посмотреть где находится эта директория можно через $(npm prefix -g)/lib/node_modules
.
После этого заходим в проект, куда нужно импортировать либу и выполняем npm link @yourgoods/auth-sdk
.
При изменении в коде Auth SDK, изменения должны сразу появляться в проекте
ВАЖНО для того чтобы npm link работал, нужно использовать одну и ту же версию npm в директории auth-sdk и сервиса
куда подключается auth-sdk. Проверить это можно через which node
, which npm
.\
Тоже самое касается докера. Если в host системе сделан npm link
, npm из докера ничего не будет знать про пакет.\
В таком случае backend сервиса нужно запускать без докера, а все остальное(базы, очереди) можно запускать в докере
Публикация
- Делаем свои изменения
- Коммитим их
- Выполняем
npm login
- Выполняем
npm version (major, minor, patch)
. Semantic versioning - Выполняем
npm publish --access public
2 months ago
2 months ago
2 months ago
3 months ago
4 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago