-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 1.0.0 #70
Comments
Merged
Closed
Just published the first beta release You can install it with Edit: Published |
Looking forward to getting this new version on NPM! |
Closed
any eta on version 1 being published? |
Just released 1.0.0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This project began for me as a prototype with the goal to provide a way to run tests compiled by webpack easily. Just to see if this works I hacked this together and it works pretty well so far - apart from a few issues.
In the last months I thought a lot about some solutions for the outstanding issues and I think it's time to get started.
Tasks
The following needs to be done before shipping 1.0.0:
Infrastructure
drop nodejs 0.12 support- Done in drop nodejs 0.12 & 5 support, add nodejs 6 #72add flow support- Done in flow setup #75add code coverage- Done in code coverage via codecov.io #74Internals
use async/await instead of callback hell- Done in support new language features #76, Core refactoring #78refactor/split code into 2 parts: CLI & API (Cannot run mocha-webpack from code #65)- Done in Core refactoring #78, export factory function to use mocha-webpack programmatically #88replace dynamic entry creation with a static entry file- Done in Core refactoring #78replace the "glob-like" file resolution with glob (Finds files, but says "0 passing" tests #48)- Done in Core refactoring #78respect defined file extensions in- Done in use resolve.extensions in webpack config for directory entries #81resolve.extensions
for directory entries (Finds files, but says "0 passing" tests #48)support multiple entry files/patterns/directories (Support multiple entry files/patterns/directories #45, How to exclude "node_modules" #44)- Done in support multiple entry files/patterns/directories #79fix: adding / deleting test entry files in watch mode does not trigger a rebuild- Done in support adding/deleting test entry files in watch mode #93include source-map-support by default- Done in include source-map-support by default #82write to and read from memory (Write to and read from memory #25)- Done in in-memory filesystem for webpack assets #83, Improve affected module detection #86support custom reporters with relative file paths (Incompatible with unpublished thrid-party reporter #58)- Done in support custom reporter for mocha #87User feedback
ensure order of tasks (compile, test) -> latest log is the relevant one- Done in abort running mocha tests when webpack starts to compile #94pretty status logging (Pass CLI options to webpack #60)- Done in Pretty status logging #97format webpack errors (strip useless information, make errors more meaningful)- Done in Pretty webpack build errors / warnings #99Validation
--compilers
option is passed in ( --compilers js:babel-core/register cause argv parse error #23)Docs
write docs & provide examples- Done in documentation #105The text was updated successfully, but these errors were encountered: