@lerna-lite/core
Advanced tools
| export declare function copy(src: string, dest: string): Promise<void>; | ||
| export declare function copySync(src: string, dest: string): void; | ||
| export declare function ensureDir(dir: string): Promise<void>; | ||
| export declare function ensureDirSync(dir: string): void; | ||
| export declare function move(src: string, dest: string): Promise<void>; | ||
| export declare function moveSync(src: string, dest: string): void; | ||
| export declare function outputFile(file: string, data: string | Buffer): Promise<void>; | ||
| export declare function outputFileSync(file: string, data: string | Buffer): void; | ||
| export declare function outputJson(file: string, obj: any): Promise<void>; | ||
| export declare function outputJsonSync(file: string, obj: any): void; | ||
| export declare function pathExists(path: string): Promise<boolean>; | ||
| export declare function pathExistsSync(path: string): boolean; | ||
| export declare function readJson(file: string): Promise<any>; | ||
| export declare function readJsonSync(file: string, options?: { | ||
| throws?: boolean; | ||
| }): any; | ||
| export declare function removeSync(path: string): void; | ||
| export declare function remove(path: string): Promise<void>; | ||
| export declare function writeJson(file: string, obj: any): Promise<void>; | ||
| export declare function writeJsonSync(file: string, obj: any): void; |
| import { cpSync, existsSync, mkdirSync, readFileSync, renameSync, rmSync, writeFileSync } from 'node:fs'; | ||
| import { access, cp, mkdir, readFile, rename, rm, writeFile } from 'node:fs/promises'; | ||
| import { dirname } from 'node:path'; | ||
| export async function copy(src, dest) { | ||
| await cp(src, dest, { recursive: true }); | ||
| } | ||
| export function copySync(src, dest) { | ||
| cpSync(src, dest, { recursive: true }); | ||
| } | ||
| export async function ensureDir(dir) { | ||
| await mkdir(dir, { recursive: true }); | ||
| } | ||
| export function ensureDirSync(dir) { | ||
| mkdirSync(dir, { recursive: true }); | ||
| } | ||
| export async function move(src, dest) { | ||
| try { | ||
| await rename(src, dest); | ||
| } | ||
| catch (err) { | ||
| if (err.code === 'EXDEV') { | ||
| await cp(src, dest, { recursive: true }); | ||
| await rm(src, { recursive: true, force: true }); | ||
| } | ||
| else { | ||
| throw err; | ||
| } | ||
| } | ||
| } | ||
| export function moveSync(src, dest) { | ||
| try { | ||
| renameSync(src, dest); | ||
| } | ||
| catch (err) { | ||
| if (err.code === 'EXDEV') { | ||
| cpSync(src, dest, { recursive: true }); | ||
| rmSync(src, { recursive: true, force: true }); | ||
| } | ||
| else { | ||
| throw err; | ||
| } | ||
| } | ||
| } | ||
| export async function outputFile(file, data) { | ||
| await mkdir(dirname(file), { recursive: true }); | ||
| await writeFile(file, data); | ||
| } | ||
| export function outputFileSync(file, data) { | ||
| mkdirSync(dirname(file), { recursive: true }); | ||
| writeFileSync(file, data); | ||
| } | ||
| export async function outputJson(file, obj) { | ||
| await mkdir(dirname(file), { recursive: true }); | ||
| await writeFile(file, JSON.stringify(obj, null, 2)); | ||
| } | ||
| export function outputJsonSync(file, obj) { | ||
| mkdirSync(dirname(file), { recursive: true }); | ||
| writeFileSync(file, JSON.stringify(obj, null, 2)); | ||
| } | ||
| export async function pathExists(path) { | ||
| try { | ||
| await access(path); | ||
| return true; | ||
| } | ||
| catch { | ||
| return false; | ||
| } | ||
| } | ||
| export function pathExistsSync(path) { | ||
| return existsSync(path); | ||
| } | ||
| export async function readJson(file) { | ||
| const data = await readFile(file, 'utf8'); | ||
| return JSON.parse(data); | ||
| } | ||
| export function readJsonSync(file, options) { | ||
| try { | ||
| const data = readFileSync(file, 'utf8'); | ||
| return JSON.parse(data); | ||
| } | ||
| catch (err) { | ||
| if (options?.throws === false) { | ||
| return undefined; | ||
| } | ||
| throw err; | ||
| } | ||
| } | ||
| export function removeSync(path) { | ||
| rmSync(path, { recursive: true, force: true }); | ||
| } | ||
| export async function remove(path) { | ||
| await rm(path, { recursive: true, force: true }); | ||
| } | ||
| export async function writeJson(file, obj) { | ||
| await writeFile(file, JSON.stringify(obj, null, 2)); | ||
| } | ||
| export function writeJsonSync(file, obj) { | ||
| writeFileSync(file, JSON.stringify(obj, null, 2)); | ||
| } | ||
| //# sourceMappingURL=fs-utils.js.map |
| {"version":3,"file":"fs-utils.js","sourceRoot":"","sources":["../../src/utils/fs-utils.ts"],"names":[],"mappings":"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"} |
+1
-0
@@ -34,2 +34,3 @@ export * from './utils/colorize.js'; | ||
| export * from './utils/find-prefix.js'; | ||
| export * from './utils/fs-utils.js'; | ||
| export * from './utils/log-package-error.js'; | ||
@@ -36,0 +37,0 @@ export * from './utils/npm-conf.js'; |
+1
-0
@@ -32,2 +32,3 @@ export * from './utils/colorize.js'; | ||
| export * from './utils/find-prefix.js'; | ||
| export * from './utils/fs-utils.js'; | ||
| export * from './utils/log-package-error.js'; | ||
@@ -34,0 +35,0 @@ export * from './utils/npm-conf.js'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,qBAAqB,CAAC;AACpC,cAAc,oBAAoB,CAAC;AACnC,cAAc,cAAc,CAAC;AAC7B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,oCAAoC,CAAC;AACnD,cAAc,mCAAmC,CAAC;AAClD,cAAc,4BAA4B,CAAC;AAG3C,cAAc,cAAc,CAAC;AAC7B,cAAc,kDAAkD,CAAC;AACjE,cAAc,2CAA2C,CAAC;AAC1D,cAAc,sCAAsC,CAAC;AACrD,cAAc,kCAAkC,CAAC;AACjD,cAAc,gCAAgC,CAAC;AAC/C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAChD,cAAc,sBAAsB,CAAC;AACrC,cAAc,aAAa,CAAC;AAC5B,cAAc,0BAA0B,CAAC;AACzC,cAAc,+BAA+B,CAAC;AAC9C,cAAc,wBAAwB,CAAC;AACvC,cAAc,gCAAgC,CAAC;AAC/C,cAAc,4CAA4C,CAAC;AAC3D,cAAc,mDAAmD,CAAC;AAClE,cAAc,iDAAiD,CAAC;AAChE,cAAc,wDAAwD,CAAC;AACvE,cAAc,yCAAyC,CAAC;AACxD,cAAc,oDAAoD,CAAC;AACnE,cAAc,qBAAqB,CAAC;AACpC,cAAc,yBAAyB,CAAC;AACxC,cAAc,wBAAwB,CAAC;AACvC,cAAc,wBAAwB,CAAC;AACvC,cAAc,8BAA8B,CAAC;AAC7C,cAAc,qBAAqB,CAAC;AACpC,cAAc,yBAAyB,CAAC;AACxC,cAAc,mBAAmB,CAAC;AAClC,cAAc,wBAAwB,CAAC;AACvC,cAAc,uCAAuC,CAAC;AACtD,cAAc,4BAA4B,CAAC;AAC3C,cAAc,wBAAwB,CAAC;AACvC,cAAc,0BAA0B,CAAC;AACzC,cAAc,8BAA8B,CAAC;AAC7C,cAAc,kBAAkB,CAAC;AACjC,cAAc,yBAAyB,CAAC;AACxC,cAAc,kBAAkB,CAAC;AACjC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,2BAA2B,CAAC;AAC1C,cAAc,0BAA0B,CAAC;AACzC,cAAc,uBAAuB,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,qBAAqB,CAAC;AACpC,cAAc,oBAAoB,CAAC;AACnC,cAAc,cAAc,CAAC;AAC7B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,oCAAoC,CAAC;AACnD,cAAc,mCAAmC,CAAC;AAClD,cAAc,4BAA4B,CAAC;AAG3C,cAAc,cAAc,CAAC;AAC7B,cAAc,kDAAkD,CAAC;AACjE,cAAc,2CAA2C,CAAC;AAC1D,cAAc,sCAAsC,CAAC;AACrD,cAAc,kCAAkC,CAAC;AACjD,cAAc,gCAAgC,CAAC;AAC/C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAChD,cAAc,sBAAsB,CAAC;AACrC,cAAc,aAAa,CAAC;AAC5B,cAAc,0BAA0B,CAAC;AACzC,cAAc,+BAA+B,CAAC;AAC9C,cAAc,wBAAwB,CAAC;AACvC,cAAc,gCAAgC,CAAC;AAC/C,cAAc,4CAA4C,CAAC;AAC3D,cAAc,mDAAmD,CAAC;AAClE,cAAc,iDAAiD,CAAC;AAChE,cAAc,wDAAwD,CAAC;AACvE,cAAc,yCAAyC,CAAC;AACxD,cAAc,oDAAoD,CAAC;AACnE,cAAc,qBAAqB,CAAC;AACpC,cAAc,yBAAyB,CAAC;AACxC,cAAc,wBAAwB,CAAC;AACvC,cAAc,wBAAwB,CAAC;AACvC,cAAc,qBAAqB,CAAC;AACpC,cAAc,8BAA8B,CAAC;AAC7C,cAAc,qBAAqB,CAAC;AACpC,cAAc,yBAAyB,CAAC;AACxC,cAAc,mBAAmB,CAAC;AAClC,cAAc,wBAAwB,CAAC;AACvC,cAAc,uCAAuC,CAAC;AACtD,cAAc,4BAA4B,CAAC;AAC3C,cAAc,wBAAwB,CAAC;AACvC,cAAc,0BAA0B,CAAC;AACzC,cAAc,8BAA8B,CAAC;AAC7C,cAAc,kBAAkB,CAAC;AACjC,cAAc,yBAAyB,CAAC;AACxC,cAAc,kBAAkB,CAAC;AACjC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,2BAA2B,CAAC;AAC1C,cAAc,0BAA0B,CAAC;AACzC,cAAc,uBAAuB,CAAC"} |
| import { createRequire } from 'node:module'; | ||
| import { dirname } from 'node:path'; | ||
| import { readJsonSync } from 'fs-extra/esm'; | ||
| import { readJsonSync } from '../../utils/fs-utils.js'; | ||
| import { ValidationError } from '../../validation-error.js'; | ||
@@ -5,0 +5,0 @@ import { shallowExtend } from './shallow-extend.js'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"apply-extends.js","sourceRoot":"","sources":["../../../src/project/lib/apply-extends.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,aAAa,CAAC;AAC5C,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,OAAO,EAAE,YAAY,EAAE,MAAM,cAAc,CAAC;AAE5C,OAAO,EAAE,eAAe,EAAE,MAAM,2BAA2B,CAAC;AAC5D,OAAO,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AAOpD,MAAM,UAAU,YAAY,CAAC,MAA8B,EAAE,GAAW,EAAE,IAAI,GAAG,IAAI,GAAG,EAAU;IAChG,IAAI,aAAa,GAAG,EAAE,CAAC;IAEvB,IAAI,SAAS,IAAI,MAAM,EAAE,CAAC;QACxB,IAAI,aAAa,CAAC;QAElB,IAAI,CAAC;YAEH,MAAM,WAAW,GAAG,aAAa,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC;YAC7C,aAAa,GAAG,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QACtD,CAAC;QAAC,OAAO,GAAQ,EAAE,CAAC;YAClB,MAAM,IAAI,eAAe,CAAC,WAAW,EAAE,4CAA4C,EAAE,GAAG,CAAC,CAAC;QAC5F,CAAC;QAED,IAAI,IAAI,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC;YAC5B,MAAM,IAAI,eAAe,CAAC,WAAW,EAAE,oCAAoC,EAAE,IAAW,CAAC,CAAC;QAC5F,CAAC;QAED,IAAI,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;QAExB,aAAa,GAAG,YAAY,CAAC,aAAa,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC;QAC/D,OAAO,MAAM,CAAC,OAAO,CAAC;QAItB,aAAa,GAAG,YAAY,CAAC,aAAa,EAAE,OAAO,CAAC,aAAa,CAAC,EAAE,IAAI,CAAC,CAAC;IAC5E,CAAC;IAED,OAAO,aAAa,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC;AAC9C,CAAC"} | ||
| {"version":3,"file":"apply-extends.js","sourceRoot":"","sources":["../../../src/project/lib/apply-extends.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,aAAa,CAAC;AAC5C,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,OAAO,EAAE,YAAY,EAAE,MAAM,yBAAyB,CAAC;AACvD,OAAO,EAAE,eAAe,EAAE,MAAM,2BAA2B,CAAC;AAC5D,OAAO,EAAE,aAAa,EAAE,MAAM,qBAAqB,CAAC;AAOpD,MAAM,UAAU,YAAY,CAAC,MAA8B,EAAE,GAAW,EAAE,IAAI,GAAG,IAAI,GAAG,EAAU;IAChG,IAAI,aAAa,GAAG,EAAE,CAAC;IAEvB,IAAI,SAAS,IAAI,MAAM,EAAE,CAAC;QACxB,IAAI,aAAa,CAAC;QAElB,IAAI,CAAC;YAEH,MAAM,WAAW,GAAG,aAAa,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC;YAC7C,aAAa,GAAG,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QACtD,CAAC;QAAC,OAAO,GAAQ,EAAE,CAAC;YAClB,MAAM,IAAI,eAAe,CAAC,WAAW,EAAE,4CAA4C,EAAE,GAAG,CAAC,CAAC;QAC5F,CAAC;QAED,IAAI,IAAI,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC;YAC5B,MAAM,IAAI,eAAe,CAAC,WAAW,EAAE,oCAAoC,EAAE,IAAW,CAAC,CAAC;QAC5F,CAAC;QAED,IAAI,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;QAExB,aAAa,GAAG,YAAY,CAAC,aAAa,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC;QAC/D,OAAO,MAAM,CAAC,OAAO,CAAC;QAItB,aAAa,GAAG,YAAY,CAAC,aAAa,EAAE,OAAO,CAAC,aAAa,CAAC,EAAE,IAAI,CAAC,CAAC;IAC5E,CAAC;IAED,OAAO,aAAa,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC;AAC9C,CAAC"} |
+7
-8
| { | ||
| "name": "@lerna-lite/core", | ||
| "version": "5.2.0", | ||
| "version": "5.2.1", | ||
| "description": "Lerna-Lite core implementation module", | ||
@@ -33,5 +33,5 @@ "homepage": "https://github.com/lerna-lite/lerna-lite", | ||
| "dependencies": { | ||
| "@inquirer/expand": "^5.0.12", | ||
| "@inquirer/input": "^5.0.11", | ||
| "@inquirer/select": "^5.1.3", | ||
| "@inquirer/expand": "^5.0.13", | ||
| "@inquirer/input": "^5.0.12", | ||
| "@inquirer/select": "^5.1.4", | ||
| "@lerna-lite/npmlog": "5.1.0", | ||
@@ -41,3 +41,2 @@ "@npmcli/run-script": "^10.0.4", | ||
| "dedent": "^1.7.2", | ||
| "fs-extra": "^11.3.4", | ||
| "json5": "^2.2.3", | ||
@@ -48,5 +47,5 @@ "lilconfig": "^3.1.3", | ||
| "p-map": "^7.0.4", | ||
| "p-queue": "^9.1.2", | ||
| "p-queue": "^9.2.0", | ||
| "semver": "^7.7.4", | ||
| "tinyexec": "^1.1.1", | ||
| "tinyexec": "^1.1.2", | ||
| "tinyglobby": "^0.2.16", | ||
@@ -61,3 +60,3 @@ "write-file-atomic": "^7.0.1", | ||
| }, | ||
| "gitHead": "49dfa6dc358d7e907e8a6480bf981ad349e6882b" | ||
| "gitHead": "ff1c4b77944dde295c4431d7e1abaec810763432" | ||
| } |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 17 instances in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 17 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
307480
2.63%20
-4.76%192
1.59%4385
2.84%26
-3.7%- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated
Updated