vuecssuiant-designantdreactantantd-vueenterprisefrontendui-designvue-antdvue-antd-uivue3vuecomponent
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
595 B
25 lines
595 B
'use strict'; |
|
|
|
const fs = require('fs'); |
|
const assign = require('object-assign'); |
|
const { getProjectPath } = require('./utils/projectHelper'); |
|
|
|
module.exports = function() { |
|
let my = {}; |
|
if (fs.existsSync(getProjectPath('tsconfig.json'))) { |
|
my = require(getProjectPath('tsconfig.json')); |
|
} |
|
return assign( |
|
{ |
|
noUnusedParameters: true, |
|
noUnusedLocals: true, |
|
strictNullChecks: true, |
|
target: 'es6', |
|
jsx: 'preserve', |
|
moduleResolution: 'node', |
|
declaration: true, |
|
allowSyntheticDefaultImports: true, |
|
}, |
|
my.compilerOptions, |
|
); |
|
};
|
|
|