2.4.16 • Published 1 year ago

@yourgoods/auth-sdk v2.4.16

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Auth-Service: SDK

Содержание

О проекте

Это SDK для работы с бэкендом авторизации

Архитектура и логика работы

1. Основы

Проект является npm пакетом

3. Особенности проекта

3.1 Типизация

При добавлении метода, нужно всегда указывать что он возвращает. Иначе при его сборке и использовании, будет просто возвращаться "?" вместо типа.

Локальный запуск

Для локальной разработки есть 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 сервиса нужно запускать без докера, а все остальное(базы, очереди) можно запускать в докере

Start Guide

1. Публикация

  • Делаем свои изменения
  • Коммитим их
  • Выполняем npm login
  • Выполняем npm version (major, minor, patch). Semantic versioning
  • Выполняем npm publish --access public

Мониторинг, логгирование и отлов ошибок

console.log / console.error

2.4.13

1 year ago

2.4.16

1 year ago

2.4.15

1 year ago

2.4.10

1 year ago

2.4.12

1 year ago

2.4.11

1 year ago

2.4.9

1 year ago

2.4.1

1 year ago

2.4.3

1 year ago

2.4.2

1 year ago

2.4.5

1 year ago

2.4.4

1 year ago

2.4.7

1 year ago

2.4.6

1 year ago

2.4.8

1 year ago

2.3.66

1 year ago

2.4.0-dev

1 year ago

2.3.65

1 year ago

2.3.64

1 year ago

2.3.63

1 year ago

2.3.62

1 year ago

2.3.61

1 year ago

2.3.57

1 year ago

2.3.56

1 year ago

2.3.59

1 year ago

2.3.58

1 year ago

2.3.55

1 year ago

2.3.54

1 year ago

2.3.53

1 year ago

2.3.52

1 year ago

2.3.51

1 year ago

2.3.50

1 year ago

2.3.49

1 year ago

2.3.46

1 year ago

2.3.47

1 year ago

2.3.45

2 years ago

2.3.44

2 years ago

2.3.39

2 years ago

2.3.38

2 years ago

2.3.35

2 years ago

2.3.34

2 years ago

2.3.37

2 years ago

2.3.36

2 years ago

2.3.31

2 years ago

2.3.30

2 years ago

2.3.33

2 years ago

2.3.32

2 years ago

2.3.42

2 years ago

2.3.41

2 years ago

2.3.43

2 years ago

2.3.40

2 years ago

2.3.28

2 years ago

2.3.29

2 years ago

2.3.25

2 years ago

2.3.24

2 years ago

2.3.23

2 years ago

2.3.22

2 years ago

2.3.20

2 years ago

2.3.21

2 years ago

2.3.19

2 years ago

2.3.18

2 years ago

2.3.6

2 years ago

2.3.8

2 years ago

2.3.7

2 years ago

2.3.9

2 years ago

2.3.17

2 years ago

2.3.16

2 years ago

2.3.13

2 years ago

2.3.12

2 years ago

2.3.15

2 years ago

2.3.14

2 years ago

2.3.11

2 years ago

2.3.10

2 years ago

2.3.5

2 years ago

2.3.4

2 years ago

2.3.2

2 years ago

2.3.3

2 years ago

2.3.1

2 years ago

2.3.0

2 years ago

2.2.6

2 years ago

2.2.5

2 years ago

2.2.4

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.1.0

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

0.4.1

3 years ago

1.0.0

3 years ago