UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

20 lines (14 loc) 695 B
const { assertJsonFile } = require('../asserters/assertJsonFile'); const { assertFileExists } = require('../asserters/assertFileExists'); const { readJson } = require('../util/readWriteJson'); function checkTsconfig(report) { const exists = assertFileExists(report, 'tsconfig.json'); if (exists) { const tsConfigJson = readJson('tsconfig.json'); const checkTsconfigField = assertJsonFile(report, 'tsconfig.json', tsConfigJson); checkTsconfigField('extends', '@spinnaker/pluginsdk/pluginconfig/tsconfig.json'); checkTsconfigField('compilerOptions.outDir', 'build/dist'); checkTsconfigField('compilerOptions.rootDir', 'src'); } } module.exports = { checkTsconfig };