UNPKG

tsd-check

Version:
21 lines (20 loc) 721 B
"use strict"; 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 }) }); };