• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

131 / cnyks / 5056459789

pending completion
5056459789

push

github

Francois Leurent
v3.0.2

161 of 198 branches covered (81.31%)

300 of 348 relevant lines covered (86.21%)

32.94 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

65.63
/lib/bundle.js
1
'use strict';
2

3
const Cnyks     = require('./index');
5✔
4
const parseargs = require('nyks/process/parseArgs');
5✔
5
const read      = require('read');
5✔
6

7

8
const COLS = 96;
5✔
9

10
module.exports = function(module, module_name) {
5✔
11

12
  const cmdline        = process.argv.slice(2);
5✔
13
  const cmdline_parsed = parseargs(cmdline);
5✔
14

15
  cmdline_parsed.dict['ir://name']   = module_name || module.name || "app";
5!
16
  cmdline_parsed.dict['ir://stderr'] = process.stderr.write.bind(process.stderr);
5✔
17
  cmdline_parsed.dict['ir://stdout'] = process.stdout.write.bind(process.stdout);
5✔
18
  cmdline_parsed.dict['ir://prompt'] = read;
5✔
19

20
  cmdline_parsed.dict['ir://cols']   = Math.min(process.stdout.columns - 2, COLS);
5✔
21

22
  let cnyks = Cnyks.start(module, cmdline_parsed.dict, cmdline_parsed.args, function(err) {
5✔
23
    if(err) {
4!
24
      setTimeout(() => {
×
25
        console.error(err, err && err.stack || '');
×
26
        throw "Failure in cnyks";
×
27
      });
28
    }
29
    if(process.stdin.unref)
4!
30
      process.stdin.unref();
4✔
31
    process.emit('cnyksEnd');
4✔
32
  });
33

34
  process.stdout.on("resize", () => {
5✔
35
    cnyks.cols = Math.min(process.stdout.columns - 2, COLS);
×
36
  });
37

38
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc