The framework is in active development, and you can expect the story to be the same during 2022. I still have the privilege to work full time on the framework and continue shipping new features.
I will not talk about too far in the future (though I am excited about it) and share what I plan to work on in the coming months.
An excellent testing experience is still missing in AdonisJS. I am aware of the pain it causes while writing tests. Therefore I am working towards adding first-class support for testing.
Along with the tests runner, we will have support for:
- Rest API and Browser-based testing. Along with the ability to log in users.
- Refreshing database in-between tests.
- Support for faking outgoing emails.
- Trapping events, faking storage disk, and a lot more.
Support for Vite
I gave Vite a test run, and no doubt it is incredibly fast and joy to work with. Currently, AdonisJS pre-configures Webpack for compiling frontend assets. In the coming months, there will be similar support for Vite.
Moving to ESM
Slowly the Node.js ecosystem is adopting ES modules over CommonJS. However, the road to ES modules is a little bumpy, and also, TypeScript has some pending issues
before AdonisJS can consider moving to ESM.
I see myself documenting the migration process somewhere around April 2022 and have an open window for at-least 6months for the projects to adopt ESM.
The number of AdonisJS jobs is slowly increasing. I receive roughly one request every week to recommend an AdonisJS developer for a job.
I plan to create and open source a job board application to host AdonisJS jobs and developer profiles. I do not expect hundreds of jobs to be listed there, but having a couple of dozen is going to be a great start.