From cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 27 Mar 2019 21:01:33 +0100 Subject: remove node_modules --- node_modules/ava/lib/code-excerpt.js | 57 ------------------------------------ 1 file changed, 57 deletions(-) delete mode 100644 node_modules/ava/lib/code-excerpt.js (limited to 'node_modules/ava/lib/code-excerpt.js') diff --git a/node_modules/ava/lib/code-excerpt.js b/node_modules/ava/lib/code-excerpt.js deleted file mode 100644 index aa619a0b2..000000000 --- a/node_modules/ava/lib/code-excerpt.js +++ /dev/null @@ -1,57 +0,0 @@ -'use strict'; -const fs = require('fs'); -const equalLength = require('equal-length'); -const codeExcerpt = require('code-excerpt'); -const truncate = require('cli-truncate'); -const chalk = require('chalk'); - -const formatLineNumber = (lineNumber, maxLineNumber) => - ' '.repeat(Math.max(0, String(maxLineNumber).length - String(lineNumber).length)) + lineNumber; - -module.exports = (source, options) => { - if (!source.isWithinProject || source.isDependency) { - return null; - } - - const file = source.file; - const line = source.line; - - options = options || {}; - const maxWidth = options.maxWidth || 80; - - let contents; - try { - contents = fs.readFileSync(file, 'utf8'); - } catch (err) { - return null; - } - - const excerpt = codeExcerpt(contents, line, {around: 1}); - if (!excerpt) { - return null; - } - - const lines = excerpt.map(item => ({ - line: item.line, - value: truncate(item.value, maxWidth - String(line).length - 5) - })); - - const joinedLines = lines.map(line => line.value).join('\n'); - const extendedLines = equalLength(joinedLines).split('\n'); - - return lines - .map((item, index) => ({ - line: item.line, - value: extendedLines[index] - })) - .map(item => { - const isErrorSource = item.line === line; - - const lineNumber = formatLineNumber(item.line, line) + ':'; - const coloredLineNumber = isErrorSource ? lineNumber : chalk.grey(lineNumber); - const result = ` ${coloredLineNumber} ${item.value}`; - - return isErrorSource ? chalk.bgRed(result) : result; - }) - .join('\n'); -}; -- cgit v1.2.3