Releases: Mopsgamer/view-ignored
Releases · Mopsgamer/view-ignored
Release list
0.11.1
0.11.0
- Performance improvements.
- Added callback API.
- Changed walker APIs to avoid
ctx: MatcherContextpatching. - Rename
Source.patterntoSource.rules. - Remove ctx option from some walker methods to allow complete concurrency.
- Removed
arktype. MatcherStreamextendsEventTargetinstead of Node'sEventEmitter.
0.10.1
- Optimized matching logic by using short-circuit string checks.
- Migrated from
minimatchtomicromatchfor faster glob evaluation. - Changed
reproperty fromRegExpto{ test(str: string): boolean }
to support optimized non-regex matching.
0.10.0
- Implemented concurrent directory traversal to improve performance during file discovery.
- Removed closures from the API to improve memory efficiency.
- Add
InitState.target. - Move
PatternFinderOptions.roottoTarget.root. - Move
SignedPatternIgnoresOptions.internaltoTarget.internalRules. - Rename
SignedPatternIgnoresOptions->RuleTestOptions. - Rename
SignedPatternMatch->RuleMatch. - Rename
MatchBase*->RuleMatchBase*. - Rename
SignedPattern->Rule. - Rename
signedPatternIgnores->ruleTest. - Rename
signedPatternCompile->ruleCompile. - Rename
PatternMinimatch->PatternCache. - Rename
patternMinimatchTest->patternCacheTest. - Rename
Pattern->PatternList. - Rename
patternCompile->patternListCompile. - Rename
stringCompile->patternCompile. - Rename
sourcePushNegatable->resolveNegatable.
0.9.1
- Add
MatchKind. - Add
SignedPatternMatchbases. - Fix
extractJsrJson(c)source population. - Remove
PatternMatcher.
0.9.0
- Improve the logic for signed patterns.
From now on, they are not truly signed patterns,
but rather positive patterns with the "inverted" property.
You can use an array to represent complex logic. - For the "missing-source" case, include the paths.
- Respect
package.jsonmainvalue
when determining which files Bun should ignore. - Validate
package.jsonfor Deno, NPM, VSCE and classic Yarn.
0.8.1
- Add Bun target.
- Add Deno target.
- Remove the "deno.json(c)" extractor JSR.
0.8.0
- Add more patterns for NPM (npm-packlist, main),
VSCE (vscode-vsce, main), Yarn (berry, main). - Add
YarnClassic(yarn, main). - Add
nocaseoption. - Add
stringCompile(string, context, {nocase}). - Add
Target.init?(InitState). - Add
MatcherStream.start(). - Fix secondary "dirent" emit for directories (overriding event).
- Improve performance by 60 percent by reimplementing internal path conversions.
0.7.1
- Add
signaloption forTarget.ignoresandresolveSources.
0.7.0
- Ignore for "missing-source".
- Change "since" from
0.0.6to0.6.0. - Provide source value for "no-match", "broken-source", "invalid-pattern".
- Provide pattern and error values for "invalid-internal-pattern".