create-n4-app
Version:
Create Next.js app with the n4 stack
23 lines (22 loc) • 677 B
JavaScript
import { execa } from "execa";
export const packageInstaller = async ({ packageManger, installCmd, packages, }) => {
const installCommand = installCmd ?? (packageManger === "bun" ? "add" : "i");
try {
await execa(packageManger, [installCommand, ...packages], {
stderr: "inherit",
});
}
catch (error) {
console.log("Failed to install", error);
}
};
export const createOAuthSecret = async (packageManger) => {
try {
await execa(packageManger.nextIns, ["auth", "secret"], {
stderr: "inherit",
});
}
catch (error) {
console.log("Failed to create auth secret", error);
}
};