{"_id":"@dzhechkov/skills-edu-site","_rev":"12-ecc75c23093803063c897fa630173815","name":"@dzhechkov/skills-edu-site","dist-tags":{"latest":"1.1.11"},"versions":{"1.0.0":{"name":"@dzhechkov/skills-edu-site","version":"1.0.0","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.0.0","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/dzhechko/product-keysarium-2026#readme","bugs":{"url":"https://github.com/dzhechko/product-keysarium-2026/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"dca836e90afae23bb96d678503c23ede20b03695","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.0.0.tgz","fileCount":24,"integrity":"sha512-1XxBSY7NHUK+BWCoNCXYJCJ4A10bCPYnwVpASFmZyUmVtg6hUG9zMFefahoWJvoEjreP4ejJ2IXE1hvIG5CGUA==","signatures":[{"sig":"MEUCICL7Da8XckIbaZNp44+bsWEjF8JwrYP9jwpWkQqbsdLIAiEAn8V4oPcN2xGMQqIHJm8gWZ/VivDiOvIhYtunAbwnIgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120383},"main":"src/cli.js","engines":{"node":">=16.0.0"},"gitHead":"7093d90a2b350a0cfc2d458bce66b5ee281423cb","scripts":{"test":"node bin/cli.js doctor","prepublishOnly":"node scripts/sync-templates.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"repository":{"url":"git+https://github.com/dzhechko/product-keysarium-2026.git","type":"git"},"_npmVersion":"11.6.2","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.0.0_1772782632160_0.8693647480680577","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dzhechkov/skills-edu-site","version":"1.1.0","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.0","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/dzhechko/product-keysarium-2026#readme","bugs":{"url":"https://github.com/dzhechko/product-keysarium-2026/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"e413153ea24beae6f032ec4ea138cd352cde92a6","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.0.tgz","fileCount":24,"integrity":"sha512-TovZaX/YUTK8Ef8vTnTb8GEIWTMAHKgDF+5HQVhYkqES8goHSrPicHSzwuRXj+MSt5173y8QcE9mwL9f0QmGoQ==","signatures":[{"sig":"MEUCIDxYeK3stfSP2F++5iNL1+JaYOlSQzSV5F0S10BeXXqEAiEA7MQfaZBhG3phOixwNeT78kDhsSVEIizJD1quiKZ7Eb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124684},"main":"src/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1153f74a10d5924884784695a6b18358b8c30cdb","scripts":{"test":"node bin/cli.js doctor","prepublishOnly":"node scripts/sync-templates.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"repository":{"url":"git+https://github.com/dzhechko/product-keysarium-2026.git","type":"git"},"_npmVersion":"11.6.2","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.0_1774902834153_0.1904769832545643","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@dzhechkov/skills-edu-site","version":"1.1.1","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.1","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/dzhechko/product-keysarium-2026/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"82f75c0549625800ee080c5fe3a935dbceb0d676","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.1.tgz","fileCount":24,"integrity":"sha512-r7y1MVv+KDYa9Jb/4fhaNZZdPAtYJonphQEutRAtldz6h/3geYvTUfQ9N+KI5bCCfIJD0XHNNYItjfsD5lA+9A==","signatures":[{"sig":"MEUCIQD3WzP1mmHXSyENRx+BpmMxX1EbcXdhl9jGiB9RqO+ulwIgbBpjEFEHDMzAk9i29zGadX0pxCUUzD1YpPqz675LVqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124704},"main":"src/cli.js","engines":{"node":">=16.0.0"},"gitHead":"36f9f1f27a385e81182809fb00247b70f0e61f18","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.1_1781210601538_0.4699784126487667","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@dzhechkov/skills-edu-site","version":"1.1.2","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.2","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/dzhechko/product-keysarium-2026/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"134bcfcfc52bf1c93877d489d8b5cb32cd1d79c2","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.2.tgz","fileCount":25,"integrity":"sha512-Wl7a0LtHe2eN/iTdDHSNRhLj4oEK5wVEV9je4ywbBAnv/xp+VOci8YQV7M/BFPEQIMGgB31oSHkhG9bcSjxClg==","signatures":[{"sig":"MEUCIQCbBdkPA65NyVj8GonCiZVSzZnrow62lC+K9/LHm2AxagIgOAxxJVuWE3NOQ79WtNJn/Eywvkl2l7DRL1/+IEMMf94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127013},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.2.tgz","engines":{"node":">=16.0.0"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/fb296c644c3524c8feadaee6e9fde922/dzhechkov-skills-edu-site-1.1.2.tgz","_integrity":"sha512-Wl7a0LtHe2eN/iTdDHSNRhLj4oEK5wVEV9je4ywbBAnv/xp+VOci8YQV7M/BFPEQIMGgB31oSHkhG9bcSjxClg==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.2_1781638097394_0.5139557579751957","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@dzhechkov/skills-edu-site","version":"1.1.4","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.4","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/dzhechko/product-keysarium-2026/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"62f400d89bd6b4f107644cb3b73f6ec221236a59","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.4.tgz","fileCount":25,"integrity":"sha512-hrlG9d+SAMJoGLWs+UtvhgHY1MwArDqLlN++n6q6lpUySUee8Qmq4R5aj/hPzOAOUpta2R8v1NqGH8teUHd5Vw==","signatures":[{"sig":"MEUCIDivQLhBqcR3k57HEQeXWMAZXQLiroLK5iJqnfrcvJV/AiEApbf06qnj4fQgjQ+riFr09EMRWL03SV0oQBv8anb+aOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127406},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.4.tgz","engines":{"node":">=16.0.0"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/f255a365535f2d333a78f19e5fee6923/dzhechkov-skills-edu-site-1.1.4.tgz","_integrity":"sha512-hrlG9d+SAMJoGLWs+UtvhgHY1MwArDqLlN++n6q6lpUySUee8Qmq4R5aj/hPzOAOUpta2R8v1NqGH8teUHd5Vw==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.4_1783368826248_0.014941413175753926","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@dzhechkov/skills-edu-site","version":"1.1.5","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.5","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"a40473fc61c9d54310955625855168c12f12bcd1","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.5.tgz","fileCount":27,"integrity":"sha512-C8beEl3XpL4VYT37qSUHHIQjSk2saCaepAgV6QhBx5X03qFVLF02Ys90/w7isP+wmpo7utDQmXX93qA+5Pc6Tg==","signatures":[{"sig":"MEUCIQCUUX2j6RJOmJMZ/NkRjryIowgl0pH4uVc98WXD8cv4yAIgf3d18Lc2doCgsKLwwKQIzXXdZK4+tnFIxWd3KljcSIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141843},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.5.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node test/remove-non-tty.test.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/736f10e442d8d220ead9d24e03d502de/dzhechkov-skills-edu-site-1.1.5.tgz","_integrity":"sha512-C8beEl3XpL4VYT37qSUHHIQjSk2saCaepAgV6QhBx5X03qFVLF02Ys90/w7isP+wmpo7utDQmXX93qA+5Pc6Tg==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.5_1785272412362_0.8802839589190514","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@dzhechkov/skills-edu-site","version":"1.1.6","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.6","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"1efe3774ca0e87e4a93bf58e0a93dc50f22933f6","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.6.tgz","fileCount":27,"integrity":"sha512-UF5UTQydoDbQmr5YPnT7iAXRQA/g/rQuczb1NeZ/1Fr45JEwM9Ok/cVd53fZ7uVLgbbIdYhagHUWsYF7iHDslQ==","signatures":[{"sig":"MEUCIDYToQOgjLdElpA1Qt6XXkVBhtTJE/mcVILiwGsdxlgYAiEA3qNOi8UiH5IaTy7jspa3FNqIt8suJv+BswAS4pVp2Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141071},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.6.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node test/remove-non-tty.test.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/893e2fe24668f832586348d4c5961369/dzhechkov-skills-edu-site-1.1.6.tgz","_integrity":"sha512-UF5UTQydoDbQmr5YPnT7iAXRQA/g/rQuczb1NeZ/1Fr45JEwM9Ok/cVd53fZ7uVLgbbIdYhagHUWsYF7iHDslQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.6_1787632937597_0.009178372427419035","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@dzhechkov/skills-edu-site","version":"1.1.7","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.7","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"3008c6a44321963ae3cac2a65ded27650f1f58f4","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.7.tgz","fileCount":27,"integrity":"sha512-EYkcQ6jpy3riXCfEMi7x904x2QCuZcXn0AzP3ZaJFnFYzlATUxtGMADP1ejlZhgLuzL8yFp6y1h9bk/oAuqh9A==","signatures":[{"sig":"MEYCIQCtprxmOZe9Lmw3XkMkU1Be7I/Hvidvs+0s8qYRz8w6JwIhALTIXzr9bdWUnsgJ+hCyBqSuoQzLU5nTv9Z/C3LgTi+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141208},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.7.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node test/remove-non-tty.test.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/65a21537252f22f9ae66559da794ef73/dzhechkov-skills-edu-site-1.1.7.tgz","_integrity":"sha512-EYkcQ6jpy3riXCfEMi7x904x2QCuZcXn0AzP3ZaJFnFYzlATUxtGMADP1ejlZhgLuzL8yFp6y1h9bk/oAuqh9A==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.7_1787944511599_0.40114237615220727","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@dzhechkov/skills-edu-site","version":"1.1.8","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.8","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"1ea8eb3d2f86cd5a073ada9e42cdea70265a43eb","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.8.tgz","fileCount":27,"integrity":"sha512-RennLJ7XOc8cWpH3P76Ye5h7j27iytAI+YjepTQxAUAAP90RuUWGBIwjwAHf8Bx5pfX48GCTTTkTl+Ac4rkmeQ==","signatures":[{"sig":"MEUCIAKR7MZqJs1/+Z/HdMZVKFGdO9H2uEe28oP3ENM4hiEzAiEA0nlkVAHpTIjqDasDboMkdbQDlQmAsUq5e1X3pgoxxYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141208},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.8.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node test/remove-non-tty.test.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/2e7b8aa576a1083a19242fce0f53bbf6/dzhechkov-skills-edu-site-1.1.8.tgz","_integrity":"sha512-RennLJ7XOc8cWpH3P76Ye5h7j27iytAI+YjepTQxAUAAP90RuUWGBIwjwAHf8Bx5pfX48GCTTTkTl+Ac4rkmeQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.8_1787944892317_0.2899084349270067","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@dzhechkov/skills-edu-site","version":"1.1.9","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.9","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"1b24d30f467f1ce8eb620d2c9e4e81bb138c292e","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.9.tgz","fileCount":27,"integrity":"sha512-6th2eEUq4LLY26hTM0oHc4jcuLA6jFlgqTKTiWPYTFTYAvR60f+ua8nso/9EQmZyXm7K/GsJZnj3TwBv6kGHaQ==","signatures":[{"sig":"MEUCIB8ACHo3mm6y2i268G+WWPlQZrfu7w2ew8TcyLLgJ1psAiEAoCjW7KgWnmfbs7tMOVZsl+UzuhDEIG4s6Cogz6HHOdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141208},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.9.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node test/remove-non-tty.test.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/23abd72f2006d53da6af6322ed44c7ca/dzhechkov-skills-edu-site-1.1.9.tgz","_integrity":"sha512-6th2eEUq4LLY26hTM0oHc4jcuLA6jFlgqTKTiWPYTFTYAvR60f+ua8nso/9EQmZyXm7K/GsJZnj3TwBv6kGHaQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.9_1788003802010_0.5155856903896405","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@dzhechkov/skills-edu-site","version":"1.1.10","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-edu-site@1.1.10","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-edu-site#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"bin":{"skills-edu-site":"bin/cli.js"},"dist":{"shasum":"bd22ad4079c31103b29fd4023816f23e071c82b2","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.10.tgz","fileCount":27,"integrity":"sha512-tXGlvNl/pUFV0feJ7gUGAxk5K4WP7WeUZrcmjTwKlhlk42Dc01sAp0lKdeZoXatygtjDZa0CGxpWjZPc86kafA==","signatures":[{"sig":"MEYCIQDapdQ6VwPep/4C9DoSUq2KfTvcH8xTy277fYQxAWFAXQIhAJo8wEiVwxpBEVkH5sIss5l8jLhidpB/O79Ctcts5eMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141201},"main":"src/cli.js","_from":"file:dzhechkov-skills-edu-site-1.1.10.tgz","engines":{"node":">=16.0.0"},"scripts":{"test":"node test/remove-non-tty.test.js"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/168d7a25ef582709b6dbe5e2f2f06b1b/dzhechkov-skills-edu-site-1.1.10.tgz","_integrity":"sha512-tXGlvNl/pUFV0feJ7gUGAxk5K4WP7WeUZrcmjTwKlhlk42Dc01sAp0lKdeZoXatygtjDZa0CGxpWjZPc86kafA==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skills-edu-site_1.1.10_1788025749470_0.026850947494436506","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"_id":"@dzhechkov/skills-edu-site@1.1.11","bin":{"skills-edu-site":"bin/cli.js"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"4c8edc7209cab775620b2dd558fe6ef31720f960","tarball":"https://registry.npmjs.org/@dzhechkov/skills-edu-site/-/skills-edu-site-1.1.11.tgz","fileCount":27,"integrity":"sha512-yC/MPWWdTof0HO4blajXFqVL2XBn7ITaJSk+/kaezUJfb27YCVDR7jqQptF5I9wRXxbGt/2Mfb91cJt81IsMgA==","signatures":[{"sig":"MEQCIDxx7E1MrC8jgMfzMjWjjuEcUMwwtTxnMYa7stmdVhjBAiBMCXr/EnuCrtjluh3biOni/NCdQOVptA9yemIDSkPH+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEqWPyec6G9glEDRpb4BimoZhzoZO5Y7iGKd8ScpD4W3AiAvClGIHS4T3/PS16GiB/uOivOGX/inmnMVAwwPDlXgVw=="}],"unpackedSize":141201},"main":"src/cli.js","name":"@dzhechkov/skills-edu-site","_from":"file:dzhechkov-skills-edu-site-1.1.11.tgz","author":{"name":"dzhechko"},"engines":{"node":">=16.0.0"},"license":"MIT","scripts":{"test":"node test/remove-non-tty.test.js"},"version":"1.1.11","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-edu-site#readme","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"_resolved":"/tmp/27d7b431feaad41da021b8a49bb597b7/dzhechkov-skills-edu-site-1.1.11.tgz","_integrity":"sha512-yC/MPWWdTof0HO4blajXFqVL2XBn7ITaJSk+/kaezUJfb27YCVDR7jqQptF5I9wRXxbGt/2Mfb91cJt81IsMgA==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"_npmVersion":"10.9.4","description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","directories":{},"maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@dzhechkov/keysarium-core":"^1.0.0"},"peerDependenciesMeta":{"@dzhechkov/keysarium-core":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills-edu-site_1.1.11_1789294276668_0.16973654930658322"}}},"time":{"created":"2026-03-06T07:37:12.083Z","modified":"2026-09-13T10:11:16.917Z","1.0.0":"2026-03-06T07:37:12.360Z","1.1.0":"2026-03-30T20:33:54.296Z","1.1.1":"2026-06-11T20:43:21.679Z","1.1.2":"2026-06-16T19:28:17.526Z","1.1.4":"2026-07-06T20:13:46.389Z","1.1.5":"2026-07-28T21:00:12.584Z","1.1.6":"2026-08-25T04:42:17.733Z","1.1.7":"2026-08-28T19:15:11.781Z","1.1.8":"2026-08-28T19:21:32.481Z","1.1.9":"2026-08-29T11:43:22.158Z","1.1.10":"2026-08-29T17:49:09.600Z","1.1.11":"2026-09-13T10:11:16.777Z"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"author":{"name":"dzhechko"},"license":"MIT","homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-edu-site#readme","keywords":["claude","claude-code","ai","education","edu-site","gamification","quiz","flashcards","react","vite","skill-pack"],"repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-edu-site"},"description":"Gamified Educational Site Generator skill pack for Claude Code — transform documentation into interactive learning SPAs with quizzes, flashcards, achievements, and GitHub Pages deployment","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"readme":"# @dzhechkov/skills-edu-site\n\n**Gamified Educational Site Generator skill pack for Claude Code**\n\nTransform documentation, guides, and knowledge bases into interactive learning SPAs with quizzes, flashcards, achievements, progress tracking, and GitHub Pages deployment. Part of the [Keysarium](https://www.npmjs.com/package/@dzhechkov/keysarium) ecosystem.\n\n---\n\n## Quick Start\n\n```bash\n# One-command install via npx\nnpx @dzhechkov/skills-edu-site\n\n# Or install globally\nnpm install -g @dzhechkov/skills-edu-site\nskills-edu-site init\n\n# Install into a project that already has @dzhechkov/keysarium\nnpx @dzhechkov/skills-edu-site init\n```\n\nAfter installation, open Claude Code in your project directory and run `/edu-site-generator [topic or docs path]` (the skill registers under its directory name, `edu-site-generator`).\n\n---\n\n## What You Get\n\n| Component | Count | Description |\n|-----------|-------|-------------|\n| **Skill** | 1 | `edu-site-generator` -- core skill with 8 pipeline modules |\n| **Modules** | 8 | Steps 00-07: Content Analysis through Verification |\n| **References** | 4 | Component templates, data schemas, exercise catalog, tech stack specs |\n| **Examples** | 1 | Sample generated site structure |\n\nAll skill files are installed into your project's `.claude/skills/edu-site-generator/` directory and work natively with Claude Code. In addition, a small install manifest (`.skills-edu-site.json`) is written to the project root — `update`, `remove`, `list`, and `doctor` rely on it, so keep it alongside the skill.\n\n---\n\n## Commands\n\n```bash\nnpx @dzhechkov/skills-edu-site                    # Full install (same as init, no prompts)\nnpx @dzhechkov/skills-edu-site init               # Install skill pack\nnpx @dzhechkov/skills-edu-site init --force       # Overwrite existing files\nnpx @dzhechkov/skills-edu-site init --dry-run     # Preview without making changes\nnpx @dzhechkov/skills-edu-site update             # Sync installed files with this package's bundled templates\nnpx @dzhechkov/skills-edu-site remove             # Clean uninstall (asks for confirmation)\nnpx @dzhechkov/skills-edu-site remove --force     # Non-interactive uninstall for CI/pipes\nnpx @dzhechkov/skills-edu-site list               # Show installed components\nnpx @dzhechkov/skills-edu-site doctor             # Health check\n```\n\nNotes:\n\n- `update` compares your installed files against the templates bundled with the CLI version you are running — it performs no network/registry check. Run it via `npx @dzhechkov/skills-edu-site@latest update` to sync against the newest published release; a stale global install will only ever offer its own bundled version.\n- `remove` in automation: when stdin is not a TTY (CI, pipes) and `--force` is absent, `remove` refuses with an error and exit code 1 instead of silently doing nothing (MEASURED — reproducer: `printf '' | node bin/cli.js remove; echo $?` in an installed dir → exit 1, all files still present; `printf '' | node bin/cli.js remove --force` → removes the pack, exit 0).\n\n---\n\n## Pipeline\n\nOne step per shipped module (`modules/00-content-analysis.md` … `modules/07-verification.md`):\n\n```\nStep 00          Step 01          Step 02          Step 03\nCONTENT      --> COURSE       --> DATA         --> SCAFFOLD\nANALYSIS         STRUCTURE        GENERATION       PROJECT\nAnalyze          Design           Generate         Create\nsource docs      modules          exercise JSON    React+Vite SPA\n                                                       |\n                                                       v\nStep 04          Step 05          Step 06          Step 07\nCOMPONENT    --> GAMIFICATION --> DEPLOY       --> VERIFICATION\nGENERATION       LAYER            CONFIG           & QA\nCreate UI +      Add quizzes,     GitHub Pages     Test and\nexercise         flashcards,      deployment       validate\ncomponents       achievements     setup            output\n```\n\n### Usage in Claude Code\n\n```bash\n# Generate an educational site from documentation\n/edu-site-generator ./docs/api-reference.md\n\n# Generate from a topic description\n/edu-site-generator \"Kubernetes fundamentals for developers\"\n\n# Generate from multiple source files\n/edu-site-generator ./docs/\n```\n\n---\n\n## Features\n\n- **6 Exercise Types** -- Interactive learning activities with instant feedback\n- **Achievement System** -- Unlock badges and track mastery across modules\n- **Progress Tracking** -- Persistent state with Zustand, per-module completion\n- **Dark Mode** -- Full dark/light theme toggle with system preference detection\n- **Final Assessment** -- Comprehensive test covering all modules\n- **Responsive Design** -- Mobile-first, works on all screen sizes\n- **SEO Optimized** -- Meta tags, Open Graph, structured data\n\n---\n\n## Exercise Types\n\n| Type | Description |\n|------|-------------|\n| **Quiz** | Multiple-choice and true/false questions with explanations |\n| **Flashcards** | Flip-card interface for concept memorization |\n| **Matching** | Drag-and-drop term-to-definition matching |\n| **Drag-to-Order** | Arrange items in correct sequence (steps, priorities) |\n| **Command Builder** | Construct CLI commands or code snippets from parts |\n| **Scenario Game** | Decision-tree scenarios with branching outcomes |\n\nEach exercise type supports difficulty levels, hints, and detailed explanations.\n\n---\n\n## Output Structure\n\nThe generated project is a complete SPA ready for deployment:\n\n```\nedu-site-output/\n├── public/\n│   └── favicon.svg\n├── src/\n│   ├── components/\n│   │   ├── exercises/          # 6 exercise type components\n│   │   ├── layout/             # Header, Footer, Sidebar, ThemeToggle\n│   │   ├── gamification/       # Achievements, ProgressBar, ScoreBoard\n│   │   └── assessment/         # FinalAssessment component\n│   ├── data/\n│   │   ├── modules.json        # Course structure and content\n│   │   ├── exercises.json      # All exercise data\n│   │   └── achievements.json   # Achievement definitions\n│   ├── stores/\n│   │   └── useProgress.js      # Zustand progress store\n│   ├── pages/\n│   │   ├── Home.jsx\n│   │   ├── Module.jsx\n│   │   └── Assessment.jsx\n│   ├── App.jsx\n│   ├── main.jsx\n│   └── index.css               # TailwindCSS v4 styles\n├── index.html\n├── package.json\n└── vite.config.js\n```\n\nThere is no `tailwind.config.js` — the project uses TailwindCSS v4, where configuration lives in CSS via the `@theme` directive (see the bundled `references/tech-stack.md`).\n\n---\n\n## Tech Stack\n\n| Technology | Version | Purpose |\n|-----------|---------|---------|\n| **React** | 19 | UI framework |\n| **Vite** | Latest | Build tool and dev server |\n| **TailwindCSS** | v4 | Utility-first CSS framework |\n| **Zustand** | Latest | Lightweight state management |\n| **React Router** | v7 | Client-side routing |\n\n---\n\n## Integration with Keysarium\n\nEdu Site Generator works standalone but integrates seamlessly with `@dzhechkov/keysarium`:\n\n```bash\n# Install Keysarium first (optional)\nnpx @dzhechkov/keysarium init\n\n# Then add Edu Site -- it detects Keysarium automatically\nnpx @dzhechkov/skills-edu-site init\n```\n\nWhen installed alongside Keysarium, the edu-site-generator skill is available as part of the full Keysarium toolkit and can generate educational sites from research artifacts produced by the Casarium pipeline.\n\n---\n\n## Requirements\n\n- **Claude Code CLI** -- installed and configured ([installation guide](https://docs.anthropic.com/en/docs/claude-code))\n- **Node.js >= 16.0.0** -- required for the npm install method\n- **npm** -- required to build the generated project (`npm install && npm run dev`)\n\n---\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\n---\n\n## Links\n\n- **GitHub:** [https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site](https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-edu-site)\n- **Issues:** [https://github.com/djd1m/dz-harness-hub/issues](https://github.com/djd1m/dz-harness-hub/issues)\n- **npm:** [https://www.npmjs.com/package/@dzhechkov/skills-edu-site](https://www.npmjs.com/package/@dzhechkov/skills-edu-site)\n- **Keysarium:** [https://www.npmjs.com/package/@dzhechkov/keysarium](https://www.npmjs.com/package/@dzhechkov/keysarium)\n","readmeFilename":"README.md"}