- Deploy
<kataname>.spec.js
files too (the passing tests). - Verify that all katafied tests fail (the katafication does really create failing tests).
- Remove lines which only have
////
and nothing beyond (I have not seen a case where I would not remove that line). - Fix vulnerabilities that GH shows.
- Test if katafication results in invalid JS code (as happened for multiline kata)
- Test if every test has the katafy part in it
- remove babel and just use latest node to run the tests, should be enough for all katas that exist, should be less
heavy, way less deps and much faster
- since babel does the transpile away of flow types I need to move fow typing to use comments first (I dont want to remove flow typing, to keep practicing the difference to typescript in here)
- found that "mkdirp-promise" package is also obsolete, remove it
- remove slug generation for bundles, use the hard coded slug from the bundle metadata the bundle names might need to change, as I just want to do it
- Fix names for various katas, many miss the "API" prefix, like "es6 " map, promise, set, ...
- write kata for ES1
parseInt()
in depth - Build and deploy ES1-learn-by-rewriting katas - YEAH
- move ES1 array katas into directory
array-api
as ADR5 defines - write kata for ES1
parseInt()
- write kata for ES6
Number.parseInt()
- Katafy (and improve) the spread katas
- Katafy (and improve) the string-api katas
- Katafy (and improve) the iterator katas
- Katafy (and improve) the tagged template strings katas
- Katafy the unicode in strings katas
- Fix
PromiseRejectionHandledWarning
thrown whennpm test
runs - Add release script which also handles the changelog.
- Clean up coding style according to ADR#1.
- Fix: Improve one of the promise/api katas
- Use the package for the CHANGELOG checking (it is https://github.com/wolframkriesing/to-do-list-checker)
- Deploy the katas for ES1, ES8 and hamjest
- Rename TDDBIN_ROOT_DOMAIN to TDDBIN_ROOT_URL and store the URL in there, not just the domain, since we moved to HTTPS
- Finish the kata-naming ADR5
- Finish the kata dependencies ADR6
- Split out the in-depth
Object.fromEntries()
kata, see ADR4