UNPKG

skeet

Version:

Full-stack TypeScript Serverless Framework

35 lines (34 loc) 837 B
export const tsconfigJson = async (appName: string) => { const filePath = `${appName}/tsconfig.json` const body = { compilerOptions: { target: 'ESNext', module: 'CommonJS', outDir: './dist', rootDir: '.', strict: true, moduleResolution: 'node', baseUrl: 'src', esModuleInterop: true, experimentalDecorators: true, emitDecoratorMetadata: true, skipLibCheck: true, forceConsistentCasingInFileNames: true, isolatedModules: true, resolveJsonModule: true, lib: ['esnext'], sourceMap: true, paths: { '@/*': ['src/*'], }, }, files: ['package.json', 'skeet-cloud.config.js'], include: ['src/**/*'], exclude: ['dist', 'node_modules'], compileOnSave: false, } return { filePath, body, } }