Closed SemenchenkoVitaliy closed 5 years ago
I thought we wanted to move browser testing to a separate package? /cc @aqrln
Yes, and even if we didn't, I don't think the approach in this PR would be correct either. peerDependencies
are dependencies too, they are merely required to be installed by a depending package to enforce a specific dependency tree shape. So this PR doesn't solve anything; in fact, it even introduces more dependencies (by making a bunch of optionalDependencies
hard non-optional peerDependencies
). Even though it would work without installing them despite the errors that npm would print upon npm install
, it's still invalid to do so.
Then, can you create repository, so I can move runner for browser there?
@SemenchenkoVitaliy https://github.com/metarhia/metatests-test-runner
@tshemsedinov I think it should be metatests-browser
or metatests-browser-runner
?
@lundibundi I'd prefer metatests-browser-runner
since it won't be an independent package.
I think this can be closed. Feel free to reopen if you think there is anything to add in this PR.
Closing until https://github.com/metarhia/metatests-browser-runner/pull/1 is landed and published.
This was implemented in https://github.com/metarhia/metatests/pull/157.
Ref: https://github.com/metarhia/Metarhia/issues/25