import { create } from 'enhanced-resolve'; export const cssExtensions = ['.less', '.css', '.sass', '.scss', '.js']; const resolveOptions = { aliasFields: ['browser'], mainFields: ['module', 'browser', 'main'], extensions: cssExtensions, preferRelative: true, addMatchAll: false, }; const resolveSync = create.sync({ ...resolveOptions, conditionNames: ['require', 'module', '...'], }); function resolve(filepath: string, import_path: string) { const res = resolveSync({}, import_path, filepath); return res; } export { resolve };