@@ -239,10 +239,7 @@ export default defineAddon({
239239 if ( options . database === 'sqlite' ) {
240240 imports . addNamed ( ast , {
241241 from : 'drizzle-orm/sqlite-core' ,
242- imports : {
243- sqliteTable : 'sqliteTable' ,
244- integer : 'integer'
245- }
242+ imports : [ 'sqliteTable' , 'integer' ]
246243 } ) ;
247244
248245 userSchemaExpression = common . parseExpression ( `sqliteTable('user', {
@@ -253,11 +250,7 @@ export default defineAddon({
253250 if ( options . database === 'mysql' ) {
254251 imports . addNamed ( ast , {
255252 from : 'drizzle-orm/mysql-core' ,
256- imports : {
257- mysqlTable : 'mysqlTable' ,
258- serial : 'serial' ,
259- int : 'int'
260- }
253+ imports : [ 'mysqlTable' , 'serial' , 'int' ]
261254 } ) ;
262255
263256 userSchemaExpression = common . parseExpression ( `mysqlTable('user', {
@@ -268,11 +261,7 @@ export default defineAddon({
268261 if ( options . database === 'postgresql' ) {
269262 imports . addNamed ( ast , {
270263 from : 'drizzle-orm/pg-core' ,
271- imports : {
272- pgTable : 'pgTable' ,
273- serial : 'serial' ,
274- integer : 'integer'
275- }
264+ imports : [ 'pgTable' , 'serial' , 'integer' ]
276265 } ) ;
277266
278267 userSchemaExpression = common . parseExpression ( `pgTable('user', {
@@ -300,7 +289,7 @@ export default defineAddon({
300289
301290 imports . addNamed ( ast , {
302291 from : '$env/dynamic/private' ,
303- imports : { env : 'env' }
292+ imports : [ 'env' ]
304293 } ) ;
305294 imports . addNamespace ( ast , { from : './schema' , as : 'schema' } ) ;
306295
@@ -316,25 +305,25 @@ export default defineAddon({
316305 imports . addDefault ( ast , { from : 'better-sqlite3' , as : 'Database' } ) ;
317306 imports . addNamed ( ast , {
318307 from : 'drizzle-orm/better-sqlite3' ,
319- imports : { drizzle : 'drizzle' }
308+ imports : [ 'drizzle' ]
320309 } ) ;
321310
322311 clientExpression = common . parseExpression ( 'new Database(env.DATABASE_URL)' ) ;
323312 }
324313 if ( options . sqlite === 'libsql' || options . sqlite === 'turso' ) {
325314 imports . addNamed ( ast , {
326315 from : '@libsql/client' ,
327- imports : { createClient : 'createClient' }
316+ imports : [ 'createClient' ]
328317 } ) ;
329318 imports . addNamed ( ast , {
330319 from : 'drizzle-orm/libsql' ,
331- imports : { drizzle : 'drizzle' }
320+ imports : [ 'drizzle' ]
332321 } ) ;
333322
334323 if ( options . sqlite === 'turso' ) {
335324 imports . addNamed ( ast , {
336325 from : '$app/environment' ,
337- imports : { dev : 'dev' }
326+ imports : [ 'dev' ]
338327 } ) ;
339328 // auth token check in prod
340329 const authTokenCheck = common . parseStatement (
@@ -354,7 +343,7 @@ export default defineAddon({
354343 imports . addDefault ( ast , { from : 'mysql2/promise' , as : 'mysql' } ) ;
355344 imports . addNamed ( ast , {
356345 from : 'drizzle-orm/mysql2' ,
357- imports : { drizzle : 'drizzle' }
346+ imports : [ 'drizzle' ]
358347 } ) ;
359348
360349 clientExpression = common . parseExpression ( 'mysql.createPool(env.DATABASE_URL)' ) ;
@@ -363,11 +352,11 @@ export default defineAddon({
363352 if ( options . postgresql === 'neon' ) {
364353 imports . addNamed ( ast , {
365354 from : '@neondatabase/serverless' ,
366- imports : { neon : 'neon' }
355+ imports : [ 'neon' ]
367356 } ) ;
368357 imports . addNamed ( ast , {
369358 from : 'drizzle-orm/neon-http' ,
370- imports : { drizzle : 'drizzle' }
359+ imports : [ 'drizzle' ]
371360 } ) ;
372361
373362 clientExpression = common . parseExpression ( 'neon(env.DATABASE_URL)' ) ;
@@ -376,7 +365,7 @@ export default defineAddon({
376365 imports . addDefault ( ast , { from : 'postgres' , as : 'postgres' } ) ;
377366 imports . addNamed ( ast , {
378367 from : 'drizzle-orm/postgres-js' ,
379- imports : { drizzle : 'drizzle' }
368+ imports : [ 'drizzle' ]
380369 } ) ;
381370
382371 clientExpression = common . parseExpression ( 'postgres(env.DATABASE_URL)' ) ;
0 commit comments