New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@lambda-lambda-lambda/cli

Package Overview
Dependencies
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lambda-lambda-lambda/cli - npm Package Compare versions

Comparing version
0.2.0
to
0.2.1
+7
-0
CHANGELOG.md

@@ -18,1 +18,8 @@ # Changelog

- Refactored getTemplatePath() - Travis ENOENT fix.
## [0.2.1] - 2023-07-25
## Updated
- Replaced node Docker image w/ MSFT supported release.
- templates: Removed VS Code Preview (use Built-in)
+2
-2

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

// Install package sources.
await (0, installer_1.addPackage)(name);
console.log('Installed package source');
const output = await (0, installer_1.addPackage)(name);
console.log(`Installed package source:\n${output}`);
}

@@ -90,0 +90,0 @@ catch (err) {

@@ -1,1 +0,1 @@

{"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":"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"}

@@ -15,4 +15,5 @@ "use strict";

const fs = require("fs");
// Github RAW content URL.
const REPO_URL = 'https://raw.githubusercontent.com/lambda-lambda-lambda/middleware/master';
// Github repository URLs.
const REPO_CONTENT_URL = 'https://raw.githubusercontent.com/lambda-lambda-lambda/middleware/master';
const REPO_PUBLIC_URL = 'https://github.com/lambda-lambda-lambda/middleware/tree/master';
/**

@@ -34,2 +35,3 @@ * Install remote middleware

fs.writeFileSync(outFile, content, 'utf8');
return `${REPO_PUBLIC_URL}/plugins/${name}/README.md`;
}

@@ -43,3 +45,3 @@ }

function getPackage(name) {
return (0, node_fetch_1.default)(`${REPO_URL}/plugins/${name}/src/plugin.js`)
return (0, node_fetch_1.default)(`${REPO_CONTENT_URL}/plugins/${name}/src/plugin.js`)
// Handle errors.

@@ -46,0 +48,0 @@ .then(response => {

@@ -1,1 +0,1 @@

{"version":3,"file":"installer.js","sourceRoot":"","sources":["../src/installer.ts"],"names":[],"mappings":";AAAA;;;;;;;GAOG;;;AAEH,6CAAuC;AACvC,2CAAsC;AAEtC,yBAAyB;AAEzB,0BAA0B;AAC1B,MAAM,QAAQ,GAAG,0EAA0E,CAAC;AAE5F;;GAEG;AACI,KAAK,UAAU,UAAU,CAAC,IAAY;IAC3C,MAAM,GAAG,GAAG,OAAO,CAAC,GAAG,EAAE,CAAC;IAE1B,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;QACnB,MAAM,IAAI,KAAK,CAAC,sCAAsC,CAAC,CAAC;KACzD;IAED,MAAM,QAAQ,GAAG,IAAA,wBAAU,EAAC,IAAI,CAAC,CAAC;IAClC,MAAM,OAAO,GAAI,GAAG,GAAG,mBAAmB,QAAQ,KAAK,CAAC;IAExD,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;QAC1B,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;KAC9C;IAED,MAAM,OAAO,GAAG,MAAM,UAAU,CAAC,QAAQ,CAAC,CAAC;IAC3C,IAAI,OAAO,EAAE;QACX,EAAE,CAAC,aAAa,CAAC,OAAO,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;KAC5C;AACH,CAAC;AAlBD,gCAkBC;AAAA,CAAC;AAEF;;GAEG;AACH,SAAS,UAAU,CAAC,IAAY;IAC9B,OAAO,IAAA,oBAAK,EAAC,GAAG,QAAQ,YAAY,IAAI,gBAAgB,CAAC;QAEvD,iBAAiB;SAChB,IAAI,CAAC,QAAQ,CAAC,EAAE;QACf,MAAM,EAAC,MAAM,EAAC,GAAG,QAAQ,CAAC;QAE1B,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;YAC/B,MAAM,IAAI,KAAK,CAAC,iBAAiB,IAAI,aAAa,CAAC,CAAC;SACrD;QAED,OAAO,QAAQ,CAAC;IAClB,CAAC,CAAC;QAEF,kBAAkB;SACjB,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC;AACvC,CAAC;AAED;;GAEG;AACH,SAAS,SAAS,CAAC,IAAY;IAC7B,OAAO,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,IAAI,aAAa,CAAC,CAAC;AAC/C,CAAC"}
{"version":3,"file":"installer.js","sourceRoot":"","sources":["../src/installer.ts"],"names":[],"mappings":";AAAA;;;;;;;GAOG;;;AAEH,6CAAuC;AACvC,2CAAsC;AAEtC,yBAAyB;AAEzB,0BAA0B;AAC1B,MAAM,gBAAgB,GAAG,0EAA0E,CAAC;AACpG,MAAM,eAAe,GAAI,gEAAgE,CAAC;AAE1F;;GAEG;AACI,KAAK,UAAU,UAAU,CAAC,IAAY;IAC3C,MAAM,GAAG,GAAG,OAAO,CAAC,GAAG,EAAE,CAAC;IAE1B,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,EAAE;QACnB,MAAM,IAAI,KAAK,CAAC,sCAAsC,CAAC,CAAC;KACzD;IAED,MAAM,QAAQ,GAAG,IAAA,wBAAU,EAAC,IAAI,CAAC,CAAC;IAClC,MAAM,OAAO,GAAI,GAAG,GAAG,mBAAmB,QAAQ,KAAK,CAAC;IAExD,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;QAC1B,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;KAC9C;IAED,MAAM,OAAO,GAAG,MAAM,UAAU,CAAC,QAAQ,CAAC,CAAC;IAC3C,IAAI,OAAO,EAAE;QACX,EAAE,CAAC,aAAa,CAAC,OAAO,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAE3C,OAAO,GAAG,eAAe,YAAY,IAAI,YAAY,CAAC;KACvD;AACH,CAAC;AApBD,gCAoBC;AAAA,CAAC;AAEF;;GAEG;AACH,SAAS,UAAU,CAAC,IAAY;IAC9B,OAAO,IAAA,oBAAK,EAAC,GAAG,gBAAgB,YAAY,IAAI,gBAAgB,CAAC;QAE/D,iBAAiB;SAChB,IAAI,CAAC,QAAQ,CAAC,EAAE;QACf,MAAM,EAAC,MAAM,EAAC,GAAG,QAAQ,CAAC;QAE1B,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;YAC/B,MAAM,IAAI,KAAK,CAAC,iBAAiB,IAAI,aAAa,CAAC,CAAC;SACrD;QAED,OAAO,QAAQ,CAAC;IAClB,CAAC,CAAC;QAEF,kBAAkB;SACjB,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC;AACvC,CAAC;AAED;;GAEG;AACH,SAAS,SAAS,CAAC,IAAY;IAC7B,OAAO,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,IAAI,aAAa,CAAC,CAAC;AAC/C,CAAC"}
{
"name": "@lambda-lambda-lambda/cli",
"description": "Command-line tool to create a new L³ application.",
"version": "0.2.0",
"version": "0.2.1",
"main": "index.js",

@@ -6,0 +6,0 @@ "scripts": {

{
"name": "{{appName}}",
"image": "node",
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-18",
"forwardPorts": [3000],

@@ -8,3 +8,3 @@ // Mounting AWS config (Requires container rebuild)

"updateContentCommand": "npm install --prefix ${containerWorkspaceFolder}/{{appName}} >/dev/null",
"postCreateCommand": "apt -y update && apt -y install python3-pip && pip install aws-sam-cli && npm install -g pm2",
"postCreateCommand": "sudo apt -y update && sudo apt -y install python3-pip && pip install aws-sam-cli && npm install -g pm2",
"postStartCommand": "pm2 start ${containerWorkspaceFolder}/.devcontainer/ecosystem.config.js",

@@ -11,0 +11,0 @@ "customizations": {

module.exports = {
apps: [{
script: '{{appName}}/node_modules/lambda-edge-server/server.js --handler {{appName}}/src/app.js',
error_file : '.devcontainer/error.log',
out_file : '.devcontainer/debug.log',
script: 'cd {{appName}}; node_modules/lambda-edge-server/server.js --handler src/app.js',
error_files: '.devcontainer/error.log',
out_file: '.devcontainer/debug.log',
watch: ['{{appName}}/src'],

@@ -7,0 +7,0 @@ watch_delay: 1000