Skip to content

v2.0.0

Choose a tag to compare

@azu azu released this 12 Aug 12:16
· 2 commits to master since this release
9efd4c9

What's Changed

Breaking Changes

  • Require Node.js 14+
  • refactor!: Migrate to TypeScript by @azu in #7

This release change import style.

  • export { pathToGlobPattern } instead of default export
- const pathToGlobPattern = require("path-to-glob-pattern");
+ import { pathToGlobPattern } from "path-to-glob-pattern";
const processPatternJs = pathToGlobPattern({
    extensions: ["js"],
    cwd: __dirname
});
/* ## Pass directory */
console.log(processPatternJs("src"));
// => src/**/*.js

/* ## Pass file path */
console.log(processPatternJs("src/path-to-glob-pattern.js"));
// => src/path-to-glob-pattern.js

/* ## Pass not match file path */
console.log(processPatternJs("src/unknown.ext"));
// => src/unknown.ext

/* ## Multiple extensions */
const processPatternMultiple = pathToGlobPattern({
    extensions: ["js", "md"],
    cwd: __dirname
});
console.log(processPatternMultiple("."));
// => **/*.{js,md}

Dependency Updates

  • Bump lodash from 4.17.4 to 4.17.15 by @dependabot in #1
  • Bump fstream from 1.0.11 to 1.0.12 by @dependabot in #4
  • chore(deps): update dependencies by @azu in #6

New Contributors

Full Changelog: 1.0.2...v2.0.0