{"_id":"@alexcrocha/gitignore","_rev":"7-6cd2dec05a56dd2f0f43d095fe79e7f1","name":"@alexcrocha/gitignore","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@alexcrocha/gitignore","version":"1.0.0","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"cli.js","scripts":{"test":"jest","tsc":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"bin":{"gitignore":"cli.ts"},"_id":"@alexcrocha/gitignore@1.0.0","gitHead":"42446f8f0c770f61238cab691b2bf38ac132fc51","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-wN6ty0B0MtJq9rZTeQQcGHeYkFdzP1CNA+3n6XaS/YBg2zoTOp1HOHkUT7pL8P2B4TFEXEy4m5fD4yolbCh8xg==","shasum":"c696bbca3a8d94a7fedc487eafb1df1bfc24f770","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.0.tgz","fileCount":6,"unpackedSize":22580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHi7xMTqnO7kJOoxmMkTFZjVVg3E4+Y0bqSgYxsxq6PpAiBgXO2Bbi70ngeRJXi5WEgXaemcs69r8bTor9d1lmjpew=="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.0_1696392065112_0.17876187646302588"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alexcrocha/gitignore","version":"1.0.1","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"cli.js","scripts":{"test":"jest","tsc":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"bin":{"gitignore":"cli.ts"},"_id":"@alexcrocha/gitignore@1.0.1","gitHead":"417ef0395a371ddfb6ce1fdc207d3de503d82810","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-ctHl6SAakgOcY+mT//qk48clThGT3zcXNKY7gq5WZiaxSfLqEKQIONytafSPeHui9ZXwLb/8nUpjf4nLIjE7vA==","shasum":"bc615f2daff24c7f03d42a0d3c4b2e9030732781","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.1.tgz","fileCount":6,"unpackedSize":22605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAHu8pN/NHaAJ41t/sNjHKP9he2i4wZypmgy7FUozptAIgA6PGU8UkEz7lAcXJVDnYzIJptRxZoo1cDklwv+PZKDE="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.1_1696392719748_0.49058040524291435"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alexcrocha/gitignore","version":"1.0.2","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"dist/cli.js","scripts":{"install":"tsc","test":"jest","build":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"bin":{"gitignore":"dist/cli.js"},"_id":"@alexcrocha/gitignore@1.0.2","gitHead":"0b65cc2b4128b0e54a4cd45b805949ae03ca2706","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-u222XlQLEovemJrugVjlUhAT3jJhbyNdCGoQXnCCm1nRVYlqzIANJG8TPMpfTE7a/AyGwtWlGjAfzsmHrLCTbQ==","shasum":"68389258ac406b7ec4a34b88efe91f949ba11b74","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.2.tgz","fileCount":7,"unpackedSize":26514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfkuO/POmfq6JBqg4rzdkzQii7ZR47dYsVeIIHrgVoJAiEArisJrb8IYx+tpmfVPyYkPgg0nkK/NHnXJ7SAhyvrxXs="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.2_1696393800632_0.2604476587251867"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alexcrocha/gitignore","version":"1.0.3","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"dist/cli.js","scripts":{"install":"tsc","test":"jest","build":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"bin":{"gitignore":"dist/cli.js"},"_id":"@alexcrocha/gitignore@1.0.3","gitHead":"f9da7481521a04d33986e12259361a32022a6fe8","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-5r+cJuHffQoRoaZsJ1cZQaU4ejRgOX3/4/MZ8ZHvpxxeaDEPEwEuCQM1vBGTIJpX2omtKxjM2Te6mJW2Xxc8tg==","shasum":"3da22bbf7e25b67dfd857ff1d6d68eec9b24ba41","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.3.tgz","fileCount":7,"unpackedSize":26522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCunQ86LZ+XB/0evNKUobyOyqdlEZclWZYF1uOslOPVUwIgHVYVl4oeY2Re8KnGA0p3z5zmetwKGK9l+hgVjm4ymjo="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.3_1696394180186_0.9318894126725121"},"_hasShrinkwrap":false},"1.0.4":{"name":"@alexcrocha/gitignore","version":"1.0.4","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"dist/cli.js","scripts":{"install":"tsc","test":"jest","build":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"bin":{"gitignore":"dist/cli.js"},"_id":"@alexcrocha/gitignore@1.0.4","gitHead":"416e1d73cb9af6b9a2aa7bc9019a443deb401d00","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-Mc1XVHg8+Jjgu6MawevKneoj/eYXJ6AFHquiitylu46X3x1zxcvgUOBSeLN+N+oDEFgsOhJZmL2/pClxHyzl0Q==","shasum":"c92a15f31ed90dd132b77d1d93c5349d13fc2720","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.4.tgz","fileCount":7,"unpackedSize":26543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv45u7Mcfa9eXe+3V3FL5gPCxEQbNAlHVlvj/LzAKtqQIhAJ8h/duIM3NJJgp4VqxKqTMIA0kX1JgbcPirfc7P2ckd"}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.4_1696394352957_0.808639727527148"},"_hasShrinkwrap":false},"1.0.5":{"name":"@alexcrocha/gitignore","version":"1.0.5","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"dist/cli.js","scripts":{"install":"tsc","test":"jest","build":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"peerDependencies":{"@types/node":"^20.8.2"},"bin":{"gitignore":"dist/cli.js"},"_id":"@alexcrocha/gitignore@1.0.5","gitHead":"a738c7628871c5c189e4211437590a7c292fcf15","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-/eqWfZiYNGi41318sFCvdmvEEeQuRiXdtSxUK/Yb1UaTHzXTkDRmzq89pWHRUTJqcYsEisICqjEQKHX/8Qatmw==","shasum":"06e293dfd59ebf3bbd1aaa9e607376bce7744151","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.5.tgz","fileCount":7,"unpackedSize":26601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlWz+MLsxqfFvfY41SpSxbMVynnhXldJt/p3E9zQ3CNAiEA+CyWy/Zw8OuviNYgWxs4cmT25O3G9+WFddKjUaqK7uU="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.5_1696395054351_0.10608432840406246"},"_hasShrinkwrap":false},"1.0.6":{"name":"@alexcrocha/gitignore","version":"1.0.6","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"dist/cli.js","scripts":{"install":"tsc","postinstall":"chmod +x dist/cli.js","test":"jest","build":"tsc"},"author":"","license":"ISC","devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"peerDependencies":{"@types/node":"^20.8.2"},"bin":{"gitignore":"dist/cli.js"},"_id":"@alexcrocha/gitignore@1.0.6","gitHead":"84558926a03f3d6916999d4a2485e895db423a93","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-omPgJNcIMBoOyI2olvl6gkaYg6bOJQ15YXl5H9Eyp1k0vvLXZtAoWPy+Y4kOa7g0qPPmMvcW2JGrsDpTXRhCOg==","shasum":"7505f7e39b6739c2543cede852084639d3046ca4","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.6.tgz","fileCount":7,"unpackedSize":26644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDCHFPMgEzlKHlEotRu2HYgvV5dfJ+hDKGeHQgck1HRQIgP946ZI6WVVtSxhaUyvaV4x/H0998ocKoHfGUz1Yy9bA="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.6_1696395250330_0.07271815772660473"},"_hasShrinkwrap":false},"1.0.7":{"name":"@alexcrocha/gitignore","version":"1.0.7","description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","main":"dist/cli.js","scripts":{"install":"tsc","postinstall":"chmod +x dist/cli.js","test":"jest","build":"tsc"},"author":"","license":"ISC","keywords":["gitignore","generator","command-line","CLI","code","ignore"],"devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.8.2","jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"axios":"^1.5.0","commander":"^11.0.0"},"peerDependencies":{"@types/node":"^20.8.2"},"bin":{"gitignore":"dist/cli.js"},"_id":"@alexcrocha/gitignore@1.0.7","gitHead":"91dc73fc47c80e02483ff744f83ff1c32b25ae1c","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-VX72P966rT45HiHNNihUofLIrE3Qwg4D1fKvreHlVmckkvFDHD8kx5u/cYTXDN4ct+VDQOi5CycQ/pgY/vOZ+A==","shasum":"264eba7dd7c34aea6d8fad949d334de364d20cb3","tarball":"https://registry.npmjs.org/@alexcrocha/gitignore/-/gitignore-1.0.7.tgz","fileCount":7,"unpackedSize":26755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFJRxmyjR41iB2R52UXNVuN26GbRRrdweNkmPs9olxHwIgIWANErBMoU26Q1s3vx89wTzt0XbGDQvFdGvq7oT2iRA="}]},"_npmUser":{"name":"alexcrocha","email":"acrocha@proton.me"},"directories":{},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gitignore_1.0.7_1696441028127_0.6772736645003397"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-04T04:01:05.021Z","1.0.0":"2023-10-04T04:01:05.324Z","modified":"2023-10-04T17:37:08.533Z","1.0.1":"2023-10-04T04:12:00.010Z","1.0.2":"2023-10-04T04:30:00.858Z","1.0.3":"2023-10-04T04:36:20.388Z","1.0.4":"2023-10-04T04:39:13.153Z","1.0.5":"2023-10-04T04:50:54.510Z","1.0.6":"2023-10-04T04:54:10.469Z","1.0.7":"2023-10-04T17:37:08.355Z"},"maintainers":[{"name":"alexcrocha","email":"acrocha@proton.me"}],"description":"A command-line tool to dynamically generate .gitignore files based on specified parameters.","license":"ISC","readme":"# Gitignore Generator\n\nA command-line utility to dynamically generate `.gitignore` files based on specified languages or frameworks. This tool is developed as a school project and utilizes the [gitignore.io](https://www.toptal.com/developers/gitignore) API. Please consider supporting gitignore.io if you find this utility helpful.\n\n## Installation\n\nInstall the package globally using npm:\n\n```bash\nnpm install -g @alexcrocha/gitignore\n```\n\n## Usage\n\n```bash\ngitignore -l node ruby java\n```\n\nOr use:\n\n```bash\ngitignore node ruby java\n```\n\nThis will generate a .gitignore file in the current directory with ignore rules for Node.js, Ruby, and Java.\n\n### Options\n\n- `-l` or `--languages` - Specify languages or frameworks to generate a .gitignore file for\n\n- `-li` or `--list` - List all available languages and frameworks\n\n### Listing All Supported Languages and Frameworks\n\n```bash\ngitignore -li\n```\n\nOr use:\n\n```bash\ngitignore list\n```\n\nThis will print out a list of all the languages and frameworks this utility can generate .gitignore rules for, grouped by the first letter.\n","readmeFilename":"README.md","keywords":["gitignore","generator","command-line","CLI","code","ignore"]}