{"_id":"ignorekit","_rev":"44-89de90c5111ebdad055a90abe96b69d2","name":"ignorekit","dist-tags":{"latest":"1.1.0"},"versions":{"0.2.0":{"name":"ignorekit","version":"0.2.0","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.2.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"0a93ea75be3ef3178ae723585344e0491824c720","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.2.0.tgz","fileCount":42,"integrity":"sha512-3Z2O1mEiyX+JTXJ0dmjT2UExMGmVpSlgX6c1CAjFqOpQh/0a9T6jdc4wLzfK5plFMnkE9huPC06zG43V5DfANg==","signatures":[{"sig":"MEYCIQDNwsr2a3R9DTr93r0C3GH6S9t+vEqSJhXJj9w/MgMvcAIhAKbX8JvD7Z0oy/svHoTO2AafUYgg40lxkcjBX4Rd1feo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45352},"engines":{"node":">=18"},"gitHead":"3afb8ce38d26fd9e6d8ad6cad24c7d35a32bf268","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.2.0_1783414553427_0.7202744856577263","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"ignorekit","version":"0.3.0","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.3.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"4848152488eef5a26e041a034314c7977c104e82","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.3.0.tgz","fileCount":44,"integrity":"sha512-tp5hkhDljbpGT25EmACRTjZjKFst0SSyRAGfAgoe8dINdU7AFEShx9komAaER8ouOEG2MlxN1kG9bKAiafZHBg==","signatures":[{"sig":"MEUCIQDDmmO/Om4rCPhD0Ay3Yy3jxWEJIOoA90CgnRBOJwpOHQIgRBwAA9Wumk50PB5aLHbMNhgD4aVHe3Nupum8JuMTjR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73324},"engines":{"node":">=18"},"gitHead":"3afb8ce38d26fd9e6d8ad6cad24c7d35a32bf268","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.3.0_1783591703211_0.35687851057061537","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"ignorekit","version":"0.3.1","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.3.1","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"81d45e806b20cf8c4401fbeb84e3a5157d611e39","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.3.1.tgz","fileCount":44,"integrity":"sha512-I5qp28hV1FLX1I0X/Iq/Lp5bGJT2e7wCvSZsox3hDmHrGRfmwgn0g2heL7Qa2cHF74I98FP/bR6Qa8DuQqUEkw==","signatures":[{"sig":"MEYCIQDO3Og7hafkCRg8fmG19t7gU5IqIjg99ZdkJz0SqffqigIhANGWgcInkg/RH3EdxVoyyUQpkJE0AX+0uZ4TJ67YKUrm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73902},"engines":{"node":">=18"},"gitHead":"363c1d0495e05d764d28fd07a50cf80857b583d5","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.3.1_1783592645096_0.4495141579533195","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"ignorekit","version":"0.4.0","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.4.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"1d64014324f1090e035b0936e4b1fe04e944e00b","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.4.0.tgz","fileCount":47,"integrity":"sha512-RHzAtbrHl3EW/etceewRZnSCRHVAOHIQjVEdVjLQLUCwC9YDatgWapqoEvhvt0CrjcdCUEL3EkLxWcwFxZcwSg==","signatures":[{"sig":"MEUCIB7LzFZqL36YR5fbIaMBsR/KAH3kccC5WNIoejCd30auAiEAl0kAWlAYcLg3RH38C83QnFPoA30xWbulz5aUS76mR/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78304},"engines":{"node":">=18"},"gitHead":"e69531b4099c3b51dcd3e3846dab9aeae1eff42c","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.4.0_1783593559406_0.9109729040024053","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ignorekit","version":"0.5.0","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.5.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"15cfe7d4c52234b5d520a033ff8b48d0161cb8be","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.5.0.tgz","fileCount":87,"integrity":"sha512-r7TKOjMmXD8z+Dqwh6sl2XqNXYDz81qfyIMMG/HsFzbGV1U7+Q68XX9mN6tyqbBQDLAMBNLmmAhiryp5gracQA==","signatures":[{"sig":"MEYCIQDv3k4GQ+cK5piEb8qAyxqcskuOCEr51osB8d1ilt9DPgIhALH5rR+eRif8Vek7SlJdenwcJbUnf8kLMCg1mGizSE+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97469},"engines":{"node":">=18"},"gitHead":"f87589f73952ccc5c981ce758cc4e9977b0abd76","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.5.0_1783777892766_0.7037394402735719","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"ignorekit","version":"0.6.0","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.6.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"ae294173104c5a3724f3d49bbbd6052df626e8a8","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.0.tgz","fileCount":89,"integrity":"sha512-6Tb4SlVtD+e4d6iXGLitFQACkkKo1DdzBWT3W8Docg4yN5hTs1A6Dd2PJa1YMEs9wnFuzihinxgadaCozVI9sg==","signatures":[{"sig":"MEUCIQDteniCHKwLCZPfJYjXQt9tu+DANqVEN1LbWPxjGDMm0QIgEDnAretyunE6hxeh0FDHWt2f8WN4NSTn51Uy/iwkHLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125373},"engines":{"node":">=18"},"gitHead":"0877ade4b463f37d40b3ecf2d17afe6268a39d5f","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.0_1783898944250_0.8727241478425143","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"ignorekit","version":"0.6.1","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.6.1","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"637a131f244e79fc195d0c1dc807cf480920fe4a","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.1.tgz","fileCount":89,"integrity":"sha512-eAY/3Q7Uk2l6/ESL4Pchg2RuqMV9I2espouprT/KPllIbf9W14TZPn6IylITNmkomT+suJQLw66UTGcCo4IElQ==","signatures":[{"sig":"MEYCIQCJkn3UtFVNLBG4ClQEGGfR3xQqQerPGEeAdr4DSMAO/AIhAKZVrg94KB5W4+SXRqcsOzpr9ujeR/rhLXimR+3GIzza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123594},"engines":{"node":">=18"},"gitHead":"a0b65665275f5286683b322448e0956849f0869e","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.1_1783907823244_0.7358534899682319","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"ignorekit","version":"0.6.2","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.6.2","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"c72a229890a54c837045b54286654186258ba393","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.2.tgz","fileCount":92,"integrity":"sha512-ztbhMd/dQxfqn7tGlwD4sqUiBLrVbxqNLbJc85RBA5+i2VBen+MEnujeAgCybTjC/0HY2CNpNNVWAioynV453Q==","signatures":[{"sig":"MEQCIF+sDr+8uJVMXFae0Qk/V39XfMdrhXBqj+mLHVuv/wDUAiAt+60xwyFSGxph2RJ+hpA8ARfvI+n/Npa/CzSRpMxMFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127014},"engines":{"node":">=18"},"gitHead":"41381210f7a3e6d7ac2b15986563511f9ae30586","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.2_1783915553846_0.816619751214962","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"ignorekit","version":"0.6.3","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.6.3","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"ceb99a16772cf3ca8d67b4c20ff82c029513a97f","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.3.tgz","fileCount":93,"integrity":"sha512-qDsTdWEmh06OVMpuAE5/Bc127ZzAvHdvqVSsDtYh4qfykquozTnr7FuXYrAcQLcFRb1U9gI1aW6scuC3tDaorw==","signatures":[{"sig":"MEYCIQCjdNIcnToxj9NX30oeaEKdoOVNZvmA6t/EoGzoUwb56wIhAK1STRe0hYI0iM857aMWBDmlpquk3JH1KdpCigASCnbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135825},"engines":{"node":">=18"},"gitHead":"6979f9a6be1b51ef9d8014d91884684bd13dbc65","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.3_1783949666543_0.8735845512248908","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"ignorekit","version":"0.6.4","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.6.4","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"189bb93de1397e0c734543c189af0a8973492af6","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.4.tgz","fileCount":93,"integrity":"sha512-twyXWn3U+taGDX/1DxwVf2WuQ4tjuTD8qGeoq1mWUvoXdcOQBec40lPeR/XwUEbBoE3+1CGokrvDFLyWiIJtog==","signatures":[{"sig":"MEQCIAPPUJlRSUrZvsUq6Z1q4cCVa5WpnaDKc0BUk30yqIrUAiAJRUB+/Cbeli7dJ8Z8p59jS4+nTuKVGXVTOel4SoYyoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143683},"engines":{"node":">=18"},"gitHead":"431033d24c8a155032f3aea2e4918c6aa78b6f14","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.4_1783969811983_0.4396777353669368","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"ignorekit","version":"0.6.5","keywords":["gitignore","generator","ignore","git","component","preset"],"license":"MIT","_id":"ignorekit@0.6.5","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"6270a5c8c4e6cbcdfca96cde5e084b1d5f861ff4","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.5.tgz","fileCount":93,"integrity":"sha512-wnS/1KbHQE2OLvcEMXxT1MP5cF8S6IdXLRssflFqXjVDvsHuZetp2qlhca5zCj1s9uk46uKzEl5sH5jgu48M8A==","signatures":[{"sig":"MEUCIQDQ5NbpVkqSy67U0O1vBJQNBjPLj0MC3wq+OA5WmY/XnQIgF2FQEUEhPI6ja22Z2lDkj5kzk7cqQIm72r45c5XGIVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150072},"engines":{"node":">=18"},"gitHead":"61012646b0719a2221d5ba910bbad2c7054e1f94","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Composable gitignore components, presets, and project-specific rules.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.5_1784022094691_0.16992737581133888","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"ignorekit","version":"0.6.6","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.6.6","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"0850f06f1c4b84ab5e69c7f504482e828b9544e4","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.6.tgz","fileCount":95,"integrity":"sha512-xRmZ2i9at6HP+ZwP/Z736wzsmzBpNRPwtvTTfKUMMO2BoZ7yOwgAgN3IX1jqNMtuIA2KILNzg02Y7RSjt8oqsw==","signatures":[{"sig":"MEYCIQDqZoLyQApGrtDMhMNVtAv+BOaJNgBgVwOgWCW+S73fhQIhAP2vXgH4MqP7vbgN6WVl7C2YRh9bHaiBWbdNDebRhQSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198600},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"0f2c6dce335d3ab5771106bb7205dbc9a6d3f1b5","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.6_1784433770257_0.6395236197744256","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"ignorekit","version":"0.6.7","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.6.7","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"22b938fc4f95c44ecf04bb0774c57a2fc4a5c978","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.6.7.tgz","fileCount":95,"integrity":"sha512-RTOAxt9q/U2DTj58PAqIpOflhPhw64d22Y+RHdf0iI+FQS5JFB8zKrOhV1HpSuecyF1kCd9kNPIL+7UKK8nG5Q==","signatures":[{"sig":"MEQCIAmbUT7Hco5SzaLnnouM65x2mFDfq8ct2s6bxU6J1YhBAiBGE9r0ZWN4SA3+lKe9yD8Yn7sgBg44Ykj1Z4yIJsSfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198398},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.6.7_1784464674896_0.5991779347094637","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"ignorekit","version":"0.7.0","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.7.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"b8a13c5635a79d921f4489dc0e7da9ba5774b4d8","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.7.0.tgz","fileCount":95,"integrity":"sha512-R8Sb6GzXTtDyCpcmj2YN+v1SLE2HI02TbcHcKk6dqMvOAAwX4FGCR4I/WbSVLJCvakNAox7y08rjEUsnQwyZsA==","signatures":[{"sig":"MEQCIEvdcBzLtqVv7/Tj+5V9MGS3Z4F/RWHxUTawTvQYoOb6AiB9QpLoJ/GCcuHeDD3M2ABd6RIFZQYwYe2woKCF7dpYCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207307},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.7.0_1784496207400_0.24419560501248871","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"ignorekit","version":"0.7.1","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.7.1","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"bc840db6c3c536830166072d25e65d6a8d4c27e8","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.7.1.tgz","fileCount":95,"integrity":"sha512-qqPKENaITlSFrxKV9PXSgRAWEAb8vhzSpYREIePwq12FJAyYchYP0joauTrlfO+77OZpvn6yJjv28k4GTYYPwg==","signatures":[{"sig":"MEQCICrU5+glRQ3T8bNhsvCVkNOuAF2A9548HL5lExJj3jOOAiBtWuuVV4o+FMr91cpkZL44rkvUh6D6p3DkgIlcFN6OHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204648},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.7.1_1784503820711_0.8927294248989632","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"ignorekit","version":"0.7.2","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.7.2","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"86fdd37590ab63781956c6a4afffbb027da517c2","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.7.2.tgz","fileCount":95,"integrity":"sha512-nvns8d7aNd2DaZyzSV4n/jK1v8P+m+X1pVC7sJ2u5Cl4kTlktlqWdfWMAbMYhjUG5DfjfxJlZjuTeHLAqLxAWw==","signatures":[{"sig":"MEUCIQDB1JZGSfDL4mxjtY5uS5IBdUwo7M/6BW39BU6xntuOwwIgU/V6scYOqreNRU+FwI/GGZLzvywbvxDQfWaO+crGwS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205418},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.7.2_1784509979895_0.4533291216476363","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"ignorekit","version":"0.8.0","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.8.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"04fe3be4b0ec6d680123f1b9baae365577ae90e5","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.8.0.tgz","fileCount":95,"integrity":"sha512-vxrnMf012iu5YPZOS7bzMkFEZY2ooDhCjp/LUypTCkzN2Xkg7XGxCsaAHJKzV3mjd+7+jwZAKjEi+zdZalkexg==","signatures":[{"sig":"MEQCIGeDJxVGvzVkP+zoa4ZDpSs54zf7TD+kAXoCVKErUOTdAiA7Xkipkzcvk2ejU6YCgNm0s1puk1ijRtClgfs34mXy2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208223},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.8.0_1784512016323_0.19408280282400447","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"ignorekit","version":"0.8.1","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.8.1","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"be5bd7bd6ff4d4eeac9f39278c215dfac3098f4e","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.8.1.tgz","fileCount":95,"integrity":"sha512-HBwjvK7S5YwSQpw1pysxYIOe1qIyffi70U0KqMdDAM30mlrgbapAxRzefMfczCB+zmzm8QCNcB9o1ZxVMPa6FA==","signatures":[{"sig":"MEQCIEXR40mbeMVDji/23oupEWdwmlPkKdYlf8ZSz0PaiWSBAiA3S4hWIdxeCKMR8WWr5dP61ma8ikmzsVwc4ulNQl/D7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209777},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.8.1_1784515509668_0.839688214994122","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"ignorekit","version":"0.9.0","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"48b9ba12459dcd0a0e05ff7d86fffb428dddda13","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.0.tgz","fileCount":95,"integrity":"sha512-KzKX2Y2XBtQiNt6sFLE+9WsMoiSziXtKjU1jgBQLFwkLZ4oGpjeLX+coxQOhKPugGCONKlNGZPbXq/w9GZotgw==","signatures":[{"sig":"MEYCIQDQIk7huoE5Li4oF5bLAvhdHli/inF7OWu5dw5m6JMk3AIhAOHXvvB+OdxRkCKGISaYCLd8snFZwCy6drR0PtrmY9rx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210603},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.0_1784564331524_0.7402026365046104","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"ignorekit","version":"0.9.1","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.1","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"9e71c45ec55b25b01b14f02f352ea9a99cd2fcf2","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.1.tgz","fileCount":95,"integrity":"sha512-QMO0Cucx6gIaZ+5I/Vm96vQCDW4OZ+Uw+2hd+yW3zQmJRywbWbTuYg8veEOhsOWUl8LWzfJKyLbFJoB0AZun5w==","signatures":[{"sig":"MEUCIFaj7g6exxcMy1jp7hpiuPARrTfWJmnBLEq7Wyw0o5d6AiEAzOaxTGRHHCe/MhrxHDsiSGH/kpYrUzRWKD+MfUeyGFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211767},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.1_1784570166099_0.034346977091907815","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"ignorekit","version":"0.9.2","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.2","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"3655d68ca3c22caaba0399221cab92cd9f840b29","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.2.tgz","fileCount":95,"integrity":"sha512-5eOazNTaNGAg7TEZ5++Tvwbjx58qUmGHlRQHtzl9hF93DquccIzQgZM0YmMhh+iIJxr4ADcy1UjuFL3WyNF/mA==","signatures":[{"sig":"MEUCIQDH3GWn9Z5vh8Hqf0DcxiUyLawzVN2gpUpcWddnNEfJuwIgDY/zM2TXl1/oCVeY/wpddcoj1mqeOEP8daTt0aw8yrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212873},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.2_1784570875387_0.4219467099848797","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"ignorekit","version":"0.9.3","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.3","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"9c04e952159c0aa75792bb144e8d3906e3442766","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.3.tgz","fileCount":95,"integrity":"sha512-a8ndjcxtKRJAOTuZ0Mjk5rNR19NTVn67s4bUa7p48l3I+MZYcykkUMBocg+CniAor4k4Fkb9l3XLQ7MpNjPYug==","signatures":[{"sig":"MEUCIFEnRCxDqJNSxCmxHBzA5iF+RjFvcZw+QzuCABD9pihcAiEAx0v3aOk52O5eFPcctsnrZhMCdB4H/GWduW41q1NEwR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212867},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.3_1784571999498_0.8573945963314051","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"ignorekit","version":"0.9.4","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.4","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"ce9ad575526a7618905e6a8374ee6b467dd52050","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.4.tgz","fileCount":95,"integrity":"sha512-OL5ITr9AXjBVi1t79XqQWv/IhAaV/qqhLtdQsCDhpZkmMeOf4M1jNEDbyHVkEhywKKtwBTdc0w9CLh7P9cgOuQ==","signatures":[{"sig":"MEYCIQCDPuByJpbPa+2uunO2R5bTXeZ85SJO3V0fj7Qf+TV7ZgIhAMoP/LQ8RNNxZNGkcielcvXEwGzd0OHssoCXLm9GjVN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212718},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.4_1784572177368_0.9670913259376195","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"ignorekit","version":"0.9.5","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.5","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"184a99fc47874803b72aaa22ec2ce879614df0d2","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.5.tgz","fileCount":95,"integrity":"sha512-pQGu9Lgf9bjuh7cTtCeg67VtcFVck5xPEQhvepASh/QFRW/OaePAlr03rSRPoaA5Ef2nqJX0QkRlOdAdbaNlzA==","signatures":[{"sig":"MEUCIQCIWRR0L5tCCxb/uY7S7JqTzi0UHy7Z5gYr3Zov/nAp+wIgHarnmsRXLqH1vCCaqULdjt48xeSaBmnJAxll32Al9CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212804},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.5_1784572961648_0.8106568857130891","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"ignorekit","version":"0.9.6","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.6","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"55ab2b5d99a4bd1e1914898b8f2edff8f568df26","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.6.tgz","fileCount":95,"integrity":"sha512-nO0h1KTyTwsm4aEq2KvapBB7QADSUBrch2yYET3P8cdZ4Gzp2NiGzM0zlsJxruaojcvPcELd7Vf2AzjrZ2qAwA==","signatures":[{"sig":"MEUCIHHGEsrO45o045KsxkvRs5USqjL3oey77uCwdX0+AYyWAiEAlGxDhNKSBNdILfCltohx+bPxFCpJ0Rxf30N5tBuPVh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212711},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.6_1784573455955_0.08487361350982026","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"ignorekit","version":"0.9.7","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.7","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"8eed702432b312a689b80b10b4186d80076da521","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.7.tgz","fileCount":95,"integrity":"sha512-3MYdB+C+cNDr/O5+rC1gb+lIEu4J5YTdSAPRhsgGFdhQ+k0OaxjdSfZg0wteorMAuCb0aHdT3Th8g3vWqey90Q==","signatures":[{"sig":"MEUCIHMQCsuwcUhdass9lK+FqCHgAs+k83J6V1kqLwdNtr2lAiEA1xdt8k3BcUS3iviX35/e1AywoilLCcR8tfvOsTqV4hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212924},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets — zero runtime dependencies","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.7_1784574057053_0.11161348386067038","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"ignorekit","version":"0.9.8","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.8","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"4afdda52203f054045dd516912650e49e19d1c9d","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.8.tgz","fileCount":95,"integrity":"sha512-oz8IzrzLc2b7iT1Mbrfvi1q2E+Xc0xqvPFEB5XLAeM/f1YVK8d05ZreyUdUXiakyx2kvSeUvbUk3Krpqa2mQoA==","signatures":[{"sig":"MEYCIQD/sc/fDljuwKU5fygYMccC7i/W/emr571i6lBrA2vqTAIhAOfxK+Aq0Xa7Yg4EG3hYt8M171/xgXTfBGaRUNnRPjNA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213668},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.8_1784575685739_0.9535382894084039","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"ignorekit","version":"0.9.9","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.9","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"91101bf90e24ff75d5322995ed714f8b5e144183","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.9.tgz","fileCount":96,"integrity":"sha512-2DVeAgoW79q4RIKJAUA0qq4ibq6nbWI+vwuAnJhrdpXwdl9Pvtmj5RT8vWExgnBYMrBZRWHd+bATsKnIskOFzQ==","signatures":[{"sig":"MEYCIQCNA4o1sJtxJPOXA0Uilq0FDKJgsuUCOxku+ISb+ca8wgIhANZ5pzSSDxd9d9t5sxgav2mrMNFyukVehDyULq2uJocO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221064},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.9_1784602179040_0.4862079577417784","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"ignorekit","version":"0.9.10","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.10","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"45f44d1d46b0e5826d2a985a39ff955f774b2cb4","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.10.tgz","fileCount":96,"integrity":"sha512-YBmr50SSi4eaYc21YRLBoVlPNXxiSCsjDbWxZxo9IfnsA9dt6QOBFVAfwigWylwODKXNprQESKm5kMk3uZ7nZA==","signatures":[{"sig":"MEUCIQDXWg+8zO1/qiOmQSBpo9i9nKTUkKmnIVwq4Xdf++GVVQIgUQwfCSKNQDzknEuCX13JOlszZUybdMiJ6/KzH6poVRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221077},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.10_1784606603533_0.9527123478371093","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"ignorekit","version":"0.9.11","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.11","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"54202ebdc830272f6f65b6322f8ee17479fc1525","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.11.tgz","fileCount":96,"integrity":"sha512-t9rEjo4qyEy0BrpT5YdZz/VmXv1ev7Hz2259e9DOkN7VAivngDdWVnHCI9hSYNEuW0ueg8yNCshGCaiuiQKW0w==","signatures":[{"sig":"MEUCIHxcboXPRsJCcg/ShkaGgZQX5mD2pTctPIDYBICbLU1AAiEA1gsHO9hHHiMLuX+MbZ/Rm1nN+/MwdogdxPG+w780vBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221065},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fb6a383eef1bdd9165fe48df4e89e9ba6e59a072","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.11_1784621873730_0.9303948031378344","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"ignorekit","version":"0.9.12","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.12","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"95eb3419a3e7a5e532ed8da3a274fee573561680","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.12.tgz","fileCount":96,"integrity":"sha512-l8XeMn4fxC6pBN7O9GKC1Zeo2TSX7qTFQYl5KS3wOVaEIM5ZffG2tqgh2P6XNQVXSdwwkoGtI+Q2LhC+KhwfWA==","signatures":[{"sig":"MEYCIQDMW1wYk3TCM+ksgzsQt+en4+tzHwhXb2Id4HtXixYtSgIhAITQJAvHjRoFFrBpj091UCarLFxCaAn6aszu0fkpGyCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222021},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.12_1784658177522_0.8001268877012977","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"ignorekit","version":"0.9.13","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.13","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"29bb7e1c6c511444db5a74b31f2ef6773cd80d77","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.13.tgz","fileCount":96,"integrity":"sha512-qE/LmMJILQnXVFX99pz1eWlb9IjQs71g7Mb7rJvzJEunDvB41ZpDlmsCEbCjf7l4C5OCbUS5ckyQJ6n0qzlzrQ==","signatures":[{"sig":"MEQCIFvwxzoZAA/45BLbKPAlNHnS5E4TE8l77CQTNfquKhatAiBkNF4xzYSDNiKRsi1QDTcTgQkz3Ui+YGQL/57AaZFo1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223285},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.13_1784661198459_0.3832984269674389","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"ignorekit","version":"0.9.14","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.14","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"8f2957907d994a3f5496bef85348b33f1f6d4c00","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.14.tgz","fileCount":96,"integrity":"sha512-vkb50AMHWBLjv43eGhaO9I8urtsJQzKyAjgpXBQEz23GfnlAAyuwuSBKmlPZCFKbCweLBMNtfnP0yHsv/EVGqg==","signatures":[{"sig":"MEQCIAGXQvQSfxNArN9bAgjvtd/zHuqUlRk8Nw+EIj8A//4hAiARMcaET+Cl76y9Hk9elbBa9bgWm5n44UhrYqFFBjSCWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223159},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.14_1784661496669_0.5010668431219978","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"ignorekit","version":"0.9.15","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.15","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"d4af4f9d58eed20c369f04049d5df2bed70e66c0","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.15.tgz","fileCount":96,"integrity":"sha512-tPD6JAkZXvRpgw9FFyOB0VpfkXVtOP31QMJx4HtMvzTQ2vsnYg+LyzMmCwXBskEk3VjoPiOmG5LO6OrjcR+VNw==","signatures":[{"sig":"MEUCIDTyekszDvCVnXnji7tz9fnjS9SWGXuAWXes0A17xSFwAiEApByHKdBZkYliyIWDalzM5HkRcxmL9f3j4f0BxArKx84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222542},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.15_1784664426629_0.5795508776032383","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"ignorekit","version":"0.9.16","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.16","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"28e6b753098bdef90464c01d90c2eb41be958bbe","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.16.tgz","fileCount":96,"integrity":"sha512-UUj8lGu56OJg2nnkmcJ7t5vNw37ygA/L/Um4R3vyqxKKrf2c2b0Z0Im8DsgHFgBhiyS96Ipv8GpS3KF//YHwBA==","signatures":[{"sig":"MEQCIBR9rytS/U0mOVv76iK6W7yrkS4cAVobTnT4BXMutQINAiBx2ktLnLy2RWLxqCARmvFQRnqGgk1T2duE4cQXfY1R5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222541},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.16_1784664584070_0.6309445047352551","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"ignorekit","version":"0.9.17","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.17","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"f7a9b9385417f36c1e9c8d541e892b678d9e2528","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.17.tgz","fileCount":95,"integrity":"sha512-spCkofNeW2p+Lwij2bqgIczOg4SPsxz+jJzWll9g79yH6Y0k2vXX240HEatOs8bkWvrvB8oGfwIK0hzdYBkqEA==","signatures":[{"sig":"MEYCIQD/EWDvA/g1u4cSwhO2TvtU9t3kXEc1t7NL6g61CWJoOQIhAKsEF459Rr8u9AQ0qrfHxW/TlA/6jMQbLqrliYNFhpdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203340},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.17_1784665704022_0.7666509099906267","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"ignorekit","version":"0.9.18","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.18","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"4de8b7d42a79a9a4fda3661118558f3d134596da","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.18.tgz","fileCount":95,"integrity":"sha512-qhltopGXuj4ed2G3fy1nTBeZAg+iUJxAfMpPiowIckgo3WZdzmNu/bT5acJJmSkUHBTJT0raa3APbpxNfYWTiQ==","signatures":[{"sig":"MEUCIQDnddrcXjLOm1JgKmy0At8u06yZenWzHYySJYy4CrifrgIgKzK4ie40hWIirHckqNrlXq6V1vcfBq65ZL6ZjNzGDiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203002},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"5a828b8cf0ac5e9475f5b3e2927299003cbfe035","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.18_1784666431812_0.35923280704646254","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"ignorekit","version":"0.9.19","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.19","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"a03a3a6d8d2156f63868d173680a4dd141eebb66","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.19.tgz","fileCount":92,"integrity":"sha512-TpdG3KR0RkN8tUd2SWUDRaOGEVo7NIlwfNCIKftHts52Cr8HaT9oPlMREDf9URklS3k5hSE2psmrrPrnwHKXXQ==","signatures":[{"sig":"MEUCIQCOox4Inij0Tp6EgFDyJIDxfCv4Oj1YsfRvLKJq5VDxvwIgF361H3AHtKCB/+O6sTi8u/eh+sWc9fZTbDCen5GoGXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215552},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"b982c3cab855168bf68c776af5e4c06d5c8d3721","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.19_1784783050982_0.3574831710063635","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"ignorekit","version":"0.9.20","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.20","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"7f041a45f012dd650efff64cb4b7545ed192b43b","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.20.tgz","fileCount":92,"integrity":"sha512-9ABuZmgyCXxoKAIywfdjdoLCsoJJTwpW0rYzUQEXv0632k7/rpuDD2aAIZplkjyOxS3iJXG8DQ2bE3Q+/qaTjg==","signatures":[{"sig":"MEUCIQC2NKbG9+XP2Q/+TsPI7+uxj84v8xVUci5AYnPoibE2cAIgdLwjjBuV6ped0C4MkwGp9DC1UhVg4r3hSl6NPy2PT+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218106},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"6abd7e51d05842019e5eb415e4b2fe649fe1d497","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.20_1784821577325_0.062276780749124905","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"ignorekit","version":"0.9.21","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.21","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"4cda9138be84b9e34d06f2678a0e410f1c60c657","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.21.tgz","fileCount":92,"integrity":"sha512-foVEgjNz1+oC3T7kxK7hAQWh+Ry4kRUboY3yfqnalAdHAl99PuvnlvhVDbqQPdu59nVXd/VatOaIaboDuHN4Eg==","signatures":[{"sig":"MEQCIHmwlYmIuZL1N7J8ZVOzNf+3k3sQ0ZqNuU5ThEEKKlJlAiAtb6cdwVyP04mcLxBB2yL3g+iqIXyQR6L4zhJPpchwcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219807},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"9f1f09615771267148478b534315b1f60fd04073","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.21_1784825058131_0.7514946988959557","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"ignorekit","version":"0.9.22","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@0.9.22","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"5202af98fb257f6b285904f7cc8d876272747fc8","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-0.9.22.tgz","fileCount":92,"integrity":"sha512-IytN6dQ2rz0uRquzlub+NggJbQOqKbJpe3HDVk262bbI+ADH8S4rWfzKrDqGIeu2Nur3LHiBSQ8fJAsYsmhGfQ==","signatures":[{"sig":"MEUCIA3dPt7CT+5MAgZx+IrnSGV38blWMn4DDpDRbrNrhrGuAiEA6eutGi4+AV42cQPfmLo3XmJJgvKeHT9VszatTMeEo5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222335},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"48c0769818302431cf6b9288325a08e4072e9ae3","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_0.9.22_1784827090820_0.3280891394571077","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"ignorekit","version":"1.0.0","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@1.0.0","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"7ebdd38540b735b29c159d20ebafdabc009c0d96","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-1.0.0.tgz","fileCount":92,"integrity":"sha512-1syDBmd6utn4E3/KrU3F9QJ7Ro7d6YCo7A9ulaUsuGxGIkLavBJoWD1c5pNvFwc+RvY6lGr5B52mVKkJoFc4xA==","signatures":[{"sig":"MEUCIH9de26NhbQaEhek31kF1ugnZBLorU8arM48rr0QyuXnAiEAiLmYrNto6eetmkcdGBxZWiz9kijaMVd2fR7DTAkzrXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222953},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"fe2be26e18b168e095ad912edc1efe3326d8bc53","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_1.0.0_1784829852398_0.6209335429854625","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ignorekit","version":"1.0.1","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"license":"MIT","_id":"ignorekit@1.0.1","maintainers":[{"name":"focess","email":"focess@focess.top"}],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"bin":{"ignorekit":"bin/ignorekit.js"},"dist":{"shasum":"0ed8d65f591d05b8f54c2dfb980404bd612fa13b","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-1.0.1.tgz","fileCount":92,"integrity":"sha512-o66bP0qGqCpE5hk310j0XBFMQhsWcJUSTqROCvDN2yfmR1NFMXgmOmmlFuLzgy6rR53oIp3s1drqf1LknPhQAg==","signatures":[{"sig":"MEYCIQC5UYNhOJKI3QOSM7GfYOODQ8C13c5GAijbR9CgTNE2hwIhAKtCW83rA2X9SyAzPKZR1TidmMU4Gw7Gqc/0DhhZZyHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222855},"engines":{"node":">=18"},"exports":{".":"./src/cli.js"},"gitHead":"29ffd4799961462850dc3305f4d49b36f1a02f8f","scripts":{"list":"node bin/ignorekit.js list","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations","validate:situations":"node scripts/validate-situations.js"},"_npmUser":{"name":"focess","email":"focess@focess.top"},"repository":{"url":"git+https://github.com/MidCoard/ignorekit.git","type":"git"},"_npmVersion":"11.12.1","description":"Build .gitignore files from composable components and presets","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ignorekit_1.0.1_1784986894764_0.8946863864663406","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ignorekit","version":"1.1.0","description":"Build .gitignore files from composable components and presets","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"homepage":"https://github.com/MidCoard/ignorekit#readme","bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"repository":{"type":"git","url":"git+https://github.com/MidCoard/ignorekit.git"},"license":"MIT","bin":{"ignorekit":"bin/ignorekit.js"},"exports":{".":"./src/cli.js"},"scripts":{"list":"node bin/ignorekit.js list","validate:situations":"node scripts/validate-situations.js","test":"node --test test/*.test.js && npm run validate:situations","test:unit":"node --test test/*.test.js","prepublishOnly":"npm run test:unit && npm run validate:situations"},"engines":{"node":">=18"},"_id":"ignorekit@1.1.0","_integrity":"sha512-b6y4r9HeV/I+JoDxsylm61RO3JER1uHVzdy5daLnr6PKRfE6QrhcxcP0MHsCANSiKzLCsj9hM8rR6AQ+bOkZtA==","_resolved":"D:\\CodexTemp\\ignorekit-release-1.1.0\\ignorekit-1.1.0.tgz","_from":"file:D:/CodexTemp/ignorekit-release-1.1.0/ignorekit-1.1.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-b6y4r9HeV/I+JoDxsylm61RO3JER1uHVzdy5daLnr6PKRfE6QrhcxcP0MHsCANSiKzLCsj9hM8rR6AQ+bOkZtA==","shasum":"7d301796ad1cc5c2fb586e87ebee2ba417031a16","tarball":"https://registry.npmjs.org/ignorekit/-/ignorekit-1.1.0.tgz","fileCount":97,"unpackedSize":229626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4dmAYyuD1UWLgnG0Bti5Y61T0r78z5fppacARI4WDfgIgUzwdsawC0Envm+RYUEX1yZTtow6/znuWpq/e7zaE+BE="}]},"_npmUser":{"name":"focess","email":"focess@focess.top"},"directories":{},"maintainers":[{"name":"focess","email":"focess@focess.top"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ignorekit_1.1.0_1788986211999_0.2898621756353361"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-07T08:55:53.367Z","modified":"2026-09-09T20:36:52.318Z","0.2.0":"2026-07-07T08:55:53.538Z","0.3.0":"2026-07-09T10:08:23.341Z","0.3.1":"2026-07-09T10:24:05.281Z","0.4.0":"2026-07-09T10:39:19.597Z","0.5.0":"2026-07-11T13:51:32.924Z","0.6.0":"2026-07-12T23:29:04.423Z","0.6.1":"2026-07-13T01:57:03.410Z","0.6.2":"2026-07-13T04:05:53.972Z","0.6.3":"2026-07-13T13:34:26.679Z","0.6.4":"2026-07-13T19:10:12.148Z","0.6.5":"2026-07-14T09:41:34.822Z","0.6.6":"2026-07-19T04:02:50.426Z","0.6.7":"2026-07-19T12:37:55.078Z","0.7.0":"2026-07-19T21:23:27.585Z","0.7.1":"2026-07-19T23:30:20.835Z","0.7.2":"2026-07-20T01:13:00.038Z","0.8.0":"2026-07-20T01:46:56.459Z","0.8.1":"2026-07-20T02:45:09.801Z","0.9.0":"2026-07-20T16:18:51.666Z","0.9.1":"2026-07-20T17:56:06.252Z","0.9.2":"2026-07-20T18:07:55.513Z","0.9.3":"2026-07-20T18:26:39.641Z","0.9.4":"2026-07-20T18:29:37.534Z","0.9.5":"2026-07-20T18:42:41.791Z","0.9.6":"2026-07-20T18:50:56.106Z","0.9.7":"2026-07-20T19:00:57.200Z","0.9.8":"2026-07-20T19:28:05.883Z","0.9.9":"2026-07-21T02:49:39.168Z","0.9.10":"2026-07-21T04:03:23.699Z","0.9.11":"2026-07-21T08:17:53.860Z","0.9.12":"2026-07-21T18:22:57.690Z","0.9.13":"2026-07-21T19:13:18.652Z","0.9.14":"2026-07-21T19:18:16.794Z","0.9.15":"2026-07-21T20:07:06.763Z","0.9.16":"2026-07-21T20:09:44.204Z","0.9.17":"2026-07-21T20:28:24.166Z","0.9.18":"2026-07-21T20:40:31.953Z","0.9.19":"2026-07-23T05:04:11.126Z","0.9.20":"2026-07-23T15:46:17.524Z","0.9.21":"2026-07-23T16:44:18.280Z","0.9.22":"2026-07-23T17:18:10.950Z","1.0.0":"2026-07-23T18:04:12.674Z","1.0.1":"2026-07-25T13:41:34.903Z","1.1.0":"2026-09-09T20:36:52.144Z"},"bugs":{"url":"https://github.com/MidCoard/ignorekit/issues"},"license":"MIT","homepage":"https://github.com/MidCoard/ignorekit#readme","keywords":["gitignore","generator","ignore","git","component","preset","cli","config","cross-platform"],"repository":{"type":"git","url":"git+https://github.com/MidCoard/ignorekit.git"},"description":"Build .gitignore files from composable components and presets","maintainers":[{"name":"focess","email":"focess@focess.top"}],"readme":"# ignorekit\n\nA cross-platform CLI tool for building `.gitignore` files from composable components and presets. Zero runtime dependencies, Node.js >= 18.\n\n## Quick start\n\n```bash\nnpm install -g ignorekit\n\nignorekit init ./my-project --preset node --git   # new project\nignorekit adopt --preset vite                      # existing project\nignorekit generate                                 # rebuild .gitignore\nignorekit search .env                              # find which component covers a rule\n```\n\n## How it works\n\n```\ncomponents → presets → project custom rules → generated .gitignore\n```\n\n- **Components** are atomic ignore rules: `platform/windows`, `language/java`, `build/gradle`, etc.\n- **Presets** are project-type templates that group components together. Presets can extend other presets via a `base` field, forming an inheritance chain: `django` extends `python` extends `generic`.\n- **Custom rules** are project-specific patterns that don't fit any component.\n\nYou describe *what* your project is (via a preset + components + custom rules), and ignorekit generates the `.gitignore`. Output is reproducible when the config, IgnoreKit version, and resolved definitions are the same.\n\n## What is a preset?\n\nA preset is a **project type template**. It answers the question: \"what kind of project is this?\" Each preset bundles the components that make sense for that project type. Presets can extend other presets — a `django` preset extends `python`, which extends `generic`. The base chain is resolved automatically: `django` gets all of `python`'s components plus `generic`'s, then adds its own.\n\n| Preset | Base | Project type | Own components |\n|--------|------|-------------|----------------|\n| `generic` | — | Any project | platform, editor, secrets, logs |\n| `blank` | — | Start from scratch | none |\n| `node` | generic | Node.js project | language/node |\n| `node-pnpm` | node | Node.js + pnpm | package/pnpm |\n| `node-yarn` | node | Node.js + Yarn | package/yarn |\n| `vite` | node | Vite frontend project | framework/vite |\n| `next` | node | Next.js project | framework/next |\n| `nuxt` | vite | Nuxt project | framework/nuxt |\n| `sveltekit` | vite | SvelteKit project | framework/sveltekit |\n| `angular` | node | Angular project | framework/angular |\n| `java-gradle` | generic | Java + Gradle | language/java, build/gradle, editor/java-ide-metadata |\n| `java-maven` | generic | Java + Maven | language/java, build/maven, editor/java-ide-metadata |\n| `python` | generic | Python project | language/python, package/pip |\n| `python-poetry` | python | Python + Poetry | package/poetry |\n| `django` | python | Django web project | framework/django |\n| `flask` | python | Flask web project | framework/flask |\n| `rust` | generic | Rust project | language/rust |\n| `go` | generic | Go project | language/go |\n| `ruby` | generic | Ruby project | language/ruby |\n| `php` | generic | PHP project | language/php |\n| `c` | generic | C project | language/c-cpp |\n| `cpp` | generic | C++ project | language/c-cpp |\n| `cpp-cmake` | cpp | C++ + CMake | build/cmake |\n| `scientific` | generic | Research / ML / data analysis | domain/scientific-artifacts |\n\nPresets are **starting points**, not cages. You can always add extra components or custom rules on top.\n\n## Commands\n\n### `init` — Start a new project\n\n```bash\nignorekit init                                    # interactive: pick preset, use current dir\nignorekit init ./my-app --preset java-gradle --git\nignorekit init ./web-app --preset vite\nignorekit init ./my-app --preset node --exclude platform/windows\nignorekit init ./my-app --preset node --dry-run\n```\n\nIf `--preset` is omitted, an interactive picker shows all presets with the best match suggested. The picker also offers two quick options: `generic` (safe default for any project) and `blank` (no components). When there's no suggestion from analysis, pressing Enter selects `generic`.\n\n### `adopt` — Bring an existing project into ignorekit\n\n```bash\nignorekit adopt                                   # fully interactive\nignorekit adopt --preset java-gradle              # interactive with preset chosen\nignorekit adopt --preset node --exclude platform/windows\nignorekit adopt --preset java-gradle --component language/node  # mixed project\nignorekit adopt --preset java-gradle --confirm    # overwrite .gitignore without asking\nignorekit adopt --preset generic --dry-run         # preview without writing\n```\n\nAdopt analyzes your existing `.gitignore`, shows strong component matches, carries over only rules not covered by your chosen preset or extra components, and writes `.gitignore` and `ignorekit.json` after you confirm.\n\n**Interactive flow:** analyze → pick preset → pick extra components → review custom rules → (overwrite config?) → (preview?) → (overwrite .gitignore?) → write.\n\n**Flags:** `--overwrite-config` replaces an existing config, `--preview` shows the generated `.gitignore` directly, `--confirm` skips the overwrite prompt, `--remove-cached` removes newly-ignored files from Git's index, and `--dry-run` previews both outputs without writing files.\n\n### `generate` — Build .gitignore from config\n\n```bash\nignorekit generate                                # reads ./ignorekit.json\nignorekit generate ./ignorekit.json\nignorekit generate ./ignorekit.json --output ./path/.gitignore\nignorekit generate --confirm --remove-cached      # CI-friendly\n```\n\n`generate` only writes the output file by default. When a `.gitignore` already exists, it asks for confirmation before overwriting — pass `--confirm` to skip the prompt (useful in CI). `--remove-cached` is an explicit opt-in to remove already-tracked ignored files from Git's index. `--dry-run` previews the generated file without writing.\n\n### `explain` — Understand your config\n\n```bash\nignorekit explain ./ignorekit.json\nignorekit explain ./ignorekit.json --verbose\n```\n\nShows what each component in your config contributes, grouped by inheritance level. Like `EXPLAIN` in SQL — no generation, just transparency.\n\n### `analyze` — Reverse-engineer a .gitignore\n\n```bash\nignorekit analyze ./.gitignore\nignorekit analyze ./.gitignore --suggest-preset\n```\n\nMatches lines against known components, shows coverage, identifies custom rules, and suggests the best preset. Standard project manifests such as `package.json`, `build.gradle`, and `pom.xml` improve suggestions without changing extracted rules.\n\n### `search` — Find components by rule pattern\n\n```bash\nignorekit search .DS_Store\nignorekit search \"*.log\"\nignorekit search node_modules\nignorekit search .env\n```\n\nSearches all component rules for the given pattern (case-insensitive substring match). Useful for finding which component covers a specific rule, or discovering components you may want to add to your project.\n\n### `list` — Browse what's available\n\n```bash\nignorekit list                # all components and presets\nignorekit list components     # just components\nignorekit list presets        # just presets (shows inheritance chain)\n```\n\n### `create` — Create reusable definitions\n\n```bash\nignorekit create component                                       # guided rule selection and review\nignorekit create component runtime --category local --from ./.gitignore\nignorekit create component local/runtime --from ./.gitignore     # category/name shorthand\nignorekit create component docker --category deployment --rule docker-compose.override.yml\nignorekit create component runtime --category local --rule foo --rule bar   # literal rules\nignorekit create preset                                          # guided base and component selection\nignorekit create preset team-vite --base vite --component local/runtime\n```\n\nComponents use a separate category and name; `runtime` with category `local` is stored as `components/local/runtime.gitignore`. The positional name can include a category prefix using slash syntax: `local/runtime` is equivalent to `--category local --name runtime`. Guided creation lists every candidate rule or component, lets you choose a subset, then shows the final output path before it writes anything.\n\nPass `--workspace-root <path>` to create definitions in a team-shared root when `--output-root` is omitted. `--dry-run` shows the planned target and content without creating a definition.\n\n**Smart extraction** is automatic when `--from <path>` is used: the source .gitignore is analyzed against known components and only the *unmatched* (custom) rules are extracted. To write literal rules, pass `--rule <pattern>` instead (skipping analysis).\n\n**Interactive rule selection** (no `--rule`): when a source is provided interactively, you see every rule with `[x]` / `[ ]` markers (covered rules pre-deselected), and you can toggle individual rules:\n\n```\nRules (5, 3 selected):\n  [ ] 1. .idea/         (covered by editor/jetbrains)\n  [ ] 2. *.iml          (covered by editor/jetbrains)\n  [x] 3. cache/\n  [x] 4. secret.key\n  [x] 5. MIGRATION.md\nToggle rules (e.g. 3, 1-3, all, none) [done]: \n```\n\nType a number to toggle, `1-3` to toggle a range, `all` / `none`, or `done` to confirm.\n\n### `remove` — Remove a user-defined component or preset\n\n```bash\nignorekit remove component local/my-comp --confirm\nignorekit remove preset my-preset --confirm\nignorekit remove component local/my-comp --dry-run\n```\n\nOnly user-layer and workspace-layer definitions can be removed. Shipped (dist-layer) definitions cannot be deleted. `--confirm` skips the removal prompt (required in non-interactive mode). `--dry-run` previews the target without deleting.\n\n## Project config\n\nProjects use `ignorekit.json`:\n\n```json\n{\n  \"version\": 1,\n  \"name\": \"my-project\",\n  \"preset\": \"java-gradle\",\n  \"components\": [\"local/ai-codegraph\"],\n  \"exclude\": [\"platform/windows\"],\n  \"custom\": [\n    \"MIGRATION.md\",\n    \"src/main/resources/application-local.yml\"\n  ]\n}\n```\n\n- `preset` — base project type template (resolves the full inheritance chain)\n- `components` — extra components on top of the preset\n- `exclude` — components from the preset chain to omit (e.g., `platform/windows` on a Windows-only team)\n- `custom` — project-specific patterns (always the last section in the generated file)\n\n## 3-layer definition system\n\nDefinitions live in three layers, resolved from lowest to highest priority:\n\n| Layer | Location | Purpose |\n|-------|----------|---------|\n| **Dist** | Shipped with ignorekit | Standard components and presets |\n| **User** | `~/.ignorekit` | Personal overrides and custom definitions |\n| **Workspace** | `--workspace-root <path>` | Team-shared definitions |\n\nHigher layers override lower ones — a user-layer `language/java` replaces the shipped one. All layers are searched automatically; no extra flags needed to pick up user or workspace definitions.\n\n## Components\n\n| Category | Components |\n|----------|-----------|\n| Platform | `platform/macos`, `platform/windows` |\n| Editor | `editor/jetbrains`, `editor/vscode`, `editor/temporary-files`, `editor/java-ide-metadata` |\n| Language | `language/java`, `language/node`, `language/python`, `language/rust`, `language/go`, `language/ruby`, `language/php`, `language/c-cpp` |\n| Build | `build/gradle`, `build/maven`, `build/cmake` |\n| Package | `package/pip`, `package/poetry`, `package/pnpm`, `package/yarn` |\n| Framework | `framework/vite`, `framework/next`, `framework/nuxt`, `framework/angular`, `framework/sveltekit`, `framework/django`, `framework/flask` |\n| Testing | `testing/browser-e2e` |\n| Domain | `domain/scientific-artifacts` |\n| Local | `local/env-secrets`, `local/logs`, `local/assistant-artifacts` |\n| AI tools | `local/ai-claude`, `local/ai-gemini`, `local/ai-codex`, `local/ai-codegraph` |\n\nShipped definitions target public repositories: local editor workspaces, AI tool state, secrets, and machine-specific files are ignored by default. Projects that intentionally publish tool configuration can add explicit negation rules or omit the corresponding component. AI tool components remain opt-in.\n\nShipped presets avoid duplicate rules when expanded. The default environment component ignores `.env.*` files while keeping `.env.example` and `.env.sample` available for version control.\n\n## Global flags\n\n| Flag | Effect |\n|------|--------|\n| `--version` | Print version and exit |\n| `--help` | Show help; `ignorekit <command> --help` for command details |\n\n## Environment variables\n\n| Variable | Effect |\n|----------|--------|\n| `IGNOREKIT_DEBUG` | When set to any non-empty value, prints internal error messages that are otherwise swallowed (analysis failures, preset chain errors, etc.) to stderr. Useful when something silently does the wrong thing. |\n| `IGNOREKIT_USER_ROOT` | Overrides the user definition root (default: `~/.ignorekit`). |\n| `IGNOREKIT_DIST_ROOT` | Overrides the shipped definition root. Intended for testing or embedded distributions. |\n| `IGNOREKIT_NONINTERACTIVE` | When set, skips every interactive prompt (preset picker, guided creation, confirmations) instead of hanging. Returns an error if a required choice can't be defaulted. Honored in CI environments automatically. |\n| `CI` | Standard CI flag. Same effect as `IGNOREKIT_NONINTERACTIVE` — avoid interactive prompts. |\n\n## Checking generated rules and sharing definitions\n\nRun `ignorekit generate --check` in CI to compare the existing output with the\nordered rules generated from the current config and definitions. It exits 0 when\nrules match and 1 when the output is missing or different, showing the changed\nrule block. Comments and line endings are ignored; rule order and repetitions\nare preserved. Missing or unreadable components fail the check. The command\nnever writes files, prompts, or changes Git's index. `--output` selects an\nalternative output; `--check` cannot be combined with write/preview flags.\n\nUse `ignorekit explain --verbose` to see the exact source path for each resolved\ncomponent and preset. Workspace definitions override personal definitions,\nwhich override shipped definitions. It also offers conservative advice about\ncustom-rule overlap and unanchored names such as `docs`. Advice never removes\nrules: repetitions can be intentional when exceptions occur between them.\n\nFor repeatable team and CI output, pin IgnoreKit to an exact released version\nin your tooling, commit team definitions, and supply the same `--workspace-root`.\nSet `IGNOREKIT_USER_ROOT` to a controlled, empty directory to avoid personal\noverrides. Commit `ignorekit.json` and the generated `.gitignore`, then run the\ncheck with those same inputs. A version pin alone does not pin personal or\nworkspace definitions.\n\nThe VS Code component preserves `extensions.json`, `settings.json`, `tasks.json`,\n`launch.json`, and `*.code-snippets` under root and nested `.vscode/` directories.\nLocal VS Code state remains ignored at every depth. Additional shared files\ncan be retained with custom negations. For files inside an ignored subdirectory,\nunignore the parent directory first. Project-specific rules are emitted last.\n\nMixed-language projects can opt into narrower components:\n\n| Component | Rules covered |\n|---|---|\n| `local/python-environments` | Python virtual environment directories |\n| `testing/python-cache` | tox, nox, pytest, and mypy caches |\n| `testing/coverage` | `coverage/`, `.nyc_output/`, `.coverage*`, and `htmlcov/` |\n\nFor example, a Java/Gradle project with Python utilities can add\n`language/python`, `local/python-environments`, and `testing/python-cache`\nwithout ignoring generic packaging directories such as `build/` and `dist/`.\nThe existing `package/pip` bundle remains compatible and already includes the\nPython environment/cache rules; choose that bundle or the narrow components\nas appropriate to avoid repeated rules. Coverage stays opt-in for Vite projects.\n\n## Development\n\n```bash\nnpm run test:unit         # run unit tests\nnpm run validate:situations  # validate situation files\nnpm test                  # both\n```\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n","readmeFilename":"README.md"}