1.2.2 • Published 4 months ago

sbr v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

SBR - пакетный менеджер для работы с пакетами SREDA

Доступные команды:

publish - Публикация пакета

Позволяет опубликовать пакет в локальном/глобальном хранилище. При публикации автоматически увеличивает версию пакета.

sbr publish -all

sbr publish -all -withDep

sbr publish -withDep

sbr publish -withDep -autoVersion

install (короткая запись - i) - Установка пакета

Позволяет установить пакет из локального/глобального хранилища.

sbr i

sbr i {package name}

sbr i {package name}@{version}

uninstall (короткая запись - ui) - Удаление пакета

Позволяет удалить пакет из локального/глобального хранилища.

НЕ РАБОТАЕТ

login - Авторизация в хранилище

Позволяет авторизоваться в хранилище и в дальнейшем производить публикации пакетов

sbr login

setstore - Установить адрес хранилища

Позволяет переключаться между хранилищами, если используется более одного хранилища

sbr setsrote http://localhost:3777

sbr setsrote --headers {"Host": "http://localhost:3777"}

getstore - Посмотреть установленное хранилище

Выводит в консоль текущий адрес хранилища

sbr getstore

run - запустить проект

Запускает проект используя npm

sbr run {command} == npm run {command}

init - создать пакет

Создает пакеты в проекте, может создавать пакеты для MIS Portal

sbr init

sbr init -y == sbr init -y -s - автосоздание Npm модуля

sbr init -y -r - автосоздание React модуля

sbr init -y -n - автосоздание Node модуля

start - запустить проект

Запускает проект используя npm (аналог npm start)

sbr start == npm start

create - создать проект

Создает новый пустой проект

sbr create {project name}

audit - создать проект

Анализирует проект

sbr audit upd - обновляет в модулях Node версии и зависимости

sbr audit prom - удаляет из node_modules все подзависимости

sbr audit tree - формирует json файл с деревом всех зависимостей в проекте

sbr audit tree --prom - формирует json файл с деревом всех зависимостей в проекте без Dev зависимостей

update 03.10.22

update 28.01.24 Добавлена генерация Lazy компонент для React'а

update 12.03.25 Добавлена проверка пользователя при публикации модуля

Теперь модуль может опубликовать не только сам автор, но и группа пользователей у которых есть доступ который выдал автор

Добалена поддержка .sbrrc

Поиск файла sbrrc будет происходить рекурсивно по пути проекта, т.е. если проект находится в папке /users/user/www/project, то поиск sbrrc будет происходить следующим образом

/users/user/www/project

/users/user/www

/users/user

/users

/

/etc/npm/global/sbr - папка где лежит глобальный sbr

Переделана инсталяция пакета

Теперь запускается не sh скрипт, на стандартный js, в связи с проблемами запуска sbr на ОС Windows
1.2.0

4 months ago

1.2.2

4 months ago

1.2.1

4 months ago

1.1.3

1 year ago

1.1.2

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.10

3 years ago

1.0.6

3 years ago

1.0.5

3 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

1.0.0

3 years ago