Naphthalene Possum Management
    Have ideas to improve npm?Join in the discussion! »

    glob-path-regex

    1.0.0 • Public • Published

    glob-path-regex NPM version

    Regular expression for matching the parts of glob pattern.

    Install with npm

    npm i glob-path-regex --save

    Usage

    var re = require('glob-path-regex');
     
    'a/b.c/d/e.min.js'.match(re());
     
    //=> [0] 'a/b/{f,g}/**/*.min.js'
    //=> [1] 'a/b/{f,g}/**/'
    //=> [2] '*.min.js'
    //=> [3] '*'
    //=> [4] '.min.js'
    //=> [5] '.js'
    //=> [6] 'js'

    Match groups

    • [0]: full path (a/b/{f,g}/**/*.min.js)
    • [1]: dirname (a/b/{f,g}/**/)
    • [2]: basename (with ext) (*.min.js)
    • [3]: filename (no ext) (*)
    • [4]: multi-extensions or extname (.min.js)
    • [5]: extname (with dot) (.js)
    • [6]: ext (no dot) (js)

    Run tests

    Install dev dependencies:

    node i -d && mocha

    Contributing

    Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

    Author

    Jon Schlinkert

    License

    Copyright (c) 2015 Jon Schlinkert
    Released under the MIT license


    This file was generated by verb on January 20, 2015.

    Install

    npm i glob-path-regex

    DownloadsWeekly Downloads

    1,599

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • avatar