UNPKG

nextdevkit

Version:

A Comprehensive CLI Toolkit for Next.js Development

12 lines (11 loc) 602 B
import path from 'path'; const getDestinationPaths = (currentDirectory, configAliases, fileConfig, aliasValue, fileName, isTs) => { const aliasPathTemplate = configAliases[fileConfig.destinationFolder] || `@/${fileConfig.destinationFolder}`; const destAliasPath = aliasPathTemplate.replace('@', aliasValue); const destFolderPath = path.join(currentDirectory, destAliasPath); const extension = isTs ? '.ts' : '.js'; const destFilePath = path.join(destFolderPath, `${fileName}${extension}`); return { destFolderPath, destFilePath }; }; export default getDestinationPaths;