feathersjs/feathers

View on GitHub
generators/package/tsconfig.json.tpl.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { generator, toFile, writeJSON } from '@featherscloud/pinion'
import { ModuleContext } from '../package'

export const generate = (context: ModuleContext) =>
  generator(context).then(
    writeJSON(
      {
        extends: '../../tsconfig',
        include: ['src/**/*.ts'],
        compilerOptions: {
          outDir: 'lib'
        }
      },
      toFile(context.packagePath, 'tsconfig.json')
    )
  )