@lambda-lambda-lambda/cli
Advanced tools
+3
| #!/usr/bin/env node | ||
| require('./dist/cli'); |
+2
-1
@@ -51,3 +51,4 @@ #!/usr/bin/env node | ||
| // Generate sources from templates. | ||
| await (0, generator_1.createFiles)(opts); | ||
| await (0, generator_1.createFiles)(opts, process.cwd()); | ||
| console.log('Created application sources'); | ||
| } | ||
@@ -54,0 +55,0 @@ else { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":";;AAEA;;;;;;;GAOG;;AAEH,yCAAkC;AAElC,iBAAiB;AACjB,2CAAwC;AAGxC,uBAAuB;AACvB,MAAM,OAAO,GAAG,IAAI,mBAAO,EAAE,CAAC;AAE9B,OAAO;KACJ,KAAK,CAAC,WAAW,CAAC;KAElB,MAAM,CAAC,gBAAgB,EAAE,+CAA+C,CAAC;KACzE,MAAM,CAAC,uBAAuB,EAAE,aAAa,CAAC;KAC9C,MAAM,CAAC,iBAAiB,EAAE,gCAAgC,EAAE,GAAG,CAAC;KAChE,MAAM,CAAC,oBAAoB,EAAE,+BAA+B,EAAE,IAAI,CAAC;KACnE,MAAM,CAAC,wBAAwB,EAAE,gCAAgC,EAAE,GAAG,CAAC;KACvE,MAAM,CAAC,gBAAgB,EAAE,2BAA2B,EAAE,KAAK,CAAC;KAE5D,MAAM,CAAC,KAAK,WAAqB,IAAe;IAC/C,MAAM,EAAC,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAC,GAAG,IAAI,CAAC;IAE9D,MAAM,MAAM,GAAG,EAAE,CAAC;IAElB,IAAI;QAEF,0BAA0B;QAC1B,IAAI,IAAI,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACtD,MAAM,CAAC,IAAI,CAAC,mEAAmE,CAAC,CAAC;SAClF;QAED,IAAI,WAAW,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE;YAC3E,MAAM,CAAC,IAAI,CAAC,qFAAqF,CAAC,CAAC;SACpG;QAED,IAAI,MAAM,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;YAC9C,MAAM,CAAC,IAAI,CAAC,2EAA2E,CAAC,CAAC;SAC1F;QAED,IAAI,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;YAC3C,MAAM,CAAC,IAAI,CAAC,iEAAiE,CAAC,CAAC;SAChF;QAED,IAAI,UAAU,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;YACzD,MAAM,CAAC,IAAI,CAAC,4EAA4E,CAAC,CAAC;SAC3F;QAED,IAAI,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;YAC3B,IAAI,MAAM,CAAC,MAAM,EAAE;gBACjB,OAAO,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;gBAEjD,MAAM,IAAI,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;aACpC;YAED,mCAAmC;YACnC,MAAM,IAAA,uBAAW,EAAC,IAAI,CAAC,CAAC;SAEzB;aAAM;YACL,MAAM,0BAA0B,CAAC;SAClC;KAEF;IAAC,OAAO,GAAY,EAAE;QACrB,IAAI,GAAG,YAAY,KAAK,EAAE;YACxB,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,IAAI,CAAC,CAAC;SACnC;QAED,IAAI,CAAC,UAAU,EAAE,CAAC;KACnB;AACH,CAAC,CAAC,CAAC;AAEL,OAAO,CAAC,KAAK,EAAE,CAAC"} | ||
| {"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":";;AAEA;;;;;;;GAOG;;AAEH,yCAAkC;AAElC,iBAAiB;AACjB,2CAAwC;AAGxC,uBAAuB;AACvB,MAAM,OAAO,GAAG,IAAI,mBAAO,EAAE,CAAC;AAE9B,OAAO;KACJ,KAAK,CAAC,WAAW,CAAC;KAElB,MAAM,CAAC,gBAAgB,EAAE,+CAA+C,CAAC;KACzE,MAAM,CAAC,uBAAuB,EAAE,aAAa,CAAC;KAC9C,MAAM,CAAC,iBAAiB,EAAE,gCAAgC,EAAE,GAAG,CAAC;KAChE,MAAM,CAAC,oBAAoB,EAAE,+BAA+B,EAAE,IAAI,CAAC;KACnE,MAAM,CAAC,wBAAwB,EAAE,gCAAgC,EAAE,GAAG,CAAC;KACvE,MAAM,CAAC,gBAAgB,EAAE,2BAA2B,EAAE,KAAK,CAAC;KAE5D,MAAM,CAAC,KAAK,WAAqB,IAAe;IAC/C,MAAM,EAAC,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAC,GAAG,IAAI,CAAC;IAE9D,MAAM,MAAM,GAAG,EAAE,CAAC;IAElB,IAAI;QAEF,0BAA0B;QAC1B,IAAI,IAAI,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE;YACtD,MAAM,CAAC,IAAI,CAAC,mEAAmE,CAAC,CAAC;SAClF;QAED,IAAI,WAAW,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE;YAC3E,MAAM,CAAC,IAAI,CAAC,qFAAqF,CAAC,CAAC;SACpG;QAED,IAAI,MAAM,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;YAC9C,MAAM,CAAC,IAAI,CAAC,2EAA2E,CAAC,CAAC;SAC1F;QAED,IAAI,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;YAC3C,MAAM,CAAC,IAAI,CAAC,iEAAiE,CAAC,CAAC;SAChF;QAED,IAAI,UAAU,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;YACzD,MAAM,CAAC,IAAI,CAAC,4EAA4E,CAAC,CAAC;SAC3F;QAED,IAAI,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;YAC3B,IAAI,MAAM,CAAC,MAAM,EAAE;gBACjB,OAAO,CAAC,KAAK,CAAC,iCAAiC,CAAC,CAAC;gBAEjD,MAAM,IAAI,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;aACpC;YAED,mCAAmC;YACnC,MAAM,IAAA,uBAAW,EAAC,IAAI,EAAE,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC;YAEvC,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC;SAE5C;aAAM;YACL,MAAM,0BAA0B,CAAC;SAClC;KAEF;IAAC,OAAO,GAAY,EAAE;QACrB,IAAI,GAAG,YAAY,KAAK,EAAE;YACxB,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,OAAO,IAAI,CAAC,CAAC;SACnC;QAED,IAAI,CAAC,UAAU,EAAE,CAAC;KACnB;AACH,CAAC,CAAC,CAAC;AAEL,OAAO,CAAC,KAAK,EAAE,CAAC"} |
+6
-14
@@ -20,3 +20,3 @@ "use strict"; | ||
| */ | ||
| async function createFiles(appConfig) { | ||
| async function createFiles(appConfig, outPath) { | ||
| const templates = getTemplatePath(); | ||
@@ -37,3 +37,3 @@ const manifest = `${templates}/MANIFEST`; | ||
| for (let tplFile of tplFiles) { | ||
| let outFile = getFsPath(manFiles, tplFile); | ||
| let outFile = getFsPath(manFiles, tplFile, outPath); | ||
| if (outFile) { | ||
@@ -63,3 +63,2 @@ const outDir = path.dirname(outFile); | ||
| } | ||
| console.log('Created application sources'); | ||
| } | ||
@@ -75,3 +74,3 @@ exports.createFiles = createFiles; | ||
| const vars = { | ||
| routePath: `${getAppPrefix()}/${resPath}${name.toLowerCase()}` | ||
| routePath: `${getAppPrefix(outPath)}/${resPath}${name.toLowerCase()}` | ||
| }; | ||
@@ -90,4 +89,4 @@ const outFile = `${outPath}/${(0, change_case_1.pascalCase)(name)}.js`; | ||
| */ | ||
| function getAppPrefix() { | ||
| const files = require('find').fileSync('config.json', getWorkspace()); | ||
| function getAppPrefix(outPath) { | ||
| const files = require('find').fileSync('config.json', outPath); | ||
| if (files) { | ||
@@ -101,4 +100,3 @@ return JSON.parse(fs.readFileSync(files[0], 'utf8')).router.prefix; | ||
| */ | ||
| function getFsPath(files, cmpFile) { | ||
| const outPath = getWorkspace(); | ||
| function getFsPath(files, cmpFile, outPath) { | ||
| if (outPath) { | ||
@@ -128,8 +126,2 @@ for (const file of files) { | ||
| /** | ||
| * Return the Workspace root path. | ||
| */ | ||
| function getWorkspace() { | ||
| return process.cwd(); | ||
| } | ||
| /** | ||
| * Check for middleware output path. | ||
@@ -136,0 +128,0 @@ */ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"generator.js","sourceRoot":"","sources":["../src/generator.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"generator.js","sourceRoot":"","sources":["../src/generator.ts"],"names":[],"mappings":"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"} |
+5
-2
| { | ||
| "name": "@lambda-lambda-lambda/cli", | ||
| "description": "Command-line tool to create a new L³ application.", | ||
| "version": "0.0.3", | ||
| "main": "dist/cli.js", | ||
| "version": "0.0.4", | ||
| "main": "index.js", | ||
| "scripts": { | ||
@@ -10,2 +10,3 @@ "compile": "tsc -p ./", | ||
| "prepack": "npm run compile", | ||
| "test": "npm run compile && mocha --require test/mocha.env.js 'test/**/*.js'", | ||
| "watch": "tsc -watch -p ./" | ||
@@ -39,3 +40,5 @@ }, | ||
| "@typescript-eslint/parser": "^5.58.0", | ||
| "chai": "^4.3.7", | ||
| "eslint": "^8.38.0", | ||
| "mocha": "^9.2.2", | ||
| "typescript": "^4.8.4" | ||
@@ -42,0 +45,0 @@ }, |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 4 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 4 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
31531
0.17%30
3.45%7
40%459
-1.08%