Closed SlumberyDude closed 1 year ago
@TorinAsakura Обновлены все зависимости за исключением:
При использовании версий начиная с 1.0 возникают ошибки с типами, возможно потребуется добавить проверку на undefined, так так либа была полностью переписанна на ts, причем другим разработчиком. Если же выше листать по версиям, то поменялся API.
Либа в версии 6.0.0 переписана на ES6.
С чем связан запрос на фичу?
Обновление зависимостей в модуле
typesense
Расскажите как вы это себе видите
Обновить и зафиксировать версии пакета
@atls/nestjs-typesense
до максимально возможных таким образом, чтобы ничего не ломалось, а именно проходили команды критерия готовности.Исключения:
Зависимости
typescript
,typeorm
обновлять не нужно.Если ломаются тесты и это связанно с переходом
NestJs
с версии8
на10
, и проблема не на поверхности (не фиксится заменой в тесте, например, метода.asyncListen
на.listen
), то пакеты, начинающиеся с@nestjs/...
обновлять не выше мажорной8
.Definition of done (критерий готовности)
Проходят без ошибок команды:
yarn install
yarn check
yarn test unit
Если в пакете есть скрипты
build
иprepack
, то они тоже должны проходить без ошибок.Приложите пример реализаций
https://classic.yarnpkg.com/lang/en/docs/cli/workspace/
yarn workspace <workspace> add <package@1.2.3> <keys>
Приложите материалы задачи
Можете посмотреть закрытые PR и issue по теме обновления зависимостей