🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@serverless-devs/s-core

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@serverless-devs/s-core - npm Package Compare versions

Comparing version
0.0.22
to
0.0.23
+1
-1
lib/Component.d.ts.map

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

{"version":3,"file":"Component.d.ts","sourceRoot":"","sources":["../src/Component.ts"],"names":[],"mappings":"AAGA,OAAO,OAAO,MAAM,WAAW,CAAC;AAEhC,UAAU,gBAAgB;IACxB,QAAQ,EAAE,OAAO,CAAA;IACjB,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC3B,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC9B,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC9B,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC7B,SAAS,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;CAClC;AACD,MAAM,CAAC,OAAO,OAAO,SAAS;IAC5B,SAAS,CAAC,EAAE,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,OAAO,EAAE,gBAAgB,CAAC;IACpC,SAAS,CAAC,KAAK,KAAM;IACd,IAAI,EAAE,MAAM,CAAA;gBACP,EAAE,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO;IAWpC,IAAI;IAKJ,IAAI;IAKV,KAAK,CAAC,EAAE,EAAE,GAAG;IAMb,OAAO,CAAC,SAAS;IAiBjB,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC,EAAC,EAAE,EAAE,QAAQ,CAAC,EAAC,EAAE,EAAE,QAAQ,CAAC,EAAC,EAAE;;;;IAoFxD,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG;IA4BxB,GAAG,CAAC,YAAY,EAAE,GAAG;IASrB,IAAI,CAAC,aAAa,EAAE,GAAG,EAAE,cAAc,SAAK,EAAE,QAAQ,SAAY;CAkCzE"}
{"version":3,"file":"Component.d.ts","sourceRoot":"","sources":["../src/Component.ts"],"names":[],"mappings":"AAKA,OAAO,OAAO,MAAM,WAAW,CAAC;AAEhC,UAAU,gBAAgB;IACxB,QAAQ,EAAE,OAAO,CAAA;IACjB,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC3B,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC9B,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC9B,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;IAC7B,SAAS,CAAC,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI,CAAA;CAClC;AACD,MAAM,CAAC,OAAO,OAAO,SAAS;IAC5B,SAAS,CAAC,EAAE,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,OAAO,EAAE,gBAAgB,CAAC;IACpC,SAAS,CAAC,KAAK,KAAM;IACd,IAAI,EAAE,MAAM,CAAA;gBACP,EAAE,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO;IAWpC,IAAI;IAKJ,IAAI;IAKV,KAAK,CAAC,EAAE,EAAE,GAAG;IAMb,OAAO,CAAC,SAAS;IAiBjB,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,QAAQ,CAAC,EAAC,EAAE,EAAE,QAAQ,CAAC,EAAC,EAAE,EAAE,QAAQ,CAAC,EAAC,EAAE;;;;IAoFxD,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,OAAO,EAAE,GAAG;IA4BxB,GAAG,CAAC,YAAY,EAAE,GAAG;IASrB,IAAI,CAAC,aAAa,EAAE,GAAG,EAAE,cAAc,SAAK,EAAE,QAAQ,SAAY;CAiDzE"}

@@ -39,5 +39,7 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
var util = require('util');
var path = require('path');
var fs = require('fs');
var packTo = require('@serverless-devs/s-zip').packTo;
var exec = util.promisify(require('child_process').exec);
var Context_1 = require("./Context");

@@ -250,5 +252,5 @@ var utils_1 = require("./utils");

