{"_id":"globify-gitignore","_rev":"9-410e6c4356c5782582c8a9b91e798f85","name":"globify-gitignore","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"globify-gitignore","main":"dist/main.js","version":"0.1.0","author":{"name":"Amin Yahyaabadi"},"description":"Covert Gitignore to Glob patterns","repository":{"type":"git","url":"git+https://github.com/atom-ide-community/globify-gitignore.git"},"license":"MIT","prettier":"prettier-config-atomic","scripts":{"format":"prettier --write .","test.format":"prettier . --check","lint":"eslint . --fix","test.lint":"eslint .","test":"atom --test spec","clean":"shx rm -rf dist","tsc":"tsc -p src/tsconfig.json || echo done","dev":"npm run clean && cross-env NODE_ENV=development cross-env BABEL_KEEP_MODULES=true rollup -c -w","build":"npm run clean && cross-env NODE_ENV=production cross-env BABEL_KEEP_MODULES=true rollup -c ","build-commit":"build-commit -o dist","bump":"ncu -u -x coffeescript","prepare":"npm run build"},"atomTestRunner":"./spec/runner","activationHooks":["core:loaded-shell-environment"],"dependencies":{"is-valid-path":"^0.1.1"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jasmine":"^3.6.9","@types/node":"^14.14.37","atom-jasmine3-test-runner":"^5.2.2","build-commit":"0.1.4","cross-env":"7.0.3","dedent":"^0.7.0","eslint":"7.23.0","eslint-config-atomic":"^1.12.4","npm-check-updates":"11.3.0","prettier-config-atomic":"^1.0.1","rollup":"2.42.4","rollup-plugin-atomic":"^2.1.1","shx":"0.3.3","typescript":"^4.2.3"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"gitHead":"848074244424fd9332b68c8586fb092455f6e78e","bugs":{"url":"https://github.com/atom-ide-community/globify-gitignore/issues"},"homepage":"https://github.com/atom-ide-community/globify-gitignore#readme","_id":"globify-gitignore@0.1.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-77czbK/YeW0zJse9OcPNtfvLl1V+OTdKt9NTtoFfRI5aK5v9AkNXxuXEMcnqRyl3HGt9L9qyM6zc5EikB5pdcg==","shasum":"3d9b1e6f2a22d3723f7253c74ad1264c10922c67","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-0.1.0.tgz","fileCount":19,"unpackedSize":204928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghlAUCRA9TVsSAnZWagAAo+kP/2vLm0y9uZVrwrsb+uKU\nONv+13jrjrjBzQvQt6nDUfCLiFKNgiPZyCZZ1GvfLiKQbXgr29n/cf71JolH\nd/FmW6PHMlrpb8tH2Arwyj+ElUAy8LsXv3ZR+wpIC2+S5ZgmKysyopIrYt4d\nJo/d/JBSS9B0zRG8jRKbswod7BqlrH8i0FJvjCIWmdG12R0RpmVoRbyM3IeH\n1bdLSR4X7InwhudJ/kLWjbcc8BYjLl28aQ+Hiklu9FEOS/LIaGcLNOWAAOex\nw12j1qYuXyBBvAYrU7Ugo6m5jvl853tuFOb4VH6p+Mi82FiAofde4WRANJKd\nUZzuW1ZtZLp+n4NJIRHXF90ai+i5b61t09ZV6eUiQTmIeHQ37Hkt7naRpuxs\nnzIafEbR+Mp2RgmiPtYeHEv4i8r1D7+f/6IgByOufExS4BXpZ95sCqgpvv7E\nbuf23jDaOSvA7DZRabzNoFj03w5nmosP2gtRmm3JaEFui6JZqxPJ3bjEzooy\nEDCmqYpj59qPSaz8sSYC+t4ek8DSyDue83MMYbTL+rCnC6x2gE03q8h+oqf4\n7o7/+zkWw6ZmBgiicRWL1zotiYClIi46zvdwUcQ2QDsHG5A+PBVV26iObmkF\no4PG31uTcvfyoMrW1bVe2XGZxVSP7KrbhO2iaFJwQ85jXpZM0eiEdqDFY3gT\nCyh6\r\n=cqlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYijKJ3HXEJnN6WSYN3UqaMBao41I0ZgNdx5OhO+S/9AIhAMKhAzKN8aBUxgbUgXfy2WvbR/piq5bAFX0/MMebBjjN"}]},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_0.1.0_1619415059467_0.5640472799999015"},"_hasShrinkwrap":false},"0.1.1":{"name":"globify-gitignore","main":"dist/main.js","version":"0.1.1","author":{"name":"Amin Yahyaabadi"},"description":"Covert Gitignore to Glob patterns","repository":{"type":"git","url":"git+https://github.com/atom-ide-community/globify-gitignore.git"},"license":"MIT","prettier":"prettier-config-atomic","scripts":{"format":"prettier --write .","test.format":"prettier . --check","lint":"eslint . --fix","test.lint":"eslint .","test":"atom --test spec","clean":"shx rm -rf dist","tsc":"tsc -p src/tsconfig.json || echo done","dev":"npm run clean && cross-env NODE_ENV=development cross-env BABEL_KEEP_MODULES=true rollup -c -w","build":"npm run clean && cross-env NODE_ENV=production cross-env BABEL_KEEP_MODULES=true rollup -c ","build-commit":"build-commit -o dist","bump":"ncu -u -x coffeescript","prepare":"npm run build"},"atomTestRunner":"./spec/runner","activationHooks":["core:loaded-shell-environment"],"dependencies":{"is-valid-path":"^0.1.1"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jasmine":"^3.6.9","@types/node":"^14.14.37","atom-jasmine3-test-runner":"^5.2.2","build-commit":"0.1.4","cross-env":"7.0.3","dedent":"^0.7.0","eslint":"7.23.0","eslint-config-atomic":"^1.12.4","npm-check-updates":"11.3.0","prettier-config-atomic":"^1.0.1","rollup":"2.42.4","rollup-plugin-atomic":"^2.1.1","shx":"0.3.3","typescript":"^4.2.3"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"gitHead":"fd85eb074bdb5ba06a65d681d12b28cfa3d8e0a1","bugs":{"url":"https://github.com/atom-ide-community/globify-gitignore/issues"},"homepage":"https://github.com/atom-ide-community/globify-gitignore#readme","_id":"globify-gitignore@0.1.1","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Mogd9oyzN364PXQh/B23n8/DOTRuwhUc5BU5bDIVMZ3nsRYE8mT8ubqB3vpx0FtCyYqc8QhfT/SzVH/e3JXb2Q==","shasum":"96fe203d33a4c6623bf1998d7fc16baef3111a42","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-0.1.1.tgz","fileCount":19,"unpackedSize":204718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghlI3CRA9TVsSAnZWagAAuh8QAIS9VOgdn5WajkeqrO5E\noB5oHlDNF4zh1GXJ0555zoYf3DeoIoBFSUcRppZHOmVZ04wc0TdXHhEQPNFc\nkhZF2PYEIovqj6qELZT5GPQ7blG6Px2H4Y9rfDiMTklHIG0y95XP6xG1yPv9\nlqPeKiJfyYJFoG6gNejlYFm63oBImIpu9pBHvrItMBuaIjA8heioMSOQfDnO\nE+PKZ9rI9k94mW0lw9WiK3+7Kw6cs/BcjGFtGocfg1i4Ct4r9ADGIH4wockm\n1azWRvBGP/CU18rc6YXBubiU/onNIH6wL1uX9kKsZkTdqDZjuryXUoC33nqU\n54xSDpa2Ha7lNeO3WYsST/oBVxdPl2Dx4deNlnwTYroSyP1g576T+rUV2U+2\n47DVnTUotbgtodbR6V1SHzv8J1eGWsxt7bAcqoovxdE4FAEp2vgwabTMtj4u\nIZRRUmnPvAKYYZRmAIaG3jsXAmE9uWHedylkOIRoiQd/jgUdbmC73WXI9PZs\nDYP+tT4eBb9Q3RkwlfhstO2vAAz3qkImVudfW1Oz9a+GXP8y9WFyKXydyQzG\nQMLFYONPN5f9yxHlwdlZMfXHZWwU9zatH1QewC3LU09qCubd8ivkuQEwGFUB\nlRxAvZzFV32HArITa3UPhcITLtH0m3A82b4Ww8nmiPI0RcaMUbSI2k0Kqqhn\n/SiC\r\n=JJEx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxSn3jThb8096FL6fv3ePkkLeaZklxqEe+Zm3N37uZNAIhAJuCupms+Xsxp4G2i654ioFoAHG8U1z2Mjb6PBAI46EA"}]},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_0.1.1_1619415606940_0.2032396628203761"},"_hasShrinkwrap":false},"0.2.0":{"name":"globify-gitignore","main":"dist/main.js","version":"0.2.0","author":{"name":"Amin Yahyaabadi"},"description":"Covert Gitignore to Glob patterns","repository":{"type":"git","url":"git+https://github.com/atom-ide-community/globify-gitignore.git"},"license":"MIT","prettier":"prettier-config-atomic","scripts":{"format":"prettier --write .","test.format":"prettier . --check","lint":"eslint . --fix","test.lint":"eslint .","test":"atom --test spec","clean":"shx rm -rf dist","tsc":"tsc -p src/tsconfig.json || echo done","dev":"npm run clean && cross-env NODE_ENV=development cross-env BABEL_KEEP_MODULES=true rollup -c -w","build":"npm run clean && cross-env NODE_ENV=production cross-env BABEL_KEEP_MODULES=true rollup -c ","build-commit":"build-commit -o dist","bump":"ncu -u -x coffeescript","prepare":"npm run build"},"atomTestRunner":"./spec/runner","activationHooks":["core:loaded-shell-environment"],"dependencies":{"dedent":"^0.7.0","is-valid-path":"^0.1.1"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jasmine":"^3.6.9","@types/node":"^14.14.37","atom-jasmine3-test-runner":"^5.2.2","build-commit":"0.1.4","cross-env":"7.0.3","eslint":"7.23.0","eslint-config-atomic":"^1.12.4","npm-check-updates":"11.3.0","prettier-config-atomic":"^1.0.1","rollup":"2.42.4","rollup-plugin-atomic":"^2.1.1","shx":"0.3.3","typescript":"^4.2.3"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"gitHead":"2aa32fa88e5f2fdc8d4403c07e5a0379f437daab","bugs":{"url":"https://github.com/atom-ide-community/globify-gitignore/issues"},"homepage":"https://github.com/atom-ide-community/globify-gitignore#readme","_id":"globify-gitignore@0.2.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-hwQd5BQp/Sy4Ha3ZRnGry1f8LGOYTwmTnE3DAefBUvwRArK0+xkM6HdWQrQOpl92aEE3qPnvzXOtbosUBsHLkw==","shasum":"417726c671d472fc475a965c45be868da1cdfe7c","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-0.2.0.tgz","fileCount":11,"unpackedSize":133248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghlxPCRA9TVsSAnZWagAABkYQAJY/xlBj2OAO46nb0Sul\ntzMIHgfPaPZUYQfl6RNl6yNgczU62yALWhQ4SdCGFAk4fWGG2d7InUokWeTt\nzxLZD9+To8EyHKSH/mUg0tIXrz7R2Li0AyCmLbRRfr5gFpmqnb7V+tBYc/+n\nt2nuowUYbV/h+bXMMSXM2iHyXpLHRn0Lr/zBss9DvWAaqR3qZD1/R+a9YJ8C\n5dTwLNEuzdy74/5KmH+j/Je9IhsVkdzARX7zE46yVjHEMxc70oIrkhBmW0PK\nYWUaANSVepnVYKf5FXOTiDbUbWVrAzK9GjwbhiGL/zdrpGza+/C4++wU/X/U\nXRHW9RodvrWs1ZOkCeV3+WfXM++zf6PtL7pkfcklL0HjlF7y5+C1O9Kzv9h3\nCZS9P5JHiPxPsoXg15NXC63CJzjG3PlKWp9lH41MoFevB9HDgiKbH5LjgmOy\n0OM4jTqJ12/FXr1nxfaVAExH9muGwjQuF28By1ZBiqx2rMwfzGa3xOtnOrGd\nYmqEbw9298UdLIeO6P07eamol3lSjI83yCAEFj5bRKq4npk51tcWZ3p2gn9e\ndsMYwg2D8sf4cURvTGe4sxy5d8JQ08my7yV+TfPUpkDGcxbnk2095lciVYA1\nMn9SHZLxUymMuntxIRn/zwStzUcsI7xHRbAoZckqf2fGOY0cZpk+zKSK2wJu\nbv6N\r\n=rW/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUJNFsRqkPUL4KRvZliz4WrUJ/spr8lIjHrNk8dC/QxAIhANPlsl6zH3fJCZZ50yZ8RHGaXL2ZhT5atETDuzsCn4ml"}]},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_0.2.0_1619418191340_0.03727598214379557"},"_hasShrinkwrap":false},"0.2.1":{"name":"globify-gitignore","version":"0.2.1","description":"Convert Gitignore to Glob patterns","repository":"https://github.com/aminya/globify-gitignore","license":"MIT","author":"Amin Yahyaabadi","main":"dist/main.js","prettier":"prettier-config-atomic","dependencies":{"dedent":"^0.7.0","is-valid-path":"^0.1.1"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jasmine":"^3.9.1","@types/node":"^16.10.2","atom-jasmine3-test-runner":"^5.2.8","build-commit":"0.1.4","cross-env":"7.0.3","eslint":"7.32.0","eslint-config-atomic":"^1.16.3","npm-check-updates":"11.8.5","prettier-config-atomic":"^3.0.1","rollup":"2.58.0","rollup-plugin-atomic":"^3.0.1","shx":"0.3.3","typescript":"^4.4.3"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"activationHooks":["core:loaded-shell-environment"],"atomTestRunner":"./spec/runner","scripts":{"build":"npm run clean && cross-env NODE_ENV=production cross-env BABEL_KEEP_MODULES=true rollup -c ","build-commit":"build-commit -o dist","bump":"ncu -u -x coffeescript","clean":"shx rm -rf dist","dev":"npm run clean && cross-env NODE_ENV=development cross-env BABEL_KEEP_MODULES=true rollup -c -w","format":"prettier --write .","lint":"eslint . --fix","test":"atom --test spec","test.format":"prettier . --check","test.lint":"eslint .","tsc":"tsc -p src/tsconfig.json || echo done"},"_id":"globify-gitignore@0.2.1","_integrity":"sha512-n0aqsgpq9gKkLYBKG7U0oeMOGXykm/RnGTt8qgWK57GBxif1VxclBF2YzXnx4yGc6/QIUI44OV+/R+RY+685SQ==","_resolved":"C:\\Users\\aminy\\Github\\GitHub\\JavaScript\\globify-gitignore\\globify-gitignore-0.2.1.tgz","_from":"file:globify-gitignore-0.2.1.tgz","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-n0aqsgpq9gKkLYBKG7U0oeMOGXykm/RnGTt8qgWK57GBxif1VxclBF2YzXnx4yGc6/QIUI44OV+/R+RY+685SQ==","shasum":"506fc71c03d51657f5c0a220567f004851201657","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-0.2.1.tgz","fileCount":11,"unpackedSize":63724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2saXCRA9TVsSAnZWagAASVwP/1P6mk5TZLzy01GsRyfz\nfT/5dJjT5aZrwXGb4lO0rAj9Dg2OZP2/NiLwr3vxWUYmP+pkN9YfmUPrOQPQ\nBGyLgqwQ639eS/LxZ3l32fWF/Y2wJZgoefigD8gH9TRvOX5c9cEKuE4ZsH6E\nXphZbEhNEQ64F6G4uHDW+413H1tyfww37ed0iWqzeUYm/+uFQpkk/O1vcA7f\ns8pL7n/T/6DHnZsK4gWYqZoKurH5NJ6HJsELvvddBGNk/xhCEVtaHzlOa74W\nAricP1MEPUQMsioxXBGCJOxE0dB9ipxf1yxtKL8f6ZAxhCZ3Kkx8F1xn77B2\nEjijHGvgmXghgsDUjyDENCQQjwIHBxdYhQ1m3W4aUec6te8RZLM4iCZ7CIMx\nTwjXrIi2bnckmBIkdKTRz/D43g9yvLgec9q9v0Jmd8BAOgPGFab3ARVSaBeD\nNGWWRGmjl+zjpxfkAtXZ1HNio1MTAirlz8vNBNeQ9uoMY4Z0sRpx5gFjcM4u\n7is83dRjMIRTSsUmo92uQwHGGk+o5fA+VS9K+5bhWvvbElE0FmmuS6IkLf0P\nk128awQKQTQMOBZLayAX/mqVcrEYTv0jnxnbyCjmFknjV9vqUYdvRstgU7QI\nQcgSmSOAk7lovpBENhJeiI1/sEyZQdFJcrRdxNRkOhDVSksvBS1bQMGwg12L\nTyQU\r\n=tZXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBQwMHq7UYAyn7CNPHyNhYab3DCkzWkTwq8v5Wly7nyAiEAyOB6x8oDVl/768ldW9JLkiOX43y7g0hvLy3ur1yo0d8="}]},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_0.2.1_1633409955710_0.137615658285138"},"_hasShrinkwrap":false},"1.0.0":{"name":"globify-gitignore","version":"1.0.0","description":"Convert Gitignore to Glob patterns","homepage":"https://github.com/aminya/globify-gitignore","repository":{"type":"git","url":"git+https://github.com/aminya/globify-gitignore.git"},"license":"MIT","author":{"name":"Amin Yahyaabadi"},"type":"module","main":"dist/cjs/main.js","module":"dist/esm/main.mjs","prettier":"prettier-config-atomic","dependencies":{"dedent":"^0.7.0","is-valid-path":"^0.1.1","remove":"^0.1.5","make-unique":"^1.0.4","sort-es":"^1.6.4"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jest":"^29.2.5","@types/node":"^16.10.2","build-commit":"0.1.4","cross-env":"7.0.3","eslint":"7.32.0","eslint-config-atomic":"^1.16.3","jest":"^29.3.1","npm-check-updates":"11.8.5","npm-run-all2":"^6.0.4","prettier-config-atomic":"^3.0.1","readme-md-generator":"^1.0.0","shx":"0.3.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-readme":"^1.1.3","typescript":"^4.4.3"},"optionalDependencies":{"make-unique":"^1.0.4","sort-es":"^1.6.4"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"activationHooks":["core:loaded-shell-environment"],"atomTestRunner":"./spec/runner","scripts":{"build":"run-s clean && run-p build.*","build.cjs":"tsc -p tsconfig.cjs.json","build.esm":"tsc -p tsconfig.esm.json","clean":"shx rm -rf dist","docs":"shx rm -rf ./README.md && pnpm exec readme --path ./dev/docs/readme.md -y && pnpm exec ts-readme --header-depth 3 && pnpm run format","format":"prettier --write .","lint":"eslint . --fix","test":"jest","test.format":"prettier . --check","test.lint":"eslint ."},"types":"./dist/cjs/main.d.ts","bugs":{"url":"https://github.com/aminya/globify-gitignore/issues"},"_id":"globify-gitignore@1.0.0","_integrity":"sha512-XaecADrkJch7ukpgeqv5iu9QX3pNLEag8Wt1zvoCBwDdjYD5ZGGJHLB24iUkS8KjFTWetUObYMzVKMJUX6vutA==","_resolved":"C:\\Users\\aminy\\AppData\\Local\\Temp\\54c960f9f880084e1d99d4bdc7ebb6bf\\globify-gitignore-1.0.0.tgz","_from":"file:globify-gitignore-1.0.0.tgz","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-XaecADrkJch7ukpgeqv5iu9QX3pNLEag8Wt1zvoCBwDdjYD5ZGGJHLB24iUkS8KjFTWetUObYMzVKMJUX6vutA==","shasum":"f0ce7241b7c6b1ec522d942fc66a03c981077b5f","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-1.0.0.tgz","fileCount":34,"unpackedSize":108355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGc0glio31Gn8mzv/E719lF34Q4Yxoo7aprR41jfxllsAiA3WKMX8qdPdAIqJST+UXZuCmO4TFZgx4jcDgvR0fsZeg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDDdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzFA/+OJV2YkiqOuOc2iwJvK6L7d5rrFKiTzvPSDU+QBqMOeRWhUiP\r\nij9Jpqm5BTDqCbT52JztXgoDJhVDt8vERWs3UxeWws2/GnfW66PyA6hjTVNF\r\ni4ECKKtCLD2n2jB54B+OhQ9P7gkIXpRdVmzupo2+vYniROkmENB/3lOhdo2G\r\nRrr9tABQG8hqcaYl/Rw5WhghQuF3K6UJl2Ez9AwfVv1Pr6SGkmQWoyeILvzO\r\n/BVV8IgpFuki6i8/wKI/xjWxMLNvFETdChYPUdL8sAuKBtiVOCJt7C4mzr8N\r\nWLMjlEhMCTK9Q6xTrL7y2T4XpbFBCXcXoToSkKd4xC4CYQx3rdCjTKuqZKIB\r\n+k7QJbc+zMwK+a37A5dB85LI81CVtjlejArpIzoCkvdV8zlVhz67FG8uOoTG\r\n/neglhCvnnjkacfBGQws++LQLrI3KYn4T2G87TNlTPyWjGh1dOWxROzSgBnC\r\ncoJzjnnBej25980XuxMk++pfBOy5ab/b5SyM20MAIpitGRjMcebFYVFzrTns\r\nXlm9JJwfaMbqE11Z7SSuYJx4mu/0X8lmXWHrrEHEKNGR1mUNQpCHnjtzcVH5\r\nsqo6ZTjmiVkefX9gwu8RCE1ZYmRob7MOAj7fv0T9kyOxRtwn51Fov0eZYPqE\r\nIJGmb9QJKiOxgwpIPr1O94rKqFb8cfRajJ8=\r\n=joRw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_1.0.0_1673015517212_0.7257726824312396"},"_hasShrinkwrap":false},"1.0.1":{"name":"globify-gitignore","version":"1.0.1","description":"Convert Gitignore to Glob patterns","homepage":"https://github.com/aminya/globify-gitignore","repository":{"type":"git","url":"git+https://github.com/aminya/globify-gitignore.git"},"license":"MIT","author":{"name":"Amin Yahyaabadi"},"type":"module","main":"dist/cjs/main.js","module":"dist/esm/main.js","prettier":"prettier-config-atomic","dependencies":{"dedent":"^0.7.0","is-valid-path":"^0.1.1","remove":"^0.1.5","make-unique":"^1.0.4","sort-es":"^1.6.4"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jest":"^29.2.5","@types/node":"^16.10.2","build-commit":"0.1.4","cross-env":"7.0.3","eslint":"7.32.0","eslint-config-atomic":"^1.16.3","jest":"^29.3.1","npm-check-updates":"11.8.5","npm-run-all2":"^6.0.4","prettier-config-atomic":"^3.0.1","readme-md-generator":"^1.0.0","shx":"0.3.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-readme":"^1.1.3","typescript":"^4.4.3"},"optionalDependencies":{"make-unique":"^1.0.4","sort-es":"^1.6.4"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"activationHooks":["core:loaded-shell-environment"],"atomTestRunner":"./spec/runner","scripts":{"build":"run-s clean && run-p build.*","build.cjs":"tsc -p tsconfig.cjs.json","build.esm":"tsc -p tsconfig.esm.json","clean":"shx rm -rf dist","docs":"shx rm -rf ./README.md && pnpm exec readme --path ./dev/docs/readme.md -y && pnpm exec ts-readme --header-depth 3 && pnpm run format","format":"prettier --write .","lint":"eslint . --fix","test":"jest","test.format":"prettier . --check","test.lint":"eslint ."},"types":"./dist/cjs/main.d.ts","bugs":{"url":"https://github.com/aminya/globify-gitignore/issues"},"_id":"globify-gitignore@1.0.1","_integrity":"sha512-/sRNwrYZiIDM3o6CaFbS6v82lSvSvolGho/dkQKmdGbHa+/EIl9qeXoU9QflYzsBMevWXIaPBT1JhERh8n3log==","_resolved":"C:\\Users\\aminy\\AppData\\Local\\Temp\\77bf11bc4cbf95e24866d28a20b47fa2\\globify-gitignore-1.0.1.tgz","_from":"file:globify-gitignore-1.0.1.tgz","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-/sRNwrYZiIDM3o6CaFbS6v82lSvSvolGho/dkQKmdGbHa+/EIl9qeXoU9QflYzsBMevWXIaPBT1JhERh8n3log==","shasum":"939a43b9f21685891226033f050537b0d5fdf69e","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-1.0.1.tgz","fileCount":34,"unpackedSize":108354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJpdXCEfMyDoz4V7Ch8wbFaB/Kb8yYXHyABKu/CTYpcAiEAhg7vwRee/0V2vwhdmkufqxQsZSTfnvn5u33GxD/9+tY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDLnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovUQ/6Aw8ON67amM/FNabmXv+20cPmcEksfZeki2URbk77O+lgYKMV\r\nM2tawHUmro4DurNyWvWtx5E0xxqtGStC3XV0JSzvMbyTb5UCpSdor+gNJh55\r\nbcmxde3DHw4VytyekYnc3qHj3MKw0289vZtq9vPuTVIZicCoE/UyRA2mFKji\r\nrzJq5B9WQj6O9mDQtIjOBgbPhSqH5xQwldRWDT+E5xjh9k4R7mAaCMX5stV+\r\nOJAImfrqZ+HQk+v3LnocBnzskzQ9a1hckGKYb5RK8sONhHkQsleGIJ9U2iy8\r\nRti9IUUCg1qV/y4Wljz7D7yNhcgCSOGi0/EUHovgsk87yNzRGJ3QRW2lowgx\r\nuhURKDeFNWWeXZoj8a9AcbpE5R+1g6lUJHvnJri0Vlj9Sm4JKQBRqKK4cp0t\r\npsDKkundVi2POoiYQYS21f14SkFKwEaPrE0lqPskX9NJtP7n87lh4n8UXmSU\r\nsJ2VgajbmE70s/JD9fqlN0OEfDUlX2Q1sq0LCV9vCKU6B3HKHBy5SDLaNhGC\r\n31uxVw3Yn6du4b7ULDMDA7hptjKXM8AeCh3H/wUtOULcOM+odzt3MFvubLxz\r\nXMo9updnlYRsEs6xXXG4AsmolB5nYvZLTPTtyuYU+JHLbLyL7psPWpLFdMod\r\nxbLO3rCx7C7p9GSbWGdYNgJ9hx7aH0HrM/g=\r\n=rWXF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_1.0.1_1673016039176_0.28555629130646865"},"_hasShrinkwrap":false},"1.0.2":{"name":"globify-gitignore","version":"1.0.2","description":"Convert Gitignore to Glob patterns","homepage":"https://github.com/aminya/globify-gitignore","repository":{"type":"git","url":"git+https://github.com/aminya/globify-gitignore.git"},"license":"MIT","author":{"name":"Amin Yahyaabadi"},"type":"module","main":"dist/cjs/main.cjs","module":"dist/esm/main.mjs","prettier":"prettier-config-atomic","dependencies":{"dedent":"^0.7.0","is-valid-path":"^0.1.1","remove":"^0.1.5","make-unique":"^1.0.4","sort-es":"^1.6.4"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jest":"^29.2.5","@types/node":"^16.10.2","build-commit":"0.1.4","cross-env":"7.0.3","eslint":"7.32.0","eslint-config-atomic":"^1.16.3","jest":"^29.3.1","mjscjs":"^1.0.9","npm-check-updates":"11.8.5","npm-run-all2":"^6.0.4","prettier-config-atomic":"^3.0.1","readme-md-generator":"^1.0.0","shx":"0.3.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-readme":"^1.1.3","typescript":"^4.4.3"},"optionalDependencies":{"make-unique":"^1.0.4","sort-es":"^1.6.4"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"activationHooks":["core:loaded-shell-environment"],"atomTestRunner":"./spec/runner","scripts":{"build":"run-s clean && run-p build.*","build.cjs":"tsc -p tsconfig.cjs.json && mjscjs -p tsconfig.cjs.json","build.esm":"tsc -p tsconfig.esm.json && mjscjs -p tsconfig.esm.json","clean":"shx rm -rf dist","docs":"shx rm -rf ./README.md && pnpm exec readme --path ./dev/docs/readme.md -y && pnpm exec ts-readme --header-depth 3 && pnpm run format","format":"prettier --write .","lint":"eslint . --fix","test":"jest","test.format":"prettier . --check","test.lint":"eslint ."},"types":"./dist/cjs/main.d.ts","bugs":{"url":"https://github.com/aminya/globify-gitignore/issues"},"_id":"globify-gitignore@1.0.2","_integrity":"sha512-8aLOeTb4J9lhsBc+hNAPHC0GCXKjrmHBSB04OfRAxHG9aQvxM3EkBciCml1Pl601+QD8JyThTmJp1nrLeRUa4A==","_resolved":"C:\\Users\\aminy\\AppData\\Local\\Temp\\f9d6a7eb4db4bb2204f1051a1cc4db36\\globify-gitignore-1.0.2.tgz","_from":"file:globify-gitignore-1.0.2.tgz","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-8aLOeTb4J9lhsBc+hNAPHC0GCXKjrmHBSB04OfRAxHG9aQvxM3EkBciCml1Pl601+QD8JyThTmJp1nrLeRUa4A==","shasum":"cd618cec91027ac2bfbcc17453a04347805d8c2a","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-1.0.2.tgz","fileCount":34,"unpackedSize":109038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiLbHFiyswxB6vpW9rImjep4eql5VFdWzz2oWbhVuO/AIhALBFIYeaeCre5dZwN8qfmeY5b+TWHf/9eYcR26bsYW4g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDVEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQWQ/+O1Lk+2c4F6DobDHWlRbfH+VoIAQ8aXYBlMQp+9Hrmp0ig9wy\r\nPDF+gn5MqyVUEj9uuAd+RaK6bIiSl1au9RMDCOrfBjPxPlkvy3WU5ah7al9q\r\nmZhFdPvn1+JkrxAiJk28UaVW77VFvz0fVB6bUoK/Bk1VHZxDmC+6FWBl30Sm\r\nFShi5Xd2wrnqaGo4i76aYr16Jg8tfRv7nl4sHNRSy5fFqCmf9HSb2uCcw7tP\r\n19UIQmJir19qdVJ9L5Q/deuilplFk41pmk+6ZJYA+/mCGWMTiohrzQyWWbFv\r\ndEk7Z+WeIW6ZgfpoaF20sgIE1AQJmUlplfmpoGKX9Ggm+3vHXSJpXhjvs9RK\r\nk6aXj5QagcA4JLZHTvDhAruoVs8nSB3HIbdt+CHpPwlTUCsmuN3JiyX8T2ZX\r\no9xZk4KNzLCegFlgu9ro5JpAelWaWfNhOjkxP2qEPgAcodxDVL1T3UWav0c7\r\nhfPaon/V+zTSwS0BmzeLfxDSNcXbz5NiqNdCa2WTnZsxSv1kHV+d24EzAU9T\r\nnR0iuwpmbmGd58LHbND/G3ixoF2l5d4PM+dJLog/3zMamYdEwYkJ9aUv1QYF\r\n9ivGjidFu/RZ5qoDsz1pOo2HLzc4uCWfatEfsu0TM39JOug5EwGv5N33xqof\r\nSJVaOmOjYf4OvMllfpVEoMrCRH31FnEiYEQ=\r\n=OxKo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_1.0.2_1673016644348_0.14223573271541778"},"_hasShrinkwrap":false},"1.0.3":{"name":"globify-gitignore","version":"1.0.3","description":"Convert Gitignore to Glob patterns","homepage":"https://github.com/aminya/globify-gitignore","repository":{"type":"git","url":"git+https://github.com/aminya/globify-gitignore.git"},"license":"MIT","author":{"name":"Amin Yahyaabadi"},"type":"module","main":"dist/cjs/main.cjs","module":"dist/esm/main.mjs","prettier":"prettier-config-atomic","dependencies":{"dedent":"^0.7.0","is-valid-path":"^0.1.1","remove":"^0.1.5","make-unique":"^1.0.4","sort-es":"^1.6.4"},"devDependencies":{"@types/dedent":"^0.7.0","@types/is-valid-path":"^0.1.0","@types/jest":"^29.2.5","@types/node":"^16.10.2","build-commit":"0.1.4","cross-env":"7.0.3","eslint":"7.32.0","eslint-config-atomic":"^1.16.3","jest":"^29.3.1","mjscjs":"github:aminya/mjscjs","npm-check-updates":"11.8.5","npm-run-all2":"^6.0.4","prettier-config-atomic":"^3.0.1","readme-md-generator":"^1.0.0","shx":"0.3.3","ts-jest":"^29.0.3","ts-node":"^10.9.1","ts-readme":"^1.1.3","typescript":"^4.4.3"},"optionalDependencies":{"make-unique":"^1.0.4","sort-es":"^1.6.4"},"keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"scripts":{"build":"run-s clean && run-p build.*","build.cjs":"tsc -p tsconfig.cjs.json && mjscjs -p tsconfig.cjs.json","build.esm":"tsc -p tsconfig.esm.json && mjscjs -p tsconfig.esm.json","clean":"shx rm -rf dist","docs":"shx rm -rf ./README.md && pnpm exec readme --path ./dev/docs/readme.md -y && pnpm exec ts-readme --header-depth 3 && pnpm run format","format":"prettier --write .","lint":"eslint . --fix","test":"jest","test.format":"prettier . --check","test.lint":"eslint ."},"types":"./dist/cjs/main.d.ts","bugs":{"url":"https://github.com/aminya/globify-gitignore/issues"},"_id":"globify-gitignore@1.0.3","_integrity":"sha512-yfwxPrXeIf6EvirmOZ8LOPxETorIbusANNnHdpXtmDwMW10NSEv4j2kgjWUR9OTRHtdchc07AFmgXLc29Wv89w==","_resolved":"C:\\Users\\aminy\\AppData\\Local\\Temp\\bd0613726c383165b9f84a4e1fd8a663\\globify-gitignore-1.0.3.tgz","_from":"file:globify-gitignore-1.0.3.tgz","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-yfwxPrXeIf6EvirmOZ8LOPxETorIbusANNnHdpXtmDwMW10NSEv4j2kgjWUR9OTRHtdchc07AFmgXLc29Wv89w==","shasum":"47a10b181ab9e7073e93818d09de67e7bc8f5101","tarball":"https://registry.npmjs.org/globify-gitignore/-/globify-gitignore-1.0.3.tgz","fileCount":42,"unpackedSize":117523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUmCwXDGQvqIskSPpUGj/4agrvYvZq9QG8Dx0hQIZ7tAIgYn5LYAdX+bUsM1T9ub3SYyQkLpKfAI8p7iasqcmaUUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDr4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobIhAAhry4+eiIs4RlTp/Ubv+mD+dTfaXmdoO0KncKXnCEchDUyG4a\r\nqMhzal+c14++dEciS4G+iy/iVsi/zBiP7uotgzGcZVylrkomH9DjKzF7pAz0\r\nEu0uoQjqC53+zkXTDK7hLXev3gexZ7Uz3gKF4CxtJSfZS5lGqhu3aeDzIK/5\r\n7h/w2lrv+fWG4o7q9cxcGDM+xjqGPqeu9z8HwXQmF2Frfryg0QNzSKB7gspU\r\nLBpRSyepl7309SZV4s/MrQuBkwc+8fdz8CDUKJW2yLqBSf9k9HrzbqLffEY4\r\nzSuvTGGegxvx/wFlUIL84a1yKpA8J+Vvq+assR9TL0oAOodqjzx+S8p03/4E\r\n+HF15syKaIhAr5q2JsISSKydafEYUwryMLDWk+WHJsAFcMnAbZxtLwBL7vGy\r\n4gUFQxgU8sbrnmtKlXTuCZY9fYLQamC8WlgY9QSnaxyepaixmKnzVT7EUfCO\r\nKZ97p/+11d+HI/CRtKGEaANyoIk9NUOIkUpXD+z5+8wAIo4VrW9pX1U8ihAv\r\nshzLjF9eAfu6OxoC4M01x9oUFSw2b3aRoP6Bd0nqXwBUevKYqGxCnSzax9OZ\r\nI6U0khAS3pNvbMQT787uovHASY0bw08GR/iSW8rt+df8HJFqdNa9JzY1U39U\r\n1OokMRLfXdIUPnVc01no3IgrAfuKHOq1G/M=\r\n=LoJC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aminya","email":"aminyahyaabadi74@gmail.com"},"directories":{},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/globify-gitignore_1.0.3_1673018104395_0.7718713257198953"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-26T05:30:59.467Z","0.1.0":"2021-04-26T05:30:59.618Z","modified":"2023-01-06T15:15:04.646Z","0.1.1":"2021-04-26T05:40:07.137Z","0.2.0":"2021-04-26T06:23:11.511Z","0.2.1":"2021-10-05T04:59:15.844Z","1.0.0":"2023-01-06T14:31:57.415Z","1.0.1":"2023-01-06T14:40:39.360Z","1.0.2":"2023-01-06T14:50:44.501Z","1.0.3":"2023-01-06T15:15:04.555Z"},"maintainers":[{"name":"aminya","email":"aminyahyaabadi74@gmail.com"}],"description":"Convert Gitignore to Glob patterns","keywords":["globify","globby","all","array","directories","expand","files","filesystem","filter","find","fnmatch","folders","fs","glob","globbing","globs","gulpfriendly","match","matcher","minimatch","multi","multiple","paths","pattern","patterns","traverse","util","utility","wildcard","wildcards","promise","gitignore","git"],"repository":{"type":"git","url":"git+https://github.com/aminya/globify-gitignore.git"},"author":{"name":"Amin Yahyaabadi"},"license":"MIT","readme":"<!-- Generated via running `pnpm run docs` -->\n\n<h1 align=\"center\">globify-gitignore</h1>\n<p>\n  <a href=\"https://github.com/aminya/patha/actions/workflows/CI.yml\" target=\"_blank\">\n    <img alt=\"CI\" src=\"https://github.com/aminya/patha/actions/workflows/CI.yml/badge.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/globify-gitignore\" target=\"_blank\">\n    <img alt=\"Version\" src=\"https://img.shields.io/npm/v/globify-gitignore.svg\">\n  </a>\n  <a href=\"#\" target=\"_blank\">\n    <img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" />\n  </a>\n</p>\n\n> Convert Gitignore to Glob patterns\n\n<!-- @import \"[TOC]\" {cmd=\"toc\" depthFrom=1 depthTo=6 orderedList=false} -->\n\n<!-- code_chunk_output -->\n\n- [Install](#install)\n- [Usage](#usage)\n- [Main API](#main-api)\n  - [`GlobifiedEntry` (type)](#globifiedentry-type)\n  - [`globifyGitIgnoreFile` (function)](#globifygitignorefile-function)\n  - [`globifyGitIgnore` (function)](#globifygitignore-function)\n- [Other API](#other-api)\n  - [`globifyPath` (function)](#globifypath-function)\n  - [`globifyDirectory` (function)](#globifydirectory-function)\n  - [`globifyGitIgnoreEntry` (function)](#globifygitignoreentry-function)\n  - [`getGlob` (function)](#getglob-function)\n  - [`globSorter` (variable)](#globsorter-variable)\n  - [`uniqueMatcher` (function)](#uniquematcher-function)\n  - [`uniqueGlobs` (function)](#uniqueglobs-function)\n  - [`uniqueSortGlobs` (function)](#uniquesortglobs-function)\n  - [`posixifyPath` (function)](#posixifypath-function)\n  - [`posixifyPathNormalized` (function)](#posixifypathnormalized-function)\n  - [`getPathType` (function)](#getpathtype-function)\n- [🤝 Contributing](#contributing)\n\n<!-- /code_chunk_output -->\n\n## Install\n\n```sh\nnpm install --save globify-gitignore\n```\n\n`globify-gitignore` is tiny and treeshakable.\n\n## Usage\n\nUse `globifyGitIgnoreFile` to pass the path to a directory that has a `.gitignore` file.\n\n```ts\nimport { globifyGitIgnoreFile, globifyGitIgnore } from \"globify-gitignore\"\n\n// ./ is the path that has a .gitignore\nglobifyGitIgnoreFile(\"./\")\n```\n\nUse `globifyGitIgnore` to directly globify the gitignore content\n\n```ts\nimport { globifyGitIgnore } from \"globify-gitignore\"\n\nconst gitignoreContent = `# OS metadata\n.DS_Store\nThumbs.db\n\n# Node\nnode_modules\npackage-lock.json\n\n# TypeScript\n*.tsbuildinfo\n\n# Build directories\ndist\n`\nconst gitignoreDirectory = __dirname\n\n// An array of `GlobifiedEntry` objects. Each object has a `glob` property and an `included` property\nconst globifiedEntries = await globifyGitIgnore(gitignoreContent, gitignoreDirectory)\n```\n\n## Main API\n\n<!-- INSERT GENERATED DOCS START -->\n\n### `GlobifiedEntry` (type)\n\nThe result of a globified gitignore entry. The glob pattern is in the `glob` property, and the `included` property tells if the pattern is an included file or an excluded file\n\n```ts\nexport type GlobifiedEntry = {\n  /** The glob pattern calculated from the gitignore pattern */\n  glob: string\n  /**\n   * If `true`, this means that the pattern was prepended by `!` in the gitignore file, and so it is an included file\n   * Otherwise, it is an excluded file\n   */\n  included: boolean\n}\n```\n\n### `globifyGitIgnoreFile` (function)\n\nParse and globy the `.gitingore` file that exists in a directory\n\n**Parameters:**\n\n- gitIgnoreDirectory (`string`) - The given directory that has the `.gitignore` file\n- absolute (`boolean`) - [false] If true, the glob will be absolute\n\n**returns:** Promise<GlobifiedEntry[]>\n\n### `globifyGitIgnore` (function)\n\nGlobify the content of a gitignore string\n\n**Parameters:**\n\n- gitIgnoreContent (`string`) - The content of the gitignore file\n- gitIgnoreDirectory (`string`) - The directory of gitignore\n- absolute (`boolean`) - [false] If true, the glob will be absolute\n\n**returns:** Promise<GlobifiedEntry[]>\n\n## Other API\n\n### `globifyPath` (function)\n\n**Parameters:**\n\n- givenPath (`string`) - The given path to be globified\n- givenDirectory (`string`) - [process.cwd()] The cwd to use to resolve relative path names\n- absolute (`boolean`) - [false] If true, the glob will be absolute\n\n**returns:** Promise<[GlobifiedEntry] | [GlobifiedEntry, GlobifiedEntry]>\n\n### `globifyDirectory` (function)\n\nGlobifies a directory\n\n**Parameters:**\n\n- givenDirectory (`string`) - The given directory to be globified\n\n**returns:** string\n\n### `globifyGitIgnoreEntry` (function)\n\n**Parameters:**\n\n- gitIgnoreEntry (`string`) - One git ignore entry (it expects a valid non-comment gitignore entry with no\n  surrounding whitespace)\n- gitIgnoreDirectory (`string`) - The directory of gitignore\n- absolute (`boolean`) - [false] If true, the glob will be absolute\n\n**returns:** Promise<[GlobifiedEntry] | [GlobifiedEntry, GlobifiedEntry]>\n\n### `getGlob` (function)\n\n**Parameters:**\n\n- g (`GlobifiedEntry`)\n\n**returns:** string\n\n### `globSorter` (variable)\n\n### `uniqueMatcher` (function)\n\n**Parameters:**\n\n- a (`GlobifiedEntry`)\n- b (`GlobifiedEntry`)\n\n**returns:** boolean\n\n### `uniqueGlobs` (function)\n\n**Parameters:**\n\n- globs (`GlobifiedEntry[]`)\n\n**returns:** any\n\n### `uniqueSortGlobs` (function)\n\n**Parameters:**\n\n- globs (`GlobifiedEntry[]`)\n\n**returns:** any\n\n### `posixifyPath` (function)\n\nConverts given path to Posix (replacing \\ with /)\n\n**Parameters:**\n\n- givenPath (`string`) - Path to convert\n\n**returns:** string\n\n### `posixifyPathNormalized` (function)\n\nConverts given path to Posix (replacing \\ with /) and removing ending slashes\n\n**Parameters:**\n\n- givenPath (`string`) - Path to convert\n\n**returns:** string\n\n### `getPathType` (function)\n\nGet the type of the given path\n\n**Parameters:**\n\n- givenPath - Absolute path\n- filepath (`string`)\n\n**returns:** Promise<PATH_TYPE>\n\n<!-- INSERT GENERATED DOCS END -->\n\n## 🤝 Contributing\n\nYou can sponsor my work here:\n\nhttps://github.com/sponsors/aminya\n\nPull requests, issues and feature requests are welcome.\nSee the [Contributing guide](https://github.com/aminya/patha/blob/master/CONTRIBUTING.md).\n","readmeFilename":"README.md","homepage":"https://github.com/aminya/globify-gitignore","bugs":{"url":"https://github.com/aminya/globify-gitignore/issues"}}