UNPKG

@voerkai18n/utils

Version:

utils for voerkai18n

24 lines (23 loc) 813 B
import { Lang } from "@ast-grep/napi"; import { loadAstConfig } from "../loadAstConfig"; import { ExtractSections } from "../.."; export default [ { name : "template", language: Lang.Html, extract: /<template[\s\S]*?>([\s\S]*?)<\/template\s*>/gm, ast : loadAstConfig("./vue-template.yaml",__dirname) }, { name : "script", language: Lang.TypeScript, extract: /<script[\s\S]*?>([\s\S]*?)<\/script\s*>/gm, ast : loadAstConfig("./ts.yaml",__dirname) }, { name : "script/setup", language: Lang.TypeScript, extract: /<script[\s\S]*?setup[\s\S]*?>([\s\S]*?)<\/script\s*>/gm, ast : loadAstConfig("./ts.yaml",__dirname) } ] as ExtractSections