UNPKG

express-simplicity

Version:

ExpressSimplicity is a unique and descriptive npm package that revolutionizes Express.js development. This comprehensive toolkit provides an intuitive and streamlined approach to building robust web applications with Express.js.

33 lines (29 loc) 859 B
#!/usr/bin/env node import generateFileStructure from './src/fileStructure.js'; import installDependencies from './src/dependencies.js'; import { getIndexContent } from './src/files/index.js'; import { getPackageContent, getEnvDetails, getConfigDetails, } from './src/files/global.js'; import { getLandingPage } from './src/files/landing.js'; import { getSrcFiles } from './src/files/srcFiles.js'; const generateModule = () => { const baseDir = process.cwd(); const structure = { 'index.js': getIndexContent(), 'src': getSrcFiles(), 'env-example.txt': getEnvDetails(), 'public': { 'index.html' : getLandingPage(), }, 'config' : { 'config.js' : getConfigDetails(), }, 'package.json': getPackageContent(), }; generateFileStructure(baseDir, structure); installDependencies(); }; generateModule();