configure-express-app
Advanced tools
Comparing version 1.1.5 to 2.1.1
25
index.js
#!/usr/bin/env node | ||
const createExpressApp = async() => { | ||
const createExpressApp = async () => { | ||
const fs = require("fs"); | ||
@@ -36,6 +36,8 @@ | ||
const projectNaame = (String.raw`${__dirname}`).split('\\'); | ||
const checkPackageDotJsonExistOrNot = "./package.json"; | ||
if (!fs.existsSync(checkPackageDotJsonExistOrNot)) { | ||
const packageJsonFileContent = `{ | ||
"name": "test", | ||
"name": "\`${projectNaame[projectNaame.length-1]}\`", | ||
"version": "1.0.0", | ||
@@ -59,13 +61,14 @@ "description": "", | ||
const config = require("./package.json"); | ||
// console.log(config, config?.main); | ||
console.log(config, config?.main); | ||
if (config?.main !== "") { | ||
if (!fs.existsSync(`./${config?.main}`)) { | ||
const jsContent = `const express = require('express')\nconst app = express()\nconst port = 3000 | ||
\napp.get('/', (req, res) => res.send('Hello World!'))\napp.listen(port, () => console.log(\`Example app listening on port \${port\}!\`))`; | ||
fs.writeFileSync(`./${config?.main}`, jsContent); | ||
} else { | ||
const jsContent = `const express = require('express')\nconst app = express()\nconst port = 3000 | ||
\napp.get('/', (req, res) => res.send('Hello World!'))\napp.listen(port, () => console.log(\`Example app listening on port \${port\}!\`))`; | ||
fs.writeFileSync(`./${config?.main}`, jsContent); | ||
} else { | ||
// console.log("file exist"); | ||
// const jsContent = `const express = require('express')\nconst app = express()\nconst port = 3000 | ||
// \napp.get('/', (req, res) => res.send('Hello World!'))\napp.listen(port, () => console.log(\`Example app listening on port \${port\}!\`))`; | ||
// \napp.get('/', (req, res) => res.send('Hello World!'))\napp.listen(port, () => console.log(\`Example app listening on port \${port\}!\`))`; | ||
// fs.writeFileSync(`./${config?.main}`, jsContent); | ||
@@ -75,3 +78,3 @@ | ||
console.log(`Already ${config?.main} Exist !`); | ||
console.log(`Already ${config?.main} Exist !`); | ||
} | ||
@@ -99,3 +102,3 @@ } | ||
const result = execSync(cmd).toString(); | ||
console.log({ result }) | ||
// console.log({ result }) | ||
@@ -108,2 +111,2 @@ console.log(` | ||
createExpressApp() | ||
createExpressApp(); |
{ | ||
"name": "configure-express-app", | ||
"version": "1.1.5", | ||
"version": "2.1.1", | ||
"description": "use npx configure-express-app", | ||
@@ -10,2 +10,3 @@ "bin": { | ||
"scripts": { | ||
"dev": "nodemon index.js", | ||
"test": "npx configure-express-app" | ||
@@ -18,4 +19,5 @@ }, | ||
"express": "^4.18.2", | ||
"fs": "0.0.1-security" | ||
"fs": "0.0.1-security", | ||
"nodemon": "^2.0.20" | ||
} | ||
} |
3904
91
4
+ Addednodemon@^2.0.20
+ Addedanymatch@3.1.3(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbinary-extensions@2.3.0(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbraces@3.0.3(transitive)
+ Addedchokidar@3.6.0(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addeddebug@3.2.7(transitive)
+ Addedfill-range@7.1.1(transitive)
+ Addedfsevents@2.3.3(transitive)
+ Addedget-intrinsic@1.3.0(transitive)
+ Addedglob-parent@5.1.2(transitive)
+ Addedhas-flag@3.0.0(transitive)
+ Addedignore-by-default@1.0.1(transitive)
+ Addedis-binary-path@2.1.0(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-glob@4.0.3(transitive)
+ Addedis-number@7.0.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addednodemon@2.0.22(transitive)
+ Addednormalize-path@3.0.0(transitive)
+ Addedpicomatch@2.3.1(transitive)
+ Addedpstree.remy@1.1.8(transitive)
+ Addedreaddirp@3.6.0(transitive)
+ Addedsemver@5.7.27.0.0(transitive)
+ Addedsimple-update-notifier@1.1.0(transitive)
+ Addedsupports-color@5.5.0(transitive)
+ Addedto-regex-range@5.0.1(transitive)
+ Addedtouch@3.1.1(transitive)
+ Addedundefsafe@2.0.5(transitive)
- Removedget-intrinsic@1.2.7(transitive)