{"_id":"sftc-advance-components","_rev":"21-8c510cd458d30a91bc0590f39341ba40","name":"sftc-advance-components","dist-tags":{"latest":"9.9.10"},"versions":{"0.0.1":{"name":"sftc-advance-components","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"sftc-advance-components@0.0.1","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"dist":{"shasum":"84774885890f5d8a1a490ff09b57ab9eb0acfd10","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-0.0.1.tgz","fileCount":1,"integrity":"sha512-p2NL5TLQKR3lYPApprXqgrln9Qowa/nZaW158+nwtunvfQnaEMNJiLQ5vph62vxGwmVPeY2SNqvs5rXTRpROFQ==","signatures":[{"sig":"MEQCIFsCYm64hFGghpPZuJqU7hg/lkbgfiqLw6aVqZUFNv3sAiAvwQt1hCWQHFFBngrrFofN7w/SwAFBDClUM5mrVVhg/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_0.0.1_1765890635349_0.4516058567628827","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"sftc-advance-components","version":"0.0.2","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@0.0.2","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"276875d49ae8ae2dd84965f8f21849eb6532d12d","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-0.0.2.tgz","fileCount":8,"integrity":"sha512-AuVne25G4jG5eq4nu5J9Vm9s9d8KpYnDav61tEtnRVwpqQfiDeAla/h1S2lRlIdzteq3pi3LW2t4u0YkLDoCXg==","signatures":[{"sig":"MEUCIFNZ/jJSGKFZhnuwyUlpZ1+rpatwdaJinOrdq1mhenh6AiEA021zXdZQkpbl7j98X7rxZaNgCsOLCGCWX1ESNwQJjMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_0.0.2_1766294207463_0.5726433054628266","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"sftc-advance-components","version":"0.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@0.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"2e02cb3183d8b3a8384011146ef6e79cde9726d3","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-0.9.9.tgz","fileCount":8,"integrity":"sha512-PY+jzLtpCmpr5jZWs+flhVMbCKnc7O7QDx7MC6frdVJJYK78PusZXrIYCuWjV4oD8guygnky/OXPAT/GiLwzJA==","signatures":[{"sig":"MEQCIFdRfiVQSiAN9pcnjHHIIiGxJWprQBY4ZCK5A/7Sj1OkAiBylaqxSgBG7Hlwzp0ftpBlveaNQUYQ/2NBcq56LSgwCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_0.9.9_1766294678907_0.5920413985816337","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"sftc-advance-components","version":"1.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@1.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"27f6e5f032bbe67f1268179acc4baa051bc5a23e","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-1.9.9.tgz","fileCount":8,"integrity":"sha512-MxoiBKBPM5Ix8QqkkWMRZeDPynzt7aqfSrEO3WelB6KRJYuZ6kMsXq4VU6zxNuQ1S7lIXJGHhq7mBThl6X9Fyg==","signatures":[{"sig":"MEYCIQCtoAmiBMv6EFWodY+QEuSAaspmQbSXx5HtNJbdy5nNuAIhANGSq2MdmxnWyQIWmYNhfiK2ifcKDVPCP62Q8zvyO+N5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_1.9.9_1766294690400_0.987392890746104","host":"s3://npm-registry-packages-npm-production"}},"2.9.9":{"name":"sftc-advance-components","version":"2.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@2.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"6ecee0d27e114dd559a0b379be1ccf608932de3d","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-2.9.9.tgz","fileCount":8,"integrity":"sha512-u5U9wbcZMye0Z9lDEQTXJhH9Srud3K4iGRbIWHmuUErjPvsVPFUMiAonHNVLvLi8xGnN9/gyxMY7Sq2gPtp0uQ==","signatures":[{"sig":"MEQCIDpdeyCA4/KZepgu5Uuw9UG9kEqiqfGGcqVQmHd4Z4zxAiAaDg2rGyn7pmj0aOQenhPhiDNwUPUhh0IiFYpF6C2UjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_2.9.9_1766294697840_0.815961075881136","host":"s3://npm-registry-packages-npm-production"}},"3.9.9":{"name":"sftc-advance-components","version":"3.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@3.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"8b13eb19c526bd1d9edaa4359b1e4f1ffb81b102","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-3.9.9.tgz","fileCount":8,"integrity":"sha512-PKuDvhq/2QDXA8EgXgwJrF9MgLzXk+8c27iImXiLMLfWI4FPsBUUaXsBdOuN6KndWjO+5CUrqTPq/14V+aor5w==","signatures":[{"sig":"MEUCIH6urV8uBsNTHfSpJRLKVat82hBpRQwUU4PeoBFWgQo1AiEAkD4bLN1uIspT3fVK2ZpqU/kDRAkQgfIZgluiX0wi4NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_3.9.9_1766294704240_0.9471630762427392","host":"s3://npm-registry-packages-npm-production"}},"4.9.9":{"name":"sftc-advance-components","version":"4.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@4.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"151a65d62957ff8dbf9b0c4912d8148e15a0a96e","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-4.9.9.tgz","fileCount":8,"integrity":"sha512-xWecjzB4GmbIMy9uq6Lv5wH7AVRWmbihBs5f+wMA34BFWtQYZmh+lJNKi8YJOpfZUo5aNx3ATjl4bka/00JXdw==","signatures":[{"sig":"MEQCIEwwyTRqUTTxQw1GwqwRbIuvq8wtOzoF/IrR/jC86sX/AiB2dbITlWEtskPlsuLKCwDJ4djdzgvPeXvPMLwvIq4MBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_4.9.9_1766294709502_0.30786185953862355","host":"s3://npm-registry-packages-npm-production"}},"5.9.9":{"name":"sftc-advance-components","version":"5.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@5.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"73283627e6686d17886dbdd387f950bc5899ac0a","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-5.9.9.tgz","fileCount":8,"integrity":"sha512-Bcz39WnHuTC/mfUFPB7E+6VjiWVrMZSUBj61aoTD1RhEZnZzmc9GcXoUyzP20xZTVQ5bVAyVYp9BcZw1DDj2Aw==","signatures":[{"sig":"MEQCID4gDCP2TbGjAXmj7kcXThwlOVzzq19Xokn2UyLwvTZUAiB6OvFfFfLGiBz3CgHAvk+jv3Mn3VSSOJq4WYejdrTMxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_5.9.9_1766294714235_0.42380160546292456","host":"s3://npm-registry-packages-npm-production"}},"6.9.9":{"name":"sftc-advance-components","version":"6.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@6.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"37e47b585556978fb524a8e986aed7155cfe61fa","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-6.9.9.tgz","fileCount":8,"integrity":"sha512-fxmrQ5AFW/LxBw13BThddQ6x6GYAs3BsgGi55MF1DXdysEKKdLEnliL8Pgunqw4Gd3s+sT7FHaL+Z3yZ6c4mdA==","signatures":[{"sig":"MEUCIQDNkLA3Xaxmp+2hvUBze5He7nzf5I+ZBLJT4LFSKu9ZwwIgDWbcJRbjBV+efj8VEX/BX3P+iT+TKSLCrwLLK+fsnPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_6.9.9_1766294718423_0.7370815656049583","host":"s3://npm-registry-packages-npm-production"}},"7.9.9":{"name":"sftc-advance-components","version":"7.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@7.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"b15045c53a890b1c9b593102ec5760cb111b9fc7","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-7.9.9.tgz","fileCount":8,"integrity":"sha512-HV2+3USXvKM1BVF3kPN9e4N4hnaOQ8kdZWDTRjqKCKXRCjKAo6Vl/5Xao/2ZhoQlVeLnWIrYYdtTToKYKQuN/Q==","signatures":[{"sig":"MEYCIQCYyOqokDMB5obl6j92qwCjynmN9tROEv476+b4Q9FyuwIhAMT2hT6t0irmtJTejLyBbiFTs43DC1BsGGHWNKI/59R6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_7.9.9_1766294725465_0.016953115149441977","host":"s3://npm-registry-packages-npm-production"}},"8.9.9":{"name":"sftc-advance-components","version":"8.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@8.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"4d683a7b7e5d63361907f4b49e7646cc155790ce","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-8.9.9.tgz","fileCount":8,"integrity":"sha512-niF97Jtz0WwYkV0MmUBJEm+GLM1QoksvnfYphD169XRTb+6MXHBRz2VXk6K9j8in8kTHKXBKrkUwod26PA1QaQ==","signatures":[{"sig":"MEQCIAdG/qUtkxtoZeXY1M172e0/TcczPxQT2GasxmWzmeVuAiA11Tuc99rGSGekAoQFjZH/LfoBxAti3Ubz8tGedjVMkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_8.9.9_1766294732909_0.8805809083619418","host":"s3://npm-registry-packages-npm-production"}},"9.9.9":{"name":"sftc-advance-components","version":"9.9.9","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@9.9.9","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"13f851b2cf4170e4b483647e097645f729c8eb38","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-9.9.9.tgz","fileCount":8,"integrity":"sha512-5aJCpNZaFh3avG4ES+0PT9Cm8CWxSMc8X3n06dvpaagoad8wcb6o3jFF8RCg19sk041IeQ5jY5W1CJPOmFxUeg==","signatures":[{"sig":"MEUCIHPYjHuQ/SSdzem+/hNC4aKh1uKahX+AUHaDUezI8mcSAiEA/wIEGBoHxUCEBwuLjiODVQiPLf/6vx9NZxvTItHd7AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15294},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_9.9.9_1766294739238_0.24358783385215776","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"sftc-advance-components","version":"1.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@1.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"436b23551418c5bfe30ac3a2985670056cf91145","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-1.9.10.tgz","fileCount":8,"integrity":"sha512-pLOoMXBByPDuZGpG0XX6JkewNhifxl84vyCVbGS4sxpWwF2JEb22FS0C8muF8a9+IY1wD4bCdx5tNas47sTmnQ==","signatures":[{"sig":"MEUCIGVxvKINyhOp3o9J0OFDzLhCCHE9fjN1rx6/aOAASPw4AiEA8PhgjLAbva5AP7RIgMHCqCHAKW694PWx+dPXBZVUEBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_1.9.10_1766490835265_0.7378242070364369","host":"s3://npm-registry-packages-npm-production"}},"2.9.10":{"name":"sftc-advance-components","version":"2.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@2.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"a471b92503b3ccfbcff5811525c1bed50abb6677","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-2.9.10.tgz","fileCount":8,"integrity":"sha512-AliO836jJATuwkdyc9VEjtVFY2rhd/h/QwRROfwUMOpFLWsKngrV4dD67xfrXxQTaH+eAY15RHXYeh2cHjWD5A==","signatures":[{"sig":"MEUCIFXFEijd+xz4eYprsR+rNuuvuc3hPtPrgED4rclgR8cgAiEA6idSefU114EfZbVaE+obeCiXw4P7ijE/DTCqAjD/2is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_2.9.10_1766490944985_0.9274725235012535","host":"s3://npm-registry-packages-npm-production"}},"3.9.10":{"name":"sftc-advance-components","version":"3.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@3.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"5a6b178fe3c837090fed99c7de945d210f528b25","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-3.9.10.tgz","fileCount":8,"integrity":"sha512-DRD1nF4x043BVEu9ei/jY+JT3J5WIM9fG/hSBh8xCHootmFFnkRGW+dV1fwXG29yvsLS/QXM+X/98H3G5aWaKg==","signatures":[{"sig":"MEUCIQD9u+dwdHuyA5QUDhoY44DRE5tNAwTzx8FGxwQUZ0LP4QIgZmTry9oz5pl4OElds470LX6XPsgjqGhf3rhqasqNcpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_3.9.10_1766490951228_0.6206856119078732","host":"s3://npm-registry-packages-npm-production"}},"4.9.10":{"name":"sftc-advance-components","version":"4.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@4.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"4ea464cdeefaaca32f6e56068ecd6deb7629fc8a","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-4.9.10.tgz","fileCount":8,"integrity":"sha512-8WS17p4zzTzgcvaM4sm4Reuo0Al13xFomn5k+urieXDUuTeFQXSne5wT9C5/Db0GUcZ5pisHlbFDm69s2gfbeg==","signatures":[{"sig":"MEQCICLMkhoPy6SzWtXyFEB7Sm6khDXCBmbdk3xj3IriRN8CAiBNyrRLaJX6Tjnid1LMxbcBRz+Ik8k+rdJf9vUZyQOtqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_4.9.10_1766490956845_0.9125669748141274","host":"s3://npm-registry-packages-npm-production"}},"5.9.10":{"name":"sftc-advance-components","version":"5.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@5.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"8789847d4ed5ba7314cd693a99e3033998353a39","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-5.9.10.tgz","fileCount":8,"integrity":"sha512-4/rPNq1ULkRx8NboXEORdPq9q7NtvKhjhrqpv23+kLbznnLCNxWFTBPpL1dT4cMcPribvdFI1sDS5AQOnQYoWg==","signatures":[{"sig":"MEUCIQDRKPl5meuUtGktw49/WcnrlCTWS558nOKfzoBSx3EJuwIgS8hVtHrcaJdRFBlhzn2SLTXAKRq3FEvkKF1iUP4heuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_5.9.10_1766490963550_0.4750308835576209","host":"s3://npm-registry-packages-npm-production"}},"6.9.10":{"name":"sftc-advance-components","version":"6.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@6.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"69d41588b2501086d95c361a3a995dc0c23e0723","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-6.9.10.tgz","fileCount":8,"integrity":"sha512-W+emZPOjGNnbnMtAJPlM0lyiD7TuPHQKKr2PqjNS738RuNvhvJQY0y1d3OYCqyi25f/Mvh6YIrxRUdJWjXp4wg==","signatures":[{"sig":"MEQCIA+z3F/4mL1JlTFKRoXMjN+Isj8RfGjEv7HHX03HoRp1AiACrchJKuRrZp7dLkYJ2A9OIeAbHXttEcpyA0Yvgrn/UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_6.9.10_1766490968992_0.6484070482277946","host":"s3://npm-registry-packages-npm-production"}},"7.9.10":{"name":"sftc-advance-components","version":"7.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@7.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"a24a32905b687bf9ab7fc8aeddabc7a23efa9210","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-7.9.10.tgz","fileCount":8,"integrity":"sha512-m60XvqoPXP9szHtnDzcwCouw+VYABYUY3qVE5JvrcOIv6u1ii38Z/zjLJkNSFyjSERFWMDCHn51NJjidxOtxfg==","signatures":[{"sig":"MEUCIQC1OJlWP2kLQCBxHdKgiImbr5LaY33Khl36UY/3g9/PqQIgTtYRge4wTnKqXO2vMLCWgNIha4nkGN2Mf3vSCaavLp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_7.9.10_1766490983924_0.6079994544823288","host":"s3://npm-registry-packages-npm-production"}},"8.9.10":{"name":"sftc-advance-components","version":"8.9.10","keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@8.9.10","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"bin":{"snake-game":"index.js"},"dist":{"shasum":"4b916b31326717471cfaa6bd77b72c6f5ac904fe","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-8.9.10.tgz","fileCount":8,"integrity":"sha512-XmzJQEZK7+G94Cv9iS9WNjLq8JqeIktfp73Kki98voGCE4OJjf70zYbpqJLH+r/ttWil5L5upWMVYGCjXFF7yQ==","signatures":[{"sig":"MEUCIALvgTyNR1MIyEDbJ+Q+Y9HFJg+F+r2Xuyf5hFH6SaAQAiEA24LKk8H7RiXvteCQYwzQWMY7EmozGAmDBteoHkG/oCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15307},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js","preinstall":"node check-environment.js"},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"_npmVersion":"10.9.2","description":"A simple terminal snake game library with no external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sftc-advance-components_8.9.10_1766490991520_0.6812547421702302","host":"s3://npm-registry-packages-npm-production"}},"9.9.10":{"name":"sftc-advance-components","version":"9.9.10","description":"A simple terminal snake game library with no external dependencies","main":"index.js","bin":{"snake-game":"index.js"},"scripts":{"start":"node index.js","preinstall":"node check-environment.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["game","snake","terminal","console"],"author":"","license":"MIT","_id":"sftc-advance-components@9.9.10","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YlCdRayVOgapAQCki4R/U4/J5zYM9V5CKwcCZSVcnP3YF4M8HqyN4B18A/1bpMVl0EJeOO+eCUQ9y5IUm89xrA==","shasum":"425ca25afcccec5342488de161938e3f86dd3243","tarball":"https://registry.npmjs.org/sftc-advance-components/-/sftc-advance-components-9.9.10.tgz","fileCount":8,"unpackedSize":15307,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQ/Kq3peOKAxbrzuH0NX5mn0NKQ29srz9nD7YOpxOl0wIgMCs2qc++wuvPFC8W2A4m5BWHscaUQznd8Xj1UvjgUR4="}]},"_npmUser":{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"},"directories":{},"maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sftc-advance-components_9.9.10_1766490998020_0.13402087615619807"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T13:10:35.349Z","modified":"2025-12-23T11:56:38.343Z","0.0.1":"2025-12-16T13:10:35.505Z","0.0.2":"2025-12-21T05:16:47.589Z","0.9.9":"2025-12-21T05:24:39.064Z","1.9.9":"2025-12-21T05:24:50.579Z","2.9.9":"2025-12-21T05:24:57.990Z","3.9.9":"2025-12-21T05:25:04.407Z","4.9.9":"2025-12-21T05:25:09.677Z","5.9.9":"2025-12-21T05:25:14.400Z","6.9.9":"2025-12-21T05:25:18.553Z","7.9.9":"2025-12-21T05:25:25.616Z","8.9.9":"2025-12-21T05:25:33.060Z","9.9.9":"2025-12-21T05:25:39.380Z","1.9.10":"2025-12-23T11:53:55.404Z","2.9.10":"2025-12-23T11:55:45.122Z","3.9.10":"2025-12-23T11:55:51.385Z","4.9.10":"2025-12-23T11:55:56.975Z","5.9.10":"2025-12-23T11:56:03.698Z","6.9.10":"2025-12-23T11:56:09.135Z","7.9.10":"2025-12-23T11:56:24.095Z","8.9.10":"2025-12-23T11:56:31.642Z","9.9.10":"2025-12-23T11:56:38.155Z"},"license":"MIT","keywords":["game","snake","terminal","console"],"description":"A simple terminal snake game library with no external dependencies","maintainers":[{"name":"vr7qw7k2","email":"vr7qw7k2@gfde.site"}],"readme":"# Terminal Snake Game\r\n\r\nA simple terminal snake game library with no external dependencies.\r\n\r\n## Installation\r\n\r\n```bash\r\n# Install globally\r\nnpm install -g terminal-snake-game\r\n\r\n# Or install locally\r\nnpm install terminal-snake-game\r\n```\r\n\r\n## Usage\r\n\r\n### Global Installation\r\nAfter installing globally, you can start the game directly:\r\n```bash\r\nsnake-game\r\n```\r\n\r\n### Local Installation\r\nYou can use it in your code:\r\n```javascript\r\nconst { startGame } = require('terminal-snake-game');\r\n\r\n// Start the game\r\nstartGame({\r\n  width: 20,  // Game area width\r\n  height: 10, // Game area height\r\n  speed: 200  // Game speed (milliseconds)\r\n});\r\n```\r\n\r\n## Controls\r\n\r\n- Use arrow keys (↑↓←→) to control the snake\r\n- Press 'q' to quit the game\r\n- Press 'r' to restart the game\r\n\r\n## Game Rules\r\n\r\n1. Control the snake to eat food (*) to grow longer\r\n2. Game ends if the snake hits the wall or itself\r\n3. Score 10 points for each food eaten\r\n\r\n## Features\r\n\r\n- Pure JavaScript implementation, no external dependencies\r\n- Customizable game area size\r\n- Customizable game speed\r\n- Real-time score display ","readmeFilename":"README.md"}