README
ts-utils
Утилиты для удобной работы с TypeScript проектами
Установка
Для установки достаточно добавить пакет в зависимости
yarn add @hh.ru/ts-utils
tsconfig
Генерирует tsconfig.js используя переданный объект с параметрами
Параметрами можно передать мапу webpack-алиасов для резолва модулей, перечень glob-путей для включения/исключения из сборки и заоверрайдить любой параметр compilerOptions
const tsConfigGenerator = require('@hh.ru/ts-utils');
tsConfigGenerator({
webpackAliases: {
app: 'static/app/',
bloko: 'static/bloko/',
},
include: ['static/app/**/*'],
exclude: ['static/bloko/**/*'],
compilerOptions: {
plugins: [
{
name: 'typescript-plugin-css-modules',
options: {
classnameTransform: 'camelCaseOnly',
customMatcher: '\\.less