Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

link-parent-bin

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

link-parent-bin - npm Package Compare versions

Comparing version
2.0.0
to
3.0.0
+5
-1
dist/src/cli.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]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -6,0 +10,0 @@ if (k2 === undefined) k2 = k;

+1
-1

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

{"version":3,"file":"cli.js","sourceRoot":"","sources":["../../src/cli.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA,uDAAoD;AACpD,uCAAoC;AACpC,+CAAiC;AAEjC,MAAM,OAAO,GAAG,iBAAO,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;AAC5C,MAAM,CAAC,SAAS,CAAC;IACf,SAAS,EAAE;QACT,OAAO,EAAE;YACP,IAAI,EAAE,QAAQ;YACd,MAAM,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,sBAAsB,EAAE;SAC7D;KACF;IACD,UAAU,EAAE;QACV,OAAO,EAAE,EAAE,SAAS,EAAE,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,QAAQ,EAAE;KAC7D;CACF,CAAC,CAAC;AAEH,IAAI,iCAAe,CAAC,OAAO,CAAC,CAAC,kBAAkB,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;IAC9D,OAAO,CAAC,KAAK,CAAC,wBAAwB,EAAE,GAAG,CAAC,CAAC;IAC7C,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,CAAC,CAAC,CAAC"}
{"version":3,"file":"cli.js","sourceRoot":"","sources":["../../src/cli.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,uDAAoD;AACpD,uCAAoC;AACpC,+CAAiC;AAEjC,MAAM,OAAO,GAAG,iBAAO,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;AAC5C,MAAM,CAAC,SAAS,CAAC;IACf,SAAS,EAAE;QACT,OAAO,EAAE;YACP,IAAI,EAAE,QAAQ;YACd,MAAM,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,OAAO,EAAE,sBAAsB,EAAE;SAC7D;KACF;IACD,UAAU,EAAE;QACV,OAAO,EAAE,EAAE,SAAS,EAAE,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,QAAQ,EAAE;KAC7D;CACF,CAAC,CAAC;AAEH,IAAI,iCAAe,CAAC,OAAO,CAAC,CAAC,kBAAkB,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;IAC9D,OAAO,CAAC,KAAK,CAAC,wBAAwB,EAAE,GAAG,CAAC,CAAC;IAC7C,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,CAAC,CAAC,CAAC"}

@@ -5,2 +5,3 @@ "use strict";

};
var _a;
Object.defineProperty(exports, "__esModule", { value: true });

@@ -14,2 +15,3 @@ exports.FSUtils = void 0;

exports.FSUtils = FSUtils;
_a = FSUtils;
FSUtils.mkdirp = mkdirp_1.default;

@@ -16,0 +18,0 @@ /**

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

{"version":3,"file":"FSUtils.js","sourceRoot":"","sources":["../../src/FSUtils.ts"],"names":[],"mappings":";;;;;;AAAA,oDAA4B;AAC5B,2BAAoC;AACpC,gDAAwB;AAExB,MAAa,OAAO;;AAApB,0BAiBC;AAhBQ,cAAM,GAAG,gBAAM,CAAC;AAEvB;;GAEG;AACI,gBAAQ,GAAG,KAAK,EAAE,QAAgB,EAAqB,EAAE;IAC9D,MAAM,KAAK,GAAG,MAAM,aAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,MAAM,cAAc,GAAG,MAAM,OAAO,CAAC,GAAG,CACtC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CACjB,aAAE,CAAC,IAAI,CAAC,cAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,CACvE,CACF,CAAC;IACF,OAAO,cAAc;SAClB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC;SACnC,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC;AACnC,CAAC,CAAC"}
{"version":3,"file":"FSUtils.js","sourceRoot":"","sources":["../../src/FSUtils.ts"],"names":[],"mappings":";;;;;;;AAAA,oDAA4B;AAC5B,2BAAoC;AACpC,gDAAwB;AAExB,MAAa,OAAO;;AAApB,0BAiBC;;AAhBQ,cAAM,GAAG,gBAAM,CAAC;AAEvB;;GAEG;AACI,gBAAQ,GAAG,KAAK,EAAE,QAAgB,EAAqB,EAAE;IAC9D,MAAM,KAAK,GAAG,MAAM,aAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzC,MAAM,cAAc,GAAG,MAAM,OAAO,CAAC,GAAG,CACtC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CACjB,aAAE,CAAC,IAAI,CAAC,cAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,CACvE,CACF,CAAC;IACF,OAAO,cAAc;SAClB,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC;SACnC,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC;AACnC,CAAE,CAAA"}

@@ -24,3 +24,3 @@ "use strict";

async function link(from, to) {
if (os_1.platform() === 'win32') {
if ((0, os_1.platform)() === 'win32') {
return cmdShimIfExists(from, to);

@@ -41,12 +41,4 @@ }

/* link doesn't exist */
return new Promise((res, rej) => {
cmd_shim_1.default.ifExists(from, to, (err) => {
if (err) {
rej(err);
}
else {
res({ status: 'success' });
}
});
});
await cmd_shim_1.default.ifExists(from, to);
return { status: 'success' };
}

