relative-require-regex
Version:
test whether a require string is relative
30 lines (18 loc) • 1.01 kB
Markdown
# relative-require-regex
[](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
[](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.