{"_id":"path-to-glob-pattern","_rev":"5-f5784987d3806ee5a6166b659c01cd92","name":"path-to-glob-pattern","description":"Convert file/directory path to glob pattern.","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.1":{"directories":{"test":"test"},"author":{"name":"azu"},"license":"MIT","files":["bin/","lib/","src/"],"name":"path-to-glob-pattern","version":"1.0.1","description":"Convert file/directory path to glob pattern.","main":"lib/path-to-glob-pattern.js","scripts":{"test":"mocha test/","build":"cross-env NODE_ENV=production babel src --out-dir lib --source-maps","watch":"babel src --out-dir lib --watch --source-maps","prepublish":"npm run --if-present build"},"keywords":["glob","file","path","fs"],"repository":{"type":"git","url":"git+https://github.com/azu/path-to-glob-pattern.git"},"bugs":{"url":"https://github.com/azu/path-to-glob-pattern/issues"},"homepage":"https://github.com/azu/path-to-glob-pattern","devDependencies":{"babel-cli":"^6.23.0","babel-preset-jsdoc-to-assert":"^4.0.0","babel-preset-latest":"^6.22.0","babel-preset-power-assert":"^1.0.0","babel-register":"^6.23.0","cross-env":"^3.1.4","mocha":"^3.2.0","power-assert":"^1.4.2"},"dependencies":{"shelljs":"^0.7.6"},"gitHead":"bcae0af79b9aacd6002563aae59968aff3d28285","_id":"path-to-glob-pattern@1.0.1","_shasum":"203348a166c2b68936b59f74ae2070bf1520012d","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.2.0","_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"dist":{"shasum":"203348a166c2b68936b59f74ae2070bf1520012d","tarball":"https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-1.0.1.tgz","integrity":"sha512-nlczIFZERJlAsMqm17U9AKN9o5ncPvfFrTDXgmyFyKktvZt8xiEGVtBkIcUPy4wZMpJfBkBL2YUE6UKh7YKcZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUEVTZ2RNvP3mklkrBCz39BLnLBNKESDXo2NLxTHqrzAiBKZog1+CR+BHGB+GLp0VjBhNw7w27vR48xDBWGX9jBYg=="}]},"maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/path-to-glob-pattern-1.0.1.tgz_1488548317524_0.8307589322794229"}},"1.0.2":{"directories":{"test":"test"},"author":{"name":"azu"},"license":"MIT","files":["bin/","lib/","src/"],"name":"path-to-glob-pattern","version":"1.0.2","description":"Convert file/directory path to glob pattern.","main":"lib/path-to-glob-pattern.js","scripts":{"test":"mocha test/","build":"cross-env NODE_ENV=production babel src --out-dir lib --source-maps","watch":"babel src --out-dir lib --watch --source-maps","prepublish":"npm run --if-present build"},"keywords":["glob","file","path","fs"],"repository":{"type":"git","url":"git+https://github.com/azu/path-to-glob-pattern.git"},"bugs":{"url":"https://github.com/azu/path-to-glob-pattern/issues"},"homepage":"https://github.com/azu/path-to-glob-pattern","devDependencies":{"babel-cli":"^6.23.0","babel-preset-jsdoc-to-assert":"^4.0.0","babel-preset-latest":"^6.22.0","babel-preset-power-assert":"^1.0.0","babel-register":"^6.23.0","cross-env":"^3.1.4","mocha":"^3.2.0","power-assert":"^1.4.2","shelljs":"^0.7.6"},"dependencies":{},"gitHead":"2428667a6d0aa7830221c9720949b4bc401aa638","_id":"path-to-glob-pattern@1.0.2","_shasum":"473e6a3a292a9d13fbae3edccee72d3baba8c619","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.2.0","_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"dist":{"shasum":"473e6a3a292a9d13fbae3edccee72d3baba8c619","tarball":"https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-1.0.2.tgz","integrity":"sha512-ryF65N5MBB9XOjE5mMOi+0bMrh1F0ORQmqDSSERvv5zD62Cfc5QC6rK1AR1xuDIG1I091CkNENblbteWy1bXgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH74KmxpckX810NH3iL352KrVjCu5MbuRB1viYJga3MfAiEAzeCikNG1JkAod8CxmNjOFCdO58HMEdJWROPTtveumwE="}]},"maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/path-to-glob-pattern-1.0.2.tgz_1494508905146_0.12737883417867124"}},"2.0.0":{"name":"path-to-glob-pattern","version":"2.0.0","description":"Convert file/directory path to glob pattern.","keywords":["glob","file","path","fs"],"homepage":"https://github.com/azu/path-to-glob-pattern","bugs":{"url":"https://github.com/azu/path-to-glob-pattern/issues"},"repository":{"type":"git","url":"git+https://github.com/azu/path-to-glob-pattern.git"},"license":"MIT","author":{"name":"azu"},"main":"lib/path-to-glob-pattern.js","types":"lib/path-to-glob-pattern.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","prepublish":"npm run --if-present build","test":"mocha","example":"ts-node ./example.ts","watch":"tsc -p . --watch"},"dependencies":{},"devDependencies":{"@types/mocha":"^10.0.1","@types/node":"^20.4.10","@types/shelljs":"^0.8.12","cross-env":"^7.0.3","mocha":"^10.2.0","power-assert":"^1.4.2","shelljs":"^0.8.5","ts-node":"^10.9.1","ts-node-test-register":"^10.0.0","typescript":"^5.1.6"},"packageManager":"yarn@1.22.19","gitHead":"9efd4c989ed0e5bbf3ccae1697cbc04c5e547f17","_id":"path-to-glob-pattern@2.0.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-n6F+NGiUOBwmvKn0U0jNKQRHd03UxKXn4Sqm3nWPCwyH0TmYVfdJqyP1kIgaO55MOYYGZEa6jpAwHijPVUYCGw==","shasum":"42ef7c105a8e557259f4ad7f3de2ae33e9751cd0","tarball":"https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-2.0.0.tgz","fileCount":8,"unpackedSize":13235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcronPVC+jUCp1tCXxS9fepB5ICt8jMVq7tS0XHcoHPwIhAI0dvUXUmJIKekmSKzESV+9AUGvk/PSFjmDaQvLOr5ne"}]},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/path-to-glob-pattern_2.0.0_1691842583290_0.9779145385625831"},"_hasShrinkwrap":false},"2.0.1":{"name":"path-to-glob-pattern","version":"2.0.1","description":"Convert file/directory path to glob pattern.","keywords":["glob","file","path","fs"],"homepage":"https://github.com/azu/path-to-glob-pattern","bugs":{"url":"https://github.com/azu/path-to-glob-pattern/issues"},"repository":{"type":"git","url":"git+https://github.com/azu/path-to-glob-pattern.git"},"license":"MIT","author":{"name":"azu"},"main":"lib/path-to-glob-pattern.js","types":"lib/path-to-glob-pattern.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p .","prepublishOnly":"npm run build","prepublish":"npm run --if-present build","test":"mocha","example":"ts-node ./example.ts","watch":"tsc -p . --watch"},"dependencies":{},"devDependencies":{"@types/mocha":"^10.0.1","@types/node":"^20.4.10","@types/shelljs":"^0.8.12","cross-env":"^7.0.3","mocha":"^10.2.0","power-assert":"^1.4.2","shelljs":"^0.8.5","ts-node":"^10.9.1","ts-node-test-register":"^10.0.0","typescript":"^5.1.6"},"packageManager":"yarn@1.22.19","gitHead":"7b2be87b241d4390185140469e0d7ae5d4c15e54","_id":"path-to-glob-pattern@2.0.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-tmciSlVyHnX0LC86+zSr+0LURw9rDPw8ilhXcmTpVUOnI6OsKdCzXQs5fTG10Bjz26IBdnKL3XIaP+QvGsk5YQ==","shasum":"d599efea51af1f3e97dcbf721ad8b7d2c40f4a53","tarball":"https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-2.0.1.tgz","fileCount":8,"unpackedSize":13110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCeaJ1gxhVuKTAPB1ig4/9/1WoGPeLruxTORnKnxwYowIgdwol+ysup3zGNibQNEuNkI1Giy4mT8xYZKZfwdvPiyg="}]},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/path-to-glob-pattern_2.0.1_1691842777239_0.9454623207962252"},"_hasShrinkwrap":false}},"readme":"# path-to-glob-pattern [![Actions Status: test](https://github.com/azu/path-to-glob-pattern/workflows/test/badge.svg)](https://github.com/azu/path-to-glob-pattern/actions?query=workflow%3A\"test\")\n\nConvert file/directory path to glob pattern. \n\nFor example, \n\n```\nsrc/ => src/**/*\n```\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n    npm install path-to-glob-pattern\n\n## Usage\n\n`pathToGlobPattern` return process function.\n\n```js\nimport { pathToGlobPattern } from \"path-to-glob-pattern\";\nconst processPatternJs = pathToGlobPattern({\n    extensions: [\"js\"],\n    cwd: __dirname\n});\n/* ## Pass directory */\nconsole.log(processPatternJs(\"src\"));\n// => src/**/*.js\n\n/* ## Pass file path */\nconsole.log(processPatternJs(\"src/path-to-glob-pattern.js\"));\n// => src/path-to-glob-pattern.js\n\n/* ## Pass not match file path */\nconsole.log(processPatternJs(\"src/unknown.ext\"));\n// => src/unknown.ext\n\n/* ## Multiple extensions */\nconst processPatternMultiple = pathToGlobPattern({\n    extensions: [\"js\", \"md\"],\n    cwd: __dirname\n});\nconsole.log(processPatternMultiple(\".\"));\n// => **/*.{js,md}\n````\n\n## Changelog\n\nSee [Releases page](https://github.com/azu/path-to-glob-pattern/releases).\n\n## Running tests\n\nInstall devDependencies and Run `npm test`:\n\n    npm i -d && npm test\n\n## Contributing\n\nPull requests and stars are always welcome.\n\nFor bugs and feature requests, [please create an issue](https://github.com/azu/path-to-glob-pattern/issues).\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## Author\n\n- [github/azu](https://github.com/azu)\n- [twitter/azu_re](https://twitter.com/azu_re)\n\n## License\n\nMIT © azu\n\nand \n\nESLint\nCopyright JS Foundation and other contributors, https://js.foundation\nhttps://github.com/eslint/eslint/blob/master/tests/lib/util/glob-util.js\n","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"time":{"modified":"2023-08-12T12:19:37.587Z","created":"2017-03-03T13:38:37.782Z","1.0.1":"2017-03-03T13:38:37.782Z","1.0.2":"2017-05-11T13:21:47.237Z","2.0.0":"2023-08-12T12:16:23.500Z","2.0.1":"2023-08-12T12:19:37.403Z"},"homepage":"https://github.com/azu/path-to-glob-pattern","keywords":["glob","file","path","fs"],"repository":{"type":"git","url":"git+https://github.com/azu/path-to-glob-pattern.git"},"author":{"name":"azu"},"bugs":{"url":"https://github.com/azu/path-to-glob-pattern/issues"},"license":"MIT","readmeFilename":"README.md"}