diff --git a/packages/jsts/src/dependencies/package-json/project-package-json.ts b/packages/jsts/src/dependencies/package-json/project-package-json.ts index 6fdb77cd0ce..6b0aa7b9464 100644 --- a/packages/jsts/src/dependencies/package-json/project-package-json.ts +++ b/packages/jsts/src/dependencies/package-json/project-package-json.ts @@ -47,7 +47,7 @@ export class PackageJsons { try { const patterns = exclusions .concat(IGNORED_PATTERNS) - .map(exclusion => new Minimatch(exclusion)); + .map(exclusion => new Minimatch(exclusion, { dot: true })); this.walkDirectory(path.posix.normalize(toUnixPath(dir)), patterns); } catch (e) { error(`Error while searching for package.json files: ${e}`); diff --git a/packages/jsts/tests/dependencies/fixtures/moduleB/submoduleB/package.json b/packages/jsts/tests/dependencies/fixtures/moduleB/.submoduleB/package.json similarity index 100% rename from packages/jsts/tests/dependencies/fixtures/moduleB/submoduleB/package.json rename to packages/jsts/tests/dependencies/fixtures/moduleB/.submoduleB/package.json diff --git a/packages/jsts/tests/dependencies/index.test.ts b/packages/jsts/tests/dependencies/index.test.ts index 6d77ec17833..2dc593d756b 100644 --- a/packages/jsts/tests/dependencies/index.test.ts +++ b/packages/jsts/tests/dependencies/index.test.ts @@ -67,10 +67,10 @@ describe('initialize package.json files', () => { ); const moduleBsubmoduleBPJList = getNearestPackageJsons( - path.posix.join(baseDir, 'moduleB', 'submoduleB', 'index.js'), + path.posix.join(baseDir, 'moduleB', '.submoduleB', 'index.js'), ); const moduleBsubmoduleBPJ = toUnixPath( - path.posix.join(baseDir, 'moduleB', 'submoduleB', 'package.json'), + path.posix.join(baseDir, 'moduleB', '.submoduleB', 'package.json'), ); expect(basePJList).toHaveLength(1); @@ -93,7 +93,7 @@ describe('initialize package.json files', () => { __dirname, 'fixtures', 'moduleB', - 'submoduleB', + '.submoduleB', 'subfolder1', 'subfolder2', 'subfolder3', @@ -113,7 +113,7 @@ describe('initialize package.json files', () => { ['package.json'], ['moduleB', 'package.json'], ['moduleB', 'submoduleA', 'package.json'], - ['moduleB', 'submoduleB', 'package.json'], + ['moduleB', '.submoduleB', 'package.json'], ]; expect(getAllPackageJsons()).toEqual( new Map(