UNPKG

@rajzik/lumos

Version:

Centralized CLI for JavaScript and TypeScript dev tools.

28 lines (27 loc) 1.07 kB
"use strict"; const config_typescript_1 = require("@rajzik/config-typescript"); const lumos_common_1 = require("@rajzik/lumos-common"); const { context, tool } = process.beemo; const { buildFolder, srcFolder, testsFolder, typesFolder, node, react, library, next, allowJs, skipLibCheck, } = lumos_common_1.getSettings(); module.exports = context.args.referenceWorkspaces ? config_typescript_1.getConfigWithProjectRefs({ node, react, library, }) : config_typescript_1.getConfig({ buildFolder: context.args.buildFolder || buildFolder, includeTests: !!context.args.noEmit, library, node, react, next, usingNext: tool.isPluginEnabled('driver', 'next'), srcFolder: context.args.srcFolder || srcFolder, testsFolder: context.args.testsFolder || testsFolder, typesFolder: context.args.typesFolder || typesFolder, workspaces: context.workspaces, emitDeclarationOnly: !!context.args.emitDeclarationOnly, allowJs, skipLibCheck, });