Comments (7)
Hi @mantoni, I can see that the milestone issues are being handled at the speed of light! This is very exciting :)
Can I help? Is this issue ok to start with for "beginners"? If so, just tell me where to start!
(even though I understand that until I'll implement it you might already close it yourself lol).
from mochify.js.
I'm not sure whether this is for beginners or not. The previous implementation was using watchify
, but we're moving away from direct bundler dependencies.
I guess I'd start by looking into how mocha does it …
Thank you for picking this up ❤️
from mochify.js.
Since file globs are resolved in the API, I guess it will naturally happen there, no?
from mochify.js.
Hi, it takes time to understand everything, but I can see that both mocha
and watchify
use chokidar
to watch files - this seems to be the heart of the process. I'm still looking into this :)
https://github.com/mochajs/mocha/blob/a87461caf23999a8b0a64b5f46486b53900a8461/lib/cli/watch-run.js#L170-L173
from mochify.js.
Just out of curiosity (and because I don't know how to answer this myself): would watch mode be a feature of @mochify/mochify
(i.e. the API module) or would that be a CLI only thing?
from mochify.js.
Hi @mantoni, I have some silly 'juniorish' questions - I looked at some old commits - really old lol 1348b92
To use mochify
(old and new upcoming version) do I have to bundle my code only with browserify
?
And if that is true.. is this issue about building our own new watchify
?
we're moving away from direct bundler dependencies
to reduce repository size?
from mochify.js.
This does the trick for now:
chokidar '**/*.js' -c 'npm t' --initial --silent
If anyone wants to include that into the mochfiy implementation, development has moved here:
https://github.com/mochify-js
from mochify.js.
Related Issues (20)
- Async test cases that fail end the entire test suite HOT 2
- Mochify does not work on Browserstack with Safari 12 or Firefox 64 HOT 10
- uncaught errors should be printed to stderr, not stdout HOT 6
- Support Puppeteer for Firefox HOT 6
- Support `--dumpio` option for tracing down errors with chromium
- Pass flags to Browserify HOT 3
- Update to a more recent version of mocha HOT 9
- Use Browserify 17 HOT 1
- Mochify Rewrite HOT 14
- `window._webdriver_manualPoll is not a function` on BrowserStack since 8.0.0 HOT 1
- Rewrite: Puppeteer settings HOT 1
- Rewrite: Integration tests for WebDriver
- Rewrite: Allow "external" mochify drivers
- Rewrite: Support native JavaScript modules HOT 2
- Rewrite: Release & publishing strategy HOT 11
- Rewrite: v1.0.0
- Rewrite: nested configuration does not get merged correctly
- Rewrite: Documentation HOT 1
- Rewrite: read spec/bundle from stdin HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mochify.js.