-
-
Notifications
You must be signed in to change notification settings - Fork 16
Roadmap
Here is a list of the feature we want to add to ts-auto-mock in 2020.
We cannot estimate how long it will take to develop these features because we work on it during our free time
We are aware that configuring transformers is not an easy task.
That's why we want to provide more useful documentation for each scenario
- React+jest
- Angular+jasmine
- Node+mocha
- ...
To make sure that any changes on ts-auto-mock will keep working on any framework we will include the wrapper libraries inside ts-auto-mock.
This will also help us to publish new versions of framework wrappers easily when there is a new version of ts-auto-mock
We truly believe that ts-auto-mock has a lot of potentials and every typescript project can benefit from it. We need to increase our exposure on the web to make sure people start using it
Now that we have Definitely Typed overnight run, the plan is to make sure to fix all the errors so that we can assure that this library will never fail at compilation time.
We're not going to sleep well at night until we can run a complete cycle with 0 errors.
We need a mission, philosophy and vision statements.
You know it, we know it, we just need to find the right words.
- Fuzzy testing
- Filtering files to parse in the transformer
- Enable mock caching for tests that run in different contexts
These are only a few of the features we're currently discussing.
**Done (https://typescript-tdd.github.io/ts-auto-mock/) The current Github pages website is a good start but we can do better. We're planning to move all the documentation there so that it's going to be easily discoverable.
Done in #125
Allow the creation of "persisted mocks".
Done in #130
We want to make sure that ts-auto-mock is not impacting the compilation of your code too much.
Creating performance analytics on each build will show us if any particular new feature it's increasing the compilation time.
It will also allow us to improve performance
Done in #136
This is a really important feature that will allow us to find bugs quicker than waiting for people to try the library.
Definitely type contains many types that we can use to make sure that we are supporting most of typescript features