Răsfoiți Sursa

Fixing relative path error

Seeting --package ./package.json picked up the npm modules own package.json
bodicsek 4 ani în urmă
părinte
comite
48e4c5f1d0
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      dependency-tree.ts

+ 3 - 2
dependency-tree.ts

@@ -16,7 +16,8 @@ const args = yargs(hideBin(process.argv))
     .option("package", {
         type: "string",
         describe: "The full or relative path to the package.json file",
-        require: true
+        require: true,
+        coerce: path.resolve
     })
     .option("format", {
         type: "string",
@@ -157,7 +158,7 @@ const auditTreeNode: Audit = node => fetch(`https://oscs.us.oracle.com/oscs/pls/
 
 Promise.all<Package, PackageLock>([
     import(args.package),
-    import(`${path.resolve(path.dirname(args.package))}/package-lock.json`)
+    import(`${path.dirname(args.package)}/package-lock.json`)
 ])
     .then(([json, jsonLock]) => {
         const dependencyTree = Object.keys(json.dependencies)