return __awaiter(this, void 0, void 0, function () {
var externalComponentPath, version, tempPath, childComponent, childComponentId, childComponentInstance;
return __generator(this, function (_a) {
switch (_a.label) {
var externalComponentPath, version, tempPath, havePackageJson, haveNodeModules, _a, stdout, stderr, childComponent, childComponentId, childComponentInstance;
return __generator(this, function (_b) {
switch (_b.label) {
case 0: return [4 /*yield*/, utils_1.getRemoteComponentVersion({

@@ -260,3 +262,3 @@ name: componentName,

case 1:
version = _a.sent();
version = _b.sent();
tempPath = "./" + componentName + "-" + provider + "@" + version;

@@ -269,25 +271,40 @@ if (this.context.instance.componentPathRoot) { // s component

}
if (!!fs.existsSync(externalComponentPath)) return [3 /*break*/, 3];
if (!!fs.existsSync(externalComponentPath)) return [3 /*break*/, 4];
return [4 /*yield*/, utils_1.downComponent(componentName, provider, path.join(this.context.instance.componentPathRoot, tempPath))];
case 2:
_a.sent();
_a.label = 3;
case 3: return [4 /*yield*/, require(externalComponentPath)];
case 4:
childComponent = _a.sent();
_b.sent();
havePackageJson = fs.existsSync(path.join(externalComponentPath, 'package.json'));
haveNodeModules = fs.existsSync(path.join(externalComponentPath, 'node_modules'));
if (!(havePackageJson && !haveNodeModules)) return [3 /*break*/, 4];
console.log('Installing dependencies ...');
return [4 /*yield*/, exec('npm install --registry=https://registry.npm.taobao.org', {
cwd: externalComponentPath,
})];
case 3:
_a = _b.sent(), stdout = _a.stdout, stderr = _a.stderr;
if (stderr) {
console.error(stderr);
}
else {
console.log(stdout);
}
_b.label = 4;
case 4: return [4 /*yield*/, require(externalComponentPath)];
case 5:
childComponent = _b.sent();
childComponentId = this.id + "." + (componentAlias || childComponent.name);
childComponentInstance = new childComponent(childComponentId, this.context.instance);
if (!(childComponentInstance instanceof Component)) return [3 /*break*/, 6];
if (!(childComponentInstance instanceof Component)) return [3 /*break*/, 7];
return [4 /*yield*/, childComponentInstance.init()];
case 5:
_a.sent();
case 6:
_b.sent();
childComponentInstance.context.status = function () { };
return [3 /*break*/, 8];
case 6:
if (!childComponentInstance.init) return [3 /*break*/, 8];
return [3 /*break*/, 9];
case 7:
if (!childComponentInstance.init) return [3 /*break*/, 9];
return [4 /*yield*/, childComponentInstance.init()];
case 7:
_a.sent();
_a.label = 8;
case 8: return [2 /*return*/, childComponentInstance];
case 8:
_b.sent();
_b.label = 9;
case 9: return [2 /*return*/, childComponentInstance];
}

@@ -294,0 +311,0 @@ });

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

{"version":3,"file":"Component.js","sourceRoot":"","sources":["../src/Component.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"Component.js","sourceRoot":"","sources":["../src/Component.ts"],"names":[],"mappings":"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"}
{
"name": "@serverless-devs/s-core",
"version": "0.0.22",
"version": "0.0.23",
"description": "Serverless Devs Tool Core Component",

@@ -5,0 +5,0 @@ "keywords": [

@@ -0,4 +1,6 @@

const util = require('util');
const path = require('path');
const fs = require('fs');
const { packTo } = require('@serverless-devs/s-zip');
const exec = util.promisify(require('child_process').exec);
import Context from './Context';

@@ -174,3 +176,3 @@ import { downComponent, getRemoteComponentVersion } from './utils';

}
async zip(packToParame: any) {

@@ -182,3 +184,3 @@ try {

}
}

@@ -204,2 +206,17 @@

await downComponent(componentName, provider, path.join(this.context.instance.componentPathRoot, tempPath));
// 判断是否需要安装依赖
const havePackageJson = fs.existsSync(path.join(externalComponentPath, 'package.json'))
const haveNodeModules = fs.existsSync(path.join(externalComponentPath, 'node_modules'))
if (havePackageJson && !haveNodeModules) {
console.log('Installing dependencies ...');
const {stdout, stderr} = await exec('npm install --registry=https://registry.npm.taobao.org', {
cwd: externalComponentPath,
});
if (stderr) {
console.error(stderr);
} else {
console.log(stdout);
}
}
}

@@ -206,0 +223,0 @@ const childComponent = await require(externalComponentPath);