- bumps drizzle-kit - Fixes https://github.com/payloadcms/payload/issues/7492 Enum issue.
16 lines
592 B
TypeScript
16 lines
592 B
TypeScript
import type { RequireDrizzleKit } from '@payloadcms/drizzle/types'
|
|
|
|
import { createRequire } from 'module'
|
|
const require = createRequire(import.meta.url)
|
|
|
|
/**
|
|
* Dynamically requires the `drizzle-kit` package to access the `generateSQLiteDrizzleJson` and `pushSQLiteSchema` functions and exports them generically to call them from @payloadcms/drizzle.
|
|
*/
|
|
export const requireDrizzleKit: RequireDrizzleKit = () => {
|
|
const {
|
|
generateSQLiteDrizzleJson: generateDrizzleJson,
|
|
pushSQLiteSchema: pushSchema,
|
|
} = require('drizzle-kit/api')
|
|
return { generateDrizzleJson, pushSchema }
|
|
}
|