tsd-check
Version:
Check TypeScript type definitions
21 lines (20 loc) • 721 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const typescript_1 = require("typescript");
/**
* Load the configuration settings.
*
* @param pkg - The package.json object.
* @returns The config object.
*/
exports.default = (pkg) => {
const config = Object.assign({ directory: 'test-d', compilerOptions: {
strict: true,
jsx: typescript_1.JsxEmit.React,
target: typescript_1.ScriptTarget.ES2017
} }, pkg['tsd-check']);
return Object.assign({}, config, { compilerOptions: Object.assign({}, config.compilerOptions, {
moduleResolution: typescript_1.ModuleResolutionKind.NodeJs,
skipLibCheck: true
}) });
};