@architect/hydrate
Advanced tools
Comparing version 3.1.11 to 3.1.12
{ | ||
"name": "@architect/hydrate", | ||
"version": "3.1.11", | ||
"version": "3.1.12", | ||
"description": "Architect dependency hydrator and shared file manager", | ||
@@ -36,10 +36,10 @@ "main": "src/index.js", | ||
"dependencies": { | ||
"@architect/inventory": "~3.4.0", | ||
"@architect/utils": "~3.1.2", | ||
"@architect/inventory": "~3.4.2", | ||
"@architect/utils": "~3.1.5", | ||
"acorn-loose": "~8.3.0", | ||
"chalk": "4.1.2", | ||
"cpr": "~3.0.1", | ||
"esquery": "~1.4.0", | ||
"glob": "~8.1.0", | ||
"minimist": "~1.2.7", | ||
"esquery": "~1.5.0", | ||
"glob": "~9.2.1", | ||
"minimist": "~1.2.8", | ||
"run-series": "~1.1.9", | ||
@@ -51,3 +51,3 @@ "symlink-or-copy": "~1.3.1" | ||
"cross-env": "~7.0.3", | ||
"eslint": "~8.32.0", | ||
"eslint": "~8.35.0", | ||
"mock-fs": "~5.2.0", | ||
@@ -54,0 +54,0 @@ "nyc": "^15.1.0", |
let { join } = require('path') | ||
let { sync: glob } = require('glob') | ||
let { globSync } = require('glob') | ||
let { destroyPath, ignoreDeps } = require('../../lib') | ||
@@ -20,3 +20,3 @@ let getRequires = require('./find-lambda-deps') | ||
// Gather ye business logic while ye may | ||
let files = glob('**/*.+(js|cjs|mjs)', { cwd: dir }).filter(ignoreDeps) | ||
let files = globSync('**/*.+(js|cjs|mjs)', { cwd: dir }).filter(ignoreDeps) | ||
files.forEach(f => { | ||
@@ -23,0 +23,0 @@ try { |
@@ -1,2 +0,2 @@ | ||
let { sync: glob } = require('glob') | ||
let { globSync } = require('glob') | ||
let series = require('run-series') | ||
@@ -67,4 +67,4 @@ let { dirname, join, sep } = require('path') | ||
// From here on out normalize all file comparisons to Unix paths | ||
let sharedDir = inv.shared && inv.shared.src && pathToUnix(stripCwd(inv.shared.src, cwd)) | ||
let viewsDir = inv.views && inv.views.src && pathToUnix(stripCwd(inv.views.src, cwd)) | ||
let sharedDir = inv.shared && inv.shared.src && stripCwd(inv.shared.src, cwd) | ||
let viewsDir = inv.views && inv.views.src && stripCwd(inv.views.src, cwd) | ||
@@ -75,7 +75,6 @@ /** | ||
// eslint-disable-next-line | ||
let pattern = p => pathToUnix(`${p}/**/@(package\.json|requirements\.txt|Gemfile)`) | ||
let pattern = p => pathToUnix(`${p}/**/@(package.json|requirements.txt|Gemfile)`) | ||
let dir = basepath || '.' | ||
// Get everything except shared | ||
let files = glob(pattern(dir), { dot: true }).filter(file => { | ||
file = pathToUnix(file) | ||
let files = globSync(pattern(dir), { dot: true }).filter(file => { | ||
if (isDep(file)) return false | ||
@@ -88,4 +87,4 @@ if (sharedDir && file.includes(sharedDir)) return false | ||
if (hydrateShared) { | ||
let sharedManifest = (sharedDir && glob(pattern(sharedDir)).filter(ignoreDeps)) || [] | ||
let viewsManifest = (viewsDir && glob(pattern(viewsDir)).filter(ignoreDeps)) || [] | ||
let sharedManifest = (sharedDir && globSync(pattern(sharedDir)).filter(ignoreDeps)) || [] | ||
let viewsManifest = (viewsDir && globSync(pattern(viewsDir)).filter(ignoreDeps)) || [] | ||
files = files.concat(sharedManifest, viewsManifest) | ||
@@ -104,3 +103,3 @@ } | ||
files = files.filter(file => { | ||
let dir = pathToUnix(dirname(file)) | ||
let dir = dirname(file) | ||
@@ -117,3 +116,3 @@ // Allow root project hydration of cwd if passed as basepath | ||
// Hydrate functions, of course | ||
return hasLambdae && inv.lambdaSrcDirs.some(p => pathToUnix(stripCwd(p, cwd)) === dir) | ||
return hasLambdae && inv.lambdaSrcDirs.some(p => stripCwd(p, cwd) === dir) | ||
}) | ||
@@ -125,3 +124,3 @@ | ||
let dirs = Object.entries(inv.lambdasBySrcDir).map(([ src, lambda ]) => { | ||
let rel = pathToUnix(stripCwd(src, cwd)) | ||
let rel = stripCwd(src, cwd) | ||
let lambdaHasManifest = files.some(file => dirname(file) === rel) | ||
@@ -143,3 +142,3 @@ // TODO this should be enumerated in inventory | ||
if (basepath) { | ||
dirs = dirs.filter(d => pathToUnix(stripCwd(d, cwd)) === pathToUnix(stripCwd(basepath, cwd))) | ||
dirs = dirs.filter(d => stripCwd(d, cwd) === stripCwd(basepath, cwd)) | ||
} | ||
@@ -146,0 +145,0 @@ let result = actions.autoinstall({ dirs, update, ...params, inventory }) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
59480
1134
+ Addedesquery@1.5.0(transitive)
+ Addedglob@9.2.1(transitive)
+ Addedminimatch@7.4.6(transitive)
+ Addedminipass@4.2.8(transitive)
- Removedesquery@1.4.2(transitive)
- Removedglob@8.1.0(transitive)
- Removedminimatch@5.1.6(transitive)
Updated@architect/inventory@~3.4.2
Updated@architect/utils@~3.1.5
Updatedesquery@~1.5.0
Updatedglob@~9.2.1
Updatedminimist@~1.2.8