Socket
Socket
Sign inDemoInstall

fast-glob

Package Overview
Dependencies
79
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.3 to 2.0.4

5

out/managers/tasks.js

@@ -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)

3

out/providers/filters/deep.d.ts
/// <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": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc