Added test to ensure that release notes are parsed properly Updated to latest dependencies to fix security vulnerability Updated GH Actions Workflow to run test before updating tag Updated README.md to reflect proper whatsnew documentation.
45 lines
888 B
Markdown
45 lines
888 B
Markdown
# 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 outputs `\\` paths on Windows.
|
|
|
|
|
|
## Install
|
|
|
|
```
|
|
$ npm install slash
|
|
```
|
|
|
|
|
|
## Usage
|
|
|
|
```js
|
|
const path = require('path');
|
|
const slash = require('slash');
|
|
|
|
const str = path.join('foo', 'bar');
|
|
// Unix => foo/bar
|
|
// Windows => foo\\bar
|
|
|
|
slash(str);
|
|
// Unix => foo/bar
|
|
// Windows => foo/bar
|
|
```
|
|
|
|
|
|
## API
|
|
|
|
### slash(path)
|
|
|
|
Type: `string`
|
|
|
|
Accepts a Windows backslash path and returns a slash path.
|
|
|
|
|
|
## License
|
|
|
|
MIT © [Sindre Sorhus](https://sindresorhus.com)
|