{"versions":{"4.0.0":{"name":"@gulpjs/to-absolute-glob","version":"4.0.0","description":"Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/to-absolute-glob.git"},"license":"MIT","engines":{"node":">=10.13.0"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"nyc mocha"},"dependencies":{"is-negated-glob":"^1.0.0"},"devDependencies":{"eslint":"^7.32.0","eslint-config-gulp":"^5.0.1","eslint-plugin-node":"^11.1.0","expect":"^27.4.2","mocha":"^8.4.0","nyc":"^15.1.0"},"publishConfig":{"access":"public"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["absolute","file","filepath","glob","negate","negative","path","pattern","resolve","to"],"gitHead":"dcde060a9caeba6baebf4dab980e87bb2e8a0028","bugs":{"url":"https://github.com/gulpjs/to-absolute-glob/issues"},"homepage":"https://github.com/gulpjs/to-absolute-glob#readme","_id":"@gulpjs/to-absolute-glob@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==","shasum":"1fc2460d3953e1d9b9f2dfdb4bcc99da4710c021","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz","fileCount":4,"unpackedSize":6679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxxIIoaI/JPB79D6EfMCMzAhpLR2UX/oRDyDyd7jyXEAiEApaY9aFRsjJqjxIgD1mMstgUt+9+pQy9iet6pk+nUEPQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtI+1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Bw/+O3h8YYnNcnaXqyPdCd3B36Z/3ok5f/uXLD+CqwXsO9Lp1Rir\r\nhOsLd3l0FgHHqEZaJ+3Sikw3ncFPimwa+63a2fRZyqsTKoUvZ5I6T/QUlJnC\r\n0IpllfeBpgi66Ai26axzk+WlJeGJu4fU+svCRC6yp2khEhRit1AIA4rljpO7\r\ngMNLcRIo7xW+WwaF4w5FOXzwSkB7UxzGuD++XD1T2NFUZUw4R6KrV6R5tHYS\r\nQHnqy9fZ3DijVTAI5iFKr/SOyWdW2PbNCtD2oJ8QL/SQ+ISUIGLCqFk6wZtJ\r\n6cw9H9CXl30rpXflToNJYsL9073RPhfKIYTdUctBa1br5qL9lajfDMlk69IO\r\nYjcow00tbpto88SiyTBVRXmT2Iw2+WRiwp7dkpQZOnVOlVLQC91e4Uhdk1/R\r\n1P/9fE2Iens19sCUq6oFMRlEnKBonNagPYbxS9ceMqpElFmSTfPFvDsxL/bY\r\nEC4RU2BkPOnkDpOGwZ0rqkP5nxKG41AV6hZyCc/+m386ANHrn+07MTPiUxDt\r\niGp0H7sbyk3sJHvIfvP8CaPmRjoczeUNJ8smRQ0DLL/gRrjhY5SEXnqcVPjP\r\nz7IfLLGkdu5E3bHQ+ARZso4AI7OxudhcHSj822D1OxCCzGtzjUCPHQvMroZS\r\n182GHsBoV7R4v/Z0i0wb+6h2S+fpEBdCc3g=\r\n=cLYp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"terinjokes@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"demurgos@demurgos.net"},{"name":"anonymous","email":"callum@macr.ae"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"},{"name":"anonymous","email":"sttk.xslet@gmail.com"},{"name":"anonymous","email":"erikkemperman@gmail.com"},{"name":"anonymous","email":"tyler@sleekcode.net"},{"name":"anonymous","email":"elan.shanker+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-absolute-glob_4.0.0_1672777653545_0.46843759437940036"},"_hasShrinkwrap":false}},"dist-tags":{"latest":"4.0.0"},"name":"@gulpjs/to-absolute-glob","time":{"created":"2023-01-03T20:27:39.442Z","4.0.0":"2023-01-03T20:27:33.728Z","modified":"2023-01-03T20:28:54.073Z"},"readme":"<p align=\"center\">\n  <a href=\"http://gulpjs.com\">\n    <img height=\"257\" width=\"114\" src=\"https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png\">\n  </a>\n</p>\n\n# @gulpjs/to-absolute-glob\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][ci-image]][ci-url] [![Coveralls Status][coveralls-image]][coveralls-url]\n\nMake a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.\n\n## Usage\n\n```js\nvar toAbsoluteGlob = require('@gulpjs/to-absolute-glob');\n\n// All these assume your cwd is `/dev/foo/`\n\ntoAbsoluteGlob('a/*.js') === '/dev/foo/a/*.js';\n\n// Makes a path absolute\ntoAbsoluteGlob('a') === '/dev/foo/a';\n\n// Retains trailing slashes\ntoAbsoluteGlob('a/*/') === '/dev/foo/a/*/';\n\n// Makes a negative glob absolute\ntoAbsoluteGlob('!a/*.js') === '!/dev/foo/a/*.js';\n\n// Accepts a cwd\ntoAbsoluteGlob('a/*.js', { cwd: 'foo' }) === '/dev/foo/foo/a/*.js';\n\n// Accepts a root path\ntoAbsoluteGlob('/a/*.js', { root: 'baz' }) === '/dev/foo/baz/a/*.js';\n```\n\n## API\n\n### `toAbsoluteGlob(glob, [options])`\n\nTakes a `glob` string and an optional `options` object and produces an absolute glob. If the glob is relative, the `root` or `cwd` option (or `process.cwd()` if neither specified) will be used as the base of the glob.\n\n## License\n\nMIT\n\n<!-- prettier-ignore-start -->\n[downloads-image]: https://img.shields.io/npm/dm/@gulpjs/to-absolute-glob.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/@gulpjs/to-absolute-glob\n[npm-image]: https://img.shields.io/npm/v/@gulpjs/to-absolute-glob.svg?style=flat-square\n\n[ci-url]: https://github.com/gulpjs/to-absolute-glob/actions?query=workflow:dev\n[ci-image]: https://img.shields.io/github/actions/workflow/status/gulpjs/to-absolute-glob/dev.yml?branch=master&style=flat-square\n\n[coveralls-url]: https://coveralls.io/r/gulpjs/to-absolute-glob\n[coveralls-image]: https://img.shields.io/coveralls/gulpjs/to-absolute-glob/master.svg?style=flat-square\n<!-- prettier-ignore-end -->","users":{}}