mirror of
https://github.com/azure/login.git
synced 2026-03-15 09:20:56 -04:00
* Bump lodash from 4.17.15 to 4.17.19 (#52) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Amruta Kawade <65217380+AmrutaKawade@users.noreply.github.com> * Bump @actions/core from 1.1.3 to 1.2.6 (#60) Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.1.3 to 1.2.6. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Amruta Kawade <65217380+AmrutaKawade@users.noreply.github.com> * updating node_nodules * updated package-lock Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
52 lines
1.8 KiB
Markdown
52 lines
1.8 KiB
Markdown
# remove-trailing-separator
|
|
|
|
[![NPM version][npm-img]][npm-url] [![Build Status: Linux][travis-img]][travis-url] [![Build Status: Windows][appveyor-img]][appveyor-url] [![Coverage Status][coveralls-img]][coveralls-url]
|
|
|
|
Removes all separators from the end of a string.
|
|
|
|
## Install
|
|
|
|
```
|
|
npm install remove-trailing-separator
|
|
```
|
|
|
|
## Examples
|
|
|
|
```js
|
|
const removeTrailingSeparator = require('remove-trailing-separator');
|
|
|
|
removeTrailingSeparator('/foo/bar/') // '/foo/bar'
|
|
removeTrailingSeparator('/foo/bar///') // '/foo/bar'
|
|
|
|
// leaves only/last separator
|
|
removeTrailingSeparator('/') // '/'
|
|
removeTrailingSeparator('///') // '/'
|
|
|
|
// returns empty string
|
|
removeTrailingSeparator('') // ''
|
|
```
|
|
|
|
## Notable backslash, or win32 separator behavior
|
|
|
|
`\` is considered a separator only on WIN32 systems. All POSIX compliant systems
|
|
see backslash as a valid file name character, so it would break POSIX compliance
|
|
to remove it there.
|
|
|
|
In practice, this means that this code will return different things depending on
|
|
what system it runs on:
|
|
|
|
```js
|
|
removeTrailingSeparator('\\foo\\')
|
|
// UNIX => '\\foo\\'
|
|
// WIN32 => '\\foo'
|
|
```
|
|
|
|
[npm-url]: https://npmjs.org/package/remove-trailing-separator
|
|
[npm-img]: https://badge.fury.io/js/remove-trailing-separator.svg
|
|
[travis-url]: https://travis-ci.org/darsain/remove-trailing-separator
|
|
[travis-img]: https://travis-ci.org/darsain/remove-trailing-separator.svg?branch=master
|
|
[appveyor-url]: https://ci.appveyor.com/project/darsain/remove-trailing-separator/branch/master
|
|
[appveyor-img]: https://ci.appveyor.com/api/projects/status/wvg9a93rrq95n2xl/branch/master?svg=true
|
|
[coveralls-url]: https://coveralls.io/github/darsain/remove-trailing-separator?branch=master
|
|
[coveralls-img]: https://coveralls.io/repos/github/darsain/remove-trailing-separator/badge.svg?branch=master
|