Research
Security News
Threat Actor Exposes Playbook for Exploiting npm to Build Blockchain-Powered Botnets
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
grunt-node-qunit
Advanced tools
Grunt task running node-qnuit [https://github.com/kof/node-qunit]
grunt-node-qunit
A Grunt task for running node-qunit
Grunt is a task-based command line build tool for JavaScript projects, based on nodejs. Node-Qunit is a Qunit testing framework for nodejs QUnit is a powerful, easy-to-use JavaScript unit test suite used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code, including itself!
The Grunt Node-Qunit task is a wrapper for the node-qunit task to be used in grunt. The parameters used are the exact parameters used with the node-quit package.
Grunt NodeUnit task uses the nodeunit testing framework. The syntax is slightly different and uses the node-qunit. The syntax for this task is exactly like the qunit syntax.
#Usage
This task is available as a node package and can be installed as npm install grunt-node-qunit
. It can also be included as a devDependency in package.json in your node project.
To use the task in grunt.js
, load the npmTask.
grunt.loadNpmTasks('grunt-node-qunit');
__Note that this is NOT a multi task. Node-Qunit is used via the API, as described here.
The parameters are
this.async()
in the function. The return of this.async()
is a function that should be called once the async action is completed.#Example
Inside the grunt.initConfig, add a section
grunt.initConfig({
//....
'node-qunit': {
deps: './src/pouch.js',
code: './src/adapters/pouch.leveldb.js',
tests: testFiles.map(function(n){
return "./tests/" + n;
}),
done: function(err, res){
!err && publishResults("node", res, this.async());
}
},
// ....
}); // end of grunt.initConfig
// Elsewhere in the grunt file grunt.loadNpmTasks('grunt-node-qunit');
FAQs
Grunt task running node-qnuit [https://github.com/kof/node-qunit]
The npm package grunt-node-qunit receives a total of 30 weekly downloads. As such, grunt-node-qunit popularity was classified as not popular.
We found that grunt-node-qunit demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
Security News
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
Security News
Research
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.