Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.01 KB

.verb.md

File metadata and controls

58 lines (39 loc) · 1.01 KB

{%= name %} {%= badge("fury") %}

{%= description %}

{%= include("install-npm", {save: true}) %}

Usage

var re = require('{%= name %}');

'a/b.c/d/e.min.js'.match(re());

//=> [0] 'a/b.c/d/e.min.js'
//=> [1] 'a/b.c/d/'
//=> [2] 'e.min.js'
//=> [3] 'e'
//=> [4] '.min.js'
//=> [5] '.js'
//=> [6] 'js'

Match groups

  • [0]: full path (a/b.c/d/e.min.js)
  • [1]: dirname (a/b.c/d/)
  • [2]: basename (with ext) (e.min.js)
  • [3]: filename (no ext) (e)
  • [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]({%= bugs.url %})

Author

Jon Schlinkert

License

{%= copyright() %} {%= license() %}


{%= include("footer") %}