Fix globbing, update metadata, update ncc (#4)

* Enable minimatch dot option
It's not a default globbing behavior, however for our use-case is much more convenient to match those files.

* Update README and package.json
This commit is contained in:
Michal Dorner 2020-05-21 13:46:48 +02:00 committed by GitHub
parent f9b6173f5e
commit 29d498d99d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 157 additions and 129 deletions

View file

@ -10,6 +10,10 @@ export default class Filter {
this.throwInvalidFormatError()
}
const opts: minimatch.IOptions = {
dot: true
}
for (const name of Object.keys(doc)) {
const patterns = doc[name] as string[]
if (!Array.isArray(patterns)) {
@ -18,7 +22,7 @@ export default class Filter {
if (!patterns.every(x => typeof x === 'string')) {
this.throwInvalidFormatError()
}
this.rules[name] = patterns.map(x => new minimatch.Minimatch(x))
this.rules[name] = patterns.map(x => new minimatch.Minimatch(x, opts))
}
}