fast-glob
Advanced tools
Comparing version 2.0.3 to 2.0.4
@@ -88,3 +88,4 @@ "use strict"; | ||
function generate(patterns, options) { | ||
var positive = patternUtils.getPositivePatterns(patterns); | ||
var unixPatterns = patterns.map(patternUtils.unixifyPattern); | ||
var positive = patternUtils.getPositivePatterns(unixPatterns); | ||
if (positive.length === 0) { | ||
@@ -94,3 +95,3 @@ return []; | ||
var ignore = options.ignore; | ||
var negative = patternUtils.getNegativePatterns(patterns) | ||
var negative = patternUtils.getNegativePatterns(unixPatterns) | ||
.map(patternUtils.convertToPositivePattern) | ||
@@ -97,0 +98,0 @@ .concat(ignore) |
/// <reference types="micromatch" /> | ||
/// <reference types="readdir-enhanced" /> | ||
import micromatch = require('micromatch'); | ||
import { IOptions } from '../../managers/options'; | ||
import { FilterFunction } from 'readdir-enhanced'; | ||
import { FilterFunction } from '@mrmlnc/readdir-enhanced'; | ||
import { Pattern } from '../../types/patterns'; | ||
@@ -7,0 +6,0 @@ export default class DeepFilter { |
/// <reference types="micromatch" /> | ||
/// <reference types="readdir-enhanced" /> | ||
import micromatch = require('micromatch'); | ||
import { IOptions } from '../../managers/options'; | ||
import { FilterFunction } from 'readdir-enhanced'; | ||
import { FilterFunction } from '@mrmlnc/readdir-enhanced'; | ||
import { Pattern } from '../../types/patterns'; | ||
@@ -7,0 +6,0 @@ export default class DeepFilter { |
@@ -1,4 +0,3 @@ | ||
/// <reference types="readdir-enhanced" /> | ||
/// <reference types="node" /> | ||
import * as readdir from 'readdir-enhanced'; | ||
import * as readdir from '@mrmlnc/readdir-enhanced'; | ||
import Reader from './reader'; | ||
@@ -5,0 +4,0 @@ import { ITask } from '../managers/tasks'; |
@@ -13,3 +13,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var readdir = require("readdir-enhanced"); | ||
var readdir = require("@mrmlnc/readdir-enhanced"); | ||
var reader_1 = require("./reader"); | ||
@@ -16,0 +16,0 @@ var ReaderAsync = /** @class */ (function (_super) { |
@@ -1,4 +0,3 @@ | ||
/// <reference types="readdir-enhanced" /> | ||
/// <reference types="node" /> | ||
import * as readdir from 'readdir-enhanced'; | ||
import * as readdir from '@mrmlnc/readdir-enhanced'; | ||
import Reader from './reader'; | ||
@@ -5,0 +4,0 @@ import { ITask } from '../managers/tasks'; |
@@ -14,3 +14,3 @@ "use strict"; | ||
var stream = require("stream"); | ||
var readdir = require("readdir-enhanced"); | ||
var readdir = require("@mrmlnc/readdir-enhanced"); | ||
var reader_1 = require("./reader"); | ||
@@ -17,0 +17,0 @@ var TransformStream = /** @class */ (function (_super) { |
@@ -1,3 +0,2 @@ | ||
/// <reference types="readdir-enhanced" /> | ||
import * as readdir from 'readdir-enhanced'; | ||
import * as readdir from '@mrmlnc/readdir-enhanced'; | ||
import Reader from './reader'; | ||
@@ -4,0 +3,0 @@ import { ITask } from '../managers/tasks'; |
@@ -13,3 +13,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var readdir = require("readdir-enhanced"); | ||
var readdir = require("@mrmlnc/readdir-enhanced"); | ||
var reader_1 = require("./reader"); | ||
@@ -16,0 +16,0 @@ var ReaderSync = /** @class */ (function (_super) { |
@@ -1,2 +0,1 @@ | ||
/// <reference types="readdir-enhanced" /> | ||
/// <reference types="micromatch" /> | ||
@@ -7,3 +6,3 @@ /// <reference types="node" /> | ||
import { ITask } from '../managers/tasks'; | ||
import { Options as IReaddirOptions } from 'readdir-enhanced'; | ||
import { Options as IReaddirOptions } from '@mrmlnc/readdir-enhanced'; | ||
import { Entry, EntryItem } from '../types/entries'; | ||
@@ -10,0 +9,0 @@ export default abstract class Reader { |
@@ -5,2 +5,6 @@ /// <reference types="micromatch" /> | ||
/** | ||
* Convert a windows «path» to a unix-style «path». | ||
*/ | ||
export declare function unixifyPattern(pattern: Pattern): Pattern; | ||
/** | ||
* Returns negative pattern as positive pattern. | ||
@@ -7,0 +11,0 @@ */ |
@@ -17,2 +17,9 @@ "use strict"; | ||
/** | ||
* Convert a windows «path» to a unix-style «path». | ||
*/ | ||
function unixifyPattern(pattern) { | ||
return pattern.replace(/\\/g, '/'); | ||
} | ||
exports.unixifyPattern = unixifyPattern; | ||
/** | ||
* Returns negative pattern as positive pattern. | ||
@@ -19,0 +26,0 @@ */ |
{ | ||
"name": "fast-glob", | ||
"version": "2.0.3", | ||
"version": "2.0.4", | ||
"description": "Is a faster `node-glob` alternative", | ||
@@ -35,3 +35,2 @@ "license": "MIT", | ||
"@types/node": "^9.4.0", | ||
"@types/readdir-enhanced": "^2.2.0", | ||
"@types/rimraf": "2.0.2", | ||
@@ -43,3 +42,3 @@ "bash-glob": "^2.0.0", | ||
"glob-stream": "^6.1.0", | ||
"globby": "^7.1.1", | ||
"globby": "^8.0.0", | ||
"minimist": "^1.2.0", | ||
@@ -53,6 +52,6 @@ "mocha": "^5.0.0", | ||
"dependencies": { | ||
"@mrmlnc/readdir-enhanced": "^2.2.1", | ||
"glob-parent": "3.1.0", | ||
"merge2": "1.2.1", | ||
"micromatch": "3.1.5", | ||
"readdir-enhanced": "mrmlnc/readdir-enhanced#ISSUE-11_monkey_fix" | ||
"micromatch": "3.1.5" | ||
}, | ||
@@ -59,0 +58,0 @@ "scripts": { |
GitHub dependency
Supply chain riskContains a dependency which resolves to a GitHub URL. Dependencies fetched from GitHub specifiers are not immutable can be used to inject untrusted code or reduce the likelihood of a reproducible install.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
50770
25
1120
0
0
+ Added@mrmlnc/readdir-enhanced@2.2.1(transitive)
+ Addedcall-me-maybe@1.0.2(transitive)
+ Addedglob-to-regexp@0.3.0(transitive)
- Removedreaddir-enhanced@mrmlnc/readdir-enhanced#ISSUE-11_monkey_fix