Open
Description
The following is a list of internal refactors:
- Rewrite in TypeScript
- Move to ESM (Move to ESM #83)
- Replace the current continuation pattern with generator functions
- Use newer JS features/syntax, e.g:
Object.hasOwn
(available from Node.js 16.9) (Move to ESM #83)- Some more in this list
- Remove old code (e.g. function name properties)
- Add documentation for contributing
Original description
@novemberborn in avajs/ava#1861 (comment), you mention that Concordance is in need of some love. While the issues here are good for tracking enhancements, I think it would be good to track refactor/maintenance items in a single issue.
What are some things you think need improved? Listing them would make it easier for people to pick one and help out.
Some thoughts of my own:
- Rewrite in ESM, use newer JS features/syntax
- Add documentation about internals for new contributors
Metadata
Metadata
Assignees
Labels
No labels