codizium-cli
Version:
A CLI tool to scaffold Laravel and Node-based modules with ease.
17 lines (13 loc) • 546 B
JavaScript
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 };