You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					45 lines
				
				912 B
			
		
		
			
		
	
	
					45 lines
				
				912 B
			| 
											3 years ago
										 | # slash [](https://travis-ci.org/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 and don't contain any non-ascii characters. | ||
|  | 
 | ||
|  | This was created since the `path` methods in Node.js outputs `\\` paths on Windows. | ||
|  | 
 | ||
|  | 
 | ||
|  | ## Install
 | ||
|  | 
 | ||
|  | ``` | ||
|  | $ npm install slash | ||
|  | ``` | ||
|  | 
 | ||
|  | 
 | ||
|  | ## Usage
 | ||
|  | 
 | ||
|  | ```js | ||
|  | const path = require('path'); | ||
|  | const slash = require('slash'); | ||
|  | 
 | ||
|  | const string = path.join('foo', 'bar'); | ||
|  | // Unix    => foo/bar | ||
|  | // Windows => foo\\bar | ||
|  | 
 | ||
|  | slash(string); | ||
|  | // Unix    => foo/bar | ||
|  | // Windows => foo/bar | ||
|  | ``` | ||
|  | 
 | ||
|  | 
 | ||
|  | ## API
 | ||
|  | 
 | ||
|  | ### slash(path)
 | ||
|  | 
 | ||
|  | Type: `string` | ||
|  | 
 | ||
|  | Accepts a Windows backslash path and returns a path with forward slashes. | ||
|  | 
 | ||
|  | 
 | ||
|  | ## License
 | ||
|  | 
 | ||
|  | MIT © [Sindre Sorhus](https://sindresorhus.com) |