Skip to content
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

Is mocha-webpack still maintained? #289

Open
larixer opened this issue Sep 18, 2018 · 13 comments
Open

Is mocha-webpack still maintained? #289

larixer opened this issue Sep 18, 2018 · 13 comments

Comments

@larixer
Copy link

larixer commented Sep 18, 2018

@zinserjan Thank you for the great work on a great tool!

Let me kindly ask a straight question, is mocha-webpack still maintained?

It looks strange that Pull Requests from contributors starting from end of March do not get any reaction from you and that many greenkeeper PR's and issues hang around, no new commits being pushed... It looks like as if project was abandoned from some reason.

Could you shed some light for your users?

Many thanks!

@alecf
Copy link

alecf commented Sep 21, 2018

It looks like @zinserjan hasn't been active on github (or anywhere else?) since early may 2018... I hope they are ok!

we've been using the 2.0.0-beta.0 version and it works reasonably well, but it would be great to get a release out on NPM. At what point does someone request to take this over on NPM?

@larixer
Copy link
Author

larixer commented Sep 22, 2018

@alecf Thanks for reply. I hope @zinserjan are well too!

Yes, 2.0.0-beta.0 works for now for us too. However things change in JS very fast, Webpack 2, 3, 4 had breaking changes and were released in a relatively short time frame. So, if there will be no reply from @zinserjan for a while and the last released version of mocha-webpack becomes outdated, I think maybe we should fork and publish mocha-webpack2 on npm?

@darrynten
Copy link

I'd vote to call it mocha-webpack-4

@notyoyoma
Copy link

Hey guys, Webpack 4 has been out since March, and I need to get this project working again. Has anyone forked this, and updated for Webpack 4?

@zinserjan If you still get these notifications, would you consider moving mocha-webpack over to the webpack-contrib repo? (similar to karma-webpack)

@larixer
Copy link
Author

larixer commented Oct 15, 2018

@notyoyoma The latest version 2.0.0-beta.0 of mocha-webpack works for Webpack 4, no need to fork to get working version.

@notyoyoma
Copy link

@Vlasenko I'm already using 2.0.0-beta.0 but debugging is broken probably due to Webpack 4.

@larixer
Copy link
Author

larixer commented Oct 15, 2018

@notyoyoma It doesn't mean though that the project is not working for Webpack 4. And it doesn't mean that debugging has ever worked the way you want it to.

@notyoyoma
Copy link

notyoyoma commented Oct 15, 2018

@Vlasenko I will look again, and try to get the debugger working as described here, but I have already spent ~20hrs on this problem over several weeks, and am fairly certain the problem lies with mocha-webpack.

Regardless, there still has been no response or activity from zinserjan in the last month. Does anyone know if he has a twitter or other social media presence? I've looked but haven't found anything. If he doesn't return, we may need to fork the project to continue development.

@ViggoV
Copy link

ViggoV commented Dec 3, 2018

I'd be thrilled if someone with the nescessary expertise would resurrect this project. I've been experimenting with 2.0.0-beta.0 with some success but also some hacking and tweaking that might undermine the integrity of the tests. Also it's a question of time before Webpack bumps again.

@darrynten
Copy link

darrynten commented Dec 18, 2018

A dependency in 2.0.0-beta.0 has known vulnerabilities.

DepShield reports that this application's usage of lodash.debounce:4.0.8 results in the following vulnerability(s):

(CVSS 7.4) CWE-471: Modification of Assumed-Immutable Data (MAID)

lodash.debounce:4.0.8 is a transitive dependency introduced by the following direct dependency:

• mocha-webpack:2.0.0-beta.0
        └─ chokidar:2.0.4
              └─ lodash.debounce:4.0.8

See #297

@larixer
Copy link
Author

larixer commented Dec 18, 2018

@darrynten Yeah, looks like we are one step closer to the need of forking this repo and maintaining the fork....

@larixer
Copy link
Author

larixer commented Dec 18, 2018

Hey everyone! I have created the fork of this repository named mochapack:
https://github.com/sysgears/mochapack

I and my team is going to maintain it, until we see any activity from original author. Nothing too heavy - we will do security updates mostly and accept pull requests.

The first version is published into npm mochapack@1.0.0, it has the source code of latest released mocha-webpack version, renamings and update of dev dependency node-sass to enable builds of mochapack on Node 10.x versions.

@EmperorArthur
Copy link

Thank you so much! I can confirm mochapack is a drop in replacement for mocha-webpack!* @larixer you may want to try to contact GitHub or NPM about this being abandoned, so a note can be added to the front page pointing to the replacement. It took me two solid days of searching for a fix before discovering this issue and mochapack. At the least, you may consider watching this repo and responding to all issues with your new fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants