time-to-botec/squiggle/node_modules/@stdlib/constants/path/sep/README.md
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00

1.5 KiB

Path Separator

Platform-specific path segment separator.

Usage

var PATH_SEP = require( '@stdlib/constants/path/sep' );

PATH_SEP

Platform-specific path segment separator.

var IS_WINDOWS = require( '@stdlib/assert/is-windows' );

var bool;
if ( IS_WINDOWS ) {
    bool = ( PATH_SEP === '\\' );
    // returns true
} else {
    bool = ( PATH_SEP === '/' );
    // returns true
}

Examples

var IS_WINDOWS = require( '@stdlib/assert/is-windows' );
var PATH_SEP = require( '@stdlib/constants/path/sep' );

var parts;
var path;

if ( IS_WINDOWS ) {
    path = 'foo\\bar\\baz';
} else {
    path = 'foo/bar/baz';
}
parts = path.split( PATH_SEP );
console.log( parts );
// => ['foo','bar','baz']