New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

configure-express-app

Package Overview
Dependencies
Maintainers
1
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

configure-express-app - npm Package Compare versions

Comparing version 2.1.8 to 3.0.0

65

index.js

@@ -15,4 +15,4 @@ #!/usr/bin/env node

}
const controllerDir = "./app/controller";
const modelDir = "./app/model";
const controllerDir = "./app/controllers";
const modelDir = "./app/models";
const routesDir = "./app/routes";

@@ -41,14 +41,21 @@ if (!fs.existsSync(controllerDir)) {

console.log("\n");
const ProjectName = prompt("Please Enter Project Name : ").replace(/\s+/g,'')
const ProjectName = prompt("Project Name : ").trim().replace(/\s+/g,'')
const mainFileName = prompt("Main File Name : ").trim().replace(/\s+/g,'')
const authorName = prompt("Author Name : ").trim()
const description = prompt("Description : ").trim()
const alterProjectName = "Express App";
const alterMainFilename = "server"
const packageJsonFileContent = `{
"name": \"${ProjectName ? ProjectName : alterProjectName}\",
"version": "1.0.0",
"description": "",
"main": "index.js",
"description": \"${description ? description : ""}\",
"main": \"${mainFileName ? mainFileName : alterMainFilename}.js\",
"scripts": {
"dev": "nodemon index.js",
"dev": \"nodemon ${mainFileName ? mainFileName : alterMainFilename}.js\",
"test": "echo \\"Error: no test specified\\" && exit 1"
},
"author": "",
"author": \"${authorName ? authorName : ""}\",
"license": "ISC",

@@ -62,3 +69,3 @@ "dependencies": {

console.log(`\nYour Project Name is -> ${ProjectName ? ProjectName : alterProjectName}`);
console.log(`\nYour Project Name is : ${ProjectName ? ProjectName : alterProjectName}`);
console.log("\nIf you want change your projectname means go and change in package.json");

@@ -71,6 +78,46 @@ }

if (!fs.existsSync(`./${config?.main}`)) {
const jsContent = `const express = require('express')\nconst app = express()\nconst port = 3000
const portNumber = prompt("Port Number : ", 8000)
const port = isNaN(portNumber) ? 8080 : parseInt(portNumber)
console.log(`\n Your express app port number is : ${port ? port : 8000}`);
const jsContent = `const express = require('express')\nconst app = express()\n\nconst helloWorldRoute = require('./app/routes/helloWorld.route'); \nconst port = ${port}
\n\n app.use(express.json({ limit: '500mb', extended: true }));\n
\napp.use('/api/', helloWorldRoute);\n
\napp.get('/', (req, res) => res.send('Hello World!'))\napp.listen(port, () => console.log(\`Example app listening on port \${port\}!\`))`;
fs.writeFileSync(`./${config?.main}`, jsContent);
const routeContent = `const express = require('express');
const router = express.Router();
\n\nconst helloWorld = require('../controllers/helloWorld.controller');
\n
\nrouter.get('/helloWorld', helloWorld.helloWorld);
\n\nmodule.exports = router;`
fs.writeFileSync('./app/routes/helloWorld.route.js', routeContent);
console.log("\n Route file created successfully !");
const controllerContent = `const helloWorld = require('../models/helloWorld.model');\n
\nexports.helloWorld = async (req, res) => {
try {
const data = await helloWorld.helloWorld();
res.status(200).json({
Message: "Hello World",
data: data,
});
} catch (error) {
console.log(error.message);
}
};`
fs.writeFileSync('./app/controllers/helloWorld.controller.js', controllerContent);
console.log("\n Controller file created successfully !");
const modelContent = `exports.helloWorld = async () => {
return "Hello World";
};
`
fs.writeFileSync('./app/models/helloWorld.controller.js', modelContent);
console.log("\n Model file created successfully !");
} else {

@@ -77,0 +124,0 @@ console.log(`Already ${config?.main} Exist !`);

2

package.json
{
"name": "configure-express-app",
"version": "2.1.8",
"version": "3.0.0",
"description": "use npx configure-express-app",

@@ -5,0 +5,0 @@ "bin": {

# createexpressapp
-> npx configure-express-app
-> npx configure-express-app
Using this command to create express app
Using this command to create express app
* -> Pre installed modules
1) express
2) nodemon
* -> Pre installed modules
1) express
2) nodemon

@@ -14,4 +14,4 @@

-> npm run dev
-> npm run dev
Then successfully run the express application.
Then successfully run the express application.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc