UNPKG

relative-require-regex

Version:
30 lines (18 loc) 1.01 kB
# relative-require-regex [![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges) A regex to test whether a require string is a system path (relative or absolute). Module lookups like `"url"` will return false. ```js var relative = require('relative-require-regex')() relative.test('url') => false relative.test('is-array') => false relative.test('xtend/mutable') => false relative.test('./foo') => true relative.test('../foo') => true relative.test('/home/index.js') => true ``` ## Usage [![NPM](https://nodei.co/npm/relative-require-regex.png)](https://www.npmjs.com/package/relative-require-regex) #### `reg = relative()` Returns a new regex that tests whether the require path is relative or not, according to Node's [resolve algorithm](https://github.com/substack/node-resolve). ## License MIT, see [LICENSE.md](http://github.com/mattdesl/relative-require-regex/blob/master/LICENSE.md) for details.