{"_id":"crosspath","_rev":"12-7e9db1d8e20cfbafb9b99b4703c797a3","name":"crosspath","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"crosspath","version":"0.0.1","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run rollup","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates -x slash,typescript-* --dep dev,prod","update:commit":"pnpx npm-check-updates -u -x slash,typescript-* --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@rollup/plugin-node-resolve":"^13.0.0","@types/node":"^15.6.1","@types/prettier":"^2.2.3","@types/reserved-words":"^0.1.0","@types/resolve":"^1.20.0","@types/semver":"^7.3.6","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.40","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.27.0","semver":"7.3.5","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.50.1","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.1-rc","npm-check-updates":"^11.5.13","tslib":"^2.2.0"},"main":"./dist/lib/cjs/index.js","module":"./dist/lib/esm/index.js","browser":"./dist/lib/esm/index.js","types":"./dist/lib/esm/index.d.ts","typings":"./dist/lib/esm/index.d.ts","es2015":"./dist/lib/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"767129eb0488da4803b7cf21326998bc57556171","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Sw7ISVjdh4xEmAGPHxp8SpML4A/AbkM4RZFj0xXtOFmNeSWNq/LMl7itUN+N5V4c5hW2IygvA7xjKGp8BD4c5Q==","shasum":"033a2ddaf3558ba1411c69931cc8a1ff0682142a","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.1.tgz","fileCount":12,"unpackedSize":50303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsIRCRA9TVsSAnZWagAAsH4QAI2opclw65w8ffek82FV\n771GcUp+eijB26HXxYDR1lKFfPseoVA9sHOs3apKG4BsfeI5/UMeLKmku5wt\nYBMe9njvOhzev9kBFkF1NLa1uUTVrM4OsIswKEYHfVoLukZ6Lk1k7eZSzVsZ\ngcquh94ny7Wi3uu73YkrzhylTrM/VLaWdd9Lxst6okyeeuY7aYm1xuvFiCRN\nmYHXlKrrdwfH/W1/IeWgvxwWWCdAB15ozcCWVLfJzAssuifssz1EgQiVynP7\ne9z+PuYXah+i9Z23EcIE2JcXKxnuptjBTnv+xjaI1Ge9UHlvLVzVSUDL7ZTr\n9ysMKdR+F3cyM4zZTOUK6vEFJJHfrQjwXdPi2zxhxX5YSbzIdjDVJxkj8m05\ntutLahZe4fAPuZMOLOjDM1c52U//EOVk9P6KSXlMHaJm4N2ZylR58590fJIg\nNwneXEnusW6AH5PazqPjDOGZ/TiFjsNw8phwt6tdG15esOXcFVzSC3iqjc6X\nB0MSeu9bdIwZzX/gci2tLD+dlmChvY4Zipw/lvScm4HeIvIkposbyNOfZVpr\nJ6vEE2mavZV0ZtZU6+4aaKNWE7AnzyZRyIy//gaS8B27kDYtNdyvUzc6PSJC\n2XlyFXPvviHkLFU+NNbVJsvIt+Ou+PMnoUqlOXm3836xFyR6xRWW4g1lcPPQ\nYe5B\r\n=AsZl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFxeNSvkwuvZjaMz0XAZhheSSgINPrEc5QtDpujnbowQIhAPVCjPZ1YWgZZChOCVO9YTuzGY/+z0K9gKhiM0NCGq2k"}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.1_1622065681431_0.13072112261903746"},"_hasShrinkwrap":false},"0.0.2":{"name":"crosspath","version":"0.0.2","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run rollup","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates -x slash,typescript-* --dep dev,prod","update:commit":"pnpx npm-check-updates -u -x slash,typescript-* --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@rollup/plugin-node-resolve":"^13.0.0","@types/node":"^15.6.1","@types/prettier":"^2.2.3","@types/reserved-words":"^0.1.0","@types/resolve":"^1.20.0","@types/semver":"^7.3.6","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.40","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.27.0","semver":"7.3.5","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.50.1","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.1-rc","npm-check-updates":"^11.5.13","tslib":"^2.2.0"},"main":"./dist/lib/cjs/index.js","module":"./dist/lib/esm/index.js","browser":"./dist/lib/esm/index.js","types":"./dist/lib/esm/index.d.ts","typings":"./dist/lib/esm/index.d.ts","es2015":"./dist/lib/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"35e8430d363323084fc03128e668d1afca3bf2fe","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-evRMydbPD4bdz0dtwGHwO0EvNFs29Qg0yxTRKeWUuUNZTQomgrLkaisYVsCDhHC5dfdX7nmeYuupzDNp9huq3w==","shasum":"ef9cedd29ee37ab88bcd7c57a9e8b48186e2f2fe","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.2.tgz","fileCount":12,"unpackedSize":48853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsNTCRA9TVsSAnZWagAA+TIP/25PAhBa2L7Q5TK7o/eD\nm+sgX7X/tYDOVG7fx+Ky8Zgzx/Bskuhheyj4Qt4XiNuAdPFDZMUO/DRcUnSF\nfi2JNDPRu+LLStB0/NiQN/4wGtbH4Tm6mhRERDkpaZfwQWTP5PlAmBdap9BN\n5WZSNqwD7ZeudnFMM/ek9SQKzvu+OdJsskQyMoUZszztbCI0tXJi1O1qU3M1\nfl5Yx42t1fi2N5eoS2EGFbF4yQmsA/Fjdt8IlBcMYKIcKDyp5gfPNo5Z6MM3\nTzlHhawFV4MWFGa2/91fMfophO4Wfk2VpsAe6S59GuL9vurkxXHhvdBEi/fB\nwvh7HS+f5HkiIfunyHrTNWKY1sRHPtmKF4ujcyl9b27Ffp3JEamjm8++BT6s\nqflGjhUA1YxyXqBeo8Lb2pYEmhXpjs2zSww0gGfzCU6+9/o66hYeiN+7+Zix\nGE99nofY9347p4dxgJI8HiQp8GoOxtQDMVqTDOZbQDyvHk7FHB/WyPKdFJv5\njWA70D1SiPXdoN+iZQS0ClYN7kVAnYVBWlPFevn7wyGfq7zO+CsUP4NMU4MB\nZ5EYtYa469LB+Z1gTcjYGkDSkcCxYJNOc64w0BkM7I6cZhVqobXSj4LZ2aIj\n85hak0SwxQ99UEmFRTscJ5bWT79Hl+KkB3PSmHn/WHESwL6mxS1ckSAKaLeo\nPW0G\r\n=3X5T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDixSpFxl4uzKs4tD6LXhg+vWdEQaG/HONGYQDBNjpccQIhAMOz3WSMM8FN8dRCk1/iXdAYQQcX/6Xkd413wV3iCiRO"}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.2_1622066002883_0.9651851687206374"},"_hasShrinkwrap":false},"0.0.3":{"name":"crosspath","version":"0.0.3","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run rollup","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates -x slash,typescript-* --dep dev,prod","update:commit":"pnpx npm-check-updates -u -x slash,typescript-* --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@rollup/plugin-node-resolve":"^13.0.0","@types/node":"^15.6.1","@types/prettier":"^2.2.3","@types/reserved-words":"^0.1.0","@types/resolve":"^1.20.0","@types/semver":"^7.3.6","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.40","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.27.0","semver":"7.3.5","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.50.1","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.1-rc","npm-check-updates":"^11.5.13","tslib":"^2.2.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"e733b07f8489eda03c0f6e0ddcf50fa241840732","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-4f/DMUSobQayuEGBjPI7KqpsXIbP3QOv9cBakcDV7IwRxsPNHmZMVqGAn+E721TpsvXAvc3ScJuni17uEmr2Mw==","shasum":"fcef58e830ba68ca333e6bd2564fe51623878b2b","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.3.tgz","fileCount":12,"unpackedSize":49692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsZ5CRA9TVsSAnZWagAA4gMP/jOavotcZfnFm3StW0GZ\nwishhXevCkVuh3MI7/De2aofmNDKxu8fyDyXS3Pmc5uQA5GsS5aY+2HXpSBf\n/5ws2eHWmZm+i3Sfoujr4OfcVmFzaSn0+GjsY00JIpZ+Tv3Wi6oMYfOUpDM2\nuNDBthZKuo4V20cjSU/LCn1tAk+HGjHYUDQ30AstHlgXZT2MfqlMZDL0WVhj\nPoYSI7afVYVEUMqVFXvhUaa2djLBCfenTTF/fIVupypb4KD8anDJTI3KCY/J\ns5iNIrADRgnnMD60ceUUrznOC0kjpGj78WVmn/11a9RlUM6DZdOJv9a8lr5D\nJS4HaBXx0QAjXKRBR+vjOqRva+HNIi1kx86SnOwNPaQTRMujZb3ynjjK7OIQ\nMKHGV/ZiR/AoG53YTHDMNyp5aNiDIAz9s3tdeZdRletcqusCU9ihGtjElEGJ\nIFdUsPay196+lnBY5wnDNRANS7M+3IW3tSJk26fwtGI+HloydItlUYhmD9Ei\nsDmotRNe9aRcsO0LPsBBhXMstFISjps+rOkRKFIj/ucKeGcgUuamsPe7OxuG\nYeK1Y/zOx8tfutapTkdH1JGJF/QHJWGIHesEwGF51khaFCKE+PZLswd7rsWz\na4b+ufETNlQmfiplr66kxadv7vDjSd53lMVps9aU2ywUhIhP1ZsFb7JdUkrD\nucb1\r\n=gTzH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEPyvOjKJ02+lZ/U765mLZ2DNQ3rMS7W35J39eFxxinAiEA8j80wNm/CpkVrhZ/Y4WZdCI6fkK6wslaV9Qf3PnEelE="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.3_1622066808685_0.7548052747040406"},"_hasShrinkwrap":false},"0.0.4":{"name":"crosspath","version":"0.0.4","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^15.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/ts-config":"^1.1.0","sandhog":"^1.0.40","ava":"^3.15.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.2","npm-check-updates":"^11.5.13"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"927a9a347a5d7da0051045e2acd0c0ee8d2ba47d","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.4","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Q+WQYqgnw1m746UQMaXs+ID+RAfYrZ7u5twYdgirf4+7UIjQJqmIrzhbFrG7e69nc5GqQrxfOSFLy/q5whWTfQ==","shasum":"8b49f6e09746b69c4da34841e84e7c4c0758b991","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.4.tgz","fileCount":12,"unpackedSize":40880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsplCRA9TVsSAnZWagAAaOQQAJfBq7t2EyiZl7ISD4Gr\nYgfoY0uLE5rxWH9BS20G5VWj2xmCGeljCHLsza9f7Ey1v9CAHLGXh6k/ZDUA\nkQqioEHEGMFfJcEi62y/1+HmGcqtp+pCf/uRgtBozUkzkjiciNHH7I4DKJdP\nBgS6OPWqnLsaOyx3CTM94l9bgPwNpXVQ2dG4OYe17ycvFpkNotFCRwKIRXMS\n5PvPcJncQNW4u/AaXw3CxYUaIK6+EYTMmrCt7qyAYAb+shXotAb3Pqr+rOEg\nOx4Xr2ZHNSBD3zJFaQc3ZvLsTwneWcrIZ07YjxvJDmZ1f64K7gSSAaLrDiTH\nIpxQC0WtrRvGiy6WJKwPhVFfrkZWSY/lMdGbxNZR2nV8L8mviriYDB55T4hR\nj3ofcnKwhEoxAASSqykyZS0Z5X02j7l5uqWLgDCcRX0a1/hmleIg1z3OaS6+\nkINJvcy8Ot88U2J+gvf4WPrb5uHw9GnjOHyKeXgk50aqfubKMT6i23QWOfUx\nYXp2NFdHJsQHD5iWQSDxT3ZrwCKHPFjlplLzEIPootpi9QvdUBgKy+6qcIbm\n0w36Hl8Z5mTn35BpJUfr3ZMmApY7LmWbR0XHhArFrwRT64RZ0ZzXCIEdopP0\nGlAjOAvRhjnkkV8AUntF5zs/z/Shk3dW+kB+/5zG48q+A3jNNiKPgKcJIcxU\niXie\r\n=admu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6u/2x55SwFeHicm64CWjMdGp3tqtrFLbVo2SDfy1H3wIhALsmQjVXTMgdyeY33/kNxU/TrYBhf8g2qnRRD2OR8/y1"}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.4_1622067813206_0.5704354557066227"},"_hasShrinkwrap":false},"0.0.5":{"name":"crosspath","version":"0.0.5","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^15.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/ts-config":"^1.1.0","sandhog":"^1.0.40","ava":"^3.15.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.2","npm-check-updates":"^11.5.13"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"c203100d99758c1ea9794740d8dde2c97fa4c3c1","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.5","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-89GZnsnwbsODCeV3UYTjnWvVZV3WY0MVDuECeAQLlsOp4jzVljpW1toN9pAALhcUj3RF+A4DigAarz11LZ/xjQ==","shasum":"9f2649efee4b3d6a2721abb338eac39fc9568d32","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.5.tgz","fileCount":14,"unpackedSize":52701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrssmCRA9TVsSAnZWagAAHtsP+wdC6glp0j4k0KK1rT7x\n1BPJP403Um8z+RPBTptiX6kv7ZJXwjeG5k1jP14a6KI7TzwvpLWHYtyWpY7i\nfvv4o78d0T6yvsLdMmvRYq1Vhan0wuNaZtCySjM7AcGM5WsLt8I2A3NkgquI\nlzaP6mY7+yx7blfFwfomkxgOnvc//KMtsMk41Kab9xFGdac3+ELURSwHVBWU\nJnBIWlZ3y1zJ61UOdMJUIypV3xWKyQjRhx/KAHLuA5Vv4awhpifm+VvxbOZW\na47p2LDYgJfAdchYas9i+RhX+samE268YEPpMvh/3IVBUAGGREG7F6vCasfR\n5DN+1ZMZsyhUID2f8EqFc8aEogf3ZUQNJwimOVB1AOdNV5LiHX4viP5qXnB9\nyMs140EjzuuQUZx/t4Z/Q2qT2E6hyKGQJ0MgrIVJq7OfFoBfLVWZCaT3lkQ4\nCQ31tsNxYWRUqRZJlbCNZeBMhRsPzncHHV3GtsoHw/0Dml6tgju+ezp2+TRX\nSU8o8jyUNW2W5LDNZn1LenG6Ad41ZyXJesr2gxuSajx6oGECVlm04fncxL27\ntG7fQ+92I6RsZHoZwM+DKnPd7g0cQa+niQW5kgol8E/EYwYIRpyB0dEAwxxx\ndgRvaV1ymg6lG71msZUyKqkTBspjsl6iQdVK7pVu9ACkTbUDwnbNi1rTzWuB\nTM+p\r\n=rNB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7jbjSxUHumrg18EXM5zZtwePkdit+SU6TlKEsAMwqpAiAJUeCCMt3fyj4fEBOgKmw0ds26rtAKfAhKQj6hXOwlxw=="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.5_1622068005863_0.8104611455946134"},"_hasShrinkwrap":false},"0.0.6":{"name":"crosspath","version":"0.0.6","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^15.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/ts-config":"^1.1.0","sandhog":"^1.0.40","ava":"^3.15.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.2","npm-check-updates":"^11.5.13"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"f4d82aa6d0ba38729b3683012690fdb5506d42e0","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.6","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-aJSJJ+sOzRJeQBtyK1TXBTJ426/kf/0KUR9Es8BCf2zcuVCFptjhIwGEYtJ8QMivfqSmanKKViZ4NpBDxiSAhQ==","shasum":"7f3539ca906b873fe746c463953f1154597fbce5","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.6.tgz","fileCount":10,"unpackedSize":38985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsvJCRA9TVsSAnZWagAAbD4P/0k8XeoHbBteGq9JQNGC\nC9ZT/f2H0FQ8W7Th3L3Kpbf5GreklfpQB6e2sqh5ucJV2PXoliJFn/WxBnYu\ng7xsyeiUVyQqY8lITI4XcBYhOB6so2P5EGVejY/kjr9A+Bvw9XBZnII/j3Mx\nandneAjUGmqC3LtQZIRrv9hXAbIhP2K5wL85HNC6SuzLGGtp6AKVK1cx6pCQ\nym55JS47kyZl8lfS6NVomwCbxfrpav9bi1Rw7dFtTgR8qqItnXXmm8Xi5a8B\nkXBIISzO4Q1NRiCBe9+awrfDVWd7edNCtZrdwBKuAXL9GLYzPH+P5In7c76i\ndNH/n6XZNXY4XI/IZkeJGNVZFAE0JqQM2BlweumQN7JvfYsUdaisq8xrZ0wH\n5aM9aEcwE+OEnvCIE5C91OgQpM+oJ3ZymhFXah/oNkyMHiwri4bY0t2SQtDL\n86/43BuQrrVPK+HuadqWUgk/IuHihDfvoX0/lmUJeKoKSzmYOvp39YrhQYBu\nsRbk1lHdnZxJ/OZrVJHtUGay3QIHw0IX264h46prA3iuivp8s30kgkj6NhT2\nBS/9m+nuOvmXaCYvOxrH5Wvh84KLOoN8/kEaPgF/XyhaZrMApsJOnGPSwgIO\nbY4nKpS13Xyu3oALo9GwVhKzRHivvRSDTG8lEmNDHfp3fblDwfrz9Urz2c2r\nC9Hf\r\n=lvJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfxOGSj+TApSKmaksn5wfS+WJfQrE++vrkKDyRIX42ogIgJClqH0RDKfhiHBx1AkMUNh1pYVF2CKyWla+2ncdJy7c="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.6_1622068168655_0.4486033728820198"},"_hasShrinkwrap":false},"0.0.7":{"name":"crosspath","version":"0.0.7","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^15.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/ts-config":"^1.1.0","sandhog":"^1.0.40","ava":"^3.15.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.2","npm-check-updates":"^11.5.13"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"61a4d73aa2ecefc97cf0109eabf482217fc0419b","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.7","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-tJz2X/i3BYtgl7ZWWgVfaR4DGIjXhDhv+rUcuc7R0EJBX7eXwjZ3Sp108fA8Q0plgx+rUAZlkV4qYIpBrXVB5w==","shasum":"c8e0d7de35a20531363c01ca2c1b5d396c75d0de","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.7.tgz","fileCount":10,"unpackedSize":40947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrs55CRA9TVsSAnZWagAAttIP/1DOnNW3N2anmT5jVCfI\n0urPDaSX2+C6zDJxQz9uu9uIXvGj9qXLdVAqRRiBTiCr3HAmMnAZfS2U6y+y\nmHnQPzuPwzgEP8hCpsjkZT7yhMCbglkmC2P8pi3fbkOK0Am68wfcJPO/McV8\n4YRlYcWXPF6lnsSxbTSACEu7aTb5zD5skYmVal5sWux3r8U2iVpFIhuIPJZn\ntUcJchn9oARtdCqbH5tnwAsAKKA8m3KCTm9nwzbFDPiUCwkT99wADZbT9BMl\nDDsuyfxcHUp7CmJnxQN287QtKTHyitEc3UeNHdu8zuto2fKpXfmJ/yovPFBy\nkdyj57cCTO6MB54CSgT3KJ+tdfsB4xgh4R64DHyZ2LeVYIvp1uAwtPnBwkbn\nzPYoFxUzDQwtkuForhTy7OOTdbGPQKIl8dBnGeBYZIf10OGmERD0M2gAIucq\nB9goEfbFydc/51RMJWdX4eGLBx0WYzLttJQhj9vf37GQLnWzG5TvUGovRoIR\nZJRCzaD79O/FvfD3+VD6mUUg/v3+0MfkgXTS/3qaxmhD6SQq29HjIlCwGxZd\nzJP94T7kPaUo62MzbTf8n0LZSFnDX6fNepFp4IoCxPJnr1eBxnabL4IV4ey8\nvGfW3aA7zeUci0vkadzfInCZ0zpBe1FaZSYTQYE7bixpoYcyq+EbQzvsd914\nBMaI\r\n=Txe4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFT3AZCmP0UiNlyqLTX7DGKopvvBU5ie54T97bvKmt2AAiEAps4q6ce01EK1i2DktCQdVEoqY9xPur+gAzK1zndUThQ="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.7_1622068856812_0.6436008468246748"},"_hasShrinkwrap":false},"0.0.8":{"name":"crosspath","version":"0.0.8","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^15.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","@wessberg/ts-config":"^1.1.0","sandhog":"^1.0.40","ava":"^3.15.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^35.0.0","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.2","npm-check-updates":"^11.5.13"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"386787349d5de515863f020e503ee63d4797ca9e","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.8","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-IKlS3MpP0fhJ50M6ltyLO7Q4NzwfhafpmolMH0EDKyyaY81HutF2mH4hLpCdm3fKZ/TSTW5qPIdTy62YnefEyQ==","shasum":"0a9f9ff99e2b88262d3afb87503b933a394e72aa","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.8.tgz","fileCount":10,"unpackedSize":40541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrtTGCRA9TVsSAnZWagAAduIP/1keT6oUwTDvZoKkc5ZD\ndyZtX00fui6eexskUW7BNDzhjoHMYpaqetzyMey0kphTRFsWHNTe85e+G9vY\nugH2GOHY166lqs4+F3rCZhfsRAcE3VVyDKSMyMDH2NMbMorRGOqzswGTofcg\nICdliekp3q0b3uyMW2NRZ4gZIBJYOLoKr6BbegWxdApsJNb1CKUdfnAvggXh\n2/A/PeFtnQLSVgdhkwg4tCpv7FTiAbeS6VflErD3vIM3/ewu3TY71Ub+YCW4\nl/eaRxZjTBqWji3CnxR1SXHmXKTqZIl3YJaCWQ9QwHYe3wjZHMEVIuserQaf\njfnzI0u80IY/aISBZRp/f6o12InLh0+EEV7+k3wLv+YlM9+BnxKzz3v3Zla1\n/FWKT4kjmEVJ4cmyGvBti01d2O3L/LTElaLI5V/wOUS6gIrY52j/hrksxhDH\nzaZKDeqk+V3fNcPE2wrrTQtLSDYm+Z2vd3st5NUFD+r8iqp+3bjZV9eKpWKG\nH51DBan7g6+ZF1TdGSHrbiEwCxplRzGUn+tltB60VE9gC29/wX9ISL/ICkZn\nPc+SeCbuwgz4qTDojWfewqz5dYVkoX6UBqWlazKpFIoB8JQhaApSQ6yBx0HS\n9+B3NgPnxmRApmnQSBtsekp7iu7b+7tUEskuItb40CKicHJ7VLPyixQVuvum\nGeDP\r\n=oZxT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdrxTTjkk9nBsgdYBPsFhiVaWNDwbTGRVJqfCNRXpFjAiBPHZEC3uvldggp+iUlANYs4OAkGxMoFy6bogPLKelJbA=="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.8_1622070469579_0.33055596956823674"},"_hasShrinkwrap":false},"0.0.9":{"name":"crosspath","version":"0.0.9","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^15.9.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","@wessberg/ts-config":"^1.1.2","sandhog":"^1.0.41","ava":"^3.15.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.2","husky":"^6.0.0","np":"7.5.0","pnpm":"^6.6.2","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.0.0","typescript":"^4.3.2","npm-check-updates":"^11.6.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"4dfd107c79ef7484db0f52fefb40457cd8509006","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@0.0.9","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-lhDiWhqHk1IQ0BiGN9/Ji7qEr9LwCG8taDCTgihII/6b91my+GvTNXDB7eKh/FySz488tkt2IboqBJTSZtc4Fw==","shasum":"2ac42b39b3b83eeb25851a4058ccd0722baea520","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-0.0.9.tgz","fileCount":10,"unpackedSize":43478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguMLvCRA9TVsSAnZWagAAUAUP/0QjDElh/5PhcV8B/l/y\n1SHYNpC7WIVizR2iM5cIUEuLdUdD+KGvAteRSIyIldKsiRUT3PbysSsbD8WX\nC+5MTJMBrtb+lcJIUkGpV/1ab3xb6vk1O3JBgoqcnzqgdvcC4OBZgHh2jQdX\n68IG2Q4S3PRIqnrn9zL0zS4p/KJm+2LbNT4cg97DmD8dmBlo3dq8vvcgvov4\nx73Cm1p9eGnEqXqF24+/Sgcd28RU35BEUWp9pTvesPbJdCzydmWA8pWUc9pL\nCYGhhbMJgENFbb3dJ/TFCgAeHSA5ylhgNzyUktdn+paMIUiuKgNNOulNRvFg\ncn/4rkjsDftIgeOqYNyZFa/8h5X9LREHzn7d+Al6zLzOxSuaFLJzgvHlc/LA\n3HNcJpnSOUSGj/hHJZtmCOHPZONvGQvVS2elZnTYXxVIHXDpluMEK1h4Z01O\nyvnBnMW2/kVQNhdPrZ7kaNuBhwkDCE701mDaEI4XLRytXeh18lEMJ4lGYtY/\nw1Q0Yga4UEZYpqj29LLCBGemAXLVDNFiDKaK5jiGdG4aGe90jYdSSeL95xGl\nbNtkj1FdpGYvA4V0naxmkOjp4b2ZHOEVPE2JfCslKL/jIvwkhSHfw03IQVBn\nr/4mq/I8qOQ2r1TQhQT7seTlwuLlFa4h6tVfkZ2Pgpq4QvAVTQ0WV91reK+W\n67aF\r\n=/xMQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7b0QG45j60FL4phtHaqqhEOz4Mdek8PiD+TttQ1XUNAiEAwRptomCo6Cu4s195PxHSMq84uIms5+sRojfG4W91oJM="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_0.0.9_1622721263439_0.6005384130200058"},"_hasShrinkwrap":false},"1.0.0":{"name":"crosspath","version":"1.0.0","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module commonjs --outDir dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^16.11.7"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@wessberg/ts-config":"^1.1.3","sandhog":"^1.0.41","ava":"^3.15.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","np":"7.5.0","pnpm":"^6.20.4","prettier":"^2.4.1","pretty-quick":"^3.1.1","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.4.0","typescript":"^4.4.4","npm-check-updates":"^12.0.2"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=10.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096","FORCE_COLOR":"3"},"require":["ts-node/register/transpile-only"]},"gitHead":"51a3af3e614c2692e269ccff185240055d892c3e","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@1.0.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-mpjkSErNO6vioL/Cde2aF4UBysPFEMyn+1AN1t7Oc4yqvzSRWe8iBte4P8BHyjo64OmC+ZBxwjIqmpSpIWiQ7Q==","shasum":"0892ebb51676eb57df56db8c7c46d3344555051b","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-1.0.0.tgz","fileCount":9,"unpackedSize":42004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2nStCRA9TVsSAnZWagAA8PAP/0PDX8TEBLuYpf+UxiUx\nL2gSM+EO+gkmYCYiEYMlaS1xYnTy5ae4UDlVbmq3IiGmCWeyPnQo/UDvTBCE\nnWN04TKoLi++KjVkU9NSHLOWy7bmiNayUbWDeA9nFrjrgO7eZMNNviDJOQ9A\nRD5BCa+qHdGKVrnOWbKyBHbKCyQWNQUtXI77K3xGyFeH13XuX8nA+VIIST51\nv+4wSFhAedDcbTbe0Xugn1pmgm6LMvxuEENQRKUJNTy1JLMrTZkoKlAJ2D8B\nNlrNG5BSJpjQf0puZsOddzcgAMiYOWK2W75/Uuiux9F6Z5vYju3jKAybQIv8\nHqiwfmI8yu2Z+7VIHFwa6kcpQMIfUfcz1XyOJq6GyU46bPOmjJ+MVM8Pxr8R\niP4FifiRKaff+nvmaW+b59CUwoba8OF4FPdh43xI69uMoYbHgxJpPPmBF+Kk\nZm/5EZZ7Kb+66BnXtVXbKWnUlOwgPJKY2gnTcHA7pVC6dupgxnjcpPxrgzHG\nJvm7aUZnp/O6blfedLA0jcq+Az/5P130CUbXObNP4tbQ8SOGX325+SvMK0JY\nzvB1YrQ9KdlM5geeVkwc3gv443ykVhpYFyL6gUDPiL0ejZ+g3DpO32SUKyCD\nm9EnU8hMGeXE9JJSEEBG3iTS7YZC1quV5MFBOe3rBRyYF+WCh46lj0nj+KiU\nxLcu\r\n=76fv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEb0l9mboIOeNpXpQI1PZ1HPimDrScbizvNXUyrMra2AiEAon/bQ19n6/tV7R7wJp0QXplOr+EQgBC8hzgBRFn11iQ="}]},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_1.0.0_1636486206230_0.6729871633876581"},"_hasShrinkwrap":false},"2.0.0":{"name":"crosspath","version":"2.0.0","description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run prebuild && pnpm run tsc","prewatch":"pnpm run clean","watch":"pnpm run prewatch && pnpm run tsc -- --watch","tsc:cjs":"tsc -p tsconfig.build.json --module nodenext --outDir dist/cjs && dotcjs dist/cjs","tsc:esm":"tsc -p tsconfig.build.json --module esnext --outDir dist/esm","tsc":"pnpm run tsc:cjs && pnpm run tsc:esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run preversion && pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","posix","path","slash","normalize"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","dependencies":{"@types/node":"^17.0.36"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","@wessberg/ts-config":"^2.0.2","@wessberg/prettier-config":"^1.0.0","sandhog":"^2.0.1","dotcjs":"1.0.0","ava":"^4.2.0","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsdoc":"^39.3.2","husky":"^8.0.1","np":"7.6.1","pnpm":"^7.1.7","prettier":"^2.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","standard-changelog":"^2.0.27","ts-node":"^10.8.0","typescript":"^4.7.2","npm-check-updates":"^13.0.3"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"engines":{"node":">=14.9.0"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"400s","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"environmentVariables":{"FORCE_COLOR":"3"}},"gitHead":"07a1602af264ceb0d35bcd7d434efb8e0710cc5c","homepage":"https://github.com/wessberg/crosspath#readme","_id":"crosspath@2.0.0","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA==","shasum":"5714f30c6541cc776103754954602ce0d25f126c","tarball":"https://registry.npmjs.org/crosspath/-/crosspath-2.0.0.tgz","fileCount":9,"unpackedSize":45218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGQBhqhBPO7W0qZew86aMex0wwSF34hseDcPB4z10R9AiBYMtIcCkjNy6QyF2KXMlcUBBzGOqc6ZTmKYXxBoIFP2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilK8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRtg//TtKSdhCCydckOFS1XJtGSZoD22dzq5PgGlouSEgyC20ySxoH\r\nTXSg34UkhQgjHYutyBRpZujudaPtnHpvEew3FsmHcNlSXslZ+j6IChxe0BDO\r\nnIPH8t/eMV70dvvVSlhal+bzVsjLtZ7uMqFBr3UxLT29hAaNje6doCIxq+NH\r\nln7i6qN6uYa0Qhf485D+f1GaHkdvJUCGxpdgTrzXlmdMv5oFoEL8wFKEyhD/\r\nBal/hRZIJGs3MWR0wg+fL3Jn7N/QryMWDK7cJoR1JShG1OSadXj2PrheptSI\r\nTQiCh/P2KiL1tg3YlCzIQw1zs3pBf5byS0+3dg6n+Yd/Pmu8sdhm8ECObkv9\r\n4gy0tnDj8LnmDF/XP8/be0LxFeJLAnCbR6hD5ntnxJVBN/13LYD/kLQFVJPU\r\ndNh8LZbbgH0H+BoNbEN9Xv2y8C9c668vmXnkO2tqQGt+jF0ZLofxMXh+rhSF\r\nn5LEXQh9AYYHp7Ww+1Lg47XEQ+4I6EBWTmnUGzblNLRkOo6cwFD33sFgIg86\r\n6UYwJ7qBV7CpCmbAHDfeAZ7tUToJx4tumokO1rspH8sLi4wRzVd23lpXrP6I\r\novMyKSbLUJMIP7hEgQhYap0CJNrfyNtP0977EsRSWa2yzO9zWgM1wRwZ2kBj\r\ntmgx1W2V2rhoidsf4mAjMol4wxy+v3te4Xw=\r\n=kpry\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crosspath_2.0.0_1653911303954_0.247011790904772"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-26T21:48:01.430Z","0.0.1":"2021-05-26T21:48:01.558Z","modified":"2022-05-30T11:48:24.138Z","0.0.2":"2021-05-26T21:53:23.016Z","0.0.3":"2021-05-26T22:06:48.850Z","0.0.4":"2021-05-26T22:23:33.356Z","0.0.5":"2021-05-26T22:26:46.022Z","0.0.6":"2021-05-26T22:29:28.864Z","0.0.7":"2021-05-26T22:40:56.984Z","0.0.8":"2021-05-26T23:07:49.751Z","0.0.9":"2021-06-03T11:54:23.611Z","1.0.0":"2021-11-09T19:30:06.383Z","2.0.0":"2022-05-30T11:48:24.073Z"},"maintainers":[{"name":"wessberg","email":"frederikwessberg@gmail.com"}],"description":"A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)","homepage":"https://github.com/wessberg/crosspath#readme","keywords":["typescript","posix","path","slash","normalize"],"repository":{"type":"git","url":"git+https://github.com/wessberg/crosspath.git"},"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"bugs":{"url":"https://github.com/wessberg/crosspath/issues"},"license":"MIT","readme":"<!-- SHADOW_SECTION_LOGO_START -->\n\n<div><img alt=\"Logo\" src=\"https://raw.githubusercontent.com/wessberg/crosspath/master/documentation/asset/logo.png\" height=\"80\"   /></div>\n\n<!-- SHADOW_SECTION_LOGO_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_START -->\n\n> A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_END -->\n\n<!-- SHADOW_SECTION_BADGES_START -->\n\n<a href=\"https://npmcharts.com/compare/crosspath?minimal=true\"><img alt=\"Downloads per month\" src=\"https://img.shields.io/npm/dm/crosspath.svg\"    /></a>\n<a href=\"https://www.npmjs.com/package/crosspath\"><img alt=\"NPM version\" src=\"https://badge.fury.io/js/crosspath.svg\"    /></a>\n<img alt=\"Dependencies\" src=\"https://img.shields.io/librariesio/github/wessberg%2Fcrosspath.svg\"    />\n<a href=\"https://github.com/wessberg/crosspath/graphs/contributors\"><img alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/wessberg%2Fcrosspath.svg\"    /></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\"    /></a>\n<a href=\"https://opensource.org/licenses/MIT\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"    /></a>\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Support on Patreon\" src=\"https://img.shields.io/badge/patreon-donate-green.svg\"    /></a>\n\n<!-- SHADOW_SECTION_BADGES_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_START -->\n\n## Description\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_END -->\n\nThe built-in [`path` module](https://nodejs.org/api/path.html) in Node.js provides utilities for working with file and directory paths in Node.js. The default operation\nof it varies [based on the operating system](https://nodejs.org/api/path.html#path_windows_vs_posix) on which Node.js is running.\n\nWhile this is generally a good thing, there are situations where you might want to normalize paths such that they always follow POSIX formatting.\nWhile the `path` module _does_ export POSIX specific implementations via the [`path.posix`](https://nodejs.org/api/path.html#path_path_posix) property,\nit is not really sufficient, as it doesn't convert windows-style paths with backslashes into forward slashes.\n\n`crosspath` is a drop-in replacement for `path` that wraps it to ensure that paths are always POSIX-formatted, including on Windows.\nYou can still access the underlying implementations via the `native` property, which is useful when you do need to convert back into OS-specific\npaths, for example when writing to the file system\n\n<!-- SHADOW_SECTION_FEATURES_START -->\n\n### Features\n\n<!-- SHADOW_SECTION_FEATURES_END -->\n\n- A drop-in replacement\n- Tiny as it relies on the implementations of the underlying path module\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_START -->\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_END -->\n\n<!-- SHADOW_SECTION_BACKERS_START -->\n\n## Backers\n\n| <a href=\"https://usebubbles.com\"><img alt=\"Bubbles\" src=\"https://uploads-ssl.webflow.com/5d682047c28b217055606673/5e5360be16879c1d0dca6514_icon-thin-128x128%402x.png\" height=\"70\"   /></a> | <a href=\"https://github.com/cblanc\"><img alt=\"Christopher Blanchard\" src=\"https://avatars0.githubusercontent.com/u/2160685?s=400&v=4\" height=\"70\"   /></a> | <a href=\"https://github.com/ideal-postcodes\"><img alt=\"Ideal Postcodes\" src=\"https://avatars.githubusercontent.com/u/4996310?s=200&v=4\" height=\"70\"   /></a> | <a href=\"https://www.xerox.com\"><img alt=\"Xerox\" src=\"https://avatars.githubusercontent.com/u/9158512?s=200&v=4\" height=\"70\"   /></a> | <a href=\"https://changelog.me\"><img alt=\"Trent Raymond\" src=\"https://avatars.githubusercontent.com/u/1509616?v=4\" height=\"70\"   /></a> | <a href=\"https://scrubtheweb.com\"><img alt=\"scrubtheweb\" src=\"https://avatars.githubusercontent.com/u/41668218?v=4\" height=\"70\"   /></a> |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| [Bubbles](https://usebubbles.com)<br><strong>Twitter</strong>: [@usebubbles](https://twitter.com/usebubbles)                                                                                | [Christopher Blanchard](https://github.com/cblanc)                                                                                                         | [Ideal Postcodes](https://github.com/ideal-postcodes)                                                                                                        | [Xerox](https://www.xerox.com)                                                                                                        | [Trent Raymond](https://changelog.me)                                                                                                  | [scrubtheweb](https://scrubtheweb.com)                                                                                                   |\n\n### Patreon\n\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Patrons on Patreon\" src=\"https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dwessberg%26type%3Dpatrons\"  width=\"200\"  /></a>\n\n<!-- SHADOW_SECTION_BACKERS_END -->\n\n<!-- SHADOW_SECTION_TOC_START -->\n\n## Table of Contents\n\n- [Description](#description)\n  - [Features](#features)\n- [Backers](#backers)\n  - [Patreon](#patreon)\n- [Table of Contents](#table-of-contents)\n- [Install](#install)\n  - [npm](#npm)\n  - [Yarn](#yarn)\n  - [pnpm](#pnpm)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Maintainers](#maintainers)\n- [FAQ](#faq)\n  - [Why not simply use `path.posix` always? Isn't this library redundant?](#why-not-simply-use-pathposix-always-isnt-this-library-redundant)\n- [License](#license)\n\n<!-- SHADOW_SECTION_TOC_END -->\n\n<!-- SHADOW_SECTION_INSTALL_START -->\n\n## Install\n\n### npm\n\n```\n$ npm install crosspath\n```\n\n### Yarn\n\n```\n$ yarn add crosspath\n```\n\n### pnpm\n\n```\n$ pnpm add crosspath\n```\n\n<!-- SHADOW_SECTION_INSTALL_END -->\n\n<!-- SHADOW_SECTION_USAGE_START -->\n\n## Usage\n\n<!-- SHADOW_SECTION_USAGE_END -->\n\nSimply import what you need, exactly as you would with the `path` module:\n\n```ts\n// Import just what you need:\nimport {join, relative} from \"crosspath\";\n\n// or simply:\nimport path from \"crosspath\";\n\n// Becomes 'C:/foo/bar'\npath.join(\"C:\\\\foo\", \"\\\\bar\");\n\n// Becomes '../bar'\npath.relative(\"C:\\\\foo\", \"C:\\\\bar\");\n```\n\nIf you want to use the native path helpers and constants without the POSIX normalization, these are all accessible\nvia the `path.native` property:\n\n```ts\nimport path from \"crosspath\";\n\n// Becomes 'C:\\foo\\bar' on Windows and C:\\foo/\\bar on POSIX-systems\npath.native.join(\"C:\\\\foo\", \"\\\\bar\");\n\n// Becomes '..\\bar' on Windows and ../C:\\bar on POSIX-systems\npath.native.relative(\"C:\\\\foo\", \"C:\\\\bar\");\n```\n\nThis can be useful when you _do_ want the paths to respect the OS convention, such as when you interact with the file system.\n\n<!-- SHADOW_SECTION_CONTRIBUTING_START -->\n\n## Contributing\n\nDo you want to contribute? Awesome! Please follow [these recommendations](./CONTRIBUTING.md).\n\n<!-- SHADOW_SECTION_CONTRIBUTING_END -->\n\n<!-- SHADOW_SECTION_MAINTAINERS_START -->\n\n## Maintainers\n\n| <a href=\"mailto:frederikwessberg@hotmail.com\"><img alt=\"Frederik Wessberg\" src=\"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4\" height=\"70\"   /></a>                                                                |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br><strong>Twitter</strong>: [@FredWessberg](https://twitter.com/FredWessberg)<br><strong>Github</strong>: [@wessberg](https://github.com/wessberg)<br>_Lead Developer_ |\n\n<!-- SHADOW_SECTION_MAINTAINERS_END -->\n\n<!-- SHADOW_SECTION_FAQ_START -->\n\n## FAQ\n\n<!-- SHADOW_SECTION_FAQ_END -->\n\n### Why not simply use `path.posix` always? Isn't this library redundant?\n\nNo, not quite (but close). While it is true that `path.posix` can be used from Windows, it has the fundamental\nshortcoming that it [doesn't convert backslashes into forward slashes](https://nodejs.org/api/path.html#path_path_normalize_path).\nThis is not a mistake, but rather a design decision. This library makes another decision and unifies the behavior between\nthe two approaches to make it easier to build cross-platform libraries and tools.\n\n<!-- SHADOW_SECTION_LICENSE_START -->\n\n## License\n\nMIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))\n\n<!-- SHADOW_SECTION_LICENSE_END -->\n","readmeFilename":"README.md"}