❌
Size: a a a
❌
МТ
❌
КС
КС
function compile(source, options = {}) {
options = Object.assign({ generate: 'dom', dev: false }, options);
const stats = new Stats();
const warnings = [];
validate_options(options, warnings);
stats.start('parse');
const ast = parse$3(source, options);
stats.stop('parse');
stats.start('create component');
const component = new Component(ast, source, options.name || get_name_from_filename(options.filename) || 'Component', options, stats, warnings);
stats.stop('create component');
const result = options.generate === false
? null
: options.generate === 'ssr'
? ssr(component, options)
: dom(component, options);
return component.generate(result);
}
КС
❌
❌
КС
❌
❌
❌
КС
❌
❌
PM
AP
К
К