@devim-front/tsconfig

1.0.3 • Public • Published

DevimFront: tsconfig

Конфигурация Typescript для проектов на TS+React.

Установка

  1. Подключите этот пакет в dev-зависимости.
npm i -D @devim-front/tsconfig
  1. Создайте файл tsconfig.json в корне проекта со следующим содержимым:
{
  "extends": "@devim-front/tsconfig"
}
  1. Поскольку TS не умеет разрешать относительные пути из родительской конфигурации, в том же файле tsconfig.json следует определить расположение основных каталогов с кодом. Допустим, исходный код проекта хранится в папке src, а глобальные типы проекта - в src/@types. Тогда tsconfig.json должен иметь следующий вид:
{
  "extends": "@devim-front/tsconfig",
  "compilerOptions": {
    "baseUrl": "src",
    "typeRoots": [
      "node_modules/@types",
      "src/@types"
    ]
  },
  "include": [
    "src/**/*"
  ]
}

Полный текст конфигурации

Полный текст конфигурации из библиотеки доступен по ссылке https://github.com/devim-front/tsconfig/blob/master/tsconfig.json.

Package Sidebar

Install

npm i @devim-front/tsconfig

Weekly Downloads

17

Version

1.0.3

License

ISC

Unpacked Size

2.92 kB

Total Files

4

Last publish

Collaborators

  • aazanov
  • gleb-mikhalkov