Socket
Socket
Sign inDemoInstall

@pnpm/prepare-package

Package Overview
Dependencies
Maintainers
2
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pnpm/prepare-package - npm Package Compare versions

Comparing version 1.0.13 to 2.0.0

7

lib/index.js

@@ -13,6 +13,5 @@ "use strict";

async function preparePackage(pkgDir) {
var _a, _b, _c, _d;
const manifest = await (0, read_package_json_1.safeReadPackageFromDir)(pkgDir);
if (((_a = manifest === null || manifest === void 0 ? void 0 : manifest.scripts) === null || _a === void 0 ? void 0 : _a.prepare) != null && manifest.scripts.prepare !== '') {
const pm = (_c = (_b = (await (0, preferred_pm_1.default)(pkgDir))) === null || _b === void 0 ? void 0 : _b.name) !== null && _c !== void 0 ? _c : 'npm';
if (manifest?.scripts?.prepare != null && manifest.scripts.prepare !== '') {
const pm = (await (0, preferred_pm_1.default)(pkgDir))?.name ?? 'npm';
try {

@@ -22,3 +21,3 @@ await (0, execa_1.default)(pm, ['install'], { cwd: pkgDir });

catch (err) { // eslint-disable-line
throw new error_1.default('PREPARE_PKG_FAILURE', (_d = err.shortMessage) !== null && _d !== void 0 ? _d : err.message);
throw new error_1.default('PREPARE_PKG_FAILURE', err.shortMessage ?? err.message);
}

@@ -25,0 +24,0 @@ await (0, rimraf_1.default)(path_1.default.join(pkgDir, 'node_modules'));

{
"name": "@pnpm/prepare-package",
"version": "1.0.13",
"version": "2.0.0",
"description": "Prepares a Git-hosted package",

@@ -12,7 +12,7 @@ "main": "lib/index.js",

"engines": {
"node": ">=12.17"
"node": ">=14.19"
},
"repository": "https://github.com/pnpm/pnpm/blob/main/packages/prepare-package",
"keywords": [
"pnpm6",
"pnpm7",
"pnpm"

@@ -26,4 +26,4 @@ ],

"dependencies": {
"@pnpm/error": "2.1.0",
"@pnpm/read-package-json": "5.0.12",
"@pnpm/error": "3.0.0",
"@pnpm/read-package-json": "6.0.0",
"@zkochan/rimraf": "^2.1.2",

@@ -35,4 +35,7 @@ "execa": "npm:safe-execa@^0.1.1",

"devDependencies": {
"@pnpm/prepare-package": "1.0.13"
"@pnpm/prepare-package": "2.0.0"
},
"exports": {
".": "./lib/index.js"
},
"scripts": {

@@ -39,0 +42,0 @@ "lint": "eslint src/**/*.ts",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc