stackpress
Version:
Incept is a content management framework.
15 lines (14 loc) • 427 B
JavaScript
export default function plugin(ctx) {
ctx.on('idea', async (req) => {
const transformer = req.data('transformer');
const schema = await transformer.schema();
if (!schema.plugin) {
schema.plugin = {};
}
const dirname = typeof __dirname === 'string'
? __dirname
: import.meta.dirname;
schema.plugin[`${dirname}/transform`] = {};
});
}
;