@@ -45,8 +45,8 @@ export default defineAddon({
4545
4646 runsAfter ( 'tailwindcss' ) ;
4747 } ,
48- run : ( { sv, typescript , options, kit, dependencyVersion } ) => {
49- const ext = typescript ? 'ts' : 'js ';
48+ run : ( { sv, language , options, kit, dependencyVersion } ) => {
49+ const typescript = language === 'ts' ;
5050
5151 sv . devDependency ( '@oslojs/crypto' , '^1.0.1' ) ;
5252 sv . devDependency ( '@oslojs/encoding' , '^1.1.0' ) ;
@@ -56,7 +56,7 @@ export default defineAddon({
5656 sv . dependency ( '@node-rs/argon2' , '^2.0.2' ) ;
5757 }
5858
59- sv . file ( `drizzle.config.${ ext } ` , ( content ) => {
59+ sv . file ( `drizzle.config.${ language } ` , ( content ) => {
6060 const { ast, generateCode } = parseScript ( content ) ;
6161 const isProp = ( name : string , node : AstTypes . Property ) =>
6262 node . key . type === 'Identifier' && node . key . name === name ;
@@ -222,7 +222,7 @@ export default defineAddon({
222222 return code ;
223223 } ) ;
224224
225- sv . file ( `${ kit ?. libDirectory } /server/auth.${ ext } ` , ( content ) => {
225+ sv . file ( `${ kit ?. libDirectory } /server/auth.${ language } ` , ( content ) => {
226226 const { ast, generateCode } = parseScript ( content ) ;
227227
228228 js . imports . addNamespace ( ast , { from : '$lib/server/db/schema' , as : 'table' } ) ;
@@ -383,11 +383,11 @@ export default defineAddon({
383383 } ) ;
384384 }
385385
386- sv . file ( `src/hooks.server.${ ext } ` , ( content ) => {
386+ sv . file ( `src/hooks.server.${ language } ` , ( content ) => {
387387 const { ast, generateCode } = parseScript ( content ) ;
388388 js . imports . addNamespace ( ast , { from : '$lib/server/auth' , as : 'auth' } ) ;
389389 js . kit . addHooksHandle ( ast , {
390- typescript ,
390+ language ,
391391 newHandleName : 'handleAuth' ,
392392 handleContent : getAuthHandleContent ( )
393393 } ) ;
@@ -396,10 +396,10 @@ export default defineAddon({
396396
397397 if ( options . demo ) {
398398 sv . file ( `${ kit ?. routesDirectory } /demo/+page.svelte` , ( content ) => {
399- return addToDemoPage ( content , 'lucia' , typescript ) ;
399+ return addToDemoPage ( content , 'lucia' , language ) ;
400400 } ) ;
401401
402- sv . file ( `${ kit ! . routesDirectory } /demo/lucia/login/+page.server.${ ext } ` , ( content ) => {
402+ sv . file ( `${ kit ! . routesDirectory } /demo/lucia/login/+page.server.${ language } ` , ( content ) => {
403403 if ( content ) {
404404 const filePath = `${ kit ! . routesDirectory } /demo/lucia/login/+page.server.${ typescript ? 'ts' : 'js' } ` ;
405405 log . warn ( `Existing ${ colors . yellow ( filePath ) } file. Could not update.` ) ;
@@ -572,7 +572,7 @@ export default defineAddon({
572572 ` ;
573573 } ) ;
574574
575- sv . file ( `${ kit ! . routesDirectory } /demo/lucia/+page.server.${ ext } ` , ( content ) => {
575+ sv . file ( `${ kit ! . routesDirectory } /demo/lucia/+page.server.${ language } ` , ( content ) => {
576576 if ( content ) {
577577 const filePath = `${ kit ! . routesDirectory } /demo/lucia/+page.server.${ typescript ? 'ts' : 'js' } ` ;
578578 log . warn ( `Existing ${ colors . yellow ( filePath ) } file. Could not update.` ) ;
0 commit comments