node-version-utils
Advanced tools
@@ -1,1 +0,2 @@ | ||
| export default function startsWithFn(string: any): (key: any) => boolean; | ||
| export type Compare = (key: string) => boolean; | ||
| export default function startsCaseInsensitiveFn(string: string): Compare; |
@@ -1,1 +0,2 @@ | ||
| export default function startsWithFn(string: any): (key: any) => boolean; | ||
| export type Compare = (key: string) => boolean; | ||
| export default function startsCaseInsensitiveFn(string: string): Compare; |
@@ -8,6 +8,6 @@ "use strict"; | ||
| get: function() { | ||
| return startsWithFn; | ||
| return startsCaseInsensitiveFn; | ||
| } | ||
| }); | ||
| function startsWithFn(string) { | ||
| function startsCaseInsensitiveFn(string) { | ||
| var lower = string.toLowerCase(); | ||
@@ -14,0 +14,0 @@ var upper = string.toUpperCase(); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/lib/startsWithFn.ts"],"sourcesContent":["export default function startsWithFn(string) {\n const lower = string.toLowerCase();\n const upper = string.toUpperCase();\n return function startsCaseInsensitive(key) {\n if (key.length < string.length) return false;\n for (let i = 0; i < string.length; i++) {\n if (key[i] !== lower[i] && key[i] !== upper[i]) return false;\n }\n return true;\n };\n}\n"],"names":["startsWithFn","string","lower","toLowerCase","upper","toUpperCase","startsCaseInsensitive","key","length","i"],"mappings":";;;;+BAAA;;;eAAwBA;;;AAAT,SAASA,aAAaC,MAAM;IACzC,IAAMC,QAAQD,OAAOE,WAAW;IAChC,IAAMC,QAAQH,OAAOI,WAAW;IAChC,OAAO,SAASC,sBAAsBC,GAAG;QACvC,IAAIA,IAAIC,MAAM,GAAGP,OAAOO,MAAM,EAAE,OAAO;QACvC,IAAK,IAAIC,IAAI,GAAGA,IAAIR,OAAOO,MAAM,EAAEC,IAAK;YACtC,IAAIF,GAAG,CAACE,EAAE,KAAKP,KAAK,CAACO,EAAE,IAAIF,GAAG,CAACE,EAAE,KAAKL,KAAK,CAACK,EAAE,EAAE,OAAO;QACzD;QACA,OAAO;IACT;AACF"} | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/lib/startsWithFn.ts"],"sourcesContent":["export type Compare = (key: string) => boolean;\n\nexport default function startsCaseInsensitiveFn(string: string): Compare {\n const lower = string.toLowerCase();\n const upper = string.toUpperCase();\n return function startsCaseInsensitive(key: string): boolean {\n if (key.length < string.length) return false;\n for (let i = 0; i < string.length; i++) {\n if (key[i] !== lower[i] && key[i] !== upper[i]) return false;\n }\n return true;\n };\n}\n"],"names":["startsCaseInsensitiveFn","string","lower","toLowerCase","upper","toUpperCase","startsCaseInsensitive","key","length","i"],"mappings":";;;;+BAEA;;;eAAwBA;;;AAAT,SAASA,wBAAwBC,MAAc;IAC5D,IAAMC,QAAQD,OAAOE,WAAW;IAChC,IAAMC,QAAQH,OAAOI,WAAW;IAChC,OAAO,SAASC,sBAAsBC,GAAW;QAC/C,IAAIA,IAAIC,MAAM,GAAGP,OAAOO,MAAM,EAAE,OAAO;QACvC,IAAK,IAAIC,IAAI,GAAGA,IAAIR,OAAOO,MAAM,EAAEC,IAAK;YACtC,IAAIF,GAAG,CAACE,EAAE,KAAKP,KAAK,CAACO,EAAE,IAAIF,GAAG,CAACE,EAAE,KAAKL,KAAK,CAACK,EAAE,EAAE,OAAO;QACzD;QACA,OAAO;IACT;AACF"} |
| import type { SpawnOptions } from './types.ts'; | ||
| export default function spawnOptions(installPath: string, options?: object): SpawnOptions; | ||
| export default function spawnOptions(installPath: string, options?: SpawnOptions): SpawnOptions; |
| import type { SpawnOptions } from './types.ts'; | ||
| export default function spawnOptions(installPath: string, options?: object): SpawnOptions; | ||
| export default function spawnOptions(installPath: string, options?: SpawnOptions): SpawnOptions; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/spawnOptions.ts"],"sourcesContent":["import pathKey from 'env-path-key';\nimport path from 'path';\nimport prepend from 'path-string-prepend';\nimport startsWithFn from './lib/startsWithFn.ts';\n\nconst isWindows = process.platform === 'win32' || /^(msys|cygwin)$/.test(process.env.OSTYPE);\nconst NODE = isWindows ? 'node.exe' : 'node';\n\nconst startsNPM = startsWithFn('npm_');\nconst startsPath = startsWithFn('path');\n\nimport type { ProcessEnv, SpawnOptions } from './types.ts';\n\nexport default function spawnOptions(installPath: string, options: object = {}): SpawnOptions {\n const PATH_KEY = pathKey();\n const processEnv = process.env;\n const bin = isWindows ? installPath : path.join(installPath, 'bin');\n const env = {} as ProcessEnv;\n env.npm_node_execpath = path.join(bin, NODE);\n env.npm_config_prefix = installPath;\n\n // copy the environment not for npm and skip case-insesitive additional paths\n for (const key in processEnv) {\n // skip npm_ variants and non-matching path\n if (key.length > 4 && startsNPM(key)) continue;\n if (key.length === 4 && startsPath(key) && key !== PATH_KEY) continue;\n env[key] = processEnv[key];\n }\n\n // override node\n if (env.NODE !== undefined) env.NODE = env.npm_node_execpath;\n if (env.NODE_EXE !== undefined) env.NODE_EXE = env.npm_node_execpath;\n\n // put the path to node and npm at the front and remove nvs\n env[PATH_KEY] = prepend(env[PATH_KEY] || '', bin) as string;\n return { ...options, cwd: process.cwd(), env } as SpawnOptions;\n}\n"],"names":["spawnOptions","isWindows","process","platform","test","env","OSTYPE","NODE","startsNPM","startsWithFn","startsPath","installPath","options","PATH_KEY","pathKey","processEnv","bin","path","join","npm_node_execpath","npm_config_prefix","key","length","undefined","NODE_EXE","prepend","cwd"],"mappings":";;;;+BAaA;;;eAAwBA;;;iEAbJ;2DACH;wEACG;qEACK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEzB,IAAMC,YAAYC,QAAQC,QAAQ,KAAK,WAAW,kBAAkBC,IAAI,CAACF,QAAQG,GAAG,CAACC,MAAM;AAC3F,IAAMC,OAAON,YAAY,aAAa;AAEtC,IAAMO,YAAYC,IAAAA,uBAAY,EAAC;AAC/B,IAAMC,aAAaD,IAAAA,uBAAY,EAAC;AAIjB,SAAST,aAAaW,WAAmB;QAAEC,UAAAA,iEAAkB,CAAC;IAC3E,IAAMC,WAAWC,IAAAA,mBAAO;IACxB,IAAMC,aAAab,QAAQG,GAAG;IAC9B,IAAMW,MAAMf,YAAYU,cAAcM,aAAI,CAACC,IAAI,CAACP,aAAa;IAC7D,IAAMN,MAAM,CAAC;IACbA,IAAIc,iBAAiB,GAAGF,aAAI,CAACC,IAAI,CAACF,KAAKT;IACvCF,IAAIe,iBAAiB,GAAGT;IAExB,6EAA6E;IAC7E,IAAK,IAAMU,OAAON,WAAY;QAC5B,2CAA2C;QAC3C,IAAIM,IAAIC,MAAM,GAAG,KAAKd,UAAUa,MAAM;QACtC,IAAIA,IAAIC,MAAM,KAAK,KAAKZ,WAAWW,QAAQA,QAAQR,UAAU;QAC7DR,GAAG,CAACgB,IAAI,GAAGN,UAAU,CAACM,IAAI;IAC5B;IAEA,gBAAgB;IAChB,IAAIhB,IAAIE,IAAI,KAAKgB,WAAWlB,IAAIE,IAAI,GAAGF,IAAIc,iBAAiB;IAC5D,IAAId,IAAImB,QAAQ,KAAKD,WAAWlB,IAAImB,QAAQ,GAAGnB,IAAIc,iBAAiB;IAEpE,2DAA2D;IAC3Dd,GAAG,CAACQ,SAAS,GAAGY,IAAAA,0BAAO,EAACpB,GAAG,CAACQ,SAAS,IAAI,IAAIG;IAC7C,OAAO,wCAAKJ;QAASc,KAAKxB,QAAQwB,GAAG;QAAIrB,KAAAA;;AAC3C"} | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/spawnOptions.ts"],"sourcesContent":["import pathKey from 'env-path-key';\nimport path from 'path';\nimport prepend from 'path-string-prepend';\nimport startsWithFn from './lib/startsWithFn.ts';\n\nconst isWindows = process.platform === 'win32' || /^(msys|cygwin)$/.test(process.env.OSTYPE);\nconst NODE = isWindows ? 'node.exe' : 'node';\n\nconst startsNPM = startsWithFn('npm_');\nconst startsPath = startsWithFn('path');\n\nimport type { ProcessEnv, SpawnOptions } from './types.ts';\n\nexport default function spawnOptions(installPath: string, options: SpawnOptions = {}): SpawnOptions {\n const PATH_KEY = pathKey();\n const processEnv = process.env;\n const bin = isWindows ? installPath : path.join(installPath, 'bin');\n const env = {} as ProcessEnv;\n env.npm_node_execpath = path.join(bin, NODE);\n env.npm_config_prefix = installPath;\n\n // copy the environment not for npm and skip case-insesitive additional paths\n for (const key in processEnv) {\n // skip npm_ variants and non-matching path\n if (key.length > 4 && startsNPM(key)) continue;\n if (key.length === 4 && startsPath(key) && key !== PATH_KEY) continue;\n env[key] = processEnv[key];\n }\n\n // override node\n if (env.NODE !== undefined) env.NODE = env.npm_node_execpath;\n if (env.NODE_EXE !== undefined) env.NODE_EXE = env.npm_node_execpath;\n\n // put the path to node and npm at the front and remove nvs\n env[PATH_KEY] = prepend(env[PATH_KEY] || '', bin) as string;\n return { ...options, cwd: process.cwd(), env } as SpawnOptions;\n}\n"],"names":["spawnOptions","isWindows","process","platform","test","env","OSTYPE","NODE","startsNPM","startsWithFn","startsPath","installPath","options","PATH_KEY","pathKey","processEnv","bin","path","join","npm_node_execpath","npm_config_prefix","key","length","undefined","NODE_EXE","prepend","cwd"],"mappings":";;;;+BAaA;;;eAAwBA;;;iEAbJ;2DACH;wEACG;qEACK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEzB,IAAMC,YAAYC,QAAQC,QAAQ,KAAK,WAAW,kBAAkBC,IAAI,CAACF,QAAQG,GAAG,CAACC,MAAM;AAC3F,IAAMC,OAAON,YAAY,aAAa;AAEtC,IAAMO,YAAYC,IAAAA,uBAAY,EAAC;AAC/B,IAAMC,aAAaD,IAAAA,uBAAY,EAAC;AAIjB,SAAST,aAAaW,WAAmB;QAAEC,UAAAA,iEAAwB,CAAC;IACjF,IAAMC,WAAWC,IAAAA,mBAAO;IACxB,IAAMC,aAAab,QAAQG,GAAG;IAC9B,IAAMW,MAAMf,YAAYU,cAAcM,aAAI,CAACC,IAAI,CAACP,aAAa;IAC7D,IAAMN,MAAM,CAAC;IACbA,IAAIc,iBAAiB,GAAGF,aAAI,CAACC,IAAI,CAACF,KAAKT;IACvCF,IAAIe,iBAAiB,GAAGT;IAExB,6EAA6E;IAC7E,IAAK,IAAMU,OAAON,WAAY;QAC5B,2CAA2C;QAC3C,IAAIM,IAAIC,MAAM,GAAG,KAAKd,UAAUa,MAAM;QACtC,IAAIA,IAAIC,MAAM,KAAK,KAAKZ,WAAWW,QAAQA,QAAQR,UAAU;QAC7DR,GAAG,CAACgB,IAAI,GAAGN,UAAU,CAACM,IAAI;IAC5B;IAEA,gBAAgB;IAChB,IAAIhB,IAAIE,IAAI,KAAKgB,WAAWlB,IAAIE,IAAI,GAAGF,IAAIc,iBAAiB;IAC5D,IAAId,IAAImB,QAAQ,KAAKD,WAAWlB,IAAImB,QAAQ,GAAGnB,IAAIc,iBAAiB;IAEpE,2DAA2D;IAC3Dd,GAAG,CAACQ,SAAS,GAAGY,IAAAA,0BAAO,EAACpB,GAAG,CAACQ,SAAS,IAAI,IAAIG;IAC7C,OAAO,wCAAKJ;QAASc,KAAKxB,QAAQwB,GAAG;QAAIrB,KAAAA;;AAC3C"} |
@@ -1,1 +0,2 @@ | ||
| export default function startsWithFn(string: any): (key: any) => boolean; | ||
| export type Compare = (key: string) => boolean; | ||
| export default function startsCaseInsensitiveFn(string: string): Compare; |
@@ -1,2 +0,2 @@ | ||
| export default function startsWithFn(string) { | ||
| export default function startsCaseInsensitiveFn(string) { | ||
| const lower = string.toLowerCase(); | ||
@@ -3,0 +3,0 @@ const upper = string.toUpperCase(); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/lib/startsWithFn.ts"],"sourcesContent":["export default function startsWithFn(string) {\n const lower = string.toLowerCase();\n const upper = string.toUpperCase();\n return function startsCaseInsensitive(key) {\n if (key.length < string.length) return false;\n for (let i = 0; i < string.length; i++) {\n if (key[i] !== lower[i] && key[i] !== upper[i]) return false;\n }\n return true;\n };\n}\n"],"names":["startsWithFn","string","lower","toLowerCase","upper","toUpperCase","startsCaseInsensitive","key","length","i"],"mappings":"AAAA,eAAe,SAASA,aAAaC,MAAM;IACzC,MAAMC,QAAQD,OAAOE,WAAW;IAChC,MAAMC,QAAQH,OAAOI,WAAW;IAChC,OAAO,SAASC,sBAAsBC,GAAG;QACvC,IAAIA,IAAIC,MAAM,GAAGP,OAAOO,MAAM,EAAE,OAAO;QACvC,IAAK,IAAIC,IAAI,GAAGA,IAAIR,OAAOO,MAAM,EAAEC,IAAK;YACtC,IAAIF,GAAG,CAACE,EAAE,KAAKP,KAAK,CAACO,EAAE,IAAIF,GAAG,CAACE,EAAE,KAAKL,KAAK,CAACK,EAAE,EAAE,OAAO;QACzD;QACA,OAAO;IACT;AACF"} | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/lib/startsWithFn.ts"],"sourcesContent":["export type Compare = (key: string) => boolean;\n\nexport default function startsCaseInsensitiveFn(string: string): Compare {\n const lower = string.toLowerCase();\n const upper = string.toUpperCase();\n return function startsCaseInsensitive(key: string): boolean {\n if (key.length < string.length) return false;\n for (let i = 0; i < string.length; i++) {\n if (key[i] !== lower[i] && key[i] !== upper[i]) return false;\n }\n return true;\n };\n}\n"],"names":["startsCaseInsensitiveFn","string","lower","toLowerCase","upper","toUpperCase","startsCaseInsensitive","key","length","i"],"mappings":"AAEA,eAAe,SAASA,wBAAwBC,MAAc;IAC5D,MAAMC,QAAQD,OAAOE,WAAW;IAChC,MAAMC,QAAQH,OAAOI,WAAW;IAChC,OAAO,SAASC,sBAAsBC,GAAW;QAC/C,IAAIA,IAAIC,MAAM,GAAGP,OAAOO,MAAM,EAAE,OAAO;QACvC,IAAK,IAAIC,IAAI,GAAGA,IAAIR,OAAOO,MAAM,EAAEC,IAAK;YACtC,IAAIF,GAAG,CAACE,EAAE,KAAKP,KAAK,CAACO,EAAE,IAAIF,GAAG,CAACE,EAAE,KAAKL,KAAK,CAACK,EAAE,EAAE,OAAO;QACzD;QACA,OAAO;IACT;AACF"} |
| import type { SpawnOptions } from './types.ts'; | ||
| export default function spawnOptions(installPath: string, options?: object): SpawnOptions; | ||
| export default function spawnOptions(installPath: string, options?: SpawnOptions): SpawnOptions; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/spawnOptions.ts"],"sourcesContent":["import pathKey from 'env-path-key';\nimport path from 'path';\nimport prepend from 'path-string-prepend';\nimport startsWithFn from './lib/startsWithFn.ts';\n\nconst isWindows = process.platform === 'win32' || /^(msys|cygwin)$/.test(process.env.OSTYPE);\nconst NODE = isWindows ? 'node.exe' : 'node';\n\nconst startsNPM = startsWithFn('npm_');\nconst startsPath = startsWithFn('path');\n\nimport type { ProcessEnv, SpawnOptions } from './types.ts';\n\nexport default function spawnOptions(installPath: string, options: object = {}): SpawnOptions {\n const PATH_KEY = pathKey();\n const processEnv = process.env;\n const bin = isWindows ? installPath : path.join(installPath, 'bin');\n const env = {} as ProcessEnv;\n env.npm_node_execpath = path.join(bin, NODE);\n env.npm_config_prefix = installPath;\n\n // copy the environment not for npm and skip case-insesitive additional paths\n for (const key in processEnv) {\n // skip npm_ variants and non-matching path\n if (key.length > 4 && startsNPM(key)) continue;\n if (key.length === 4 && startsPath(key) && key !== PATH_KEY) continue;\n env[key] = processEnv[key];\n }\n\n // override node\n if (env.NODE !== undefined) env.NODE = env.npm_node_execpath;\n if (env.NODE_EXE !== undefined) env.NODE_EXE = env.npm_node_execpath;\n\n // put the path to node and npm at the front and remove nvs\n env[PATH_KEY] = prepend(env[PATH_KEY] || '', bin) as string;\n return { ...options, cwd: process.cwd(), env } as SpawnOptions;\n}\n"],"names":["pathKey","path","prepend","startsWithFn","isWindows","process","platform","test","env","OSTYPE","NODE","startsNPM","startsPath","spawnOptions","installPath","options","PATH_KEY","processEnv","bin","join","npm_node_execpath","npm_config_prefix","key","length","undefined","NODE_EXE","cwd"],"mappings":"AAAA,OAAOA,aAAa,eAAe;AACnC,OAAOC,UAAU,OAAO;AACxB,OAAOC,aAAa,sBAAsB;AAC1C,OAAOC,kBAAkB,wBAAwB;AAEjD,MAAMC,YAAYC,QAAQC,QAAQ,KAAK,WAAW,kBAAkBC,IAAI,CAACF,QAAQG,GAAG,CAACC,MAAM;AAC3F,MAAMC,OAAON,YAAY,aAAa;AAEtC,MAAMO,YAAYR,aAAa;AAC/B,MAAMS,aAAaT,aAAa;AAIhC,eAAe,SAASU,aAAaC,WAAmB,EAAEC,UAAkB,CAAC,CAAC;IAC5E,MAAMC,WAAWhB;IACjB,MAAMiB,aAAaZ,QAAQG,GAAG;IAC9B,MAAMU,MAAMd,YAAYU,cAAcb,KAAKkB,IAAI,CAACL,aAAa;IAC7D,MAAMN,MAAM,CAAC;IACbA,IAAIY,iBAAiB,GAAGnB,KAAKkB,IAAI,CAACD,KAAKR;IACvCF,IAAIa,iBAAiB,GAAGP;IAExB,6EAA6E;IAC7E,IAAK,MAAMQ,OAAOL,WAAY;QAC5B,2CAA2C;QAC3C,IAAIK,IAAIC,MAAM,GAAG,KAAKZ,UAAUW,MAAM;QACtC,IAAIA,IAAIC,MAAM,KAAK,KAAKX,WAAWU,QAAQA,QAAQN,UAAU;QAC7DR,GAAG,CAACc,IAAI,GAAGL,UAAU,CAACK,IAAI;IAC5B;IAEA,gBAAgB;IAChB,IAAId,IAAIE,IAAI,KAAKc,WAAWhB,IAAIE,IAAI,GAAGF,IAAIY,iBAAiB;IAC5D,IAAIZ,IAAIiB,QAAQ,KAAKD,WAAWhB,IAAIiB,QAAQ,GAAGjB,IAAIY,iBAAiB;IAEpE,2DAA2D;IAC3DZ,GAAG,CAACQ,SAAS,GAAGd,QAAQM,GAAG,CAACQ,SAAS,IAAI,IAAIE;IAC7C,OAAO;QAAE,GAAGH,OAAO;QAAEW,KAAKrB,QAAQqB,GAAG;QAAIlB;IAAI;AAC/C"} | ||
| {"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-utils/src/spawnOptions.ts"],"sourcesContent":["import pathKey from 'env-path-key';\nimport path from 'path';\nimport prepend from 'path-string-prepend';\nimport startsWithFn from './lib/startsWithFn.ts';\n\nconst isWindows = process.platform === 'win32' || /^(msys|cygwin)$/.test(process.env.OSTYPE);\nconst NODE = isWindows ? 'node.exe' : 'node';\n\nconst startsNPM = startsWithFn('npm_');\nconst startsPath = startsWithFn('path');\n\nimport type { ProcessEnv, SpawnOptions } from './types.ts';\n\nexport default function spawnOptions(installPath: string, options: SpawnOptions = {}): SpawnOptions {\n const PATH_KEY = pathKey();\n const processEnv = process.env;\n const bin = isWindows ? installPath : path.join(installPath, 'bin');\n const env = {} as ProcessEnv;\n env.npm_node_execpath = path.join(bin, NODE);\n env.npm_config_prefix = installPath;\n\n // copy the environment not for npm and skip case-insesitive additional paths\n for (const key in processEnv) {\n // skip npm_ variants and non-matching path\n if (key.length > 4 && startsNPM(key)) continue;\n if (key.length === 4 && startsPath(key) && key !== PATH_KEY) continue;\n env[key] = processEnv[key];\n }\n\n // override node\n if (env.NODE !== undefined) env.NODE = env.npm_node_execpath;\n if (env.NODE_EXE !== undefined) env.NODE_EXE = env.npm_node_execpath;\n\n // put the path to node and npm at the front and remove nvs\n env[PATH_KEY] = prepend(env[PATH_KEY] || '', bin) as string;\n return { ...options, cwd: process.cwd(), env } as SpawnOptions;\n}\n"],"names":["pathKey","path","prepend","startsWithFn","isWindows","process","platform","test","env","OSTYPE","NODE","startsNPM","startsPath","spawnOptions","installPath","options","PATH_KEY","processEnv","bin","join","npm_node_execpath","npm_config_prefix","key","length","undefined","NODE_EXE","cwd"],"mappings":"AAAA,OAAOA,aAAa,eAAe;AACnC,OAAOC,UAAU,OAAO;AACxB,OAAOC,aAAa,sBAAsB;AAC1C,OAAOC,kBAAkB,wBAAwB;AAEjD,MAAMC,YAAYC,QAAQC,QAAQ,KAAK,WAAW,kBAAkBC,IAAI,CAACF,QAAQG,GAAG,CAACC,MAAM;AAC3F,MAAMC,OAAON,YAAY,aAAa;AAEtC,MAAMO,YAAYR,aAAa;AAC/B,MAAMS,aAAaT,aAAa;AAIhC,eAAe,SAASU,aAAaC,WAAmB,EAAEC,UAAwB,CAAC,CAAC;IAClF,MAAMC,WAAWhB;IACjB,MAAMiB,aAAaZ,QAAQG,GAAG;IAC9B,MAAMU,MAAMd,YAAYU,cAAcb,KAAKkB,IAAI,CAACL,aAAa;IAC7D,MAAMN,MAAM,CAAC;IACbA,IAAIY,iBAAiB,GAAGnB,KAAKkB,IAAI,CAACD,KAAKR;IACvCF,IAAIa,iBAAiB,GAAGP;IAExB,6EAA6E;IAC7E,IAAK,MAAMQ,OAAOL,WAAY;QAC5B,2CAA2C;QAC3C,IAAIK,IAAIC,MAAM,GAAG,KAAKZ,UAAUW,MAAM;QACtC,IAAIA,IAAIC,MAAM,KAAK,KAAKX,WAAWU,QAAQA,QAAQN,UAAU;QAC7DR,GAAG,CAACc,IAAI,GAAGL,UAAU,CAACK,IAAI;IAC5B;IAEA,gBAAgB;IAChB,IAAId,IAAIE,IAAI,KAAKc,WAAWhB,IAAIE,IAAI,GAAGF,IAAIY,iBAAiB;IAC5D,IAAIZ,IAAIiB,QAAQ,KAAKD,WAAWhB,IAAIiB,QAAQ,GAAGjB,IAAIY,iBAAiB;IAEpE,2DAA2D;IAC3DZ,GAAG,CAACQ,SAAS,GAAGd,QAAQM,GAAG,CAACQ,SAAS,IAAI,IAAIE;IAC7C,OAAO;QAAE,GAAGH,OAAO;QAAEW,KAAKrB,QAAQqB,GAAG;QAAIlB;IAAI;AAC/C"} |
+2
-2
| { | ||
| "name": "node-version-utils", | ||
| "version": "1.2.22", | ||
| "version": "1.3.0", | ||
| "description": "Utilities for running commands on a specific version of node by installed path", | ||
@@ -43,3 +43,3 @@ "keywords": [ | ||
| "dependencies": { | ||
| "env-path-key": "^1.0.19", | ||
| "env-path-key": "^1.0.20", | ||
| "path-string-prepend": "^1.0.24" | ||
@@ -46,0 +46,0 @@ }, |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
21512
2.01%215
0.94%Updated