1 line
22 KiB
JSON
1 line
22 KiB
JSON
{"_id":"normalize-path","_rev":"25-d322f46fd1d7267367b83c74cc891b39","name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Windows doesn't care about slash direction anyway). Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/normalize-path/blob/master/LICENSE-MIT"}],"keywords":["normalize","path","filepath","slash","slashes"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb":"~0.2.6","chai":"~1.9.1","mocha":"*"},"_id":"normalize-path@0.1.0","_shasum":"68d5c21b44abc2e8cc7538b89ffc07bb8908f009","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"68d5c21b44abc2e8cc7538b89ffc07bb8908f009","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-0.1.0.tgz"},"directories":{}},"0.1.1":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes, regardless of OS (since in reality Windows doesn't care about slash direction anyway). Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/normalize-path/blob/master/LICENSE-MIT"}],"keywords":["normalize","path","filepath","slash","slashes"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"verb":"~0.2.6","chai":"~1.9.1","mocha":"*"},"_id":"normalize-path@0.1.1","_shasum":"6c701248fdb9896d1fee1aa6620da77feed4d367","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6c701248fdb9896d1fee1aa6620da77feed4d367","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-0.1.1.tgz"},"directories":{}},"0.2.0":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/normalize-path/blob/master/LICENSE-MIT"}],"keywords":["file","filepath","fp","normalize","path","slash","slashes","trailing","unix"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"benchmarked":"^0.1.1","mocha":"*","should":"^4.0.4","verb":"^0.2.15"},"_id":"normalize-path@0.2.0","_shasum":"a7f3f2b3920ff92746ebae7d753d6b60b8a0043a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a7f3f2b3920ff92746ebae7d753d6b60b8a0043a","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-0.2.0.tgz"},"directories":{}},"0.2.1":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/normalize-path/blob/master/LICENSE-MIT"}],"keywords":["file","filepath","fp","normalize","path","slash","slashes","trailing","unix"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"benchmarked":"^0.1.1","mocha":"*","should":"^4.0.4","verb":"^0.2.15"},"_id":"normalize-path@0.2.1","_shasum":"961a3caf0a03c6dfde3804f47855d6e6ad14f15a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"961a3caf0a03c6dfde3804f47855d6e6ad14f15a","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-0.2.1.tgz"},"directories":{}},"0.3.0":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/normalize-path/blob/master/LICENSE-MIT"}],"keywords":["file","filepath","fp","normalize","path","slash","slashes","trailing","unix"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"benchmarked":"^0.1.1","mocha":"*","should":"^4.0.4","verb":"^0.2.15"},"_id":"normalize-path@0.3.0","_shasum":"128d0dcc3c553a61c38c36c17410bb1e147eec7c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"128d0dcc3c553a61c38c36c17410bb1e147eec7c","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-0.3.0.tgz"},"directories":{}},"1.0.0":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"1.0.0","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/normalize-path/blob/master/LICENSE-MIT"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"benchmarked":"^0.1.1","mocha":"*"},"keywords":["file","filepath","fp","normalize","path","slash","slashes","trailing","unix"],"gitHead":"f52e588fcc18ad2d8b7b3e8fa294290d80e51ae5","_id":"normalize-path@1.0.0","_shasum":"32d0e472f91ff345701c15a8311018d3b0a90379","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"32d0e472f91ff345701c15a8311018d3b0a90379","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"2.0.0","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"benchmarked":"^0.1.1","minimist":"^1.2.0","mocha":"*"},"keywords":["backslash","file","fs","filepath","fix","forward","fp","normalize","path","slash","slashes","trailing","unix","urix"],"verb":{"related":{"description":"Other useful libraries for working with paths in node.js:","list":["rewrite-ext","contains-path","ends-with","path-ends-with","path-segments","is-absolute","is-relative","parse-filepath","unixify"]}},"gitHead":"defaa4b483a56e8ee93539b74e9de4df59a2a172","_id":"normalize-path@2.0.0","_shasum":"2dba8b5aa9acb130a60c560b8ee26b71872543d9","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2dba8b5aa9acb130a60c560b8ee26b71872543d9","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.0.tgz"},"directories":{}},"2.0.1":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.","version":"2.0.1","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"benchmarked":"^0.1.1","minimist":"^1.2.0","mocha":"*"},"keywords":["backslash","file","filepath","fix","forward","fp","fs","normalize","path","slash","slashes","trailing","unix","urix"],"verb":{"related":{"list":["rewrite-ext","contains-path","ends-with","path-ends-with","path-segments","is-absolute","is-relative","parse-filepath","unixify"],"description":"Other useful libraries for working with paths in node.js:"}},"gitHead":"ca536e0e8755d3ed04f3ba4d21cc9e122e0f749f","_id":"normalize-path@2.0.1","_shasum":"47886ac1662760d4261b7d979d241709d3ce3f7a","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"47886ac1662760d4261b7d979d241709d3ce3f7a","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz"},"directories":{}},"2.1.0":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.","version":"2.1.0","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"remove-trailing-separator":"^1.0.1"},"devDependencies":{"benchmarked":"^0.1.1","gulp-format-md":"^0.1.11","minimist":"^1.2.0","mocha":"*"},"keywords":["backslash","file","filepath","fix","forward","fp","fs","normalize","path","slash","slashes","trailing","unix","urix"],"verb":{"related":{"list":["rewrite-ext","contains-path","ends-with","path-ends-with","path-segments","is-absolute","is-relative","parse-filepath","unixify"],"description":"Other useful libraries for working with paths in node.js:"},"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true}},"gitHead":"503ced70bb1d38cc8ad3b263234918029aab58dc","_id":"normalize-path@2.1.0","_shasum":"dafd5ec29715fe03224064887a26cd499052f0e4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"dafd5ec29715fe03224064887a26cd499052f0e4","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalize-path-2.1.0.tgz_1490811082626_0.5028359685093164"},"directories":{}},"2.1.1":{"name":"normalize-path","description":"Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.","version":"2.1.1","homepage":"https://github.com/jonschlinkert/normalize-path","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com","url":"https://twitter.com/BlaineBublitz"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/normalize-path.git"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"remove-trailing-separator":"^1.0.1"},"devDependencies":{"benchmarked":"^0.1.1","gulp-format-md":"^0.1.11","minimist":"^1.2.0","mocha":"*"},"keywords":["backslash","file","filepath","fix","forward","fp","fs","normalize","path","slash","slashes","trailing","unix","urix"],"verb":{"related":{"list":["contains-path","ends-with","is-absolute","is-relative","parse-filepath","path-ends-with","path-segments","rewrite-ext","unixify"],"description":"Other useful libraries for working with paths in node.js:"},"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true}},"gitHead":"da1a45e7a514910ce39875b5327b1d0fa9be3d3e","_id":"normalize-path@2.1.1","_shasum":"1ab28b556e198363a8c1a6f7e6fa20137fe6aed9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"1ab28b556e198363a8c1a6f7e6fa20137fe6aed9","tarball":"https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalize-path-2.1.1.tgz_1490811684604_0.9070707836654037"},"directories":{}}},"readme":"# normalize-path [](https://www.npmjs.com/package/normalize-path) [](https://npmjs.org/package/normalize-path) [](https://npmjs.org/package/normalize-path) [](https://travis-ci.org/jonschlinkert/normalize-path)\n\n> Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save normalize-path\n```\n\n## Usage\n\n```js\nvar normalize = require('normalize-path');\n\nnormalize('\\\\foo\\\\bar\\\\baz\\\\');\n//=> '/foo/bar/baz'\n\nnormalize('./foo/bar/baz/');\n//=> './foo/bar/baz'\n```\n\nPass `false` as the last argument to **keep** trailing slashes:\n\n```js\nnormalize('./foo/bar/baz/', false);\n//=> './foo/bar/baz/'\n\nnormalize('foo\\\\bar\\\\baz\\\\', false);\n//=> 'foo/bar/baz/'\n```\n\n## About\n\n### Related projects\n\n* [contains-path](https://www.npmjs.com/package/contains-path): Return true if a file path contains the given path. | [homepage](https://github.com/jonschlinkert/contains-path \"Return true if a file path contains the given path.\")\n* [ends-with](https://www.npmjs.com/package/ends-with): Returns `true` if the given `string` or `array` ends with `suffix` using strict equality for… [more](https://github.com/jonschlinkert/ends-with) | [homepage](https://github.com/jonschlinkert/ends-with \"Returns `true` if the given `string` or `array` ends with `suffix` using strict equality for comparisons.\")\n* [is-absolute](https://www.npmjs.com/package/is-absolute): Polyfill for node.js `path.isAbolute`. Returns true if a file path is absolute. | [homepage](https://github.com/jonschlinkert/is-absolute \"Polyfill for node.js `path.isAbolute`. Returns true if a file path is absolute.\")\n* [is-relative](https://www.npmjs.com/package/is-relative): Returns `true` if the path appears to be relative. | [homepage](https://github.com/jonschlinkert/is-relative \"Returns `true` if the path appears to be relative.\")\n* [parse-filepath](https://www.npmjs.com/package/parse-filepath): Pollyfill for node.js `path.parse`, parses a filepath into an object. | [homepage](https://github.com/jonschlinkert/parse-filepath \"Pollyfill for node.js `path.parse`, parses a filepath into an object.\")\n* [path-ends-with](https://www.npmjs.com/package/path-ends-with): Return `true` if a file path ends with the given string/suffix. | [homepage](https://github.com/jonschlinkert/path-ends-with \"Return `true` if a file path ends with the given string/suffix.\")\n* [path-segments](https://www.npmjs.com/package/path-segments): Get n specific segments of a file path, e.g. first 2, last 3, etc. | [homepage](https://github.com/jonschlinkert/path-segments \"Get n specific segments of a file path, e.g. first 2, last 3, etc.\")\n* [rewrite-ext](https://www.npmjs.com/package/rewrite-ext): Automatically re-write the destination extension of a filepath based on the source extension. e.g… [more](https://github.com/jonschlinkert/rewrite-ext) | [homepage](https://github.com/jonschlinkert/rewrite-ext \"Automatically re-write the destination extension of a filepath based on the source extension. e.g `.coffee` => `.js`. This will only rename the ext, no other path parts are modified.\")\n* [unixify](https://www.npmjs.com/package/unixify): Convert Windows file paths to unix paths. | [homepage](https://github.com/jonschlinkert/unixify \"Convert Windows file paths to unix paths.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Contributors\n\n| **Commits** | **Contributor** | \n| --- | --- |\n| 31 | [jonschlinkert](https://github.com/jonschlinkert) |\n| 1 | [phated](https://github.com/phated) |\n\n### Building docs\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.4.3, on March 29, 2017._","maintainers":[{"email":"blaine.bublitz@gmail.com","name":"phated"},{"email":"brian.woodward@gmail.com","name":"doowb"},{"email":"github@sellside.com","name":"jonschlinkert"}],"time":{"modified":"2017-07-02T17:40:47.996Z","created":"2014-06-26T01:32:19.923Z","0.1.0":"2014-06-26T01:32:19.923Z","0.1.1":"2014-07-06T12:22:37.474Z","0.2.0":"2014-10-19T01:03:13.494Z","0.2.1":"2014-10-19T01:19:01.698Z","0.3.0":"2014-10-24T07:35:00.031Z","1.0.0":"2015-01-24T02:00:30.511Z","2.0.0":"2015-10-04T06:22:46.669Z","2.0.1":"2015-11-17T12:32:25.098Z","2.1.0":"2017-03-29T18:11:23.340Z","2.1.1":"2017-03-29T18:21:25.307Z"},"homepage":"https://github.com/jonschlinkert/normalize-path","keywords":["backslash","file","filepath","fix","forward","fp","fs","normalize","path","slash","slashes","trailing","unix","urix"],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/normalize-path.git"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"bugs":{"url":"https://github.com/jonschlinkert/normalize-path/issues"},"readmeFilename":"README.md","users":{"jonschlinkert":true,"shakakira":true,"kserks":true},"license":"MIT","contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com","url":"https://twitter.com/BlaineBublitz"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"_attachments":{},"_etag":"W/\"5959301f-5619\"","_lastModified":"Sun, 02 Jul 2017 17:40:47 GMT","_cached":true} |