QUnit 2.0.0 Support
bworsfold opened this issue · 5 comments
bworsfold commented
I've tried to install qunitjs 2.0.0 using npm 3.0 to take advantage of the new before and after hooks. However, when trying to do the install I get karma-qunit dependency errors.
Can you confirm qunitjs is compatible with qunitjs 2.0.0 while using NPM version 3.x?
Looking at the karma-qunit package.json, it shows that it does support it, but then there is a peerDependency for ^1.14.
C:\projects\loct\loct\loct-war>npm install qunitjs@2.0.0 --savedev
loct@1.0.0 C:\projects\loct\loct\loct-war
`-- UNMET PEER DEPENDENCY qunitjs@2.0.0
npm WARN karma-qunit@1.1.0 requires a peer of qunitjs@^1.14.0 but none was installed.
npm WARN loct@1.0.0 No repository field.
npm ERR! code 1
C:\projects\loct\loct\loct-war>npm install
npm WARN karma-qunit@1.1.0 requires a peer of qunitjs@^1.14.0 but none was installed.
npm WARN loct@1.0.0 No repository field.
C:\projects\loct\loct\loct-war>npm list
loct@1.0.0 C:\projects\loct\loct\loct-war
+-- karma-qunit@1.1.0 extraneous
`-- UNMET PEER DEPENDENCY qunitjs@2.0.0 extraneous
npm ERR! peer dep missing: qunitjs@^1.14.0, required by karma-qunit@1.1.0
npm ERR! extraneous: karma-qunit@1.1.0 C:\projects\loct\loct\loct-war\node_modules\karma-qunit
Thanks,
Brad
SublimeVincentHerl commented
The same problem persist
+-- karma-qunit@1.2.1
`-- UNMET PEER DEPENDENCY qunitjs@^1.14.0 || ^2.0.0
npm WARN karma-qunit@1.2.1 requires a peer of qunitjs@^1.14.0 || ^2.0.0 but none was installed.
dignifiedquire commented
@SublimeVincentHerl what problem do you mean? with npm@3 you need to manually install a peer dependency, i.e. npm --save-dev qunitjs
dignifiedquire commented
Should be fixed in the latest release.