@@ -239,10 +239,7 @@ export default defineAddon({
239
239
if ( options . database === 'sqlite' ) {
240
240
imports . addNamed ( ast , {
241
241
from : 'drizzle-orm/sqlite-core' ,
242
- imports : {
243
- sqliteTable : 'sqliteTable' ,
244
- integer : 'integer'
245
- }
242
+ imports : [ 'sqliteTable' , 'integer' ]
246
243
} ) ;
247
244
248
245
userSchemaExpression = common . parseExpression ( `sqliteTable('user', {
@@ -253,11 +250,7 @@ export default defineAddon({
253
250
if ( options . database === 'mysql' ) {
254
251
imports . addNamed ( ast , {
255
252
from : 'drizzle-orm/mysql-core' ,
256
- imports : {
257
- mysqlTable : 'mysqlTable' ,
258
- serial : 'serial' ,
259
- int : 'int'
260
- }
253
+ imports : [ 'mysqlTable' , 'serial' , 'int' ]
261
254
} ) ;
262
255
263
256
userSchemaExpression = common . parseExpression ( `mysqlTable('user', {
@@ -268,11 +261,7 @@ export default defineAddon({
268
261
if ( options . database === 'postgresql' ) {
269
262
imports . addNamed ( ast , {
270
263
from : 'drizzle-orm/pg-core' ,
271
- imports : {
272
- pgTable : 'pgTable' ,
273
- serial : 'serial' ,
274
- integer : 'integer'
275
- }
264
+ imports : [ 'pgTable' , 'serial' , 'integer' ]
276
265
} ) ;
277
266
278
267
userSchemaExpression = common . parseExpression ( `pgTable('user', {
@@ -300,7 +289,7 @@ export default defineAddon({
300
289
301
290
imports . addNamed ( ast , {
302
291
from : '$env/dynamic/private' ,
303
- imports : { env : 'env' }
292
+ imports : [ 'env' ]
304
293
} ) ;
305
294
imports . addNamespace ( ast , { from : './schema' , as : 'schema' } ) ;
306
295
@@ -316,25 +305,25 @@ export default defineAddon({
316
305
imports . addDefault ( ast , { from : 'better-sqlite3' , as : 'Database' } ) ;
317
306
imports . addNamed ( ast , {
318
307
from : 'drizzle-orm/better-sqlite3' ,
319
- imports : { drizzle : 'drizzle' }
308
+ imports : [ 'drizzle' ]
320
309
} ) ;
321
310
322
311
clientExpression = common . parseExpression ( 'new Database(env.DATABASE_URL)' ) ;
323
312
}
324
313
if ( options . sqlite === 'libsql' || options . sqlite === 'turso' ) {
325
314
imports . addNamed ( ast , {
326
315
from : '@libsql/client' ,
327
- imports : { createClient : 'createClient' }
316
+ imports : [ 'createClient' ]
328
317
} ) ;
329
318
imports . addNamed ( ast , {
330
319
from : 'drizzle-orm/libsql' ,
331
- imports : { drizzle : 'drizzle' }
320
+ imports : [ 'drizzle' ]
332
321
} ) ;
333
322
334
323
if ( options . sqlite === 'turso' ) {
335
324
imports . addNamed ( ast , {
336
325
from : '$app/environment' ,
337
- imports : { dev : 'dev' }
326
+ imports : [ 'dev' ]
338
327
} ) ;
339
328
// auth token check in prod
340
329
const authTokenCheck = common . parseStatement (
@@ -354,7 +343,7 @@ export default defineAddon({
354
343
imports . addDefault ( ast , { from : 'mysql2/promise' , as : 'mysql' } ) ;
355
344
imports . addNamed ( ast , {
356
345
from : 'drizzle-orm/mysql2' ,
357
- imports : { drizzle : 'drizzle' }
346
+ imports : [ 'drizzle' ]
358
347
} ) ;
359
348
360
349
clientExpression = common . parseExpression ( 'mysql.createPool(env.DATABASE_URL)' ) ;
@@ -363,11 +352,11 @@ export default defineAddon({
363
352
if ( options . postgresql === 'neon' ) {
364
353
imports . addNamed ( ast , {
365
354
from : '@neondatabase/serverless' ,
366
- imports : { neon : 'neon' }
355
+ imports : [ 'neon' ]
367
356
} ) ;
368
357
imports . addNamed ( ast , {
369
358
from : 'drizzle-orm/neon-http' ,
370
- imports : { drizzle : 'drizzle' }
359
+ imports : [ 'drizzle' ]
371
360
} ) ;
372
361
373
362
clientExpression = common . parseExpression ( 'neon(env.DATABASE_URL)' ) ;
@@ -376,7 +365,7 @@ export default defineAddon({
376
365
imports . addDefault ( ast , { from : 'postgres' , as : 'postgres' } ) ;
377
366
imports . addNamed ( ast , {
378
367
from : 'drizzle-orm/postgres-js' ,
379
- imports : { drizzle : 'drizzle' }
368
+ imports : [ 'drizzle' ]
380
369
} ) ;
381
370
382
371
clientExpression = common . parseExpression ( 'postgres(env.DATABASE_URL)' ) ;
0 commit comments