This is a list of features that are planned to be implemented in the future.
The following features are planned to be implemented before the first stable release. The order of the features is not necessarily the order in which they will be implemented.
The following features are not directly related to the library itself, but are still important to have before the first stable release.
- Improve documentation
- Add more examples
- Add more tests
- Finish community guidelines
- Automate release process
- Automate changelog generation
- Add badges to README
The following features are planned to be implemented before the first stable release.
- Add typescript watch mode to
npm run dev
- Add state management support
- Add
Paradox.buildApp
. This will allow users to create reactive components. - Add
Paradox.buildApp
tests - Add submodules to
Paradox
namespace
- Change the
buildElement
algorithm to ease the creation of HTML elements by adding multiple events support and other features.
- Add support for SPA routing
- Add
once
method so that a subscriber can be removed after it has been called once - Add
clear
method to remove all subscribers
- Add
debounce
method - Add
throttle
method
- Turn examples into docs