#!/usr/bin/env node import { ModulesSdkUtils } from "@medusajs/utils" import { Modules } from "@medusajs/modules-sdk" import * as Models from "@models" import { EOL } from "os" const args = process.argv const path = args.pop() as string export default (async () => { const { config } = await import("dotenv") config() if (!path) { throw new Error( `filePath is required.${EOL}Example: medusa-api-key-seed ` ) } const run = ModulesSdkUtils.buildSeedScript({ moduleName: Modules.API_KEY, models: Models, pathToMigrations: __dirname + "/../../migrations", seedHandler: async ({ manager, data }) => { // TODO: Add seed logic }, }) await run({ path }) })()