feat: add JavaScript lesson section with starter lessons and sidebar section grouping headers #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/impl-feature-20260328-133515-7069"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Files Changed (20)
New Files
lessons/50-js-variables.json— 3 lessons: Constants, Let Variables, Template Literalslessons/51-js-dom.json— 3 lessons: Select an Element, Change Text, Change Stylelessons/52-js-events.json— 3 lessons: Click Handler, Toggle a Class, Simple CounterModified Files
schemas/code-crispies-module-schema.json— Added 'javascript' to mode enumspackage.json/package-lock.json— Added @codemirror/lang-javascript dependencysrc/config/sections.js— Added JavaScript section definitionsrc/config/lessons.js— Imported JS modules, added section grouping utilitiessrc/helpers/validator.js— Added JavaScript validationsrc/helpers/renderer.js— Added section header renderingsrc/impl/LessonEngine.js— Added JavaScript preview renderingsrc/impl/CodeEditor.js— Added JavaScript language extensionsrc/app.js— Added JavaScript editor config, section content, navigationsrc/index.html— Added JavaScript section card, nav linkssrc/main.css— Added section header and JavaScript theme stylingGenerated by wave impl-feature pipeline.
Pull request closed