@@ -79,5 +71,5 @@ }

function debug(message, ...args) {
const log = log4js_1.getLogger('link');
const log = (0, log4js_1.getLogger)('link');
log.debug(message, ...args);
}
//# sourceMappingURL=link.js.map

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

{"version":3,"file":"link.js","sourceRoot":"","sources":["../../src/link.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"link.js","sourceRoot":"","sources":["../../src/link.ts"],"names":[],"mappings":";;;;;;AAAA,2BAA8B;AAC9B,gDAAwB;AACxB,mCAAmC;AACnC,2BAAoC;AACpC,uCAAoC;AACpC,wDAA+B;AAY/B,KAAK,UAAU,OAAO,CAAC,IAAY,EAAE,EAAU;IAC7C,EAAE,GAAG,cAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IACtB,MAAM,KAAK,GAAG,cAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IAC/B,MAAM,MAAM,GAAG,cAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;IAC1C,MAAM,iBAAO,CAAC,MAAM,CAAC,cAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC;IACvC,MAAM,aAAE,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,EAAE,UAAU,CAAC,CAAC;IACzC,OAAO;QACL,MAAM,EAAE,SAAS;KAClB,CAAC;AACJ,CAAC;AAEM,KAAK,UAAU,IAAI,CAAC,IAAY,EAAE,EAAU;IACjD,IAAI,IAAA,aAAQ,GAAE,KAAK,OAAO,EAAE;QAC1B,OAAO,eAAe,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;KAClC;SAAM;QACL,OAAO,YAAY,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;KAC/B;AACH,CAAC;AAND,oBAMC;AAED,KAAK,UAAU,eAAe,CAAC,IAAY,EAAE,EAAU;IACrD,IAAI;QACF,MAAM,aAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAClB,KAAK,CAAC,YAAY,EAAE,qCAAqC,CAAC,CAAC;QAC3D,OAAO,EAAE,MAAM,EAAE,eAAe,EAAE,CAAC;KACpC;IAAC,OAAO,CAAC,EAAE;QACV,wBAAwB;QACxB,MAAM,kBAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;QACjC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC;KAC9B;AACH,CAAC;AAED,KAAK,UAAU,YAAY,CAAC,IAAY,EAAE,EAAU;IAClD,IAAI;QACF,MAAM,aAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACpB,MAAM,UAAU,GAAG,MAAM,aAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;QACzC,MAAM,KAAK,GAAG,cAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QAC/B,MAAM,YAAY,GAAG,cAAI,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;QAC/C,MAAM,kBAAkB,GAAG,cAAI,CAAC,OAAO,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;QAC3D,IAAI,YAAY,KAAK,kBAAkB,EAAE;YACvC,KAAK,CACH,sBAAsB,EAAE,SAAS,kBAAkB,qGAAqG,CACzJ,CAAC;YACF,OAAO;gBACL,MAAM,EAAE,4BAA4B;aACrC,CAAC;SACH;aAAM;YACL,KAAK,CAAC,YAAY,EAAE,mBAAmB,CAAC,CAAC;YACzC,OAAO;gBACL,MAAM,EAAE,eAAe;aACxB,CAAC;SACH;KACF;IAAC,WAAM;QACN,OAAO,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;KAC1B;AACH,CAAC;AAED,SAAS,KAAK,CAAC,OAAe,EAAE,GAAG,IAAe;IAChD,MAAM,GAAG,GAAG,IAAA,kBAAS,EAAC,MAAM,CAAC,CAAC;IAC9B,GAAG,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAC;AAC9B,CAAC"}
"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]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -6,0 +10,0 @@ if (k2 === undefined) k2 = k;

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

{"version":3,"file":"ParentBinLinker.js","sourceRoot":"","sources":["../../src/ParentBinLinker.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"ParentBinLinker.js","sourceRoot":"","sources":["../../src/ParentBinLinker.ts"],"names":[],"mappings":"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"}
{
"name": "link-parent-bin",
"version": "2.0.0",
"version": "3.0.0",
"description": "",

@@ -14,3 +14,3 @@ "main": "dist/src/ParentBinLinker.js",

"engines": {
"node": ">=10"
"node": ">=14"
},

@@ -38,37 +38,39 @@ "scripts": {

"devDependencies": {
"@stryker-mutator/core": "^4.0.0",
"@stryker-mutator/mocha-runner": "^4.0.0",
"@stryker-mutator/typescript-checker": "^4.0.0",
"@types/chai": "^4.2.14",
"@types/chai-as-promised": "7.1.3",
"@types/cmd-shim": "^2.0.0",
"@types/minimatch": "^3.0.3",
"@types/mkdirp": "^1.0.1",
"@types/mocha": "^8.0.3",
"@types/mz": "2.7.1",
"@types/rimraf": "3.0.0",
"@types/sinon": "^9.0.8",
"@types/sinon-chai": "^3.2.5",
"@typescript-eslint/eslint-plugin": "^4.4.1",
"@typescript-eslint/parser": "^4.4.1",
"chai": "^4.2.0",
"@stryker-mutator/core": "^6.0.2",
"@stryker-mutator/mocha-runner": "^6.0.2",
"@stryker-mutator/typescript-checker": "^6.0.2",
"@types/chai": "^4.3.1",
"@types/chai-as-promised": "7.1.5",
"@types/cmd-shim": "^5.0.0",
"@types/minimatch": "^3.0.5",
"@types/mkdirp": "^1.0.2",
"@types/mocha": "^9.1.1",
"@types/mz": "2.7.4",
"@types/rimraf": "3.0.2",
"@types/semver": "^7.3.9",
"@types/sinon": "^10.0.11",
"@types/sinon-chai": "^3.2.8",
"@typescript-eslint/eslint-plugin": "^5.26.0",
"@typescript-eslint/parser": "^5.26.0",
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"conventional-changelog-cli": "^2.1.0",
"eslint": "^7.11.0",
"eslint-config-prettier": "^6.13.0",
"eslint-plugin-prettier": "^3.1.4",
"conventional-changelog-cli": "^2.2.2",
"eslint": "^8.16.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.0.0",
"install-local": "^3.0.1",
"mocha": "^8.1.3",
"prettier": "^2.1.2",
"mocha": "^10.0.0",
"prettier": "^2.6.2",
"rimraf": "^3.0.2",
"sinon": "^9.2.0",
"sinon-chai": "^3.5.0",
"source-map-support": "^0.5.19",
"typescript": "^4.0.3"
"semver": "^7.3.7",
"sinon": "^14.0.0",
"sinon-chai": "^3.7.0",
"source-map-support": "^0.5.21",
"typescript": "^4.7.2"
},
"dependencies": {
"cmd-shim": "^4.0.2",
"commander": "^6.1.0",
"log4js": "^6.3.0",
"minimatch": "^3.0.4",
"cmd-shim": "^5.0.0",
"commander": "^9.2.0",
"log4js": "^6.5.2",
"minimatch": "^5.1.0",
"mkdirp": "^1.0.4",

@@ -75,0 +77,0 @@ "mz": "^2.7.0"

@@ -8,2 +8,4 @@ [![Mutation testing badge](https://img.shields.io/endpoint?style=flat&url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fnicojs%2Fnode-link-parent-bin%2Fmaster)](https://dashboard.stryker-mutator.io/reports/github.com/nicojs/node-link-parent-bin/master)

**NOTE: This package is no longer needed and thus deprecated. Since recent NPM releases, any parent directory's "node_modules/.bin" is automatically added to the PATH when using `npm run`.**
## About

@@ -10,0 +12,0 @@

@@ -44,11 +44,4 @@ import { platform } from 'os';

/* link doesn't exist */
return new Promise<LinkResult>((res, rej) => {
cmdShim.ifExists(from, to, (err: unknown) => {
if (err) {
rej(err);
} else {
res({ status: 'success' });
}
});
});
await cmdShim.ifExists(from, to);
return { status: 'success' };
}

@@ -55,0 +48,0 @@ }

# [2.0.0](https://github.com/nicojs/node-link-parent-bin/compare/v1.0.2...v2.0.0) (2020-10-28)
### chore
* general quality of life improvements ([#25](https://github.com/nicojs/node-link-parent-bin/issues/25)) ([f78820c](https://github.com/nicojs/node-link-parent-bin/commit/f78820cf9bf08821488044d66b3baf91e13db102))
* **deps:** update dependencies ([6ae5ec8](https://github.com/nicojs/node-link-parent-bin/commit/6ae5ec813c6e4a078bde1d9cfb6709b93de63394))
### Features
* **filter:** support child packages filter ([#29](https://github.com/nicojs/node-link-parent-bin/issues/29)) ([915d99e](https://github.com/nicojs/node-link-parent-bin/commit/915d99e44576e58b827ace965cf86075e8038d89))
* **log:** log a summary ([#32](https://github.com/nicojs/node-link-parent-bin/issues/32)) ([332aa13](https://github.com/nicojs/node-link-parent-bin/commit/332aa13a9f6e72e2bd33227aaa58fd0a3cc159b1))
### BREAKING CHANGES
* JS output files are now located in the `dist` directory. This only has an effect if you're requiring directly from it.
* **deps:** Node 8 is no longer actively supported
## [1.0.2](https://github.com/nicojs/node-link-parent-bin/compare/v1.0.1...v1.0.2) (2019-07-09)
### Features
* **log level:** support log level off ([#11](https://github.com/nicojs/node-link-parent-bin/issues/11)) ([f0cdec3](https://github.com/nicojs/node-link-parent-bin/commit/f0cdec3))
## [1.0.1](https://github.com/nicojs/node-link-parent-bin/compare/v1.0.0...v1.0.1) (2019-07-02)
### Bug Fixes
* **deps:** update log4js and commander versions ([4d6982b](https://github.com/nicojs/node-link-parent-bin/commit/4d6982b))
# [1.0.0](https://github.com/nicojs/node-link-parent-bin/compare/v0.3.0...v1.0.0) (2019-02-12)
<a name="0.3.0"></a>
# [0.3.0](https://github.com/nicojs/node-link-parent-bin/compare/v0.2.3...v0.3.0) (2019-01-27)
### Features
* **windows shim link:** Preserve shimlink if it already exists ([a15e13e](https://github.com/nicojs/node-link-parent-bin/commit/a15e13e))
<a name="0.2.3"></a>
## [0.2.3](https://github.com/nicojs/node-link-parent-bin/compare/v0.2.2...v0.2.3) (2018-08-30)
<a name="0.2.2"></a>
## [0.2.2](https://github.com/nicojs/node-link-parent-bin/compare/v0.2.1...v0.2.2) (2018-08-30)
<a name="0.2.1"></a>
## [0.2.1](https://github.com/nicojs/node-link-parent-bin/compare/v0.2.0...v0.2.1) (2018-08-30)
### Bug Fixes
* **deps:** Update log4js and commander dependencies ([#9](https://github.com/nicojs/node-link-parent-bin/issues/9)) ([44d3439](https://github.com/nicojs/node-link-parent-bin/commit/44d3439))
<a name="0.2.0"></a>
# [0.2.0](https://github.com/nicojs/node-link-parent-bin/compare/v0.1.3...v0.2.0) (2018-04-18)
### Features
* **pkg.bin:** support for binaries defined as string rather than object ([#6](https://github.com/nicojs/node-link-parent-bin/issues/6)) ([123c817](https://github.com/nicojs/node-link-parent-bin/commit/123c817))
<a name="0.1.3"></a>
## [0.1.3](https://github.com/nicojs/node-link-parent-bin/compare/v0.1.2...v0.1.3) (2017-08-11)
### Features
* **link:** Ignore EEXIST error ([020a7e9](https://github.com/nicojs/node-link-parent-bin/commit/020a7e9))
<a name="0.1.2"></a>
## [0.1.2](https://github.com/nicojs/node-link-parent-bin/compare/v0.1.1...v0.1.2) (2017-06-15)
### Features
* **local-dependencies:** Support local dependencies ([44731e8](https://github.com/nicojs/node-link-parent-bin/commit/44731e8))
<a name="0.1.1"></a>
## [0.1.1](https://github.com/nicojs/node-link-parent-bin/compare/v0.1.0...v0.1.1) (2017-04-14)
<a name="0.1.0"></a>
# 0.1.0 (2017-04-13)