export function initNVue( manifestJson: Record, pagesJson: Record ) {} export function getNVueCompiler(manifestJson: Record) { const platformOptions = manifestJson['app-plus'] if (platformOptions && platformOptions.nvueCompiler === 'weex') { return 'weex' } return 'uni-app' } export function getNVueStyleCompiler(manifestJson: Record) { const platformOptions = manifestJson['app-plus'] if (platformOptions && platformOptions.nvueStyleCompiler === 'uni-app') { return 'uni-app' } return 'weex' } const flexDirs = ['row', 'row-reverse', 'column', 'column-reverse'] as const type FlexDir = typeof flexDirs[number] export function getNVueFlexDirection(manifestJson: Record) { let flexDir: FlexDir = 'column' if (manifestJson['app-plus']?.nvue?.['flex-direction']) { flexDir = manifestJson['app-plus'].nvue['flex-direction'] as FlexDir if (flexDirs.indexOf(flexDir) === -1) { flexDir = 'column' } } return flexDir }