UNPKG

codizium-cli

Version:

A CLI tool to scaffold Laravel and Node-based modules with ease.

17 lines (13 loc) 546 B
const fs = require("fs"); const path = require("path"); function generate({ name, path: basePath }) { const fileName = name.toLowerCase(); const filePath = path.join(basePath, "pages/api", `${fileName}.js`); const content = `export default function handler(req, res) { res.status(200).json({ message: '${name} API route works!' }); }`; fs.mkdirSync(path.dirname(filePath), { recursive: true }); fs.writeFileSync(filePath, content); console.log(`✅ API route created: pages/api/${fileName}.js`); } module.exports = { generate };