@@ -76,6 +76,9 @@ import VueNamedTemplate, {
7676import VueReactivityTransform , {
7777 type Options as OptionsReactivityTransform ,
7878} from '@vue-macros/reactivity-transform'
79+ import VueScriptLang , {
80+ type Options as OptionsScriptLang ,
81+ } from '@vue-macros/script-lang'
7982import VueSetupBlock , {
8083 type Options as OptionsSetupBlock ,
8184} from '@vue-macros/setup-block'
@@ -117,6 +120,7 @@ export interface FeatureOptionsMap {
117120 jsxDirective : OptionsJsxDirective
118121 namedTemplate : OptionsNamedTemplate
119122 reactivityTransform : OptionsReactivityTransform
123+ scriptLang : OptionsScriptLang
120124 setupBlock : OptionsSetupBlock
121125 setupComponent : OptionsSetupComponent
122126 setupSFC : OptionsSetupSFC
@@ -176,6 +180,7 @@ export function resolveOptions({
176180 jsxDirective,
177181 namedTemplate,
178182 reactivityTransform,
183+ scriptLang,
179184 setupBlock,
180185 setupComponent,
181186 setupSFC,
@@ -266,6 +271,7 @@ export function resolveOptions({
266271 reactivityTransform ,
267272 { version } ,
268273 ) ,
274+ scriptLang : resolveSubOptions < 'scriptLang' > ( scriptLang , { version } , false ) ,
269275 setupBlock : resolveSubOptions < 'setupBlock' > ( setupBlock , { version } , false ) ,
270276 setupComponent : resolveSubOptions < 'setupComponent' > ( setupComponent , {
271277 root,
@@ -324,6 +330,7 @@ const plugin: UnpluginCombineInstance<Options | undefined> =
324330 resolvePlugin ( VueSetupSFC , framework , options . setupSFC ) ,
325331 setupComponentPlugins ?. [ 0 ] ,
326332 resolvePlugin ( VueSetupBlock , framework , options . setupBlock ) ,
333+ resolvePlugin ( VueScriptLang , framework , options . scriptLang ) ,
327334 namedTemplatePlugins ?. [ 0 ] ,
328335
329336 // props
0 commit comments