1 | # Deprecated
|
2 |
|
3 | This package is no longer relevant as Node.js 0.12 is unmaintained.
|
4 |
|
5 | ---
|
6 |
|
7 | # path-is-absolute [](https://travis-ci.org/sindresorhus/path-is-absolute)
|
8 |
|
9 | > Node.js 0.12 [`path.isAbsolute()`](http://nodejs.org/api/path.html#path_path_isabsolute_path) [ponyfill](https://ponyfill.com)
|
10 |
|
11 |
|
12 | ## Install
|
13 |
|
14 | ```
|
15 | $ npm install --save path-is-absolute
|
16 | ```
|
17 |
|
18 |
|
19 | ## Usage
|
20 |
|
21 | ```js
|
22 | const pathIsAbsolute = require('path-is-absolute');
|
23 |
|
24 | // Running on Linux
|
25 | pathIsAbsolute('/home/foo');
|
26 | //=> true
|
27 | pathIsAbsolute('C:/Users/foo');
|
28 | //=> false
|
29 |
|
30 | // Running on Windows
|
31 | pathIsAbsolute('C:/Users/foo');
|
32 | //=> true
|
33 | pathIsAbsolute('/home/foo');
|
34 | //=> false
|
35 |
|
36 | // Running on any OS
|
37 | pathIsAbsolute.posix('/home/foo');
|
38 | //=> true
|
39 | pathIsAbsolute.posix('C:/Users/foo');
|
40 | //=> false
|
41 | pathIsAbsolute.win32('C:/Users/foo');
|
42 | //=> true
|
43 | pathIsAbsolute.win32('/home/foo');
|
44 | //=> false
|
45 | ```
|
46 |
|
47 |
|
48 | ## API
|
49 |
|
50 | See the [`path.isAbsolute()` docs](http://nodejs.org/api/path.html#path_path_isabsolute_path).
|
51 |
|
52 | ### pathIsAbsolute(path)
|
53 |
|
54 | ### pathIsAbsolute.posix(path)
|
55 |
|
56 | POSIX specific version.
|
57 |
|
58 | ### pathIsAbsolute.win32(path)
|
59 |
|
60 | Windows specific version.
|
61 |
|
62 |
|
63 | ## License
|
64 |
|
65 | MIT © [Sindre Sorhus](https://sindresorhus.com)
|