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

serverless-esbuild

Package Overview
Dependencies
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

serverless-esbuild - npm Package Compare versions

Comparing version

to
1.32.8

dist/type-predicate.js

25

dist/pack-externals.js
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -26,6 +7,6 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

exports.packExternalModules = void 0;
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const path_1 = __importDefault(require("path"));
const ramda_1 = require("ramda");
const Packagers = __importStar(require("./packagers"));
const packagers_1 = require("./packagers");
const utils_1 = require("./utils");

@@ -167,3 +148,3 @@ function rebaseFileReferences(pathToPackageRoot, moduleVersion) {

// Determine and create packager
const packager = await Packagers.get(this.buildOptions.packager);
const packager = await packagers_1.getPackager.call(this, this.buildOptions.packager);
// Fetch needed original package.json sections

@@ -170,0 +151,0 @@ const sectionNames = packager.copyPackageSectionNames;

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -26,5 +7,5 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

exports.pack = exports.filterFilesForZipPackage = void 0;
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const globby_1 = __importDefault(require("globby"));
const path_1 = __importDefault(require("path"));
const ramda_1 = require("ramda");

@@ -34,3 +15,3 @@ const semver_1 = __importDefault(require("semver"));

const helper_1 = require("./helper");
const Packagers = __importStar(require("./packagers"));
const packagers_1 = require("./packagers");
const utils_1 = require("./utils");

@@ -115,3 +96,3 @@ function setFunctionArtifactPath(func, artifactPath) {

// 2) If individually is set, we'll optimize files and zip per-function
const packager = await Packagers.get(this.buildOptions.packager);
const packager = await packagers_1.getPackager.call(this, this.buildOptions.packager);
// get a list of every function bundle

@@ -118,0 +99,0 @@ const buildResults = this.buildResults;

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPackager = void 0;
/**
* Factory for supported packagers.
*
* All packagers must implement the following interface:
* All packagers must extend the Packager class.
*
* interface Packager {
*
* static get lockfileName(): string;
* static get copyPackageSectionNames(): Array<string>;
* static get mustCopyModules(): boolean;
* static getProdDependencies(cwd: string, depth: number = 1): BbPromise<Object>;
* static rebaseLockfile(pathToPackageRoot: string, lockfile: Object): void;
* static install(cwd: string): BbPromise<void>;
* static prune(cwd: string): BbPromise<void>;
* static runScripts(cwd: string, scriptNames): BbPromise<void>;
*
* }
* @see Packager
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.get = void 0;
const npm_1 = require("./npm");
const pnpm_1 = require("./pnpm");
const yarn_1 = require("./yarn");
const registeredPackagers = {
npm: new npm_1.NPM(),
pnpm: new pnpm_1.Pnpm(),
yarn: new yarn_1.Yarn(),
const ramda_1 = require("ramda");
const type_predicate_1 = require("../type-predicate");
const packagerFactories = {
async npm() {
const { NPM } = await Promise.resolve().then(() => __importStar(require('./npm')));
return new NPM();
},
async pnpm() {
const { Pnpm } = await Promise.resolve().then(() => __importStar(require('./pnpm')));
return new Pnpm();
},
async yarn() {
const { Yarn } = await Promise.resolve().then(() => __importStar(require('./yarn')));
return new Yarn();
},
};
/**
* Factory method.
* @this ServerlessWebpack - Active plugin instance
* @param {string} packagerId - Well known packager id.
* @returns {Promise<Packager>} - Promised packager to allow packagers be created asynchronously.
* Asynchronously create a Packager instance and memoize it.
*
* @this EsbuildServerlessPlugin - Active plugin instance
* @param {string} packagerId - Well known packager id
* @returns {Promise<Packager>} - The selected Packager
*/
function get(packagerId) {
if (!(packagerId in registeredPackagers)) {
const message = `Could not find packager '${packagerId}'`;
this.log.error(`ERROR: ${message}`);
throw new this.serverless.classes.Error(message);
exports.getPackager = (0, ramda_1.memoizeWith)((packagerId) => packagerId, async function (packagerId) {
this.log.debug(`Trying to create packager: ${packagerId}`);
if (!(0, type_predicate_1.isPackagerId)(packagerId)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore Serverless typings (as of v3.0.2) are incorrect
throw new this.serverless.classes.Error(`Could not find packager '${packagerId}'`);
}
return registeredPackagers[packagerId];
}
exports.get = get;
const packager = await packagerFactories[packagerId]();
this.log.debug(`Packager created: ${packagerId}`);
return packager;
});
{
"name": "serverless-esbuild",
"description": "Serverless plugin for zero-config JavaScript and TypeScript code bundling using extremely fast esbuild",
"version": "1.32.7",
"version": "1.32.8",
"license": "MIT",

@@ -6,0 +6,0 @@ "author": "Victor Korzunin",