@poppinss/string
Version:
A collection of helpers to perform operations on/related to a string value
25 lines (24 loc) • 700 B
TypeScript
/**
* Copy-pasted from https://github.com/sindresorhus/slash/blob/main/index.d.ts
* @credit - https://github.com/sindresorhus/slash
*/
/**
* Convert Windows backslash paths to slash paths: `foo\\bar` ➔ `foo/bar`.
* [Forward-slash paths can be used in Windows](http://superuser.com/a/176395/6877) as long as
* they're not extended-length paths.
*
* @example
* ```
* import path from 'node:path';
* import string from '@poppinss/string';
*
* const string = path.join('foo', 'bar');
* // Unix => foo/bar
* // Windows => foo\\bar
*
* string.toUnixSlash(string);
* // Unix => foo/bar
* // Windows => foo/bar
* ```
*/
export declare function toUnixSlash(path: string): string;