Skip to content

b2whats/avito-ui

Repository files navigation

Установить зависимости после клонирования

  yarn install
  # lerna bootstrap

Выполнить скрипты во всех пакетах

  lerna run build

Выполнить произвольный скрипт во всех пакетах

  lerna exec -- yarn remove dep-name

Установить зависимость в нужный скоуп

  lerna add @avito/tokens --scope @avito/components
  OR
  lerna add lodash --scope @avito/components
  OR
  # yarn workspace @avito/tokens add @avito/components

Установить зависимость в корень рабочей области (флаг -W)

  yarn add eslint -DW 

#Попробовать

npm-run-all - для запуска линтинга параллельно

tsconfig.json

{ 
  // Устанавливает директорию для резолва абсолютных модулей
  // Нужно для директивы `path`
  "baseUrl": "./packages",
  // Сообщить компилятору как мы должны резолвить импорты модулей
  // необходимо что бы в редакторе правильно происходило перемещение к исходному коду импорта
  "paths": {
    "@avito/*": ["*/src"],
  },
}

#Readme https://itnext.io/how-to-set-up-a-typescript-monorepo-with-lerna-c6acda7d4559 https://medium.com/mitterio/multirepo-to-lerna-js-monorepo-80f6657cb443 https://airbnb.io/enzyme/CONTRIBUTING.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published