freeCodeCamp/tools/challenge-parser/parser/plugins
2026-05-28 06:58:12 +07:00
..
__snapshots__ refactor(tools,client): remove head and tail logic (#66524) 2026-03-17 17:59:16 +01:00
utils refactor(tools,client): remove head and tail logic (#66524) 2026-03-17 17:59:16 +01:00
add-assignment.js feat(client,challenge-parser): render Chinese as ruby markup (#63424) 2025-11-10 11:25:57 -08:00
add-fill-in-the-blank.js fix(client,curriculum): mark inputType as required for Chinese FITB challenges (#67221) 2026-05-28 06:58:12 +07:00
add-fill-in-the-blank.test.js fix(client,curriculum): mark inputType as required for Chinese FITB challenges (#67221) 2026-05-28 06:58:12 +07:00
add-frontmatter.js
add-frontmatter.test.js refactor: migrate challenge parser tests to vitest (#62186) 2025-09-12 09:50:02 -07:00
add-hooks.js feat: support afterAll hook in challenge tests (#61256) 2025-09-11 10:46:57 -05:00
add-hooks.test.js refactor: migrate challenge parser tests to vitest (#62186) 2025-09-12 09:50:02 -07:00
add-interactive-elements.js refactor: update gatsby schema, remove customization + use inferrable type (#65857) 2026-03-03 10:48:53 +01:00
add-interactive-elements.test.js refactor: update gatsby schema, remove customization + use inferrable type (#65857) 2026-03-03 10:48:53 +01:00
add-quizzes.js fix(challenge-parser): display hanzi-pinyin pairs properly in quiz audio transcript (#66222) 2026-03-04 16:32:20 +07:00
add-quizzes.test.js fix(challenge-parser): display hanzi-pinyin pairs properly in quiz audio transcript (#66222) 2026-03-04 16:32:20 +07:00
add-scene.js feat(challenge-parser,client): display Chinese dialogue with ruby annotations (#64235) 2025-12-08 10:00:05 +01:00
add-scene.test.js feat(challenge-parser,client): display Chinese dialogue with ruby annotations (#64235) 2025-12-08 10:00:05 +01:00
add-seed.js feat(parser): enforce workshop file validations (#66340) 2026-04-25 11:42:44 +05:30
add-seed.test.js refactor(tools,client): remove head and tail logic (#66524) 2026-03-17 17:59:16 +01:00
add-solution.js feat: allow solutions in any step (#67280) 2026-05-08 18:20:42 +07:00
add-solution.test.js feat: allow solutions in any step (#67280) 2026-05-08 18:20:42 +07:00
add-tests.js fix(tools): update error message for hints without tests (#64354) 2025-12-10 09:20:13 +01:00
add-tests.test.js fix(tools): update error message for hints without tests (#64354) 2025-12-10 09:20:13 +01:00
add-text.js feat(client,challenge-parser): render Chinese as ruby markup (#63424) 2025-11-10 11:25:57 -08:00
add-text.test.js fix(client,challenge-parser): display highlighted text as span for language challenges (#63802) 2025-12-11 19:03:16 +00:00
add-video-question.js fix(tools): improve video questions validation (#64176) 2025-12-03 09:03:25 -08:00
add-video-question.test.js fix(client,challenge-parser): display highlighted text as span for language challenges (#63802) 2025-12-11 19:03:16 +00:00
replace-imports.js
replace-imports.test.js chore(deps): update vitest (#67056) 2026-04-25 11:41:36 +05:30
restore-directives.js
restore-directives.test.js refactor: migrate challenge parser tests to vitest (#62186) 2025-09-12 09:50:02 -07:00
table-and-strikethrough.js
validate-sections.js refactor(tools,client): remove head and tail logic (#66524) 2026-03-17 17:59:16 +01:00
validate-sections.test.js feat(client): add challenge interactive editor (#61805) 2025-10-09 09:34:03 +05:30