minimal-executable•623 B
#!/usr/bin/env node
require('@swc-node/register')
const { generatorHandler } = require('../generatorHandler.ts')
generatorHandler({
async onGenerate() {
console.log('Logging in onGenerate should be fine')
await new Promise((r) => {
setTimeout(r, 100)
})
},
onManifest() {
console.log('Logging in onManifest should be fine')
return {
defaultOutput: 'default-output',
denylists: { models: ['SomeForbiddenModel'] },
prettyName: 'This is a pretty name',
requiresEngines: ['schema-engine', 'query-engine'],
requiresGenerators: ['prisma-client-js'],
}
},
})