{"_id":"@canuxs/teaajs","name":"@canuxs/teaajs","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@canuxs/teaajs","version":"1.0.0","description":"A micro:bit inspired CLI tool to build custom JS consoles and interfaces.","main":"index.js","bin":{"teaajs":"index.js"},"dependencies":{"chalk":"^4.1.2","commander":"^11.0.0","fs-extra":"^11.1.1"},"_id":"@canuxs/teaajs@1.0.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-QVN80dI8pRhfLUcqyCysaSask/aqlvmfedtL4TTdp4xmIwGSJ4d9OXkEikOGl0FD9EWW+YBpdqJMrbA3stsTDg==","shasum":"d06bc531ad9999b32430b2b995aa3a962b79d7c5","tarball":"https://registry.npmjs.org/@canuxs/teaajs/-/teaajs-1.0.0.tgz","fileCount":3,"unpackedSize":7774,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFHfhgC/E9CDm8FjLwgxzmal5mDENXSV2ZgmDorMQvYYAiBigcR++0OdoWEQtzxubU77KaB3wn/zivWGhJpraG3PTA=="}]},"_npmUser":{"name":"canuxs","email":"cansaritma@gmail.com"},"directories":{},"maintainers":[{"name":"canuxs","email":"cansaritma@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/teaajs_1.0.0_1776195337474_0.9177724548176427"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T19:35:37.373Z","1.0.0":"2026-04-14T19:35:37.602Z","modified":"2026-04-14T19:35:37.852Z"},"maintainers":[{"name":"canuxs","email":"cansaritma@gmail.com"}],"description":"A micro:bit inspired CLI tool to build custom JS consoles and interfaces.","readme":"# TeaaJS\r\n\r\n**TeaaJS** is a CLI engine for building virtual 7x7 RGB LED matrix consoles.\r\n\r\n## INSTALLATION\r\nnpm install -g teaajs\r\n\r\n## QUICK START\r\n1. Create a project:\r\n   teaajs new as mygame\r\n2. Generate the UI:\r\n   teaajs start mygame.tjs\r\n3. Open the output:\r\n   Launch mygame.html in your browser.\r\n\r\n## COMMANDS\r\n- NEW: teaajs new as {name}\r\n- EDIT: teaajs edit {file} {path}\r\n- EXPORT: teaajs export {file} to {path}\r\n- START: teaajs start {file}\r\n\r\n## API REFERENCE\r\nFunctions:\r\n- setLED(index, r, g, b): Sets color (index 0-48).\r\n- setBrightness(val): Sets intensity (0-255).\r\n- clear(): Turns off all LEDs.\r\n\r\nEvents:\r\n- function onInput(key): Triggers on button press.\r\n- Keys: W, A, S, D, P0, P1, P2, TRIANGLE, SQUARE, CIRCLE, X.\r\n\r\n## EXAMPLE CODE\r\nsetBrightness(255);\r\nsetLED(24, 255, 0, 0);\r\n\r\nfunction onInput(key) {\r\n    if(key === 'X') clear();\r\n}","readmeFilename":"README.md","_rev":"1-1c2005f2fad70332863e1a25ecd556ad"}