Comparing version 0.0.10 to 0.0.11
@@ -75,21 +75,21 @@ #!/usr/bin/env node | ||
}); | ||
if (!tsconfig.paths) { | ||
tsconfig.paths = {}; | ||
if (!tsconfig.compilerOptions.paths) { | ||
tsconfig.compilerOptions.paths = {}; | ||
} | ||
if (!tsconfig.paths['dw/*'] || tsconfig.paths['dw/*'].length !== 1 || tsconfig.paths['dw/*'][0] !== "./node_modules/sfcc-dts/@types/sfcc/dw/*") { | ||
if (!tsconfig.compilerOptions.paths['dw/*'] || tsconfig.compilerOptions.paths['dw/*'].length !== 1 || tsconfig.compilerOptions.paths['dw/*'][0] !== "./node_modules/sfcc-dts/@types/sfcc/dw/*") { | ||
console_1.log(`Adding dw/* path`); | ||
tsconfig.paths['dw/*'] = ["./node_modules/sfcc-dts/@types/sfcc/dw/*"]; | ||
tsconfig.compilerOptions.paths['dw/*'] = ["./node_modules/sfcc-dts/@types/sfcc/dw/*"]; | ||
} | ||
if (!tsconfig.paths['server'] || tsconfig.paths['server'].length !== 1 || tsconfig.paths['server'][0] !== `${cartridgeroot}/server`) { | ||
if (!tsconfig.compilerOptions.paths['server'] || tsconfig.compilerOptions.paths['server'].length !== 1 || tsconfig.compilerOptions.paths['server'][0] !== `${cartridgeroot}/server`) { | ||
console_1.log(`Adding server path`); | ||
tsconfig.paths['server'] = [`${path_1.default.join(cartridgeroot, 'server')}`]; | ||
tsconfig.compilerOptions.paths['server'] = [`${path_1.default.join(cartridgeroot, 'server')}`]; | ||
} | ||
let cartridges = fs_1.default.readdirSync(cartridgeroot).filter(i => fs_1.default.lstatSync(path_1.default.join(cartridgeroot, i)).isDirectory()).filter(i => fs_1.default.existsSync(path_1.default.join(path_1.default.join(cartridgeroot, i), 'cartridge'))); | ||
console_1.log(`Adding cartridge path`); | ||
tsconfig.paths['~/*'] = cartridges.map(i => `${path_1.default.join(cartridgeroot, i)}/*`); | ||
tsconfig.compilerOptions.paths['~/*'] = cartridges.map(i => `${path_1.default.join(cartridgeroot, i)}/*`); | ||
cartridges.forEach(i => { | ||
tsconfig.paths[`${i}/*`] = [`${path_1.default.join(cartridgeroot, i)}/*`]; | ||
tsconfig.compilerOptions.paths[`${i}/*`] = [`${path_1.default.join(cartridgeroot, i)}/*`]; | ||
}); | ||
// removing deprecated _star_ path | ||
tsconfig.paths['_star_/*'] = undefined; | ||
tsconfig.compilerOptions.paths['_star_/*'] = undefined; | ||
console_1.log(`Write tscconfig.json`); | ||
@@ -96,0 +96,0 @@ fs_1.default.writeFileSync('tsconfig.json', JSON.stringify(tsconfig, null, 2)); |
{ | ||
"name": "sfcc-dts", | ||
"version": "0.0.10", | ||
"version": "0.0.11", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/tsplugin.js", |
11968938