diff --git a/index.js b/index.js index 5d432ef..d7d22b0 100644 --- a/index.js +++ b/index.js @@ -1,16 +1,11 @@ -import { join, dirname, extname, basename } from 'node:path'; -import { fileURLToPath } from 'node:url'; import columnify from 'columnify'; -import { osLocaleSync } from 'os-locale'; -import { createConsole } from 'verbosity'; -import { TemplateTag, replaceSubstitutionTransformer, stripIndent } from 'common-tags'; -import meta from '@thebespokepixel/meta'; import { createSelector } from '@thebespokepixel/n-selector'; -import _ from 'lodash'; -import { simple, palette } from 'trucolor'; +import ansiRegex from 'ansi-regex'; import { Buffer } from 'node:buffer'; +import { fileURLToPath } from 'node:url'; import { statSync, readFileSync } from 'node:fs'; -import ansiRegex from 'ansi-regex'; +import { join, dirname, extname, basename } from 'node:path'; +import _ from 'lodash'; const tabRegex$1 = /\t/g; const newlineRegex$1 = /\n/g; @@ -89,7 +84,6 @@ class LineFitter { this.lineTokens = [this.margin]; this.cursor = 0; this.lineBlock = false; - console.debug('[Line]', '▸', this.cursor); } /** * Add a [TAB] character token to the line. @@ -98,7 +92,6 @@ class LineFitter { createTab() { const width = this.tabWidth - (this.cursor % this.tabWidth) || 4; this.cursor += width; - console.debug('[TAB', width, ']', '▸', this.cursor); return ' '.repeat(width) } /** @@ -108,11 +101,9 @@ class LineFitter { */ add(token) { if (newlineRegex.test(token)) { - console.debug('[Newline]', '▸', this.cursor); return true } if (ansiRegex().test(token)) { - console.debug('[ANSI Token]', '▸', this.cursor); this.lineTokens.push(token); return false } @@ -128,18 +119,14 @@ class LineFitter { const tail = token.substring(token.length - overlap); this.lineTokens.push(head); this.cursor += head.length; - console.debug('[Token][Head]', head, '▸', this.cursor); - console.debug('[Token][Tail]', tail); return tail === ' ' ? '' : tail } this.lineTokens.push(token); this.cursor += token.length; - console.debug('[Token]', token, '▸', this.cursor); return false case 'keep': this.lineTokens.push(token); this.cursor += token.length; - console.debug('[Token]', token, '▸', this.cursor); return false default: if (overlap > 0 && this.cursor > 0) { @@ -147,7 +134,6 @@ class LineFitter { } this.lineTokens.push(token); this.cursor += token.length; - console.debug('[Token]', token, '▸', this.cursor); return false } } @@ -207,10 +193,8 @@ class WrapTool { const overflow = currentLine.add(tokens.shift()); if (overflow) { this.lines.push(currentLine.toString()); - console.debug('Line complete:', currentLine.toString()); currentLine = createLineFitter(this.margin, this.desiredWidth, this.tabWidth); if (overflow !== true && overflow !== false) { - console.debug('╰ Overflow:', overflow); tokens.unshift(overflow); } } @@ -222,29 +206,13 @@ class WrapTool { /** * Creates a wrap tool. * @private - * @param {object} options The options + * @param {Object} options The options * @return {WrapTool} The wrap tool. */ function createWrapTool(options) { return new WrapTool(options) } -const clr = _.merge( - simple({format: 'sgr'}), - palette({format: 'sgr'}, - { - title: 'bold #9994D1', - bright: 'bold rgb(255,255,255)', - dark: '#333', - }), -); -const colorReplacer = new TemplateTag( - replaceSubstitutionTransformer( - /([a-zA-Z]+?)[:/|](.+)/, - (match, colorName, content) => `${clr[colorName]}${content}${clr[colorName].out}`, - ), -); - const prefix = '\u001B]1337;File=inline=1;'; const suffix = '\u0007'; const broken = join(dirname(fileURLToPath(import.meta.url)), '/media/broken.png'); @@ -281,7 +249,7 @@ class Image { } catch (error) { switch (error.code) { case 'ENOENT': - console.warn('Warning:', `${file} not found.`); + console.error('Warning:', `${file} not found.`); break default: console.error(error); @@ -292,7 +260,7 @@ class Image { } /** * Load and render the image into the CLI - * @param {object} options - The options to set + * @param {Object} options - The options to set * @property {number} align - The line count needed to realign the cursor. * @property {boolean} stretch - Do we stretch the image to match the width * and height. @@ -327,7 +295,7 @@ function createImage(source) { * @param {string} buffer_ Input plain text. * @param {string} delimiter_ Field delimiter. * @param {number} width_ Panel width. - * @return {object} The columnify configuration. + * @return {Object} The columnify configuration. */ function panel(buffer_, delimiter_, width_) { let longIdx = 0; @@ -382,9 +350,11 @@ function panel(buffer_, delimiter_, width_) { } } -const console = createConsole({outStream: process.stderr}); -const locale = osLocaleSync(); -const metadata = meta(dirname(fileURLToPath(import.meta.url))); +/** + * Create an n-selector for module modes + * + * @type {Function} + */ const renderMode = createSelector([ 'soft', 'hard', @@ -392,173 +362,182 @@ const renderMode = createSelector([ 'container' ], 0, 'configuration_mode'); /** - * Throw a error if a method remains unimplemented - * @private - * @return {undefined} - */ -function unimplemented() { - throw new Error('Unimplemented.') -} -/** - * Create a text wrapping instance. + * Truwrap - take input from write() and composed a wrapped text block. * - * @param {object} options options object - * @param {number} options.left Left margin. - * @param {number} options.right Right margin. - * @param {number} options.width Manually set view width. - * @param {mode} options.mode [soft | hyphen | hard | keep | container] - * @param {number} options.tabWidth Desired width of TAB character. - * @param {Stream.writable} options.outStream Where to direct output. - * @param {Regexp} options.tokenRegex Override the tokenisers regexp. - * @return {api} A truwrap api instance. + * @class Truwrap (name) */ -function truwrap({ - left = 2, - right = 2, - width, - mode = 'soft', - tabWidth = 4, - outStream = process.stdout, - tokenRegex -}) { - const ttyActive = Boolean(width || outStream.isTTY || /keep|container/.test(mode)); - const ttyWidth = (function () { - if (width) { - return width +class Truwrap { + /** + * The base Truwrap instance/api + * + * @param {Object} options options object + * @param {number} [options.left=2] Left margin. + * @param {number} [options.right=2] Right margin. + * @param {number} options.width Manually set view width. + * @param {string} [options.mode='soft'] [soft | hyphen | hard | keep | container + * @param {number} [options.tabWidth=4] Desired width of TAB character. + * @param {Stream.writable} options.outStream Where to direct output. + * @param {Regexp} options.tokenRegex Override the tokenisers regexp. + */ + constructor({ + left = 2, + right = 2, + width, + mode = 'soft', + tabWidth = 4, + outStream, + tokenRegex + }) { + this.outStream = outStream; + this.buffer = ''; + this.mode = mode; + this.ttyActive = Boolean(width || (outStream && outStream.isTTY) || /keep|container/.test(mode)); + this.ttyWidth = (() => { + if (width) { + return width + } + if (outStream && outStream.isTTY) { + return outStream.columns || outStream.getWindowSize()[0] + } + return 80 + })(); + this.viewWidth = (() => { + if (this.ttyWidth - left - right > 1) { + return this.ttyWidth - left - right + } + return 2 + })(); + renderMode.select(mode); + this.viewHandler = (() => { + if (this.ttyActive && mode !== 'container') { + return createWrapTool({ + left, + width: this.viewWidth, + tabWidth, + tokenRegex + }) + } + return {} + })(); + } + /** + * End a block, setting blocking mode and flushing buffers if needed. + * + * @return {string} The wrapped output, has side effect of writing to stream if defined. + */ + end() { + if (this.outStream) { + this.outStream.end(); } - if (outStream.isTTY) { - return outStream.columns || outStream.getWindowSize()[0] + const output = this.buffer; + this.buffer=''; + return output + } + /** + * Fetch the width in characters of the wrapping view. + * + * @return {number} The width. + */ + getWidth() { + switch (true) { + case !this.ttyActive: + return this.ttyWidth + case renderMode.selected === 'container': + return this.ttyWidth + default: + return this.viewWidth } - return 120 - })(); - const viewWidth = (function () { - if (ttyWidth - left - right > 1) { - return ttyWidth - left - right + } + /** + * Create a multicolumn panel within this view + * + * @param {panelObject} content_ Object for columnify + * @param {Object} configuration Configuration for columnify + * @return {Object} this instance, to allow chaining + */ + panel(content_, configuration) { + const content = (() => { + switch (true) { + case !this.ttyActive: + return columnify(content_, configuration) + case renderMode.selected === 'container': + return columnify(content_, configuration) + default: + return this.viewHandler.wrap(columnify(content_, configuration)) + } + })(); + if (this.outStream) { + this.outStream.write(content); + } + this.buffer += content; + return this + } + /** + * Generate linebreaks within this view + * + * @param {number} newlines number of new lines to add. + * @return {Object} this instance, to allow chaining + */ + break(newlines = 1) { + const content = '\n'.repeat(newlines); + if (this.outStream) { + this.outStream.write(content); } - return 2 - })(); - renderMode.select(mode); - const viewHandler = (function () { - if (ttyActive && mode !== 'container') { - return createWrapTool({ - left, - width: viewWidth, - tabWidth, - tokenRegex - }) + this.buffer += content; + return this + } + /** + * Similar to css' clear. Write a clearing newline to the stream. + * + * @return {Object} this instance, to allow chaining + */ + clear() { + const content = '\n'; + if (this.outStream) { + this.outStream.write(content); } - return {} - })(); + this.buffer += content; + return this + } /** - * Truwap pulic API - * @public + * Write text via the wrapping logic + * + * @param {string} content_ The content + * @return {Object} this instance, to allow chaining */ - const api = { - /** - * End a block, setting blocking mode and flushing buffers if needed. - * @function - * @return {undefined} has side effect of writing to stream - */ - end() { - if (outStream._isStdio) { - outStream.write('\n'); - } else { - outStream.end(); - } - }, - /** - * Fetch the width in characters of the wrapping view. - * @function - * @return {number} wrapping width - */ - getWidth: unimplemented, - /** - * Create a multicolumn panel within this view - * @function - * @param {panelObject} content - Object for columnify - * @param {object} configuration - Configuration for columnify - * @return {string} - The rendered panel. - */ - panel(content, configuration) { - if (outStream._isStdio) { - outStream.write(columnify(content, configuration)); + write(content_) { + const content = (() => { + switch (true) { + case !this.ttyActive: + return content_ + case renderMode.selected === 'container': + return content_ + default: + return this.viewHandler.wrap(content_) } - return this - }, - /** - * Generate linebreaks within this view - * @function - * @param {number} newlines - number of new lines to add. - * @return {api} has side effect of writing to stream. - */ - break(newlines = 1) { - outStream.write('\n'.repeat(newlines)); - return this - }, - /** - * Similar to css' clear. Write a clearing newline to the stream. - * @function - * @return {api} has side effect of writing to stream. - */ - clear() { - outStream.write('\n'); - return this - }, - /** - * Write text via the wrapping logic - * @function - * @param {string} text - The raw, unwrapped test to wrap. - * @return {api} has side effect of writing to stream. - */ - write(text) { - outStream.write(text); - return this + })(); + if (this.outStream) { + this.outStream.write(content); } - }; - switch (true) { - case !ttyActive: - console.info(colorReplacer`${'yellow|Non-TTY'}: width: 120`); - /** - * @name noTTY - * @private - * @returns {api} - A version of the API when no TTY is connected. - */ - return Object.assign(Object.create(api), { - getWidth: () => ttyWidth - }) - case renderMode.selected === 'container': - console.info(`Container: width: ${width}, render mode: ${renderMode.selected}`); - /** - * @name container - * @private - * @returns {api} - A zero-margin container that content can be flowed into. - */ - return Object.assign(Object.create(api), { - getWidth: () => ttyWidth - }) - default: - console.info(stripIndent(colorReplacer)` - ${'green|Renderer'}: - mode ▸ ${renderMode.selected} [${locale}] - ┆ ${left} ◂├╌╌╌╌ ${viewWidth} ╌╌╌╌┤▸ ${right} ┆ - `, '\n'); - /** - * @name wrap - * @private - * @returns {api} - The wrapping API. - */ - return Object.assign(Object.create(api), { - getWidth: () => viewWidth, - panel(content, configuration) { - outStream.write(viewHandler.wrap(columnify(content, configuration))); - return this - }, - write(text) { - outStream.write(viewHandler.wrap(text)); - return this - } - }) + this.buffer += content; + return this } } +/** + * Create a text wrapping instance. + * + * @param {Object} options options object + * @param {number} [options.left=2] Left margin. + * @param {number} [options.right=2] Right margin. + * @param {number} options.width Manually set view width. + * @param {string} [options.mode='soft'] [soft | hyphen | hard | keep | container + * @param {number} [options.tabWidth=4] Desired width of TAB character. + * @param {Stream.writable} options.outStream Where to direct output. + * @param {Regexp} options.tokenRegex Override the tokenisers regexp. + * @return {Truwrap} { description_of_the_return_value } + */ +function truwrap(options) { + return new Truwrap(options) +} -export { console, createImage, locale, metadata, panel as parsePanel, renderMode, truwrap }; +export { Truwrap, createImage, panel as parsePanel, renderMode, truwrap }; diff --git a/package.json b/package.json index 1c4483e..0fb8cbe 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,6 @@ "main": "index.js", "types": "index.d.ts", "type": "module", - "bin": { - "truwrap": "./truwrap.js" - }, "files": [ "index.js", "index.d.ts", @@ -22,7 +19,7 @@ "owner": "The Bespoke Pixel" }, "scripts": { - "build": "rollup -c && chmod 755 truwrap.js && npm run readme", + "build": "rollup -c && npm run readme", "test": "xo && c8 --reporter=text ava --timeout 2m", "doc-serve": "documentation serve --watch --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name --project-version $npm_package_version src/index.js", "doc-build": "documentation build --format html --output docs --theme node_modules/documentation-theme-bespoke --github --config src/docs/documentation.yml --project-name $npm_package_name --project-version $npm_package_version src/index.js", @@ -33,16 +30,13 @@ }, "devDependencies": { "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.6", "@types/estree": "^0.0.50", "ava": "^4.0.0-rc.1", "c8": "^7.10.0", "documentation-theme-bespoke": "^2.0.12", - "nyc": "^15.1.0", "rollup": "^2.59.0", "rollup-plugin-cleanup": "^3.2.1", - "semver-regex": "^4.0.2", "xo": "^0.46.3" }, "dependencies": { @@ -51,18 +45,8 @@ "@thebespokepixel/string": "^2.0.1", "ansi-regex": "^6.0.1", "columnify": "^1.5.4", - "common-tags": "^1.8.0", - "es6-promisify": "^7.0.0", - "get-stdin": "^9.0.0", "lodash": "^4.17.21", - "os-locale": "^6.0.1", - "read-pkg": "^7.0.0", - "read-pkg-up": "^9.0.0", - "term-ng": "^3.0.3", - "trucolor": "^2.0.4", - "update-notifier": "^5.1.0", - "verbosity": "^3.0.2", - "yargs": "^17.2.1" + "read-pkg": "^7.0.0" }, "engines": { "node": ">=14.0" @@ -89,7 +73,6 @@ "esnext": true, "ignores": [ "index.js", - "truwrap.js", "index.d.ts", "docs/**", "coverage/**" @@ -151,4 +134,4 @@ ] ] } -} +} \ No newline at end of file diff --git a/readme.md b/readme.md index c4554e8..423beb8 100644 --- a/readme.md +++ b/readme.md @@ -41,45 +41,8 @@ Usable within your own node.js cli projects and an npm module or directly from t npm install --save @thebespokepixel/truwrap ``` -#### CLI - -```text - truwrap - Smarter terminal text wrapping (handles 24bit color) - - Synopsis: - cat inputFile | truwrap [options] - - Options: - -h, --help Display this help. - -v, --version Return the current version on stdout. -vv Return name & version. - -V, --verbose Be verbose. -VV Be loquacious. - -o, --stderr Use stderr rather than stdout - -l, --left Left margin - -r, --right Right margin - -w, --width Set total width. Overrides terminal window’s width. - -t, --truncate Truncate panel cells. - -m, --mode Wrapping mode - -s, --stamp Print arguments rather than stdin. printf-style options supported. - -p, --panel Render a tabular panel into the available console width. - -d, --delimiter The column delimiter when reading data for a panel. - -x, --regex Character run selection regex. - --color Force color depth --color=256|16m. Disable with --no-color - - Usage: - Reads unformatted text from stdin and typographically applies paragraph wrapping it for the currently active tty. -``` - -To use, simply pipe in a body of text to wrap according to the supplied options. - -```shell - cat readme.md | truwrap --left 6 --right 6 --mode soft -``` - -#### Programmatic usage - ```js -var truwrap = require('truwrap') +import {truwrap} from '@thebespokepixel/truwrap' var writer = truwrap({ left: 2, diff --git a/rollup.config.js b/rollup.config.js index 627c912..b60fd37 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,5 +1,4 @@ import commonjs from '@rollup/plugin-commonjs' -import json from '@rollup/plugin-json' import resolve from '@rollup/plugin-node-resolve' import cleanup from 'rollup-plugin-cleanup' @@ -13,15 +12,6 @@ const config = [{ file: 'index.js', format: 'es', }, -}, { - external, - plugins: [resolve(), json({preferConst: true}), commonjs(), cleanup()], - input: 'src/cli/index.js', - output: { - banner: '#! /usr/bin/env node', - file: 'truwrap.js', - format: 'es', - }, }] export default config diff --git a/src/cli/help.js b/src/cli/help.js deleted file mode 100644 index 1c12fc7..0000000 --- a/src/cli/help.js +++ /dev/null @@ -1,87 +0,0 @@ -/* ────────────╮ - │ truwrap CLI │ - ╰─────────────┴──────────────────────────────────────────────────────────────── */ -/* eslint node/prefer-global/process: [error] */ - -/** @module module:truwrap/cli/help */ -import {join, dirname} from 'node:path' -import {fileURLToPath} from 'node:url' -import terminalFeatures from 'term-ng' -import {stripIndent} from 'common-tags' - -import {clr, colorReplacer} from '../lib/colour.js' -import {truwrap, metadata, createImage} from '..' - -const images = (function () { - if (terminalFeatures.images) { - return { - space: '\t ', - cc: createImage({ - name: 'logo', - file: join(dirname(fileURLToPath(import.meta.url)), '/media/bytetree.png'), - height: 3, - }), - } - } - - return { - space: '', - cc: { - render: () => '', - }, - } -})() - -/** - * Render help when asked for. - * @param {yargs} yargsInstance - yargs object defined in cli - * @return {null} Writes help to stdout. - */ -export default async function help(yargsInstance) { - const header = () => stripIndent(colorReplacer)` - ${`title|${metadata.name}`} - ${images.space}${metadata.description} - ${images.space}${`grey|${metadata.version(3)}`} - ` - const synopsis = stripIndent(colorReplacer)` - ${'title|Synopsis:'} - ${'command|cat'} ${'argument|inputFile'} ${'operator:|'} ${`command|${metadata.bin}`} ${'option|[options]'} - ` - const usage = stripIndent(colorReplacer)` - ${'title|Usage:'} - Reads unformatted text from stdin and typographically applies paragraph wrapping it for the currently active tty. - ` - const epilogue = stripIndent(colorReplacer)` - ${`title|${metadata.name}`} ${`white|${metadata.copyright}`}. ${`grey|Released under the ${metadata.license} License.`} - ${'grey|An Open Source component from ByteTree.com\'s terminal visualisation toolkit'} - ${`grey|Issues?: ${metadata.bugs}`} - ` - - const container = truwrap({ - mode: 'container', - outStream: process.stderr, - }) - const windowWidth = container.getWidth() - - const renderer = truwrap({ - left: 2, - right: 0, - outStream: process.stderr, - }) - - const usageContent = yargsInstance.wrap(renderer.getWidth()).getHelp() - - container.break() - container.write(images.cc.render({ - nobreak: false, - align: 2, - spacing: ' ', - })) - container.write(header()).break() - container.write(`${clr.dark}${'—'.repeat(windowWidth)}${clr.dark.out}`).break() - renderer.write(synopsis).break(2) - renderer.write(await usageContent).break(2) - renderer.write(usage).break(2) - container.write(`${clr.dark}${'—'.repeat(windowWidth)}${clr.dark.out}`) - renderer.write(epilogue).end() -} diff --git a/src/cli/index.js b/src/cli/index.js deleted file mode 100644 index e56ba96..0000000 --- a/src/cli/index.js +++ /dev/null @@ -1,195 +0,0 @@ -/* ────────────╮ - │ truwrap CLI │ - ╰─────────────┴─────────────────────────────────────────────────────────────── */ - -import {format} from 'util' - -import yargs from 'yargs' -import {hideBin} from 'yargs/helpers' // eslint-disable-line node/file-extension-in-import -import getStdin from 'get-stdin' -import updateNotifier from 'update-notifier' -import {stripIndent} from 'common-tags' -import {box} from '@thebespokepixel/string' -import {readPackageSync} from 'read-pkg' -import {colorReplacer} from '../lib/colour' -import help from './help.js' -import {truwrap, console, metadata, parsePanel} from '../index.js' - -const pkg = readPackageSync() - -const yargsInstance = yargs(hideBin(process.argv)) - .strictOptions() - .help(false) - .version(false) - .options({ - h: { - alias: 'help', - describe: 'Display this help.' - }, - v: { - alias: 'version', - count: true, - describe: 'Return the current version on stdout. -vv Return name & version.' - }, - V: { - alias: 'verbose', - count: true, - describe: 'Be verbose. -VV Be loquacious.' - }, - o: { - alias: 'stderr', - boolean: true, - describe: 'Use stderr rather than stdout', - default: false - }, - l: { - alias: 'left', - describe: 'Left margin', - requiresArg: true, - default: 2 - }, - r: { - alias: 'right', - describe: 'Right margin', - requiresArg: true, - default: 2 - }, - w: { - alias: 'width', - describe: 'Set total width. Overrides terminal window’s width.', - requiresArg: true, - nargs: 1 - }, - t: { - alias: 'tab', - describe: 'Set tab width.', - requiresArg: true, - default: 2 - }, - m: { - alias: 'mode', - choices: ['hard', 'soft', 'keep', 'container'], - describe: 'Wrapping mode', - default: 'soft', - requiresArg: true - }, - s: { - alias: 'stamp', - boolean: true, - describe: 'Print arguments rather than stdin. printf-style options supported.' - }, - p: { - alias: 'panel', - boolean: true, - describe: 'Render a tabular panel into the available console width.' - }, - c: { - alias: 'truncate', - boolean: true, - describe: 'Truncate panel cells.' - }, - d: { - alias: 'delimiter', - describe: 'The column delimiter when reading data for a panel.', - requiresArg: true, - default: '|' - }, - x: { - alias: 'regex', - describe: 'Character run selection regex.', - requiresArg: true - }, - color: { - describe: 'Force color depth --color=256|16m. Disable with --no-color' - } - }).showHelpOnFail(false, `Use 'truwrap --help' for help.`) - -const {argv} = yargsInstance - -const outStream = argv.stderr ? process.stderr : process.stdout - -if (argv.version) { - process.stdout.write(`${metadata.version(argv.version)}\n`) - process.exit(0) -} - -if (argv.verbose) { - const settings = { - borderColor: 'green', - margin: { - bottom: 1, - top: 1 - }, - padding: { - bottom: 0, - top: 0, - left: 2, - right: 2 - } - } - - const titling = mode => stripIndent(colorReplacer)` - ${`title|${metadata.name}`}${`dim| │ v${metadata.version()}`} - Mode: ${mode} - ` - switch (argv.verbose) { - case 1: - console.verbosity(4) - console.log(box(titling('Verbose'), settings)) - break - case 2: - console.verbosity(5) - console.log(box(titling('Some might say loquacious'), settings)) - console.yargs(argv) - console.debug('') - break - default: - console.verbosity(3) - } -} - -if (!(process.env.USER === 'root' && process.env.SUDO_USER !== process.env.USER)) { - updateNotifier({pkg}).notify() -} - -if (argv.help) { - (async () => { - await help(yargsInstance) - })() -} else { - const viewSettings = { - left: argv.left, - right: argv.right, - mode: argv.mode, - tabWidth: argv.tab, - outStream - } - - if (argv.regex) { - viewSettings.tokenRegex = new RegExp(argv.regex, 'g') - } - - if (argv.width) { - viewSettings.width = argv.width - } - - const renderer = truwrap(viewSettings) - - if (argv.stamp) { - renderer.write(format(...argv._)) - } else { - getStdin().then(input => { - if (argv.panel) { - const panel = parsePanel(input, argv.delimiter, renderer.getWidth()) - renderer.panel(panel.content, { - maxLineWidth: renderer.getWidth(), - showHeaders: false, - truncate: argv.truncate, - config: panel.configuration - }) - } else { - renderer.write(input) - } - }) - } -} diff --git a/src/docs/example.md b/src/docs/example.md index e12c39a..ef38c5a 100644 --- a/src/docs/example.md +++ b/src/docs/example.md @@ -4,45 +4,8 @@ npm install --save @thebespokepixel/truwrap ``` -#### CLI - -```text - truwrap - Smarter terminal text wrapping (handles 24bit color) - - Synopsis: - cat inputFile | truwrap [options] - - Options: - -h, --help Display this help. - -v, --version Return the current version on stdout. -vv Return name & version. - -V, --verbose Be verbose. -VV Be loquacious. - -o, --stderr Use stderr rather than stdout - -l, --left Left margin - -r, --right Right margin - -w, --width Set total width. Overrides terminal window’s width. - -t, --truncate Truncate panel cells. - -m, --mode Wrapping mode - -s, --stamp Print arguments rather than stdin. printf-style options supported. - -p, --panel Render a tabular panel into the available console width. - -d, --delimiter The column delimiter when reading data for a panel. - -x, --regex Character run selection regex. - --color Force color depth --color=256|16m. Disable with --no-color - - Usage: - Reads unformatted text from stdin and typographically applies paragraph wrapping it for the currently active tty. -``` - -To use, simply pipe in a body of text to wrap according to the supplied options. - -```shell - cat readme.md | truwrap --left 6 --right 6 --mode soft -``` - -#### Programmatic usage - ```js -var truwrap = require('truwrap') +import {truwrap} from '@thebespokepixel/truwrap' var writer = truwrap({ left: 2, diff --git a/src/index.js b/src/index.js index a3ddcd9..80f1c8e 100644 --- a/src/index.js +++ b/src/index.js @@ -1,25 +1,18 @@ /* ────────╮ │ truwrap │ Smarter 24bit SGR aware console text wrapping ╰─────────┴─────────────────────────────────────────────────────────────────── */ -import {dirname} from 'node:path' -import {fileURLToPath} from 'node:url' import columnify from 'columnify' -import {osLocaleSync} from 'os-locale' -import {createConsole} from 'verbosity' -import {stripIndent} from 'common-tags' -import meta from '@thebespokepixel/meta' import {createSelector} from '@thebespokepixel/n-selector' +import createWrapTool from './lib/wrap-tool.js' +import createImage from './lib/image.js' +import parsePanel from './lib/panel.js' -import createWrapTool from './lib/classes/wrap-tool' -import {colorReplacer} from './lib/colour' -import createImage from './lib/classes/image' -import parsePanel from './lib/classes/panel' - -export const console = createConsole({outStream: process.stderr}) -export const locale = osLocaleSync() -export const metadata = meta(dirname(fileURLToPath(import.meta.url))) - +/** + * Create an n-selector for module modes + * + * @type {Function} + */ export const renderMode = createSelector([ 'soft', 'hard', @@ -28,195 +21,216 @@ export const renderMode = createSelector([ ], 0, 'configuration_mode') /** - * Throw a error if a method remains unimplemented - * @private - * @return {undefined} - */ -function unimplemented() { - throw new Error('Unimplemented.') -} - -/** - * Create a text wrapping instance. + * Truwrap - take input from write() and composed a wrapped text block. * - * @param {object} options options object - * @param {number} options.left Left margin. - * @param {number} options.right Right margin. - * @param {number} options.width Manually set view width. - * @param {mode} options.mode [soft | hyphen | hard | keep | container] - * @param {number} options.tabWidth Desired width of TAB character. - * @param {Stream.writable} options.outStream Where to direct output. - * @param {Regexp} options.tokenRegex Override the tokenisers regexp. - * @return {api} A truwrap api instance. + * @class Truwrap (name) */ -export function truwrap({ - left = 2, - right = 2, - width, - mode = 'soft', - tabWidth = 4, - outStream = process.stdout, - tokenRegex -}) { - const ttyActive = Boolean(width || outStream.isTTY || /keep|container/.test(mode)) - - const ttyWidth = (function () { - if (width) { - return width +export class Truwrap { + /** + * The base Truwrap instance/api + * + * @param {Object} options options object + * @param {number} [options.left=2] Left margin. + * @param {number} [options.right=2] Right margin. + * @param {number} options.width Manually set view width. + * @param {string} [options.mode='soft'] [soft | hyphen | hard | keep | container + * @param {number} [options.tabWidth=4] Desired width of TAB character. + * @param {Stream.writable} options.outStream Where to direct output. + * @param {Regexp} options.tokenRegex Override the tokenisers regexp. + */ + constructor({ + left = 2, + right = 2, + width, + mode = 'soft', + tabWidth = 4, + outStream, + tokenRegex + }) { + this.outStream = outStream + this.buffer = '' + this.mode = mode + + this.ttyActive = Boolean(width || (outStream && outStream.isTTY) || /keep|container/.test(mode)) + + this.ttyWidth = (() => { + if (width) { + return width + } + + if (outStream && outStream.isTTY) { + return outStream.columns || outStream.getWindowSize()[0] + } + + return 80 + })() + + this.viewWidth = (() => { + if (this.ttyWidth - left - right > 1) { + return this.ttyWidth - left - right + } + + return 2 + })() + + renderMode.select(mode) + + this.viewHandler = (() => { + if (this.ttyActive && mode !== 'container') { + return createWrapTool({ + left, + width: this.viewWidth, + tabWidth, + tokenRegex + }) + } + + return {} + })() + } + + /** + * End a block, setting blocking mode and flushing buffers if needed. + * + * @return {string} The wrapped output, has side effect of writing to stream if defined. + */ + end() { + if (this.outStream) { + this.outStream.end() + // if (this.outStream._isStdio) { + // this.outStream.write('\n') + // } else { + // this.outStream.end() + // } + } + + const output = this.buffer + this.buffer='' + + return output + } + + /** + * Fetch the width in characters of the wrapping view. + * + * @return {number} The width. + */ + getWidth() { + switch (true) { + case !this.ttyActive: + return this.ttyWidth + case renderMode.selected === 'container': + return this.ttyWidth + default: + return this.viewWidth } + } - if (outStream.isTTY) { - return outStream.columns || outStream.getWindowSize()[0] + /** + * Create a multicolumn panel within this view + * + * @param {panelObject} content_ Object for columnify + * @param {Object} configuration Configuration for columnify + * @return {Object} this instance, to allow chaining + */ + panel(content_, configuration) { + const content = (() => { + switch (true) { + case !this.ttyActive: + return columnify(content_, configuration) + case renderMode.selected === 'container': + return columnify(content_, configuration) + default: + return this.viewHandler.wrap(columnify(content_, configuration)) + } + })() + + if (this.outStream) { + this.outStream.write(content) } - return 120 - })() + this.buffer += content + + return this + } - const viewWidth = (function () { - if (ttyWidth - left - right > 1) { - return ttyWidth - left - right + /** + * Generate linebreaks within this view + * + * @param {number} newlines number of new lines to add. + * @return {Object} this instance, to allow chaining + */ + break(newlines = 1) { + const content = '\n'.repeat(newlines) + if (this.outStream) { + this.outStream.write(content) } - return 2 - })() + this.buffer += content - renderMode.select(mode) + return this + } - const viewHandler = (function () { - if (ttyActive && mode !== 'container') { - return createWrapTool({ - left, - width: viewWidth, - tabWidth, - tokenRegex - }) + /** + * Similar to css' clear. Write a clearing newline to the stream. + * + * @return {Object} this instance, to allow chaining + */ + clear() { + const content = '\n' + if (this.outStream) { + this.outStream.write(content) } - return {} - })() + this.buffer += content + + return this + } /** - * Truwap pulic API - * @public + * Write text via the wrapping logic + * + * @param {string} content_ The content + * @return {Object} this instance, to allow chaining */ - const api = { - - /** - * End a block, setting blocking mode and flushing buffers if needed. - * @function - * @return {undefined} has side effect of writing to stream - */ - end() { - if (outStream._isStdio) { - outStream.write('\n') - } else { - outStream.end() - } - }, - /** - * Fetch the width in characters of the wrapping view. - * @function - * @return {number} wrapping width - */ - getWidth: unimplemented, - - /** - * Create a multicolumn panel within this view - * @function - * @param {panelObject} content - Object for columnify - * @param {object} configuration - Configuration for columnify - * @return {string} - The rendered panel. - */ - panel(content, configuration) { - if (outStream._isStdio) { - outStream.write(columnify(content, configuration)) + write(content_) { + const content = (() => { + switch (true) { + case !this.ttyActive: + return content_ + case renderMode.selected === 'container': + return content_ + default: + return this.viewHandler.wrap(content_) } + })() - return this - }, - - /** - * Generate linebreaks within this view - * @function - * @param {number} newlines - number of new lines to add. - * @return {api} has side effect of writing to stream. - */ - break(newlines = 1) { - outStream.write('\n'.repeat(newlines)) - return this - }, - - /** - * Similar to css' clear. Write a clearing newline to the stream. - * @function - * @return {api} has side effect of writing to stream. - */ - clear() { - outStream.write('\n') - return this - }, - - /** - * Write text via the wrapping logic - * @function - * @param {string} text - The raw, unwrapped test to wrap. - * @return {api} has side effect of writing to stream. - */ - write(text) { - outStream.write(text) - return this + if (this.outStream) { + this.outStream.write(content) } - } - switch (true) { - case !ttyActive: - console.info(colorReplacer`${'yellow|Non-TTY'}: width: 120`) - - /** - * @name noTTY - * @private - * @returns {api} - A version of the API when no TTY is connected. - */ - return Object.assign(Object.create(api), { - getWidth: () => ttyWidth - }) - - case renderMode.selected === 'container': - console.info(`Container: width: ${width}, render mode: ${renderMode.selected}`) - - /** - * @name container - * @private - * @returns {api} - A zero-margin container that content can be flowed into. - */ - return Object.assign(Object.create(api), { - getWidth: () => ttyWidth - }) - - default: - console.info(stripIndent(colorReplacer)` - ${'green|Renderer'}: - mode ▸ ${renderMode.selected} [${locale}] - ┆ ${left} ◂├╌╌╌╌ ${viewWidth} ╌╌╌╌┤▸ ${right} ┆ - `, '\n') - - /** - * @name wrap - * @private - * @returns {api} - The wrapping API. - */ - return Object.assign(Object.create(api), { - getWidth: () => viewWidth, - panel(content, configuration) { - outStream.write(viewHandler.wrap(columnify(content, configuration))) - return this - }, - write(text) { - outStream.write(viewHandler.wrap(text)) - return this - } - }) + this.buffer += content + + return this } } +/** + * Create a text wrapping instance. + * + * @param {Object} options options object + * @param {number} [options.left=2] Left margin. + * @param {number} [options.right=2] Right margin. + * @param {number} options.width Manually set view width. + * @param {string} [options.mode='soft'] [soft | hyphen | hard | keep | container + * @param {number} [options.tabWidth=4] Desired width of TAB character. + * @param {Stream.writable} options.outStream Where to direct output. + * @param {Regexp} options.tokenRegex Override the tokenisers regexp. + * @return {Truwrap} { description_of_the_return_value } + + */ +export function truwrap(options) { + return new Truwrap(options) +} + export {createImage, parsePanel} diff --git a/src/lib/colour.js b/src/lib/colour.js deleted file mode 100644 index c8aae2c..0000000 --- a/src/lib/colour.js +++ /dev/null @@ -1,24 +0,0 @@ -/* ───────────────╮ - │ truwrap colour │ Colour handling, here for optimisation - ╰────────────────┴──────────────────────────────────────────────────────────── */ - -import _ from 'lodash' -import {simple, palette} from 'trucolor' -import {TemplateTag, replaceSubstitutionTransformer} from 'common-tags' - -export const clr = _.merge( - simple({format: 'sgr'}), - palette({format: 'sgr'}, - { - title: 'bold #9994D1', - bright: 'bold rgb(255,255,255)', - dark: '#333', - }), -) - -export const colorReplacer = new TemplateTag( - replaceSubstitutionTransformer( - /([a-zA-Z]+?)[:/|](.+)/, - (match, colorName, content) => `${clr[colorName]}${content}${clr[colorName].out}`, - ), -) diff --git a/src/lib/classes/image.js b/src/lib/image.js similarity index 88% rename from src/lib/classes/image.js rename to src/lib/image.js index a42b835..645782f 100644 --- a/src/lib/classes/image.js +++ b/src/lib/image.js @@ -1,12 +1,11 @@ -/* ───────────────────╮ - │ truwrap cli images │ - ╰────────────────────┴──────────────────────────────────────────────────────── */ +/* ───────────────────────╮ + │ truwrap images handler │ + ╰────────────────────────┴───────────────────────────────────────────────────── */ import {Buffer} from 'node:buffer' import {fileURLToPath} from 'node:url' import {readFileSync, statSync} from 'node:fs' import {dirname, basename, extname, join} from 'node:path' -import {console} from '../../index.js' const prefix = '\u001B]1337;File=inline=1;' const suffix = '\u0007' @@ -48,7 +47,7 @@ class Image { } catch (error) { switch (error.code) { case 'ENOENT': - console.warn('Warning:', `${file} not found.`) + console.error('Warning:', `${file} not found.`) break default: console.error(error) @@ -61,7 +60,7 @@ class Image { /** * Load and render the image into the CLI - * @param {object} options - The options to set + * @param {Object} options - The options to set * @property {number} align - The line count needed to realign the cursor. * @property {boolean} stretch - Do we stretch the image to match the width * and height. diff --git a/src/lib/classes/line-fitter.js b/src/lib/line-fitter.js similarity index 84% rename from src/lib/classes/line-fitter.js rename to src/lib/line-fitter.js index 29dbaa2..1bba1da 100644 --- a/src/lib/classes/line-fitter.js +++ b/src/lib/line-fitter.js @@ -4,7 +4,7 @@ ╰──────────────────────┴────────────────────────────────────────────────────── */ import ansiRegex from 'ansi-regex' -import {console, renderMode} from '../../index.js' +import {renderMode} from '../index.js' const newlineRegex = /^>\/\\\/\/__<$/ const tabRegex = /^>T\/\\B<$/ @@ -28,7 +28,6 @@ class LineFitter { this.lineTokens = [this.margin] this.cursor = 0 this.lineBlock = false - console.debug('[Line]', '▸', this.cursor) } /** @@ -38,7 +37,6 @@ class LineFitter { createTab() { const width = this.tabWidth - (this.cursor % this.tabWidth) || 4 this.cursor += width - console.debug('[TAB', width, ']', '▸', this.cursor) return ' '.repeat(width) } @@ -49,12 +47,10 @@ class LineFitter { */ add(token) { if (newlineRegex.test(token)) { - console.debug('[Newline]', '▸', this.cursor) return true } if (ansiRegex().test(token)) { - console.debug('[ANSI Token]', '▸', this.cursor) this.lineTokens.push(token) return false } @@ -73,20 +69,16 @@ class LineFitter { const tail = token.substring(token.length - overlap) this.lineTokens.push(head) this.cursor += head.length - console.debug('[Token][Head]', head, '▸', this.cursor) - console.debug('[Token][Tail]', tail) return tail === ' ' ? '' : tail } this.lineTokens.push(token) this.cursor += token.length - console.debug('[Token]', token, '▸', this.cursor) return false case 'keep': this.lineTokens.push(token) this.cursor += token.length - console.debug('[Token]', token, '▸', this.cursor) return false default: @@ -96,7 +88,6 @@ class LineFitter { this.lineTokens.push(token) this.cursor += token.length - console.debug('[Token]', token, '▸', this.cursor) return false } } diff --git a/src/lib/classes/panel.js b/src/lib/panel.js similarity index 97% rename from src/lib/classes/panel.js rename to src/lib/panel.js index 34b32a8..103d23d 100644 --- a/src/lib/classes/panel.js +++ b/src/lib/panel.js @@ -11,7 +11,7 @@ import _ from 'lodash' * @param {string} buffer_ Input plain text. * @param {string} delimiter_ Field delimiter. * @param {number} width_ Panel width. - * @return {object} The columnify configuration. + * @return {Object} The columnify configuration. */ export default function panel(buffer_, delimiter_, width_) { let longIdx = 0 diff --git a/src/lib/classes/tokeniser.js b/src/lib/tokeniser.js similarity index 97% rename from src/lib/classes/tokeniser.js rename to src/lib/tokeniser.js index 0a26649..8bcc28f 100644 --- a/src/lib/classes/tokeniser.js +++ b/src/lib/tokeniser.js @@ -4,7 +4,7 @@ ╰───────────────────┴───────────────────────────────────────────────────────── */ import ansiRegex from 'ansi-regex' -import {renderMode} from '../../index.js' +import {renderMode} from '../index.js' const tabRegex = /\t/g const newlineRegex = /\n/g diff --git a/src/lib/classes/wrap-tool.js b/src/lib/wrap-tool.js similarity index 90% rename from src/lib/classes/wrap-tool.js rename to src/lib/wrap-tool.js index 5eaa71f..5483c58 100644 --- a/src/lib/classes/wrap-tool.js +++ b/src/lib/wrap-tool.js @@ -2,7 +2,6 @@ │ truwrap │ WrapTool ╰─────────┴─────────────────────────────────────────────────────────────────── */ -import {console} from '../../index.js' import createTokeniser from './tokeniser.js' import createLineFitter from './line-fitter.js' @@ -45,10 +44,8 @@ class WrapTool { const overflow = currentLine.add(tokens.shift()) if (overflow) { this.lines.push(currentLine.toString()) - console.debug('Line complete:', currentLine.toString()) currentLine = createLineFitter(this.margin, this.desiredWidth, this.tabWidth) if (overflow !== true && overflow !== false) { - console.debug('╰ Overflow:', overflow) tokens.unshift(overflow) } } @@ -62,7 +59,7 @@ class WrapTool { /** * Creates a wrap tool. * @private - * @param {object} options The options + * @param {Object} options The options * @return {WrapTool} The wrap tool. */ export default function createWrapTool(options) { diff --git a/test-out b/test-out deleted file mode 100644 index 3d23394..0000000 --- a/test-out +++ /dev/null @@ -1,36 +0,0 @@ - -]1337;File=inline=1;size=8717width=auto;height=3;name=bG9nbw==:iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAMAAACOibeuAAABPlBMVEUAAABAQHMfI04fIk4fI04gI08gIk0gI00fIk0gIk0gIk4fIk4jJlQgI04fIk0fIk0gIk0gI00hJU8qKmMgJVAgIk0fIk4gIk0fJE4fIk319/c6PGIzNl4tL1ikp7eJjKKdn7Hz9fbb3eJkZ4R4e5Tq7O7u8PJ7fpfg4ebV2N7S1NteYX8nKlMiJU91d5EqLVbY2uBYW3olKFLLzdZ/gpnGx9GztcKrrbxydI5VWHji5OiWmayusL5FSGvIy9RKTnDP0tq+wMs2OmAwM1vAws2ws8GUlqpqbYnDxc+2ucaforSipbXo6+2oqrlvco3s7vCOkaZSVXZIS25AQme7vsmMjqSEh51cXn1PU3Tw8vS4u8iRk6hCRWnd3+SanK6HiZ9naodhZII9QGVsb4vl5+rMz9dOUXKBhJu1t8Tm6OsCvJMSAAAAGXRSTlMABOzEcD348t/UZUsaeOermIQiCTC5tKUxvLVabgAAIGVJREFUeNrs3Qdy4zAQRNEGCTBTjJKN+190g2uz1pZMBWLqvzN0oYgJoDaYWz8Ox7yusiICGxVZVefHYfTtrEdzoR9qUow7KeqhD04PsvpTGYE7K09+1d2FMYvAg2Rj0B3NUxWBh6qmWXfhmjwCT5A3Tre2NBzOeJqqWW4bZ3+IwBMd/O0i7Xougni6rHe6iVBHYAfqoO26lwjsxEunbZynh4IdKb3TBh2VOuxMvuGQbrkMYneyVp/jpgjs0OT43IAln/nsWGmlYLcOq64UqG5gx8qgq7RM72PXilZXaCKwc40u1kdg93rOZ5jS6CJtBJLQ6gKB+yASUQR9aKVeh2SUqz7Q0U9BQg6d3uXodyMpudN7mEdCYiYKHDCl1X91zD8jOVnHBzQsyZ3O8xFIkNdZHRVoJKnsdA7vFSBRLzojRCBRQf9wvI+EZNWOGWhY0usvCyVoJCxbKNnBEq8/LAzZIWmHha0rWNLoN47/TSBxleOAhiWNfmEqCcnL9dMcgeTN7KnAkkk/cCWEARVjSTAl6M0YAQNGvWGMAyZk+u41Aia8MpcES7y+OUXAhJO+cuzGwojSUbSDJYHdK1jSSxoiYMQgiW1vmFFL4g8UMKNgdBSmzDwJDUta+oSwxDNqB0tGqnawZNAxAmYcWfiGJTl9FVhSsyALSyr2r2BJRucblhSKgCEEGqYQaJhCoGEKgYYpBBqmEGiYQqBhCoGGKQQaphBomEKgYQqBhikEGqYQaHxhlw5kAAAAAAb5W9/jK4ZWhGZFaFaEZkVoVoRmRWhWhGZFaFaEZkVoVoRmRWhWhGZFaFaEZkVoVoRmRWhWhGZFaFaEZkVoVoRmRWhWhGZFaFaEZkVoVoRmRWhWhGZFaFaEZkVoVoRmRWhWhGZFaFaEZkVoVoRmRWhWhI4de1tGMIrDMH4daxVJkq8k2kchhLJro+xKGw26/xvQNDmoGQ76MrP81/O7hufkfSEKQUMUgoYoBA1RCBqiEDREIWiIQtAQhaAhCkFDFIKGKAQNUQgaohA0RCFoiELQEIWgIQpBQxSChigEDVEIGqIQNEQhaIhC0BCFoCEKQUMUgoYoBG2raHw7tnLq9Z54PINGoVA/en+s5fYeIv1AoPd2m83ubIRCyVbX52tWX84PXtcqV6s3mXwpna40Q7WoMhVB/w+T/Mb9TfJrz+Z3Me5vkt9Haza/TD79WX6+L55dpg4Tx2HH2V3f2tofXQc3n7Q7o0zP0KYJ+k/8kF9kNr/uXH6l9Fx+ne/8DBTuKxMR9FLEI9XVojPNz6/tkPIo8xD0EgQyQW2jYU4Zh6BdyyW0rfxZZRqCdslb1hbzR5RhCNqdekdbLdhWZiFoVwJ32nJOXBmFoN3I2XJo/CKpjELQLgxGGsOYMglBL247rKG1T5mEoBfn0xhzlEkIemFe6wfhVEMZhKAXVtEwbxYS9Bd7d6KTVhCFcfw5vsMibrgjICoqboiooFZFQXGrBZe+/wt0gSa1cZLTuaY9Mt/vGf6Z3MycmetrPi300y4MYdC+9oR6FmEIg/ZVEurJwhAG7SvMAbu3jMMQBu0pLtR3BUMYtKcnob40DGHQnkaF+MkxQDJCfYcwhEF74Qr9my4MYdCeToX6VmEIg/bUEOqbhCEM2lOeo0m/3MIQBu1rSahnBIYwaD/c5uDR94CJ8z6hxQl/Bu2tLvTTNAxh0N7KHIju2YIhDNpfVeiHRxjCoP3Nhvuo3SsLMIRBR1CeFBLZgCEMOopLnq7wCtZAWR8R2ochDDqanYoErwJDGHREc8UP+6DucPrT+GF3dfJ2JDs1vfW4sLG4X9k+b78s7ZaWj5LJWip1IBrbMIRBR5YvZMVP9Pza7YN+fvVa6m6ten1yMXTffC5MjI1lisedvc+jDzOtXG7l9PJp82z9pvElFivHdxLzs1DpiMY5DGHQ7+GmWRlJv87vKv3G6qfIb6b1Rn55/B/HotGGIQz63cz38kvM5o3+wu/vFUXjAIYwaHLLiMYSDGHQ5Jbh23Y0SMZEowRDGDS5TYjGMgxh0ORWEI0jGMKgye1ZNJIwhEGTW5NB0yC5F406DGHQ5DYkGjUYwqDJ7UI0UjCEQZPbiWjcwRAGTW7XorEGQxg0uVVFowpDGDS5rYnGNQxh0OR2JxonMIRBk1tKNC5gCIMmF23QQzCEQZNbTTTuYQiDJrekaDRhCIMmF23QzzCEQZPbkWgUYAiDJrdl0ZiAIQya3EqiMQZDGDS57TJoGiRLopGBIQya3F5EowhDGDS5tUXjGIYwaHI7F40ODGHQ5LYtGnswhEGTW0U0PsMQBk1u+6IxCkMYNLktisYDDGHQ5LYhGjMwhEF/bHP52fnETrwci31p3KyfbT5dnjYSeC8LDJrc3sxvJZdrzTyMft7rHBczY2MThefm/dDFyXV17S5VqyeTR8ul3aWD9vl2ZX9xY+Fxa3oqO3LbXe0ejovTVaXQwHt4FI0WDGHQbv384uV+fpt/5Jd5nV+q1s/v5bf8st/zm/yR36dh+acWWohuSzRyMIRBYy43US3t91e/X/mlh+Wj2z5DVNOisQJDgg+6Vf8qA+qqiIimROMUhgQe9MqjDLIqosmKxiUMCTro2JIMuCQiGRGNJxgSctCXXRl4E4jiVjQ2YUjAQXfSMviGc4hgUjTOYEi4QWckCLd5+FsVjXUYEmzQp1cShgL8dUXjBoaEGnRsVQLxNQFvh6LRgCGhBl2RYDThbVw0vsCQQIN+kHBswNsn0YjBkDCDnpuSgMThK82gP4ZjCUkGvoZFowxDwgy6LSGpw4826DgMCTLoRChbdj3n8CUqOzAkyKA7EpRpeJoTlQQMCTLomgRlHJ7yojIPQ4IMOqxPaDmEp1lRmYUhQQY9LUHZgqd5UcnDkCCDHpegtOEpISpzMIRBD74aPO2ICiwJMuisBGUPnuKiwKC/sXcnSGkFQRjHz/E1IIiyigIKAgoii4CiIKK4QFwTl/tfIAvESlL1qjrie/Y4/bsARdW/huHB9Hy8PNnkMoA3qhPHIiSxMuhPf5SQsYXm8BHHJSSxMugnsskD3oYbdB+SWBn0hCySXMVb3RNHBJJYGTTCZI8VvNmQOA4hiZ1Bj8kaNbzdhDi+QhI7g25Y8yQ67sfbVYhjC5LYGTSCZIdoFXM4IY44JLE06HScbLDYxjyqxPEFklgaNKo2jE06zGIuj8QRhiS2Bm3DscLMEPO54L0MJLE26E+/je4HU5jTgDgSkMTeoD/3sMZ+14+5lYgjCUksDhoXX+hz+lpYSuEdZIljF5LYHDRSo0MSbvEyGjl82YrHw5lEIrm7sZPvNGunV/vPm+VC4WihexC63m6Nj8+CwdFTLhZbXuudT9J4F9ygv0ESq4MGGsFv75xff5pfODPNL9+Z5rdX/ju/m9yv/IrFXvt2aelu5TxbGlw8Vk8qleG9z1f3+xuB9Ief1Tsnjg1IYnnQAHzLoXIn+Tu/Zu3v/LZbv/Ib5XKz/Nqz/ErT/CbD1/xEHa17FyvEsQNJNGjl6I448pBEg1aOloijA0k0aOXoljiakESDVo7axFGDJBq0cvRAHKeQRINWjnrEcQVJNGjlqEgc+5BEg1aO1ohjE5Jo0MrRMnHsQRINWjngBl2GJBq0chQjjgIk0aCVoxxxHEESDVo5eiKOBUiiQStHIw1afSY3xNGFJBq0chQkjgNIokErR2fEEYIkGrRydEwc15BEg1aOxsSxDUk0aOWoRRwtSKJBK0fbxDGGJBq0cnRNHMeQRINWjkLEcQZJNGjl6IA4gpBEg1aOusRxA0k0aOVogThGkESDVg64QT9BEg3aY6vrqXSg4ffXfffDSaVyUn0clErZ85W7pdv2Q69YXFuO5XKjm2DwbNza3r4OHXQXjgrlvc29UHC5Cm8dEUcOkmjQcPZnfr77aX4Xg2l+P/qb5heb5nc8/jO/5/2r02Ynn9/Z2E0mMuFwPL71EulHF2k+8W4WHioQRwySfKqgf+UXmOY3nPyT38Msv6dpfq3f+RWm+dWas/wS0/wOI9FLEqgzgGfKxLEMScwOOt0eFzqZWX6LZIfNADyyp0F7ab23/5lvSXGWmcAbm8SxBknMDfo2Q7aKnMMT+8RRhCSmBj3Mk8X6FXjhijh6kMTQoM/F3/bjrnADHjgljgdIYmbQMVu+AH7sUOYacbQhiZFBF0mtwH1N4riFJCYGPRD5gPj9iLnuskMcS5DEwKDrW6Q8+aTPE8cdJDEw6CNS3swZ3xGz+eEyMegqqZ+iKbhtQ4P2QI2URyF9I44sJDEu6Akpr8YH7GrQ7rsh5dXUzyRxlCCJcUFvkPLqOrUEcQwgiWlB10nNbMBtGeK4gCSmBV0iNZOA28LE8QhJTAv6gdRMEm77QhxVSGJa0CNSnv34HSeOE0hiWtAtUp7tobeIowJJTAtaV+hXO3DbV+KYQBLTgtZ/jr7Kw22HxDGEJKYFvULKs6AjxHEPSUwL+p7UTAdu6xOHD5KYFjQSpKaacFtUg3abPubw8ljhInHUIYlxQQ9ITZ3CXdyg/ZDEuKBh9UAOb4+sEEsDkpgXtC7RM89w2SqxBCCJeUFjn9RPm3DZOrGkIYmBQeup76k9uCxFLClIYmDQuNC5HD+V4bI0saxDEhODRo8UUQEuCxDLKiQxMmjcRUgdwWUNYoEoZgaNir3Dob07JOsnBg36faTPjF2kF6P9yMvXrfiXcCaR3P22sZPvNGun+8+be+XC0UL3IBSqEUcXLqvz3g5EMTVowH/9Qizz53f4V37Nf/K73m6Nj8+CN6OnXGx5ba3Ye2jfLt2tnGezpcFFtXpSmQzvfXW/vxFIp8CSI44DuMxHHFGIYm7QwOpgvBO/dM7vdfW7muW38J/5reNjPBFHCK7iBt3/zt59rqURRVEY9jbWpkqXKqIIYoHYsMSCvaPGkvu/gRiNSXzS9nFmn2yY816BP74HZ4ZhHagyyEG/iIRCH17y03W77cGhjqBviCMNVQY/6CF0RRyXELZHHJtQxQWtUIw4WhB2ThyfoIoLWqEDHWONc8QxA1Vc0ArtEMcZhPWIIwdVXNAKnRHHDoQtEMcFVHFBK7RCHAcQdk8cCajiglaoRRwxCDsmjnGo4oJW6JI4riBsV8kIqgEXtEpx4jiEsKaSEVQDLmiVeEE/QFhVyQiqARe0SuvEMQlhR8RxB1Vc0AptEEcWwgpKVn0NuKBVihJHCsIKSlZ9DbigVfqoI+hrJSOoBlzQKk0TRxnCkkpGUA24oFWaJY4GhPWVjKAacEGrtEwcWxC2qmQE1YALWqU6cdxC2K2SEVQDLmiVHoljFcK2lJzQbMAFrdIacfQhrKFk1deAC1qlfeJIQlhZxwiqCRe0Sh0dQad0jKCacEGrtEQc1xCW0jGCasIFrVKXOAoQltUxgmrCBa3SFHEcQdikjhFUEy5oleaJowphDzpGUE24oN+vNFGsRBbDH8Il+K1GHE0IO3RBD4LXEEM3e+dzvYX73Wa1Wigkk6u3W41yKjv5cHgVO9hZaV3G1zeiH6dnl+trp52l7vx8rZ0fG09c5GY+p7dH6Sef2vGjCfjojjh2IexKx6qviYEK+jXE0EuIx81m9ahwnVxdfQ4xO/kc4tmbEPeXulNvQsyQkHQ0BN+0ieMYwmI6NiNN/Kegi8dPIfafQ0y9hrjSisd/hNj5GuLda4ib25lR0i6zEoFP8sRxD2EHLmiGUiGa11/nu+QW4I8x4liAsB0dI6gmrAcdjl3Q8Mok4Ytx4uhB2JmOEVQTtoMub9Jwy8IPCeKYg7AVHSOoJuwGfdOlYXeyAB9c6Ai6pWME1YTVoBeCcKRxIgLvcsRxDmGXOkZQTdgMujmw57BZP4F7hjj2ICyuYwTVhMWgexkKhiN49ok4biBsXccIqgl7QUcCc/RrDZ5tEkcIwjZ0jKCasBd0nQIjCa/SxPEBwqI6RlBNWAu6QMHxCK+2iSMMYVEdI6gmrAVdo+DIFOFRRkfQH3WMoJqwFXSSgiQJj0aJYxHCpnWMoJqwFfQ+BcklPDohjgiEzerYjDRhKejKCQXJIzwilgqELbug/6BPgdKGNyViKUJYXccIqglLQa9ToKThzQSxTEDYmo4RVBNWgg7aJTRtwpsisZQg7FTHCKoJS0HnKVDa8KZCLJC2TypGUE1YCjoYryX5Nl8YIRZI6+gYQTVhKehtCpQ4vFkkjlFIW9IxgmrCUtAJCpQ+vAkTRwbSujo2I01YCnqegiRTgRfcoLchbUrHZqQJS0E/UpDU4dEH4khD2ryOzUgTloK+oiDpw6MQcWxCWk3HZqQJS0HPUYDU4NUNcXyCtDsdm5FmRmDDMI9x+L+huEccM5DWdkH/SYsCYw2enRNHDtLyOkZQTdgKOhyYJ9GJMDybI44LSBvTMYJqZgRW7FAwbPfgXY84EpA2rmME1YS1oCNBGJkhGk3CBwvEMQ5pCVIxgmpmBHY0h3RxVODNM2bQY5B2oWME1cwILEnR8GvAF8fEkYe0nI4RVBP2gg7Ck44G/LFLHG1Im9ExsWdmBNakhvyqowyfNInjDtLGdfxW18wI7KkO9Z1hGX6pEkcN0qZ0vFJiZgQWVQ6G93l0Fj7hBj0PaXUdl/Im7B9JcTZGckZPMtvpzc8zudxFYnxsLN++q81PdbtLnf3TtXp9eXb6YzS6sR6PX7ZWznZ2YrGrw4fJyWwqVW40tlZX+8nkdeGomvws0zPfEXFMQVp8AI/6xghs25vcWJtPJJ6Ky+fbtafivga3v/b4FNxrcZetr8UdvBSXzabK5cbW7dfirgtPxVWbu8f3C73e3PneTSj0IRxejEQqxQn4I1IT6pmvQBxdSOsP4C+wBumcQisqU8QgO1h4TRxLkBZh7AOdKLsndEG/VekSg/CibJI4OhDX4byLpYwL+mfFJWKQnvzuE8c+xG0N3Lt2Lug3ih16hxh8tkocpxBXyv97xk8bF/QPE/vEIH9ozi0R6fhnf01/N6rsa0K4oH8ycUoc8qeabRFHHRZ0BurAIMAF/cPEo47PZ6BBHMuwYDExSM+gARf0d6U6vcMKBJRJzzcac2n6o1oR+rigX5SW6R1aEMAMehpWVDfpDzraHkE/cUF/U5rV0zNSmoLG3hj9VrwEjVzQz6bpHS4hI0scH2FJZJZ+lVM2C/2NC/pFVHBk1NwkcURhzf0SvZWOabx8fuKCfrahqmc8EMcGLGrGL+jVyWl5EWq5oN95BMw6xBwy/wC7euVYfHn6LFVQeS/4jQv6SZze+u+fj1fEEYfzCxf0F/buK7eNIIii6Dreo2hZOZGiROUcqGgrZ1k5Wtr/BgzDX0b91BSgYYc6OxjgYjChu0tu3m3/A2wnNe7hBA8aW8H1jHNqLMAJHvQN/xfCF7MjD9oq+6DPaTBTx5e6ocYWnJB70J00WKzja21R4whOyDzoMHvGAjXO4YS8g/5Ng806vto9/4luLXIIMg56kgbTdXy57x60Vc5BD9Dgo4SelUE/wAkZB91Lg90mSvCDGhdwQr5Bj9LgVxNl+EaNSTgh26BnaXBWSs8eNOxyDfqlK+CesU+NATgh06C3LT2v1VCSGWr0wgl5Bv1o6XmjhrIsUmMUTsgy6J7Ae8amB22VY9BP1yxup4HyTFNjFk7IMOgRS89TDZTogxqhbrtuq/yCvuwPvmf8osYLnJBd0OOWnpcbKNUZY5wFEYi8gp4z9VxFudao8QgnZBb08SGLm6iiZBvU6IET8gr6qo/FvVVRth1qPMEJWQX9buq5hdJNUWMETsgp6JU9FrfaQvmWqXEJJ2QU9MknixtuoQ0mqDEOJ+QT9NKrpecOtMObB22VTdCmnoc60BarJCOcEBiGPIK+nY+oZwxT4xhOyCTo08GYesYQNa7ghDyCfrb0PLaOdhmjxjuckEXQlbu4ekY3NVbghByCrnSzuO4K2ueOGidwQgZBr0fXMwapsQQnpB/0+hiLu6ugneapEd7c+CAkHnTHUHw945Uap3BC6kGbeh58RnvtUeMZTkg86Nawpee23/r6qFGBE9IOurUaZc849KCtkg66+sbi5gN41+qnxjqckHLQ1YlIe0YXNTrghISDbiyzuNcgPu7qgg543nb7pBt0YyrankGVsEdut0myQdd2WNxnGH+T6x60WapB1zbi7RlNqjTghESDrq2xuL1Qlq/VqFKDE9IMunkWc89oUKUJJyQZdHOXxfWFs16+SpU6nJBi0PUPS88BbWhqUQVOSjDo+ib/irdndFCjC05KL+j6Ios7DGoH9To1ruGk5IKuz1h6DuuIiwo1+uGk5ILeZ3H9YfWsDLoPTkot6G+WnkM7U+uZGntwUmJB/0yhZ5xS4xNOSivo75aewzuV9pYa83BSUkHfs7jrAI8NX6LGIJyUUtALifSMEw/aLKGgtyw9BzmnZIUa3XBSOkEfJdMz3j1os2SCPmdxXYEORruixhiclErQnZaeQ51ceUyNITgpkaAvLD0HO1p4jhrDcFIaQU8m1TPGqbEKJyUR9ICl5xcESxf0G5yUQtC9lp4PEK5LakzASQkEPUqDWQRshBrLcFL8Qc8m1zOeqDEFJ0Uf9EEXixtF0HqosQMnxR70tqXnXoTtkRobcFLkQSfZM7apsQYnxR10j6XnAYTuhRpncFLUQT9Zep5E8A6osQsnxRz0yHWaPWOWGh9wUsRBX1p6vkAERqkxDSfFG/R4P4t7QAx6qbEJJ0Ub9Jyl505EQRf0IpwUa9Bzh+n2jAFqzMBJkQZ9nHLPmKTGPpwUZ9BXfSzuCLH4TY1vcFKUQa9Yer5BNC48aLMYg17ZY3FbiMcDNX7CSREGffLJ4hYQkU5q/ICT4gt66TX1nnFOje9wUnRB386zuHtE5SjFi/rD3p0uNRFEYRi+jnMStgABEsTIEiVgDGuBgKwWm7hQonj/N6B/LAs6CT1DnDnnm++5g1S9NZPp6emTEW9Bnz7qGfJadg1418mKs6Bvp/UBzD+b23CPudnxFfTjnkFXA1bQ1iEz5Cro0k0hepbPYC+KsuQp6FJFH4B9/TCqMT4KhRwFvd7QB3A3PLzH2pqSKT9Blx/1DLwjbQ9ob3fW3ARdnknTs8/57sM4H99kzkvQ5Zomt+qz58igfwqFnAS90dHktpz2LAcwn/tmz0fQQ3dF6lleg5wvkgcXQQ8taHJNtz3LKoNOzUPQ821N7n5e3NrCONEsFx6C3tbkdh33LE2EI1Rz4iDo4zFN7Mpzz7ILcMZ1XuwHPd/QxM5c9yxXGsPyUI382A/6jSa2NiuunWkMw1OPcmQ/6FrhepY1jWF3LF2ezAd9rklteu9ZNjWG1Tm4+TIf9LAmtOO+Z9nRGEYHlefOeNCVpD2/FPeWGHRq1oMuaTJLAD1LW2N8EwpZD/prAXuWBY1RFwpZD3pKk2gPCYI7jXEuFLIe9IgmsIDRs3Q0xiuhkPWgVwrYc+TS+7JQyHrQRxrtDqVnmWHQqVkPek5jdTYERUNjHAuFrAddL2DPkWvvF0Ih60HfapwaUM9yozHeCYWsBy0zcT2XBcg0g07NfNDbGmEGqmdpaYy3QiHzQV8Ur2f5zqBTMx90xF7Kxrpg2dcYn4RC9oO+KFzPMqkxToVC9oOWpvZVgetZDjXGrVDIQdAblb49lwROVWMA/vABcBC0nFSL1bOMaQy8O9MgeAhaxi+1hxpiz6JRwJZ2BsRF0HLc0q52IfbzByY1wqVQFz6CllJHQ2Mrfs9j7KuhESpCXTgJWuanWsHlGfbNwpJG2BHqwkvQIrNfGvrP4RbwduBVyHGi2fAT9B+ni8125XC/djVa93143RMm+Elhaq6CLoqSPm0f9PnhuRi0RR3QAYwZYNAWLepTxmCfiJ+JQVs0O4048TkTDNqkOe2vyvfePTBok14scGBQOgzaplKLa9CpMGijLi61p00u2fXEoK0ar2oPTcwtWYPBoM06udGuroV6Y9B2lXc1VOHB/X0xaMuW2/rQr0XoTSwDwKBtq++19K/q/QeYA1b/GwZt3o+JkdGtg6OJOp8FIzBoAsOgCQqDJigMmqAwaILCoAkKgyYoDJqgMGiCwqAJCoMmKAyaoDBogsKgCQqDJigMmqAwaILCoAkKgyYoDJqgMGiCwqAJCoMmKAyaoDBogsKgCQqD/s2+vd0kAAUBEF0REGIMSNR4+29UUCmCyTk1zNc+SBE0KYImRdCkCJoUQZMiaFIETYqgSRE0KYImRdCkCJoUQZMiaFIETYqgSRE0KYImRdCkCJoUQZMiaFIETYqgSRE0KYImRdCkCJoUQZMiaFIETYqgSRE0KYImRdCkCJoUQZMiaFIETYqgSRE0KYImRdCkCJoUQZMiaFIETYqgSRE0KYImRdCkCJoUQZMiaFIETYqgSRE0KbNfkLGfzYKMzRwWZBzmuCDjOM8LMp7nc0HG55wWZJzmvCDjPNsFGdt5XZDxOpcFGZex+6ZjP2OzQsdxxtyOjtPMvC2IeJuZ3YKI3cw8vSxIeHmaq68FCV9zZVdIxXZuvhckfMyNLywaNvPLwR0N57kyuKNiN388ylJwmLv3BQ/vff45IaXgMndev3l8P+3dCW7jMAyF4Udbim1ZdhanTXP/iw4w6Ey6JC2yOBGD/zuDIZjko1TrIO0B55IOjLIQzrUmjmg8j6SPpnEPODZO+oeEEvwL+mwi0AHHqkkfsYkF3wZ9ZWx/w63OdEBECd5FHbHbAy7tdExmWxYuNVnvaN3hCQQdZ2SU4FBtOiHTjIY7VdYpXBYNf3p9x+4KvFrrL36j8RRq048ysTs4Mmb9Yks3Gm40W/0q8kYFnFhE/UerA+71Ool9LLiTdALZaDg0SBJnNJ5E0hl6KkMUbdHrLJHuHQrWRJ1py4QFxRq3OltmCo5C1VkXMJJKKNLadJmefDSKU/V6x28H/KuzrmCBbgcK0gTTdTK3G6AYu6zrRe5UQhG6qJuwgeIQD1cNpluZAmMWPNQYJt3SlHi1Ag/Tpkm3ZokeHh6iTqZZbNYc07izdr3RjOKKAhF3U62iZvcWXpm2YHbNa3jTnVgclh07AJjJolsO0XRvmz6sli9111Z827jaomq7+mW5Cv1Gl/sD4e8KNrArXqIAAAAASUVORK5CYII=H truwrap - Smarter terminal text wrapping (handles 24bit color) - v2.0.4 -———————————————————————————————————————————————————————————————————————————————— -Synopsis: -cat inputFile | truwrap [options] - -Options: - -h, --help Display this help. - -v, --version Return the current version on stdout. -vv Return name & versi - on. [count] - -V, --verbose Be verbose. -VV Be loquacious. [count] - -o, --stderr Use stderr rather than stdout [boolean] [default: false] - -l, --left Left margin [default: 2] - -r, --right Right margin [default: 2] - -w, --width Set total width. Overrides terminal window’s width. - -t, --tab Set tab width. [default: 2] - -m, --mode Wrapping mode - [choices: "hard", "soft", "keep", "container"] [default: "soft"] - -s, --stamp Print arguments rather than stdin. printf-style options suppo - rted. [boolean] - -p, --panel Render a tabular panel into the available console width. - [boolean] - -c, --truncate Truncate panel cells. [boolean] - -d, --delimiter The column delimiter when reading data for a panel. - [default: "|"] - -x, --regex Character run selection regex. - --color Force color depth --color=256|16m. Disable with --no-color - -Usage: -Reads unformatted text from stdin and typographically applies paragraph wrapping it for the currently active tty. - -————————————————————————————————————————————————————————————————————————————————truwrap ©2021 The Bespoke Pixel. Released under the MIT License. -An Open Source component from ByteTree.com's terminal visualisation toolkit -Issues?: https://github.com/thebespokepixel/truwrap/issues diff --git a/test/cli-10-hard-tabbed.js b/test/cli-10-hard-tabbed.js deleted file mode 100644 index 55b926f..0000000 --- a/test/cli-10-hard-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-10-keep.js b/test/cli-10-keep.js deleted file mode 100644 index fea9ae3..0000000 --- a/test/cli-10-keep.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Keep wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/ls.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode keep`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-10-panel.js b/test/cli-10-panel.js deleted file mode 100644 index 9362f94..0000000 --- a/test/cli-10-panel.js +++ /dev/null @@ -1,22 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -if ([40, 60, 80, 100].includes(Number(width))) { - test(`Panel w${width} l0 r0`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/panel.txt | ./truwrap.js --panel --width ${width} --left 0 --right 0`, - ) - t.snapshot(stdout) - }) -} else { - test(`Panel w${width} l0 r0`, t => { - t.pass() - }) -} diff --git a/test/cli-10-soft-tabbed.js b/test/cli-10-soft-tabbed.js deleted file mode 100644 index ccb87bd..0000000 --- a/test/cli-10-soft-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-10-stamp.js b/test/cli-10-stamp.js deleted file mode 100644 index 016db74..0000000 --- a/test/cli-10-stamp.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Stamp: "Hello %s!" World w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js -s "Hello %s!" World --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-100-hard-tabbed.js b/test/cli-100-hard-tabbed.js deleted file mode 100644 index 55b926f..0000000 --- a/test/cli-100-hard-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-100-keep.js b/test/cli-100-keep.js deleted file mode 100644 index fea9ae3..0000000 --- a/test/cli-100-keep.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Keep wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/ls.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode keep`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-100-panel.js b/test/cli-100-panel.js deleted file mode 100644 index 9362f94..0000000 --- a/test/cli-100-panel.js +++ /dev/null @@ -1,22 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -if ([40, 60, 80, 100].includes(Number(width))) { - test(`Panel w${width} l0 r0`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/panel.txt | ./truwrap.js --panel --width ${width} --left 0 --right 0`, - ) - t.snapshot(stdout) - }) -} else { - test(`Panel w${width} l0 r0`, t => { - t.pass() - }) -} diff --git a/test/cli-100-soft-tabbed.js b/test/cli-100-soft-tabbed.js deleted file mode 100644 index ccb87bd..0000000 --- a/test/cli-100-soft-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-100-soft.js b/test/cli-100-soft.js deleted file mode 100644 index 5d9be7f..0000000 --- a/test/cli-100-soft.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-100-stamp.js b/test/cli-100-stamp.js deleted file mode 100644 index 016db74..0000000 --- a/test/cli-100-stamp.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Stamp: "Hello %s!" World w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js -s "Hello %s!" World --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-20-hard-tabbed.js b/test/cli-20-hard-tabbed.js deleted file mode 100644 index 55b926f..0000000 --- a/test/cli-20-hard-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-20-hard.js b/test/cli-20-hard.js deleted file mode 100644 index 91d06a5..0000000 --- a/test/cli-20-hard.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-20-keep.js b/test/cli-20-keep.js deleted file mode 100644 index fea9ae3..0000000 --- a/test/cli-20-keep.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Keep wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/ls.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode keep`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-20-panel.js b/test/cli-20-panel.js deleted file mode 100644 index 9362f94..0000000 --- a/test/cli-20-panel.js +++ /dev/null @@ -1,22 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -if ([40, 60, 80, 100].includes(Number(width))) { - test(`Panel w${width} l0 r0`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/panel.txt | ./truwrap.js --panel --width ${width} --left 0 --right 0`, - ) - t.snapshot(stdout) - }) -} else { - test(`Panel w${width} l0 r0`, t => { - t.pass() - }) -} diff --git a/test/cli-20-soft-tabbed.js b/test/cli-20-soft-tabbed.js deleted file mode 100644 index ccb87bd..0000000 --- a/test/cli-20-soft-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-20-soft.js b/test/cli-20-soft.js deleted file mode 100644 index 5d9be7f..0000000 --- a/test/cli-20-soft.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-20-stamp.js b/test/cli-20-stamp.js deleted file mode 100644 index 016db74..0000000 --- a/test/cli-20-stamp.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Stamp: "Hello %s!" World w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js -s "Hello %s!" World --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-40-hard-tabbed.js b/test/cli-40-hard-tabbed.js deleted file mode 100644 index 55b926f..0000000 --- a/test/cli-40-hard-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-40-hard.js b/test/cli-40-hard.js deleted file mode 100644 index 91d06a5..0000000 --- a/test/cli-40-hard.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-40-keep.js b/test/cli-40-keep.js deleted file mode 100644 index fea9ae3..0000000 --- a/test/cli-40-keep.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Keep wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/ls.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode keep`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-40-panel.js b/test/cli-40-panel.js deleted file mode 100644 index 9362f94..0000000 --- a/test/cli-40-panel.js +++ /dev/null @@ -1,22 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -if ([40, 60, 80, 100].includes(Number(width))) { - test(`Panel w${width} l0 r0`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/panel.txt | ./truwrap.js --panel --width ${width} --left 0 --right 0`, - ) - t.snapshot(stdout) - }) -} else { - test(`Panel w${width} l0 r0`, t => { - t.pass() - }) -} diff --git a/test/cli-40-soft-tabbed.js b/test/cli-40-soft-tabbed.js deleted file mode 100644 index ccb87bd..0000000 --- a/test/cli-40-soft-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-40-soft.js b/test/cli-40-soft.js deleted file mode 100644 index 5d9be7f..0000000 --- a/test/cli-40-soft.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-40-stamp.js b/test/cli-40-stamp.js deleted file mode 100644 index 016db74..0000000 --- a/test/cli-40-stamp.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Stamp: "Hello %s!" World w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js -s "Hello %s!" World --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-60-hard-tabbed.js b/test/cli-60-hard-tabbed.js deleted file mode 100644 index 55b926f..0000000 --- a/test/cli-60-hard-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-60-hard.js b/test/cli-60-hard.js deleted file mode 100644 index 91d06a5..0000000 --- a/test/cli-60-hard.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-60-keep.js b/test/cli-60-keep.js deleted file mode 100644 index fea9ae3..0000000 --- a/test/cli-60-keep.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Keep wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/ls.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode keep`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-60-panel.js b/test/cli-60-panel.js deleted file mode 100644 index 9362f94..0000000 --- a/test/cli-60-panel.js +++ /dev/null @@ -1,22 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -if ([40, 60, 80, 100].includes(Number(width))) { - test(`Panel w${width} l0 r0`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/panel.txt | ./truwrap.js --panel --width ${width} --left 0 --right 0`, - ) - t.snapshot(stdout) - }) -} else { - test(`Panel w${width} l0 r0`, t => { - t.pass() - }) -} diff --git a/test/cli-60-soft-tabbed.js b/test/cli-60-soft-tabbed.js deleted file mode 100644 index ccb87bd..0000000 --- a/test/cli-60-soft-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-60-soft.js b/test/cli-60-soft.js deleted file mode 100644 index 5d9be7f..0000000 --- a/test/cli-60-soft.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-60-stamp.js b/test/cli-60-stamp.js deleted file mode 100644 index 016db74..0000000 --- a/test/cli-60-stamp.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Stamp: "Hello %s!" World w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js -s "Hello %s!" World --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-80-hard-tabbed.js b/test/cli-80-hard-tabbed.js deleted file mode 100644 index 55b926f..0000000 --- a/test/cli-80-hard-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-80-hard.js b/test/cli-80-hard.js deleted file mode 100644 index 91d06a5..0000000 --- a/test/cli-80-hard.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-80-keep.js b/test/cli-80-keep.js deleted file mode 100644 index fea9ae3..0000000 --- a/test/cli-80-keep.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Keep wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/ls.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode keep`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-80-panel.js b/test/cli-80-panel.js deleted file mode 100644 index 9362f94..0000000 --- a/test/cli-80-panel.js +++ /dev/null @@ -1,22 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -if ([40, 60, 80, 100].includes(Number(width))) { - test(`Panel w${width} l0 r0`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/panel.txt | ./truwrap.js --panel --width ${width} --left 0 --right 0`, - ) - t.snapshot(stdout) - }) -} else { - test(`Panel w${width} l0 r0`, t => { - t.pass() - }) -} diff --git a/test/cli-80-soft-tabbed.js b/test/cli-80-soft-tabbed.js deleted file mode 100644 index ccb87bd..0000000 --- a/test/cli-80-soft-tabbed.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/tabbed.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-80-soft.js b/test/cli-80-soft.js deleted file mode 100644 index 5d9be7f..0000000 --- a/test/cli-80-soft.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli-80-stamp.js b/test/cli-80-stamp.js deleted file mode 100644 index 016db74..0000000 --- a/test/cli-80-stamp.js +++ /dev/null @@ -1,20 +0,0 @@ -import {basename} from 'node:path' -import {fileURLToPath} from 'node:url' -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' - -const execPromise = promisify(exec) - -const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 - -for (const right of [0, 1, 5]) { - for (const left of [0, 1, 2, 5, 10]) { - test(`Stamp: "Hello %s!" World w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js -s "Hello %s!" World --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) - }) - } -} diff --git a/test/cli.js b/test/cli.js deleted file mode 100644 index fd2efcd..0000000 --- a/test/cli.js +++ /dev/null @@ -1,18 +0,0 @@ -import {promisify} from 'node:util' -import {exec} from 'node:child_process' -import test from 'ava' -import {readPackageSync} from 'read-pkg' - -const pkg = readPackageSync() -const expectedVersion = pkg.version -const execPromise = promisify(exec) - -test(`Module name/version is '${pkg.name} v${expectedVersion}'.`, async t => { - const {stdout} = await execPromise('./truwrap.js -vv') - t.is(stdout.trim(), `${pkg.name} v${expectedVersion}`) -}) - -test('Module help, no color', async t => { - const {stderr} = await execPromise('./truwrap.js --help --no-color') - t.snapshot(stderr) -}) diff --git a/test/cli-100-hard.js b/test/direct-100-hard-tabbed.js similarity index 51% rename from test/cli-100-hard.js rename to test/direct-100-hard-tabbed.js index 91d06a5..6f364c8 100644 --- a/test/cli-100-hard.js +++ b/test/direct-100-hard-tabbed.js @@ -1,20 +1,28 @@ import {basename} from 'node:path' import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' import {promisify} from 'node:util' import {exec} from 'node:child_process' import test from 'ava' +import {truwrap} from '../index.js' const execPromise = promisify(exec) const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 +const tabbed = readFileSync('test/fixtures/in/tabbed.txt').toString() + for (const right of [0, 1, 5]) { for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) + test(`Direct: Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'hard' + }) + renderer.write(tabbed) + t.snapshot(renderer.end()) }) } } diff --git a/test/cli-10-soft.js b/test/direct-100-hard.js similarity index 52% rename from test/cli-10-soft.js rename to test/direct-100-hard.js index 5d9be7f..8174422 100644 --- a/test/cli-10-soft.js +++ b/test/direct-100-hard.js @@ -1,20 +1,28 @@ import {basename} from 'node:path' import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' import {promisify} from 'node:util' import {exec} from 'node:child_process' import test from 'ava' +import {truwrap} from '../index.js' const execPromise = promisify(exec) const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 +const lorem = readFileSync('test/fixtures/in/lorem.txt').toString() + for (const right of [0, 1, 5]) { for (const left of [0, 1, 2, 5, 10]) { - test(`Soft wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width}`, - ) - t.snapshot(stdout) + test(`Direct: Hard wrap to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'hard' + }) + renderer.write(lorem) + t.snapshot(renderer.end()) }) } } diff --git a/test/direct-100-keep.js b/test/direct-100-keep.js new file mode 100644 index 0000000..d5e0f29 --- /dev/null +++ b/test/direct-100-keep.js @@ -0,0 +1,29 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const lorem = readFileSync('test/fixtures/in/lorem.txt').toString() +const ls = readFileSync('test/fixtures/in/ls.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + test(`Direct: Keep wrap to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'keep' + }) + renderer.write(ls) + t.snapshot(renderer.end()) + }) + } +} diff --git a/test/direct-100-panel.js b/test/direct-100-panel.js new file mode 100644 index 0000000..0cfba9d --- /dev/null +++ b/test/direct-100-panel.js @@ -0,0 +1,37 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap, parsePanel} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const panel = readFileSync('test/fixtures/in/panel.txt').toString() + +if ([40, 60, 80, 100].includes(Number(width))) { + test(`Direct: Panel w${width} l0 r0`, async t => { + const renderer = truwrap({ + left: 0, + right: 0, + width, + mode: 'soft' + }) + const panelSource = parsePanel(panel, '|', renderer.getWidth()) + const panelOptions = { + maxLineWidth: renderer.getWidth(), + showHeaders: false, + truncate: false, + config: panelSource.configuration + } + renderer.panel(panelSource.content, panelOptions) + t.snapshot(renderer.end()) + }) +} else { + test(`Panel w${width} l0 r0`, t => { + t.pass() + }) +} diff --git a/test/direct-100-soft-tabbed.js b/test/direct-100-soft-tabbed.js new file mode 100644 index 0000000..93fead3 --- /dev/null +++ b/test/direct-100-soft-tabbed.js @@ -0,0 +1,29 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const lorem = readFileSync('test/fixtures/in/lorem.txt').toString() +const tabbed = readFileSync('test/fixtures/in/tabbed.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + test(`Direct: Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'soft' + }) + renderer.write(tabbed) + t.snapshot(renderer.end()) + }) + } +} diff --git a/test/cli-10-hard.js b/test/direct-100-soft.js similarity index 52% rename from test/cli-10-hard.js rename to test/direct-100-soft.js index 91d06a5..10f3ddc 100644 --- a/test/cli-10-hard.js +++ b/test/direct-100-soft.js @@ -1,20 +1,28 @@ import {basename} from 'node:path' import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' import {promisify} from 'node:util' import {exec} from 'node:child_process' import test from 'ava' +import {truwrap} from '../index.js' const execPromise = promisify(exec) const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 +const lorem = readFileSync('test/fixtures/in/lorem.txt').toString() + for (const right of [0, 1, 5]) { for (const left of [0, 1, 2, 5, 10]) { - test(`Hard wrap to w${width} l${left} r${right}`, async t => { - const {stdout} = await execPromise( - `cat ./test/fixtures/in/lorem.txt | ./truwrap.js --left ${left} --right ${right} --width ${width} --mode hard`, - ) - t.snapshot(stdout) + test(`Direct: Soft wrap to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'soft' + }) + renderer.write(lorem) + t.snapshot(renderer.end()) }) } } diff --git a/test/module.js b/test/module.js index fb0767a..b70a1b3 100644 --- a/test/module.js +++ b/test/module.js @@ -1,22 +1,16 @@ -import stream from 'node:stream' +import {PassThrough} from 'node:stream' import test from 'ava' import semverRegex from 'semver-regex' import {readPackageSync} from 'read-pkg' -import {truwrap, metadata} from '../index.js' +import {truwrap} from '../index.js' const pkg = readPackageSync() -const StreamProxy = new stream.PassThrough() +const StreamProxy = new PassThrough() StreamProxy.setEncoding('utf8') -const expectedVersion = pkg.version - -test(`Module version is '${expectedVersion}'.`, t => { - t.is(`${expectedVersion}`, metadata.version()) -}) - test(`Module version '${pkg.version}' is semver.`, t => { - t.truthy(semverRegex().test(metadata.version())) + t.truthy(semverRegex().test(pkg.version)) }) test('Returns renderer.', t => { @@ -44,3 +38,18 @@ test('Consumes stream.', async t => { t.is(buffered, ' Testing.') }) + +test('Testing breaks', t => { + const tw = truwrap({ + left: 4, + right: 4, + mode: 'soft', + }) + + tw.write('One').break() + tw.write('Two').break(2) + tw.write('Three').break(3) + tw.write('Clear').clear() + + t.snapshot(tw.end()) +}) diff --git a/test/snapshots/cli-10-hard-tabbed.js.md b/test/snapshots/cli-10-hard-tabbed.js.md deleted file mode 100644 index 2f61319..0000000 --- a/test/snapshots/cli-10-hard-tabbed.js.md +++ /dev/null @@ -1,1429 +0,0 @@ -# Snapshot report for `test/cli-10-hard-tabbed.js` - -The actual snapshot is saved in `cli-10-hard-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap tabbed source to w10 l0 r0 - -> Snapshot 1 - - ` Lorem ips␊ - um dolor si␊ - t amet, con␊ - sectetur ad␊ - ipiscing el␊ - it, sed do␊ - eiusmod tem␊ - por incidid␊ - unt ut labo␊ - re et dolor␊ - e magna ali␊ - qua. Ut eni␊ - m ad minim␊ - veniam, qui␊ - s nostrud e␊ - xercitation␊ - ullamco lab␊ - oris nisi u␊ - t aliquip e␊ - x ea commod␊ - o consequa␊ - t.␊ - ␊ - Duis aute␊ - irure dolor␊ - in reprehen␊ - derit in vo␊ - luptate vel␊ - it esse cil␊ - lum dolore␊ - eu fugiat n␊ - ulla pariat␊ - ur. Excepte␊ - ur sint occ␊ - aecat cupid␊ - atat non pr␊ - oident, sun␊ - t in culpa␊ - qui officia␊ - deserunt mo␊ - llit anim i␊ - d est labo␊ - rum.␊ - ` - -## Hard wrap tabbed source to w10 l1 r0 - -> Snapshot 1 - - ` Lorem ip␊ - sum dolor␊ - sit amet,␊ - consectetu␊ - r adipisci␊ - ng elit, s␊ - ed do eius␊ - mod tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna aliq␊ - ua. Ut eni␊ - m ad minim␊ - veniam, qu␊ - is nostrud␊ - exercitati␊ - on ullamco␊ - laboris ni␊ - si ut aliq␊ - uip ex ea␊ - commodo c␊ - onsequat.␊ - ␊ - Duis aut␊ - e irure do␊ - lor in rep␊ - rehenderit␊ - in volupta␊ - te velit e␊ - sse cillum␊ - dolore eu␊ - fugiat nul␊ - la pariatu␊ - r. Excepte␊ - ur sint oc␊ - caecat cup␊ - idatat non␊ - proident,␊ - sunt in cu␊ - lpa qui of␊ - ficia dese␊ - runt molli␊ - t anim id␊ - est labor␊ - um.␊ - ` - -## Hard wrap tabbed source to w10 l2 r0 - -> Snapshot 1 - - ` Lorem i␊ - psum dolo␊ - r sit ame␊ - t, consec␊ - tetur adi␊ - piscing e␊ - lit, sed␊ - do eiusmo␊ - d tempor␊ - incididun␊ - t ut labo␊ - re et dol␊ - ore magna␊ - aliqua. U␊ - t enim ad␊ - minim ven␊ - iam, quis␊ - nostrud e␊ - xercitati␊ - on ullamc␊ - o laboris␊ - nisi ut a␊ - liquip ex␊ - ea commod␊ - o conseq␊ - uat.␊ - ␊ - Duis au␊ - te irure␊ - dolor in␊ - reprehend␊ - erit in v␊ - oluptate␊ - velit ess␊ - e cillum␊ - dolore eu␊ - fugiat nu␊ - lla paria␊ - tur. Exce␊ - pteur sin␊ - t occaeca␊ - t cupidat␊ - at non pr␊ - oident, s␊ - unt in cu␊ - lpa qui o␊ - fficia de␊ - serunt mo␊ - llit anim␊ - id est l␊ - aborum.␊ - ` - -## Hard wrap tabbed source to w10 l5 r0 - -> Snapshot 1 - - ` Lore␊ - m ipsu␊ - m dolo␊ - r sit␊ - amet,␊ - consec␊ - tetur␊ - adipis␊ - cing e␊ - lit, s␊ - ed do␊ - eiusmo␊ - d temp␊ - or inc␊ - ididun␊ - t ut l␊ - abore␊ - et dol␊ - ore ma␊ - gna al␊ - iqua.␊ - Ut eni␊ - m ad m␊ - inim v␊ - eniam,␊ - quis n␊ - ostrud␊ - exerci␊ - tation␊ - ullamc␊ - o labo␊ - ris ni␊ - si ut␊ - aliqui␊ - p ex e␊ - a comm␊ - odo c␊ - onseq␊ - uat.␊ - ␊ - Duis␊ - aute i␊ - rure d␊ - olor i␊ - n repr␊ - ehende␊ - rit in␊ - volupt␊ - ate ve␊ - lit es␊ - se cil␊ - lum do␊ - lore e␊ - u fugi␊ - at nul␊ - la par␊ - iatur.␊ - Except␊ - eur si␊ - nt occ␊ - aecat␊ - cupida␊ - tat no␊ - n proi␊ - dent,␊ - sunt i␊ - n culp␊ - a qui␊ - offici␊ - a dese␊ - runt m␊ - ollit␊ - anim i␊ - d est␊ - labor␊ - um.␊ - ` - -## Hard wrap tabbed source to w10 l10 r0 - -> Snapshot 1 - - ` L␊ - ore␊ - m i␊ - psu␊ - m d␊ - olo␊ - r s␊ - it␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - D␊ - uis␊ - aut␊ - e i␊ - rur␊ - e d␊ - olo␊ - r i␊ - n r␊ - epr␊ - ehe␊ - nde␊ - rit␊ - in␊ - vol␊ - upt␊ - ate␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` - -## Hard wrap tabbed source to w10 l0 r1 - -> Snapshot 1 - - ` Lorem ip␊ - sum dolor␊ - sit amet,␊ - consectetu␊ - r adipisci␊ - ng elit, s␊ - ed do eius␊ - mod tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna aliq␊ - ua. Ut eni␊ - m ad minim␊ - veniam, qu␊ - is nostrud␊ - exercitati␊ - on ullamco␊ - laboris ni␊ - si ut aliq␊ - uip ex ea␊ - commodo c␊ - onsequat.␊ - ␊ - Duis aut␊ - e irure do␊ - lor in rep␊ - rehenderit␊ - in volupta␊ - te velit e␊ - sse cillum␊ - dolore eu␊ - fugiat nul␊ - la pariatu␊ - r. Excepte␊ - ur sint oc␊ - caecat cup␊ - idatat non␊ - proident,␊ - sunt in cu␊ - lpa qui of␊ - ficia dese␊ - runt molli␊ - t anim id␊ - est labor␊ - um.␊ - ` - -## Hard wrap tabbed source to w10 l1 r1 - -> Snapshot 1 - - ` Lorem i␊ - psum dolo␊ - r sit ame␊ - t, consec␊ - tetur adi␊ - piscing e␊ - lit, sed␊ - do eiusmo␊ - d tempor␊ - incididun␊ - t ut labo␊ - re et dol␊ - ore magna␊ - aliqua. U␊ - t enim ad␊ - minim ven␊ - iam, quis␊ - nostrud e␊ - xercitati␊ - on ullamc␊ - o laboris␊ - nisi ut a␊ - liquip ex␊ - ea commod␊ - o conseq␊ - uat.␊ - ␊ - Duis au␊ - te irure␊ - dolor in␊ - reprehend␊ - erit in v␊ - oluptate␊ - velit ess␊ - e cillum␊ - dolore eu␊ - fugiat nu␊ - lla paria␊ - tur. Exce␊ - pteur sin␊ - t occaeca␊ - t cupidat␊ - at non pr␊ - oident, s␊ - unt in cu␊ - lpa qui o␊ - fficia de␊ - serunt mo␊ - llit anim␊ - id est l␊ - aborum.␊ - ` - -## Hard wrap tabbed source to w10 l2 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum do␊ - lor sit␊ - amet, co␊ - nsectetu␊ - r adipis␊ - cing eli␊ - t, sed d␊ - o eiusmo␊ - d tempor␊ - incididu␊ - nt ut la␊ - bore et␊ - dolore m␊ - agna ali␊ - qua. Ut␊ - enim ad␊ - minim ve␊ - niam, qu␊ - is nostr␊ - ud exerc␊ - itation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea co␊ - mmodo c␊ - onsequa␊ - t.␊ - ␊ - Duis a␊ - ute irur␊ - e dolor␊ - in repre␊ - henderit␊ - in volup␊ - tate vel␊ - it esse␊ - cillum d␊ - olore eu␊ - fugiat n␊ - ulla par␊ - iatur. E␊ - xcepteur␊ - sint occ␊ - aecat cu␊ - pidatat␊ - non proi␊ - dent, su␊ - nt in cu␊ - lpa qui␊ - officia␊ - deserunt␊ - mollit a␊ - nim id e␊ - st labo␊ - rum.␊ - ` - -## Hard wrap tabbed source to w10 l5 r1 - -> Snapshot 1 - - ` Lor␊ - em ip␊ - sum d␊ - olor␊ - sit a␊ - met,␊ - conse␊ - ctetu␊ - r adi␊ - pisci␊ - ng el␊ - it, s␊ - ed do␊ - eiusm␊ - od te␊ - mpor␊ - incid␊ - idunt␊ - ut la␊ - bore␊ - et do␊ - lore␊ - magna␊ - aliqu␊ - a. Ut␊ - enim␊ - ad mi␊ - nim v␊ - eniam␊ - , qui␊ - s nos␊ - trud␊ - exerc␊ - itati␊ - on ul␊ - lamco␊ - labor␊ - is ni␊ - si ut␊ - aliqu␊ - ip ex␊ - ea co␊ - mmodo␊ - cons␊ - equa␊ - t.␊ - ␊ - Dui␊ - s aut␊ - e iru␊ - re do␊ - lor i␊ - n rep␊ - rehen␊ - derit␊ - in vo␊ - lupta␊ - te ve␊ - lit e␊ - sse c␊ - illum␊ - dolor␊ - e eu␊ - fugia␊ - t nul␊ - la pa␊ - riatu␊ - r. Ex␊ - cepte␊ - ur si␊ - nt oc␊ - caeca␊ - t cup␊ - idata␊ - t non␊ - proid␊ - ent,␊ - sunt␊ - in cu␊ - lpa q␊ - ui of␊ - ficia␊ - deser␊ - unt m␊ - ollit␊ - anim␊ - id es␊ - t la␊ - boru␊ - m.␊ - ` - -## Hard wrap tabbed source to w10 l10 r1 - -> Snapshot 1 - - ` L␊ - ore␊ - m i␊ - psu␊ - m d␊ - olo␊ - r s␊ - it␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - D␊ - uis␊ - aut␊ - e i␊ - rur␊ - e d␊ - olo␊ - r i␊ - n r␊ - epr␊ - ehe␊ - nde␊ - rit␊ - in␊ - vol␊ - upt␊ - ate␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` - -## Hard wrap tabbed source to w10 l0 r5 - -> Snapshot 1 - - ` Lore␊ - m ipsu␊ - m dolo␊ - r sit␊ - amet,␊ - consec␊ - tetur␊ - adipis␊ - cing e␊ - lit, s␊ - ed do␊ - eiusmo␊ - d temp␊ - or inc␊ - ididun␊ - t ut l␊ - abore␊ - et dol␊ - ore ma␊ - gna al␊ - iqua.␊ - Ut eni␊ - m ad m␊ - inim v␊ - eniam,␊ - quis n␊ - ostrud␊ - exerci␊ - tation␊ - ullamc␊ - o labo␊ - ris ni␊ - si ut␊ - aliqui␊ - p ex e␊ - a comm␊ - odo c␊ - onseq␊ - uat.␊ - ␊ - Duis␊ - aute i␊ - rure d␊ - olor i␊ - n repr␊ - ehende␊ - rit in␊ - volupt␊ - ate ve␊ - lit es␊ - se cil␊ - lum do␊ - lore e␊ - u fugi␊ - at nul␊ - la par␊ - iatur.␊ - Except␊ - eur si␊ - nt occ␊ - aecat␊ - cupida␊ - tat no␊ - n proi␊ - dent,␊ - sunt i␊ - n culp␊ - a qui␊ - offici␊ - a dese␊ - runt m␊ - ollit␊ - anim i␊ - d est␊ - labor␊ - um.␊ - ` - -## Hard wrap tabbed source to w10 l1 r5 - -> Snapshot 1 - - ` Lor␊ - em ip␊ - sum d␊ - olor␊ - sit a␊ - met,␊ - conse␊ - ctetu␊ - r adi␊ - pisci␊ - ng el␊ - it, s␊ - ed do␊ - eiusm␊ - od te␊ - mpor␊ - incid␊ - idunt␊ - ut la␊ - bore␊ - et do␊ - lore␊ - magna␊ - aliqu␊ - a. Ut␊ - enim␊ - ad mi␊ - nim v␊ - eniam␊ - , qui␊ - s nos␊ - trud␊ - exerc␊ - itati␊ - on ul␊ - lamco␊ - labor␊ - is ni␊ - si ut␊ - aliqu␊ - ip ex␊ - ea co␊ - mmodo␊ - cons␊ - equa␊ - t.␊ - ␊ - Dui␊ - s aut␊ - e iru␊ - re do␊ - lor i␊ - n rep␊ - rehen␊ - derit␊ - in vo␊ - lupta␊ - te ve␊ - lit e␊ - sse c␊ - illum␊ - dolor␊ - e eu␊ - fugia␊ - t nul␊ - la pa␊ - riatu␊ - r. Ex␊ - cepte␊ - ur si␊ - nt oc␊ - caeca␊ - t cup␊ - idata␊ - t non␊ - proid␊ - ent,␊ - sunt␊ - in cu␊ - lpa q␊ - ui of␊ - ficia␊ - deser␊ - unt m␊ - ollit␊ - anim␊ - id es␊ - t la␊ - boru␊ - m.␊ - ` - -## Hard wrap tabbed source to w10 l2 r5 - -> Snapshot 1 - - ` Lo␊ - rem␊ - ipsu␊ - m do␊ - lor␊ - sit␊ - amet␊ - , co␊ - nsec␊ - tetu␊ - r ad␊ - ipis␊ - cing␊ - elit␊ - , se␊ - d do␊ - eius␊ - mod␊ - temp␊ - or i␊ - ncid␊ - idun␊ - t ut␊ - labo␊ - re e␊ - t do␊ - lore␊ - magn␊ - a al␊ - iqua␊ - . Ut␊ - enim␊ - ad m␊ - inim␊ - veni␊ - am,␊ - quis␊ - nost␊ - rud␊ - exer␊ - cita␊ - tion␊ - ulla␊ - mco␊ - labo␊ - ris␊ - nisi␊ - ut a␊ - liqu␊ - ip e␊ - x ea␊ - comm␊ - odo␊ - con␊ - seq␊ - uat␊ - .␊ - ␊ - Du␊ - is a␊ - ute␊ - irur␊ - e do␊ - lor␊ - in r␊ - epre␊ - hend␊ - erit␊ - in v␊ - olup␊ - tate␊ - veli␊ - t es␊ - se c␊ - illu␊ - m do␊ - lore␊ - eu f␊ - ugia␊ - t nu␊ - lla␊ - pari␊ - atur␊ - . Ex␊ - cept␊ - eur␊ - sint␊ - occa␊ - ecat␊ - cupi␊ - data␊ - t no␊ - n pr␊ - oide␊ - nt,␊ - sunt␊ - in c␊ - ulpa␊ - qui␊ - offi␊ - cia␊ - dese␊ - runt␊ - moll␊ - it a␊ - nim␊ - id e␊ - st␊ - lab␊ - oru␊ - m.␊ - ` - -## Hard wrap tabbed source to w10 l5 r5 - -> Snapshot 1 - - ` L␊ - ore␊ - m i␊ - psu␊ - m d␊ - olo␊ - r s␊ - it␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - D␊ - uis␊ - aut␊ - e i␊ - rur␊ - e d␊ - olo␊ - r i␊ - n r␊ - epr␊ - ehe␊ - nde␊ - rit␊ - in␊ - vol␊ - upt␊ - ate␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` - -## Hard wrap tabbed source to w10 l10 r5 - -> Snapshot 1 - - ` L␊ - ore␊ - m i␊ - psu␊ - m d␊ - olo␊ - r s␊ - it␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - D␊ - uis␊ - aut␊ - e i␊ - rur␊ - e d␊ - olo␊ - r i␊ - n r␊ - epr␊ - ehe␊ - nde␊ - rit␊ - in␊ - vol␊ - upt␊ - ate␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` diff --git a/test/snapshots/cli-10-hard-tabbed.js.snap b/test/snapshots/cli-10-hard-tabbed.js.snap deleted file mode 100644 index 6c4f2a6..0000000 Binary files a/test/snapshots/cli-10-hard-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-10-hard.js.md b/test/snapshots/cli-10-hard.js.md deleted file mode 100644 index e422159..0000000 --- a/test/snapshots/cli-10-hard.js.md +++ /dev/null @@ -1,1414 +0,0 @@ -# Snapshot report for `test/cli-10-hard.js` - -The actual snapshot is saved in `cli-10-hard.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap to w10 l0 r0 - -> Snapshot 1 - - `Lorem ipsum␊ - dolor sit a␊ - met, consec␊ - tetur adipi␊ - scing elit,␊ - sed do eius␊ - mod tempor␊ - incididunt␊ - ut labore e␊ - t dolore ma␊ - gna aliqua.␊ - Ut enim ad␊ - minim venia␊ - m, quis nos␊ - trud exerci␊ - tation ulla␊ - mco laboris␊ - nisi ut ali␊ - quip ex ea␊ - commodo co␊ - nsequat.␊ - ␊ - Duis aute i␊ - rure dolor␊ - in reprehen␊ - derit in vo␊ - luptate vel␊ - it esse cil␊ - lum dolore␊ - eu fugiat n␊ - ulla pariat␊ - ur. Excepte␊ - ur sint occ␊ - aecat cupid␊ - atat non pr␊ - oident, sun␊ - t in culpa␊ - qui officia␊ - deserunt mo␊ - llit anim i␊ - d est labo␊ - rum.␊ - ` - -## Hard wrap to w10 l1 r0 - -> Snapshot 1 - - ` Lorem ipsu␊ - m dolor si␊ - t amet, co␊ - nsectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor inc␊ - ididunt ut␊ - labore et␊ - dolore mag␊ - na aliqua.␊ - Ut enim ad␊ - minim veni␊ - am, quis n␊ - ostrud exe␊ - rcitation␊ - ullamco la␊ - boris nisi␊ - ut aliquip␊ - ex ea comm␊ - odo conse␊ - quat.␊ - ␊ - Duis aute␊ - irure dolo␊ - r in repre␊ - henderit i␊ - n voluptat␊ - e velit es␊ - se cillum␊ - dolore eu␊ - fugiat nul␊ - la pariatu␊ - r. Excepte␊ - ur sint oc␊ - caecat cup␊ - idatat non␊ - proident,␊ - sunt in cu␊ - lpa qui of␊ - ficia dese␊ - runt molli␊ - t anim id␊ - est labor␊ - um.␊ - ` - -## Hard wrap to w10 l2 r0 - -> Snapshot 1 - - ` Lorem ips␊ - um dolor␊ - sit amet,␊ - consectet␊ - ur adipis␊ - cing elit␊ - , sed do␊ - eiusmod t␊ - empor inc␊ - ididunt u␊ - t labore␊ - et dolore␊ - magna ali␊ - qua. Ut e␊ - nim ad mi␊ - nim venia␊ - m, quis n␊ - ostrud ex␊ - ercitatio␊ - n ullamco␊ - laboris n␊ - isi ut al␊ - iquip ex␊ - ea commod␊ - o conseq␊ - uat.␊ - ␊ - Duis aute␊ - irure dol␊ - or in rep␊ - rehenderi␊ - t in volu␊ - ptate vel␊ - it esse c␊ - illum dol␊ - ore eu fu␊ - giat null␊ - a pariatu␊ - r. Except␊ - eur sint␊ - occaecat␊ - cupidatat␊ - non proid␊ - ent, sunt␊ - in culpa␊ - qui offic␊ - ia deseru␊ - nt mollit␊ - anim id e␊ - st labor␊ - um.␊ - ` - -## Hard wrap to w10 l5 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit am␊ - et, co␊ - nsecte␊ - tur ad␊ - ipisci␊ - ng eli␊ - t, sed␊ - do eiu␊ - smod t␊ - empor␊ - incidi␊ - dunt u␊ - t labo␊ - re et␊ - dolore␊ - magna␊ - aliqua␊ - . Ut e␊ - nim ad␊ - minim␊ - veniam␊ - , quis␊ - nostru␊ - d exer␊ - citati␊ - on ull␊ - amco l␊ - aboris␊ - nisi u␊ - t aliq␊ - uip ex␊ - ea com␊ - modo␊ - conse␊ - quat.␊ - ␊ - Duis a␊ - ute ir␊ - ure do␊ - lor in␊ - repreh␊ - enderi␊ - t in v␊ - olupta␊ - te vel␊ - it ess␊ - e cill␊ - um dol␊ - ore eu␊ - fugiat␊ - nulla␊ - pariat␊ - ur. Ex␊ - cepteu␊ - r sint␊ - occaec␊ - at cup␊ - idatat␊ - non pr␊ - oident␊ - , sunt␊ - in cul␊ - pa qui␊ - offici␊ - a dese␊ - runt m␊ - ollit␊ - anim i␊ - d est␊ - labor␊ - um.␊ - ` - -## Hard wrap to w10 l10 r0 - -> Snapshot 1 - - ` Lor␊ - em␊ - ips␊ - um␊ - dol␊ - or␊ - sit␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - Dui␊ - s a␊ - ute␊ - iru␊ - re␊ - dol␊ - or␊ - in␊ - rep␊ - reh␊ - end␊ - eri␊ - t i␊ - n v␊ - olu␊ - pta␊ - te␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` - -## Hard wrap to w10 l0 r1 - -> Snapshot 1 - - `Lorem ipsu␊ - m dolor si␊ - t amet, co␊ - nsectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor inc␊ - ididunt ut␊ - labore et␊ - dolore mag␊ - na aliqua.␊ - Ut enim ad␊ - minim veni␊ - am, quis n␊ - ostrud exe␊ - rcitation␊ - ullamco la␊ - boris nisi␊ - ut aliquip␊ - ex ea comm␊ - odo conse␊ - quat.␊ - ␊ - Duis aute␊ - irure dolo␊ - r in repre␊ - henderit i␊ - n voluptat␊ - e velit es␊ - se cillum␊ - dolore eu␊ - fugiat nul␊ - la pariatu␊ - r. Excepte␊ - ur sint oc␊ - caecat cup␊ - idatat non␊ - proident,␊ - sunt in cu␊ - lpa qui of␊ - ficia dese␊ - runt molli␊ - t anim id␊ - est labor␊ - um.␊ - ` - -## Hard wrap to w10 l1 r1 - -> Snapshot 1 - - ` Lorem ips␊ - um dolor␊ - sit amet,␊ - consectet␊ - ur adipis␊ - cing elit␊ - , sed do␊ - eiusmod t␊ - empor inc␊ - ididunt u␊ - t labore␊ - et dolore␊ - magna ali␊ - qua. Ut e␊ - nim ad mi␊ - nim venia␊ - m, quis n␊ - ostrud ex␊ - ercitatio␊ - n ullamco␊ - laboris n␊ - isi ut al␊ - iquip ex␊ - ea commod␊ - o conseq␊ - uat.␊ - ␊ - Duis aute␊ - irure dol␊ - or in rep␊ - rehenderi␊ - t in volu␊ - ptate vel␊ - it esse c␊ - illum dol␊ - ore eu fu␊ - giat null␊ - a pariatu␊ - r. Except␊ - eur sint␊ - occaecat␊ - cupidatat␊ - non proid␊ - ent, sunt␊ - in culpa␊ - qui offic␊ - ia deseru␊ - nt mollit␊ - anim id e␊ - st labor␊ - um.␊ - ` - -## Hard wrap to w10 l2 r1 - -> Snapshot 1 - - ` Lorem ip␊ - sum dolo␊ - r sit am␊ - et, cons␊ - ectetur␊ - adipisci␊ - ng elit,␊ - sed do e␊ - iusmod t␊ - empor in␊ - cididunt␊ - ut labor␊ - e et dol␊ - ore magn␊ - a aliqua␊ - . Ut eni␊ - m ad min␊ - im venia␊ - m, quis␊ - nostrud␊ - exercita␊ - tion ull␊ - amco lab␊ - oris nis␊ - i ut ali␊ - quip ex␊ - ea commo␊ - do cons␊ - equat.␊ - ␊ - Duis aut␊ - e irure␊ - dolor in␊ - reprehen␊ - derit in␊ - voluptat␊ - e velit␊ - esse cil␊ - lum dolo␊ - re eu fu␊ - giat nul␊ - la paria␊ - tur. Exc␊ - epteur s␊ - int occa␊ - ecat cup␊ - idatat n␊ - on proid␊ - ent, sun␊ - t in cul␊ - pa qui o␊ - fficia d␊ - eserunt␊ - mollit a␊ - nim id e␊ - st labo␊ - rum.␊ - ` - -## Hard wrap to w10 l5 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit a␊ - met,␊ - conse␊ - ctetu␊ - r adi␊ - pisci␊ - ng el␊ - it, s␊ - ed do␊ - eiusm␊ - od te␊ - mpor␊ - incid␊ - idunt␊ - ut la␊ - bore␊ - et do␊ - lore␊ - magna␊ - aliqu␊ - a. Ut␊ - enim␊ - ad mi␊ - nim v␊ - eniam␊ - , qui␊ - s nos␊ - trud␊ - exerc␊ - itati␊ - on ul␊ - lamco␊ - labor␊ - is ni␊ - si ut␊ - aliqu␊ - ip ex␊ - ea co␊ - mmodo␊ - cons␊ - equa␊ - t.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in re␊ - prehe␊ - nderi␊ - t in␊ - volup␊ - tate␊ - velit␊ - esse␊ - cillu␊ - m dol␊ - ore e␊ - u fug␊ - iat n␊ - ulla␊ - paria␊ - tur.␊ - Excep␊ - teur␊ - sint␊ - occae␊ - cat c␊ - upida␊ - tat n␊ - on pr␊ - oiden␊ - t, su␊ - nt in␊ - culpa␊ - qui o␊ - ffici␊ - a des␊ - erunt␊ - molli␊ - t ani␊ - m id␊ - est␊ - labo␊ - rum.␊ - ` - -## Hard wrap to w10 l10 r1 - -> Snapshot 1 - - ` Lor␊ - em␊ - ips␊ - um␊ - dol␊ - or␊ - sit␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - Dui␊ - s a␊ - ute␊ - iru␊ - re␊ - dol␊ - or␊ - in␊ - rep␊ - reh␊ - end␊ - eri␊ - t i␊ - n v␊ - olu␊ - pta␊ - te␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` - -## Hard wrap to w10 l0 r5 - -> Snapshot 1 - - `Lorem␊ - ipsum␊ - dolor␊ - sit am␊ - et, co␊ - nsecte␊ - tur ad␊ - ipisci␊ - ng eli␊ - t, sed␊ - do eiu␊ - smod t␊ - empor␊ - incidi␊ - dunt u␊ - t labo␊ - re et␊ - dolore␊ - magna␊ - aliqua␊ - . Ut e␊ - nim ad␊ - minim␊ - veniam␊ - , quis␊ - nostru␊ - d exer␊ - citati␊ - on ull␊ - amco l␊ - aboris␊ - nisi u␊ - t aliq␊ - uip ex␊ - ea com␊ - modo␊ - conse␊ - quat.␊ - ␊ - Duis a␊ - ute ir␊ - ure do␊ - lor in␊ - repreh␊ - enderi␊ - t in v␊ - olupta␊ - te vel␊ - it ess␊ - e cill␊ - um dol␊ - ore eu␊ - fugiat␊ - nulla␊ - pariat␊ - ur. Ex␊ - cepteu␊ - r sint␊ - occaec␊ - at cup␊ - idatat␊ - non pr␊ - oident␊ - , sunt␊ - in cul␊ - pa qui␊ - offici␊ - a dese␊ - runt m␊ - ollit␊ - anim i␊ - d est␊ - labor␊ - um.␊ - ` - -## Hard wrap to w10 l1 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit a␊ - met,␊ - conse␊ - ctetu␊ - r adi␊ - pisci␊ - ng el␊ - it, s␊ - ed do␊ - eiusm␊ - od te␊ - mpor␊ - incid␊ - idunt␊ - ut la␊ - bore␊ - et do␊ - lore␊ - magna␊ - aliqu␊ - a. Ut␊ - enim␊ - ad mi␊ - nim v␊ - eniam␊ - , qui␊ - s nos␊ - trud␊ - exerc␊ - itati␊ - on ul␊ - lamco␊ - labor␊ - is ni␊ - si ut␊ - aliqu␊ - ip ex␊ - ea co␊ - mmodo␊ - cons␊ - equa␊ - t.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in re␊ - prehe␊ - nderi␊ - t in␊ - volup␊ - tate␊ - velit␊ - esse␊ - cillu␊ - m dol␊ - ore e␊ - u fug␊ - iat n␊ - ulla␊ - paria␊ - tur.␊ - Excep␊ - teur␊ - sint␊ - occae␊ - cat c␊ - upida␊ - tat n␊ - on pr␊ - oiden␊ - t, su␊ - nt in␊ - culpa␊ - qui o␊ - ffici␊ - a des␊ - erunt␊ - molli␊ - t ani␊ - m id␊ - est␊ - labo␊ - rum.␊ - ` - -## Hard wrap to w10 l2 r5 - -> Snapshot 1 - - ` Lore␊ - m ip␊ - sum␊ - dolo␊ - r si␊ - t am␊ - et,␊ - cons␊ - ecte␊ - tur␊ - adip␊ - isci␊ - ng e␊ - lit,␊ - sed␊ - do e␊ - iusm␊ - od t␊ - empo␊ - r in␊ - cidi␊ - dunt␊ - ut l␊ - abor␊ - e et␊ - dolo␊ - re m␊ - agna␊ - aliq␊ - ua.␊ - Ut e␊ - nim␊ - ad m␊ - inim␊ - veni␊ - am,␊ - quis␊ - nost␊ - rud␊ - exer␊ - cita␊ - tion␊ - ulla␊ - mco␊ - labo␊ - ris␊ - nisi␊ - ut a␊ - liqu␊ - ip e␊ - x ea␊ - comm␊ - odo␊ - con␊ - seq␊ - uat␊ - .␊ - ␊ - Duis␊ - aute␊ - irur␊ - e do␊ - lor␊ - in r␊ - epre␊ - hend␊ - erit␊ - in v␊ - olup␊ - tate␊ - veli␊ - t es␊ - se c␊ - illu␊ - m do␊ - lore␊ - eu f␊ - ugia␊ - t nu␊ - lla␊ - pari␊ - atur␊ - . Ex␊ - cept␊ - eur␊ - sint␊ - occa␊ - ecat␊ - cupi␊ - data␊ - t no␊ - n pr␊ - oide␊ - nt,␊ - sunt␊ - in c␊ - ulpa␊ - qui␊ - offi␊ - cia␊ - dese␊ - runt␊ - moll␊ - it a␊ - nim␊ - id e␊ - st␊ - lab␊ - oru␊ - m.␊ - ` - -## Hard wrap to w10 l5 r5 - -> Snapshot 1 - - ` Lor␊ - em␊ - ips␊ - um␊ - dol␊ - or␊ - sit␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - Dui␊ - s a␊ - ute␊ - iru␊ - re␊ - dol␊ - or␊ - in␊ - rep␊ - reh␊ - end␊ - eri␊ - t i␊ - n v␊ - olu␊ - pta␊ - te␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` - -## Hard wrap to w10 l10 r5 - -> Snapshot 1 - - ` Lor␊ - em␊ - ips␊ - um␊ - dol␊ - or␊ - sit␊ - ame␊ - t,␊ - con␊ - sec␊ - tet␊ - ur␊ - adi␊ - pis␊ - cin␊ - g e␊ - lit␊ - , s␊ - ed␊ - do␊ - eiu␊ - smo␊ - d t␊ - emp␊ - or␊ - inc␊ - idi␊ - dun␊ - t u␊ - t l␊ - abo␊ - re␊ - et␊ - dol␊ - ore␊ - mag␊ - na␊ - ali␊ - qua␊ - . U␊ - t e␊ - nim␊ - ad␊ - min␊ - im␊ - ven␊ - iam␊ - , q␊ - uis␊ - nos␊ - tru␊ - d e␊ - xer␊ - cit␊ - ati␊ - on␊ - ull␊ - amc␊ - o l␊ - abo␊ - ris␊ - nis␊ - i u␊ - t a␊ - liq␊ - uip␊ - ex␊ - ea␊ - com␊ - mod␊ - o␊ - co␊ - ns␊ - eq␊ - ua␊ - t.␊ - ␊ - Dui␊ - s a␊ - ute␊ - iru␊ - re␊ - dol␊ - or␊ - in␊ - rep␊ - reh␊ - end␊ - eri␊ - t i␊ - n v␊ - olu␊ - pta␊ - te␊ - vel␊ - it␊ - ess␊ - e c␊ - ill␊ - um␊ - dol␊ - ore␊ - eu␊ - fug␊ - iat␊ - nul␊ - la␊ - par␊ - iat␊ - ur.␊ - Exc␊ - ept␊ - eur␊ - sin␊ - t o␊ - cca␊ - eca␊ - t c␊ - upi␊ - dat␊ - at␊ - non␊ - pro␊ - ide␊ - nt,␊ - sun␊ - t i␊ - n c␊ - ulp␊ - a q␊ - ui␊ - off␊ - ici␊ - a d␊ - ese␊ - run␊ - t m␊ - oll␊ - it␊ - ani␊ - m i␊ - d e␊ - st␊ - la␊ - bo␊ - ru␊ - m.␊ - ` diff --git a/test/snapshots/cli-10-hard.js.snap b/test/snapshots/cli-10-hard.js.snap deleted file mode 100644 index 7d51176..0000000 Binary files a/test/snapshots/cli-10-hard.js.snap and /dev/null differ diff --git a/test/snapshots/cli-10-keep.js.md b/test/snapshots/cli-10-keep.js.md deleted file mode 100644 index acbe458..0000000 --- a/test/snapshots/cli-10-keep.js.md +++ /dev/null @@ -1,290 +0,0 @@ -# Snapshot report for `test/cli-10-keep.js` - -The actual snapshot is saved in `cli-10-keep.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Keep wrap to w10 l0 r0 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l1 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l2 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l5 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l10 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l0 r1 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l1 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l2 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l5 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l10 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l0 r5 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l1 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l2 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l5 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w10 l10 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` diff --git a/test/snapshots/cli-10-keep.js.snap b/test/snapshots/cli-10-keep.js.snap deleted file mode 100644 index 84f5ab5..0000000 Binary files a/test/snapshots/cli-10-keep.js.snap and /dev/null differ diff --git a/test/snapshots/cli-10-soft-tabbed.js.md b/test/snapshots/cli-10-soft-tabbed.js.md deleted file mode 100644 index 7a34b0d..0000000 --- a/test/snapshots/cli-10-soft-tabbed.js.md +++ /dev/null @@ -1,1096 +0,0 @@ -# Snapshot report for `test/cli-10-soft-tabbed.js` - -The actual snapshot is saved in `cli-10-soft-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap tabbed source to w10 l0 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua. Ut␊ - enim ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis␊ - aute irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l1 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l2 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l5 r0 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l10 r0 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l0 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l1 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l2 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l5 r1 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l10 r1 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l0 r5 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l1 r5 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l2 r5 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l5 r5 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w10 l10 r5 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` diff --git a/test/snapshots/cli-10-soft-tabbed.js.snap b/test/snapshots/cli-10-soft-tabbed.js.snap deleted file mode 100644 index b5a6c83..0000000 Binary files a/test/snapshots/cli-10-soft-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-10-soft.js.md b/test/snapshots/cli-10-soft.js.md deleted file mode 100644 index 921731b..0000000 --- a/test/snapshots/cli-10-soft.js.md +++ /dev/null @@ -1,1076 +0,0 @@ -# Snapshot report for `test/cli-10-soft.js` - -The actual snapshot is saved in `cli-10-soft.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap to w10 l0 r0 - -> Snapshot 1 - - `Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua. Ut␊ - enim ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l1 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l2 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l5 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l10 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l0 r1 - -> Snapshot 1 - - `Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l1 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l2 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l5 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l10 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l0 r5 - -> Snapshot 1 - - `Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l1 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l2 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l5 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w10 l10 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex␊ - ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` diff --git a/test/snapshots/cli-10-soft.js.snap b/test/snapshots/cli-10-soft.js.snap deleted file mode 100644 index 545aa51..0000000 Binary files a/test/snapshots/cli-10-soft.js.snap and /dev/null differ diff --git a/test/snapshots/cli-10-stamp.js.md b/test/snapshots/cli-10-stamp.js.md deleted file mode 100644 index e3141c3..0000000 --- a/test/snapshots/cli-10-stamp.js.md +++ /dev/null @@ -1,110 +0,0 @@ -# Snapshot report for `test/cli-10-stamp.js` - -The actual snapshot is saved in `cli-10-stamp.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Stamp: "Hello %s!" World w10 l0 r0 - -> Snapshot 1 - - `Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l1 r0 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l2 r0 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l5 r0 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l10 r0 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l0 r1 - -> Snapshot 1 - - `Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l1 r1 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l2 r1 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l5 r1 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l10 r1 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l0 r5 - -> Snapshot 1 - - `Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l1 r5 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l2 r5 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l5 r5 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w10 l10 r5 - -> Snapshot 1 - - ` Hello␊ - World!` diff --git a/test/snapshots/cli-10-stamp.js.snap b/test/snapshots/cli-10-stamp.js.snap deleted file mode 100644 index 89c66e4..0000000 Binary files a/test/snapshots/cli-10-stamp.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-hard-tabbed.js.md b/test/snapshots/cli-100-hard-tabbed.js.md deleted file mode 100644 index 1d51270..0000000 --- a/test/snapshots/cli-100-hard-tabbed.js.md +++ /dev/null @@ -1,200 +0,0 @@ -# Snapshot report for `test/cli-100-hard-tabbed.js` - -The actual snapshot is saved in `cli-100-hard-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap tabbed source to w100 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut al␊ - iquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariat␊ - ur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labor␊ - e et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla paria␊ - tur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labo␊ - re et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pari␊ - atur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ - m id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut l␊ - abore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla p␊ - ariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt moll␊ - it anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamc␊ - o laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nu␊ - lla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia des␊ - erunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labor␊ - e et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla paria␊ - tur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labo␊ - re et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pari␊ - atur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ - m id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ - ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nis␊ - i ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ - iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit a␊ - nim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labor␊ - is nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mo␊ - llit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididun␊ - t ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ - amco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat n␊ - ulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia d␊ - eserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut l␊ - abore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla p␊ - ariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt moll␊ - it anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labor␊ - is nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mo␊ - llit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labo␊ - ris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt m␊ - ollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamc␊ - o laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nu␊ - lla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia des␊ - erunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w100 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid␊ - idunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercita␊ - tion ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugi␊ - at nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui o␊ - fficia deserunt mollit anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-100-hard-tabbed.js.snap b/test/snapshots/cli-100-hard-tabbed.js.snap deleted file mode 100644 index 76e2a90..0000000 Binary files a/test/snapshots/cli-100-hard-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-hard.js.snap b/test/snapshots/cli-100-hard.js.snap deleted file mode 100644 index 39fb859..0000000 Binary files a/test/snapshots/cli-100-hard.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-keep.js.snap b/test/snapshots/cli-100-keep.js.snap deleted file mode 100644 index f741109..0000000 Binary files a/test/snapshots/cli-100-keep.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-panel.js.snap b/test/snapshots/cli-100-panel.js.snap deleted file mode 100644 index 64e3a2c..0000000 Binary files a/test/snapshots/cli-100-panel.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-soft-tabbed.js.snap b/test/snapshots/cli-100-soft-tabbed.js.snap deleted file mode 100644 index 9b070ba..0000000 Binary files a/test/snapshots/cli-100-soft-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-soft.js.snap b/test/snapshots/cli-100-soft.js.snap deleted file mode 100644 index ff49403..0000000 Binary files a/test/snapshots/cli-100-soft.js.snap and /dev/null differ diff --git a/test/snapshots/cli-100-stamp.js.md b/test/snapshots/cli-100-stamp.js.md deleted file mode 100644 index f9b2ad5..0000000 --- a/test/snapshots/cli-100-stamp.js.md +++ /dev/null @@ -1,95 +0,0 @@ -# Snapshot report for `test/cli-100-stamp.js` - -The actual snapshot is saved in `cli-100-stamp.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Stamp: "Hello %s!" World w100 l0 r0 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w100 l1 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l2 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l5 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l10 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l0 r1 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w100 l1 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l2 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l5 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l10 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l0 r5 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w100 l1 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l2 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l5 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w100 l10 r5 - -> Snapshot 1 - - ' Hello World!' diff --git a/test/snapshots/cli-100-stamp.js.snap b/test/snapshots/cli-100-stamp.js.snap deleted file mode 100644 index 15e65f2..0000000 Binary files a/test/snapshots/cli-100-stamp.js.snap and /dev/null differ diff --git a/test/snapshots/cli-20-hard-tabbed.js.md b/test/snapshots/cli-20-hard-tabbed.js.md deleted file mode 100644 index f5a6128..0000000 --- a/test/snapshots/cli-20-hard-tabbed.js.md +++ /dev/null @@ -1,611 +0,0 @@ -# Snapshot report for `test/cli-20-hard-tabbed.js` - -The actual snapshot is saved in `cli-20-hard-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap tabbed source to w20 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor s␊ - it amet, consectetur␊ - adipiscing elit, sed␊ - do eiusmod tempor inc␊ - ididunt ut labore et␊ - dolore magna aliqua.␊ - Ut enim ad minim veni␊ - am, quis nostrud exer␊ - citation ullamco labo␊ - ris nisi ut aliquip e␊ - x ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure dol␊ - or in reprehenderit i␊ - n voluptate velit ess␊ - e cillum dolore eu fu␊ - giat nulla pariatur.␊ - Excepteur sint occaec␊ - at cupidatat non proi␊ - dent, sunt in culpa q␊ - ui officia deserunt m␊ - ollit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w20 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet, consectetu␊ - r adipiscing elit, s␊ - ed do eiusmod tempor␊ - incididunt ut labore␊ - et dolore magna aliq␊ - ua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco␊ - laboris nisi ut aliq␊ - uip ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irure do␊ - lor in reprehenderit␊ - in voluptate velit e␊ - sse cillum dolore eu␊ - fugiat nulla pariatu␊ - r. Excepteur sint oc␊ - caecat cupidatat non␊ - proident, sunt in cu␊ - lpa qui officia dese␊ - runt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap tabbed source to w20 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet, consectet␊ - ur adipiscing elit,␊ - sed do eiusmod temp␊ - or incididunt ut la␊ - bore et dolore magn␊ - a aliqua. Ut enim a␊ - d minim veniam, qui␊ - s nostrud exercitat␊ - ion ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure d␊ - olor in reprehender␊ - it in voluptate vel␊ - it esse cillum dolo␊ - re eu fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat cupid␊ - atat non proident,␊ - sunt in culpa qui o␊ - fficia deserunt mol␊ - lit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w20 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum do␊ - lor sit amet, co␊ - nsectetur adipis␊ - cing elit, sed d␊ - o eiusmod tempor␊ - incididunt ut la␊ - bore et dolore m␊ - agna aliqua. Ut␊ - enim ad minim ve␊ - niam, quis nostr␊ - ud exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irur␊ - e dolor in repre␊ - henderit in volu␊ - ptate velit esse␊ - cillum dolore eu␊ - fugiat nulla par␊ - iatur. Excepteur␊ - sint occaecat cu␊ - pidatat non proi␊ - dent, sunt in cu␊ - lpa qui officia␊ - deserunt mollit␊ - anim id est lab␊ - orum.␊ - ` - -## Hard wrap tabbed source to w20 l10 r0 - -> Snapshot 1 - - ` Lorem ips␊ - um dolor si␊ - t amet, con␊ - sectetur ad␊ - ipiscing el␊ - it, sed do␊ - eiusmod tem␊ - por incidid␊ - unt ut labo␊ - re et dolor␊ - e magna ali␊ - qua. Ut eni␊ - m ad minim␊ - veniam, qui␊ - s nostrud e␊ - xercitation␊ - ullamco lab␊ - oris nisi u␊ - t aliquip e␊ - x ea commod␊ - o consequa␊ - t.␊ - ␊ - Duis aute␊ - irure dolor␊ - in reprehen␊ - derit in vo␊ - luptate vel␊ - it esse cil␊ - lum dolore␊ - eu fugiat n␊ - ulla pariat␊ - ur. Excepte␊ - ur sint occ␊ - aecat cupid␊ - atat non pr␊ - oident, sun␊ - t in culpa␊ - qui officia␊ - deserunt mo␊ - llit anim i␊ - d est labo␊ - rum.␊ - ` - -## Hard wrap tabbed source to w20 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet, consectetu␊ - r adipiscing elit, s␊ - ed do eiusmod tempor␊ - incididunt ut labore␊ - et dolore magna aliq␊ - ua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco␊ - laboris nisi ut aliq␊ - uip ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irure do␊ - lor in reprehenderit␊ - in voluptate velit e␊ - sse cillum dolore eu␊ - fugiat nulla pariatu␊ - r. Excepteur sint oc␊ - caecat cupidatat non␊ - proident, sunt in cu␊ - lpa qui officia dese␊ - runt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap tabbed source to w20 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet, consectet␊ - ur adipiscing elit,␊ - sed do eiusmod temp␊ - or incididunt ut la␊ - bore et dolore magn␊ - a aliqua. Ut enim a␊ - d minim veniam, qui␊ - s nostrud exercitat␊ - ion ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure d␊ - olor in reprehender␊ - it in voluptate vel␊ - it esse cillum dolo␊ - re eu fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat cupid␊ - atat non proident,␊ - sunt in culpa qui o␊ - fficia deserunt mol␊ - lit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w20 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolo␊ - r sit amet, consec␊ - tetur adipiscing e␊ - lit, sed do eiusmo␊ - d tempor incididun␊ - t ut labore et dol␊ - ore magna aliqua.␊ - Ut enim ad minim v␊ - eniam, quis nostru␊ - d exercitation ull␊ - amco laboris nisi␊ - ut aliquip ex ea c␊ - ommodo consequat.␊ - ␊ - Duis aute irure␊ - dolor in reprehend␊ - erit in voluptate␊ - velit esse cillum␊ - dolore eu fugiat n␊ - ulla pariatur. Exc␊ - epteur sint occaec␊ - at cupidatat non p␊ - roident, sunt in c␊ - ulpa qui officia d␊ - eserunt mollit ani␊ - m id est laborum.␊ - ` - -## Hard wrap tabbed source to w20 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum d␊ - olor sit amet,␊ - consectetur adi␊ - piscing elit, s␊ - ed do eiusmod t␊ - empor incididun␊ - t ut labore et␊ - dolore magna al␊ - iqua. Ut enim a␊ - d minim veniam,␊ - quis nostrud ex␊ - ercitation ulla␊ - mco laboris nis␊ - i ut aliquip ex␊ - ea commodo con␊ - sequat.␊ - ␊ - Duis aute iru␊ - re dolor in rep␊ - rehenderit in v␊ - oluptate velit␊ - esse cillum dol␊ - ore eu fugiat n␊ - ulla pariatur.␊ - Excepteur sint␊ - occaecat cupida␊ - tat non proiden␊ - t, sunt in culp␊ - a qui officia d␊ - eserunt mollit␊ - anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w20 l10 r1 - -> Snapshot 1 - - ` Lorem ip␊ - sum dolor␊ - sit amet,␊ - consectetu␊ - r adipisci␊ - ng elit, s␊ - ed do eius␊ - mod tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna aliq␊ - ua. Ut eni␊ - m ad minim␊ - veniam, qu␊ - is nostrud␊ - exercitati␊ - on ullamco␊ - laboris ni␊ - si ut aliq␊ - uip ex ea␊ - commodo c␊ - onsequat.␊ - ␊ - Duis aut␊ - e irure do␊ - lor in rep␊ - rehenderit␊ - in volupta␊ - te velit e␊ - sse cillum␊ - dolore eu␊ - fugiat nul␊ - la pariatu␊ - r. Excepte␊ - ur sint oc␊ - caecat cup␊ - idatat non␊ - proident,␊ - sunt in cu␊ - lpa qui of␊ - ficia dese␊ - runt molli␊ - t anim id␊ - est labor␊ - um.␊ - ` - -## Hard wrap tabbed source to w20 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum do␊ - lor sit amet, co␊ - nsectetur adipis␊ - cing elit, sed d␊ - o eiusmod tempor␊ - incididunt ut la␊ - bore et dolore m␊ - agna aliqua. Ut␊ - enim ad minim ve␊ - niam, quis nostr␊ - ud exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irur␊ - e dolor in repre␊ - henderit in volu␊ - ptate velit esse␊ - cillum dolore eu␊ - fugiat nulla par␊ - iatur. Excepteur␊ - sint occaecat cu␊ - pidatat non proi␊ - dent, sunt in cu␊ - lpa qui officia␊ - deserunt mollit␊ - anim id est lab␊ - orum.␊ - ` - -## Hard wrap tabbed source to w20 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum d␊ - olor sit amet,␊ - consectetur adi␊ - piscing elit, s␊ - ed do eiusmod t␊ - empor incididun␊ - t ut labore et␊ - dolore magna al␊ - iqua. Ut enim a␊ - d minim veniam,␊ - quis nostrud ex␊ - ercitation ulla␊ - mco laboris nis␊ - i ut aliquip ex␊ - ea commodo con␊ - sequat.␊ - ␊ - Duis aute iru␊ - re dolor in rep␊ - rehenderit in v␊ - oluptate velit␊ - esse cillum dol␊ - ore eu fugiat n␊ - ulla pariatur.␊ - Excepteur sint␊ - occaecat cupida␊ - tat non proiden␊ - t, sunt in culp␊ - a qui officia d␊ - eserunt mollit␊ - anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w20 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet␊ - , consectetur␊ - adipiscing eli␊ - t, sed do eius␊ - mod tempor inc␊ - ididunt ut lab␊ - ore et dolore␊ - magna aliqua.␊ - Ut enim ad min␊ - im veniam, qui␊ - s nostrud exer␊ - citation ullam␊ - co laboris nis␊ - i ut aliquip e␊ - x ea commodo␊ - consequat.␊ - ␊ - Duis aute ir␊ - ure dolor in r␊ - eprehenderit i␊ - n voluptate ve␊ - lit esse cillu␊ - m dolore eu fu␊ - giat nulla par␊ - iatur. Excepte␊ - ur sint occaec␊ - at cupidatat n␊ - on proident, s␊ - unt in culpa q␊ - ui officia des␊ - erunt mollit a␊ - nim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w20 l5 r5 - -> Snapshot 1 - - ` Lorem ips␊ - um dolor si␊ - t amet, con␊ - sectetur ad␊ - ipiscing el␊ - it, sed do␊ - eiusmod tem␊ - por incidid␊ - unt ut labo␊ - re et dolor␊ - e magna ali␊ - qua. Ut eni␊ - m ad minim␊ - veniam, qui␊ - s nostrud e␊ - xercitation␊ - ullamco lab␊ - oris nisi u␊ - t aliquip e␊ - x ea commod␊ - o consequa␊ - t.␊ - ␊ - Duis aute␊ - irure dolor␊ - in reprehen␊ - derit in vo␊ - luptate vel␊ - it esse cil␊ - lum dolore␊ - eu fugiat n␊ - ulla pariat␊ - ur. Excepte␊ - ur sint occ␊ - aecat cupid␊ - atat non pr␊ - oident, sun␊ - t in culpa␊ - qui officia␊ - deserunt mo␊ - llit anim i␊ - d est labo␊ - rum.␊ - ` - -## Hard wrap tabbed source to w20 l10 r5 - -> Snapshot 1 - - ` Lore␊ - m ipsu␊ - m dolo␊ - r sit␊ - amet,␊ - consec␊ - tetur␊ - adipis␊ - cing e␊ - lit, s␊ - ed do␊ - eiusmo␊ - d temp␊ - or inc␊ - ididun␊ - t ut l␊ - abore␊ - et dol␊ - ore ma␊ - gna al␊ - iqua.␊ - Ut eni␊ - m ad m␊ - inim v␊ - eniam,␊ - quis n␊ - ostrud␊ - exerci␊ - tation␊ - ullamc␊ - o labo␊ - ris ni␊ - si ut␊ - aliqui␊ - p ex e␊ - a comm␊ - odo c␊ - onseq␊ - uat.␊ - ␊ - Duis␊ - aute i␊ - rure d␊ - olor i␊ - n repr␊ - ehende␊ - rit in␊ - volupt␊ - ate ve␊ - lit es␊ - se cil␊ - lum do␊ - lore e␊ - u fugi␊ - at nul␊ - la par␊ - iatur.␊ - Except␊ - eur si␊ - nt occ␊ - aecat␊ - cupida␊ - tat no␊ - n proi␊ - dent,␊ - sunt i␊ - n culp␊ - a qui␊ - offici␊ - a dese␊ - runt m␊ - ollit␊ - anim i␊ - d est␊ - labor␊ - um.␊ - ` diff --git a/test/snapshots/cli-20-hard-tabbed.js.snap b/test/snapshots/cli-20-hard-tabbed.js.snap deleted file mode 100644 index eb15c50..0000000 Binary files a/test/snapshots/cli-20-hard-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-20-hard.js.md b/test/snapshots/cli-20-hard.js.md deleted file mode 100644 index 5cc5857..0000000 --- a/test/snapshots/cli-20-hard.js.md +++ /dev/null @@ -1,604 +0,0 @@ -# Snapshot report for `test/cli-20-hard.js` - -The actual snapshot is saved in `cli-20-hard.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap to w20 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit␊ - amet, consectetur adi␊ - piscing elit, sed do␊ - eiusmod tempor incidi␊ - dunt ut labore et dol␊ - ore magna aliqua. Ut␊ - enim ad minim veniam,␊ - quis nostrud exercita␊ - tion ullamco laboris␊ - nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor␊ - in reprehenderit in v␊ - oluptate velit esse c␊ - illum dolore eu fugia␊ - t nulla pariatur. Exc␊ - epteur sint occaecat␊ - cupidatat non proiden␊ - t, sunt in culpa qui␊ - officia deserunt moll␊ - it anim id est labor␊ - um.␊ - ` - -## Hard wrap to w20 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor si␊ - t amet, consectetur␊ - adipiscing elit, sed␊ - do eiusmod tempor in␊ - cididunt ut labore e␊ - t dolore magna aliqu␊ - a. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco␊ - laboris nisi ut aliq␊ - uip ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irure dolo␊ - r in reprehenderit i␊ - n voluptate velit es␊ - se cillum dolore eu␊ - fugiat nulla pariatu␊ - r. Excepteur sint oc␊ - caecat cupidatat non␊ - proident, sunt in cu␊ - lpa qui officia dese␊ - runt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap to w20 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor s␊ - it amet, consectetu␊ - r adipiscing elit,␊ - sed do eiusmod temp␊ - or incididunt ut la␊ - bore et dolore magn␊ - a aliqua. Ut enim a␊ - d minim veniam, qui␊ - s nostrud exercitat␊ - ion ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure dol␊ - or in reprehenderit␊ - in voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla par␊ - iatur. Excepteur si␊ - nt occaecat cupidat␊ - at non proident, su␊ - nt in culpa qui off␊ - icia deserunt molli␊ - t anim id est labo␊ - rum.␊ - ` - -## Hard wrap to w20 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolo␊ - r sit amet, cons␊ - ectetur adipisci␊ - ng elit, sed do␊ - eiusmod tempor i␊ - ncididunt ut lab␊ - ore et dolore ma␊ - gna aliqua. Ut e␊ - nim ad minim ven␊ - iam, quis nostru␊ - d exercitation u␊ - llamco laboris n␊ - isi ut aliquip e␊ - x ea commodo co␊ - nsequat.␊ - ␊ - Duis aute irure␊ - dolor in reprehe␊ - nderit in volupt␊ - ate velit esse c␊ - illum dolore eu␊ - fugiat nulla par␊ - iatur. Excepteur␊ - sint occaecat cu␊ - pidatat non proi␊ - dent, sunt in cu␊ - lpa qui officia␊ - deserunt mollit␊ - anim id est lab␊ - orum.␊ - ` - -## Hard wrap to w20 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit a␊ - met, consec␊ - tetur adipi␊ - scing elit,␊ - sed do eius␊ - mod tempor␊ - incididunt␊ - ut labore e␊ - t dolore ma␊ - gna aliqua.␊ - Ut enim ad␊ - minim venia␊ - m, quis nos␊ - trud exerci␊ - tation ulla␊ - mco laboris␊ - nisi ut ali␊ - quip ex ea␊ - commodo co␊ - nsequat.␊ - ␊ - Duis aute i␊ - rure dolor␊ - in reprehen␊ - derit in vo␊ - luptate vel␊ - it esse cil␊ - lum dolore␊ - eu fugiat n␊ - ulla pariat␊ - ur. Excepte␊ - ur sint occ␊ - aecat cupid␊ - atat non pr␊ - oident, sun␊ - t in culpa␊ - qui officia␊ - deserunt mo␊ - llit anim i␊ - d est labo␊ - rum.␊ - ` - -## Hard wrap to w20 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor si␊ - t amet, consectetur␊ - adipiscing elit, sed␊ - do eiusmod tempor in␊ - cididunt ut labore e␊ - t dolore magna aliqu␊ - a. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco␊ - laboris nisi ut aliq␊ - uip ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irure dolo␊ - r in reprehenderit i␊ - n voluptate velit es␊ - se cillum dolore eu␊ - fugiat nulla pariatu␊ - r. Excepteur sint oc␊ - caecat cupidatat non␊ - proident, sunt in cu␊ - lpa qui officia dese␊ - runt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap to w20 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor s␊ - it amet, consectetu␊ - r adipiscing elit,␊ - sed do eiusmod temp␊ - or incididunt ut la␊ - bore et dolore magn␊ - a aliqua. Ut enim a␊ - d minim veniam, qui␊ - s nostrud exercitat␊ - ion ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure dol␊ - or in reprehenderit␊ - in voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla par␊ - iatur. Excepteur si␊ - nt occaecat cupidat␊ - at non proident, su␊ - nt in culpa qui off␊ - icia deserunt molli␊ - t anim id est labo␊ - rum.␊ - ` - -## Hard wrap to w20 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet, consecte␊ - tur adipiscing eli␊ - t, sed do eiusmod␊ - tempor incididunt␊ - ut labore et dolor␊ - e magna aliqua. Ut␊ - enim ad minim veni␊ - am, quis nostrud e␊ - xercitation ullamc␊ - o laboris nisi ut␊ - aliquip ex ea comm␊ - odo consequat.␊ - ␊ - Duis aute irure do␊ - lor in reprehender␊ - it in voluptate ve␊ - lit esse cillum do␊ - lore eu fugiat nul␊ - la pariatur. Excep␊ - teur sint occaecat␊ - cupidatat non proi␊ - dent, sunt in culp␊ - a qui officia dese␊ - runt mollit anim i␊ - d est laborum.␊ - ` - -## Hard wrap to w20 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dol␊ - or sit amet, co␊ - nsectetur adipi␊ - scing elit, sed␊ - do eiusmod temp␊ - or incididunt u␊ - t labore et dol␊ - ore magna aliqu␊ - a. Ut enim ad m␊ - inim veniam, qu␊ - is nostrud exer␊ - citation ullamc␊ - o laboris nisi␊ - ut aliquip ex e␊ - a commodo cons␊ - equat.␊ - ␊ - Duis aute irure␊ - dolor in repreh␊ - enderit in volu␊ - ptate velit ess␊ - e cillum dolore␊ - eu fugiat nulla␊ - pariatur. Excep␊ - teur sint occae␊ - cat cupidatat n␊ - on proident, su␊ - nt in culpa qui␊ - officia deserun␊ - t mollit anim i␊ - d est laborum.␊ - ` - -## Hard wrap to w20 l10 r1 - -> Snapshot 1 - - ` Lorem ipsu␊ - m dolor si␊ - t amet, co␊ - nsectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor inc␊ - ididunt ut␊ - labore et␊ - dolore mag␊ - na aliqua.␊ - Ut enim ad␊ - minim veni␊ - am, quis n␊ - ostrud exe␊ - rcitation␊ - ullamco la␊ - boris nisi␊ - ut aliquip␊ - ex ea comm␊ - odo conse␊ - quat.␊ - ␊ - Duis aute␊ - irure dolo␊ - r in repre␊ - henderit i␊ - n voluptat␊ - e velit es␊ - se cillum␊ - dolore eu␊ - fugiat nul␊ - la pariatu␊ - r. Excepte␊ - ur sint oc␊ - caecat cup␊ - idatat non␊ - proident,␊ - sunt in cu␊ - lpa qui of␊ - ficia dese␊ - runt molli␊ - t anim id␊ - est labor␊ - um.␊ - ` - -## Hard wrap to w20 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolo␊ - r sit amet, cons␊ - ectetur adipisci␊ - ng elit, sed do␊ - eiusmod tempor i␊ - ncididunt ut lab␊ - ore et dolore ma␊ - gna aliqua. Ut e␊ - nim ad minim ven␊ - iam, quis nostru␊ - d exercitation u␊ - llamco laboris n␊ - isi ut aliquip e␊ - x ea commodo co␊ - nsequat.␊ - ␊ - Duis aute irure␊ - dolor in reprehe␊ - nderit in volupt␊ - ate velit esse c␊ - illum dolore eu␊ - fugiat nulla par␊ - iatur. Excepteur␊ - sint occaecat cu␊ - pidatat non proi␊ - dent, sunt in cu␊ - lpa qui officia␊ - deserunt mollit␊ - anim id est lab␊ - orum.␊ - ` - -## Hard wrap to w20 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dol␊ - or sit amet, co␊ - nsectetur adipi␊ - scing elit, sed␊ - do eiusmod temp␊ - or incididunt u␊ - t labore et dol␊ - ore magna aliqu␊ - a. Ut enim ad m␊ - inim veniam, qu␊ - is nostrud exer␊ - citation ullamc␊ - o laboris nisi␊ - ut aliquip ex e␊ - a commodo cons␊ - equat.␊ - ␊ - Duis aute irure␊ - dolor in repreh␊ - enderit in volu␊ - ptate velit ess␊ - e cillum dolore␊ - eu fugiat nulla␊ - pariatur. Excep␊ - teur sint occae␊ - cat cupidatat n␊ - on proident, su␊ - nt in culpa qui␊ - officia deserun␊ - t mollit anim i␊ - d est laborum.␊ - ` - -## Hard wrap to w20 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum do␊ - lor sit amet,␊ - consectetur ad␊ - ipiscing elit,␊ - sed do eiusmod␊ - tempor incidid␊ - unt ut labore␊ - et dolore magn␊ - a aliqua. Ut e␊ - nim ad minim v␊ - eniam, quis no␊ - strud exercita␊ - tion ullamco l␊ - aboris nisi ut␊ - aliquip ex ea␊ - commodo conse␊ - quat.␊ - ␊ - Duis aute irur␊ - e dolor in rep␊ - rehenderit in␊ - voluptate veli␊ - t esse cillum␊ - dolore eu fugi␊ - at nulla paria␊ - tur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui o␊ - fficia deserun␊ - t mollit anim␊ - id est laboru␊ - m.␊ - ` - -## Hard wrap to w20 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit a␊ - met, consec␊ - tetur adipi␊ - scing elit,␊ - sed do eius␊ - mod tempor␊ - incididunt␊ - ut labore e␊ - t dolore ma␊ - gna aliqua.␊ - Ut enim ad␊ - minim venia␊ - m, quis nos␊ - trud exerci␊ - tation ulla␊ - mco laboris␊ - nisi ut ali␊ - quip ex ea␊ - commodo co␊ - nsequat.␊ - ␊ - Duis aute i␊ - rure dolor␊ - in reprehen␊ - derit in vo␊ - luptate vel␊ - it esse cil␊ - lum dolore␊ - eu fugiat n␊ - ulla pariat␊ - ur. Excepte␊ - ur sint occ␊ - aecat cupid␊ - atat non pr␊ - oident, sun␊ - t in culpa␊ - qui officia␊ - deserunt mo␊ - llit anim i␊ - d est labo␊ - rum.␊ - ` - -## Hard wrap to w20 l10 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit am␊ - et, co␊ - nsecte␊ - tur ad␊ - ipisci␊ - ng eli␊ - t, sed␊ - do eiu␊ - smod t␊ - empor␊ - incidi␊ - dunt u␊ - t labo␊ - re et␊ - dolore␊ - magna␊ - aliqua␊ - . Ut e␊ - nim ad␊ - minim␊ - veniam␊ - , quis␊ - nostru␊ - d exer␊ - citati␊ - on ull␊ - amco l␊ - aboris␊ - nisi u␊ - t aliq␊ - uip ex␊ - ea com␊ - modo␊ - conse␊ - quat.␊ - ␊ - Duis a␊ - ute ir␊ - ure do␊ - lor in␊ - repreh␊ - enderi␊ - t in v␊ - olupta␊ - te vel␊ - it ess␊ - e cill␊ - um dol␊ - ore eu␊ - fugiat␊ - nulla␊ - pariat␊ - ur. Ex␊ - cepteu␊ - r sint␊ - occaec␊ - at cup␊ - idatat␊ - non pr␊ - oident␊ - , sunt␊ - in cul␊ - pa qui␊ - offici␊ - a dese␊ - runt m␊ - ollit␊ - anim i␊ - d est␊ - labor␊ - um.␊ - ` diff --git a/test/snapshots/cli-20-hard.js.snap b/test/snapshots/cli-20-hard.js.snap deleted file mode 100644 index df43c44..0000000 Binary files a/test/snapshots/cli-20-hard.js.snap and /dev/null differ diff --git a/test/snapshots/cli-20-keep.js.md b/test/snapshots/cli-20-keep.js.md deleted file mode 100644 index f584a6a..0000000 --- a/test/snapshots/cli-20-keep.js.md +++ /dev/null @@ -1,290 +0,0 @@ -# Snapshot report for `test/cli-20-keep.js` - -The actual snapshot is saved in `cli-20-keep.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Keep wrap to w20 l0 r0 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l1 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l2 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l5 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l10 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l0 r1 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l1 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l2 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l5 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l10 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l0 r5 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l1 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l2 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l5 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w20 l10 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` diff --git a/test/snapshots/cli-20-keep.js.snap b/test/snapshots/cli-20-keep.js.snap deleted file mode 100644 index 083f182..0000000 Binary files a/test/snapshots/cli-20-keep.js.snap and /dev/null differ diff --git a/test/snapshots/cli-20-soft-tabbed.js.md b/test/snapshots/cli-20-soft-tabbed.js.md deleted file mode 100644 index 091ada1..0000000 --- a/test/snapshots/cli-20-soft-tabbed.js.md +++ /dev/null @@ -1,704 +0,0 @@ -# Snapshot report for `test/cli-20-soft-tabbed.js` - -The actual snapshot is saved in `cli-20-soft-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap tabbed source to w20 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit, sed␊ - do eiusmod tempor␊ - incididunt ut labore␊ - et dolore magna␊ - aliqua. Ut enim ad␊ - minim veniam, quis␊ - nostrud exercitation␊ - ullamco laboris nisi␊ - ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit esse␊ - cillum dolore eu␊ - fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit anim␊ - id est laborum.␊ - ` - -## Soft wrap tabbed source to w20 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et dolore␊ - magna aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et␊ - dolore magna␊ - aliqua. Ut enim ad␊ - minim veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat cupidatat␊ - non proident, sunt␊ - in culpa qui␊ - officia deserunt␊ - mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut enim␊ - ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l10 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua. Ut␊ - enim ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis␊ - aute irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et dolore␊ - magna aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et␊ - dolore magna␊ - aliqua. Ut enim ad␊ - minim veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat cupidatat␊ - non proident, sunt␊ - in culpa qui␊ - officia deserunt␊ - mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et␊ - dolore magna␊ - aliqua. Ut enim␊ - ad minim veniam,␊ - quis nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum␊ - dolore eu fugiat␊ - nulla pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris nisi␊ - ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat␊ - nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt␊ - mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap tabbed source to w20 l10 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut enim␊ - ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris nisi␊ - ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat␊ - nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt␊ - mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap tabbed source to w20 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod␊ - tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris nisi␊ - ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor␊ - in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident,␊ - sunt in culpa␊ - qui officia␊ - deserunt␊ - mollit anim␊ - id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l5 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua. Ut␊ - enim ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis␊ - aute irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w20 l10 r5 - -> Snapshot 1 - - `␊ - Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` diff --git a/test/snapshots/cli-20-soft-tabbed.js.snap b/test/snapshots/cli-20-soft-tabbed.js.snap deleted file mode 100644 index 048d08d..0000000 Binary files a/test/snapshots/cli-20-soft-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-20-soft.js.md b/test/snapshots/cli-20-soft.js.md deleted file mode 100644 index e0bf2e3..0000000 --- a/test/snapshots/cli-20-soft.js.md +++ /dev/null @@ -1,701 +0,0 @@ -# Snapshot report for `test/cli-20-soft.js` - -The actual snapshot is saved in `cli-20-soft.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap to w20 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit, sed␊ - do eiusmod tempor␊ - incididunt ut labore␊ - et dolore magna␊ - aliqua. Ut enim ad␊ - minim veniam, quis␊ - nostrud exercitation␊ - ullamco laboris nisi␊ - ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit esse␊ - cillum dolore eu␊ - fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit anim␊ - id est laborum.␊ - ` - -## Soft wrap to w20 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et dolore␊ - magna aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et␊ - dolore magna␊ - aliqua. Ut enim ad␊ - minim veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat cupidatat␊ - non proident, sunt␊ - in culpa qui␊ - officia deserunt␊ - mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut enim␊ - ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l10 r0 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua. Ut␊ - enim ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w20 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et dolore␊ - magna aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur. Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et␊ - dolore magna␊ - aliqua. Ut enim ad␊ - minim veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat cupidatat␊ - non proident, sunt␊ - in culpa qui␊ - officia deserunt␊ - mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor␊ - sit amet,␊ - consectetur␊ - adipiscing elit,␊ - sed do eiusmod␊ - tempor incididunt␊ - ut labore et␊ - dolore magna␊ - aliqua. Ut enim␊ - ad minim veniam,␊ - quis nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit in␊ - voluptate velit␊ - esse cillum␊ - dolore eu fugiat␊ - nulla pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt in␊ - culpa qui officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris nisi␊ - ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat␊ - nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt␊ - mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap to w20 l10 r1 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua.␊ - Ut enim␊ - ad minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w20 l0 r5 - -> Snapshot 1 - - `Lorem ipsum␊ - dolor sit amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut enim␊ - ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco laboris␊ - nisi ut aliquip␊ - ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure␊ - dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt mollit␊ - anim id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris nisi␊ - ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat␊ - nulla␊ - pariatur.␊ - Excepteur sint␊ - occaecat␊ - cupidatat non␊ - proident, sunt␊ - in culpa qui␊ - officia␊ - deserunt␊ - mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap to w20 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed do␊ - eiusmod␊ - tempor␊ - incididunt ut␊ - labore et␊ - dolore magna␊ - aliqua. Ut␊ - enim ad minim␊ - veniam, quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris nisi␊ - ut aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure dolor␊ - in␊ - reprehenderit␊ - in voluptate␊ - velit esse␊ - cillum dolore␊ - eu fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint occaecat␊ - cupidatat non␊ - proident,␊ - sunt in culpa␊ - qui officia␊ - deserunt␊ - mollit anim␊ - id est␊ - laborum.␊ - ` - -## Soft wrap to w20 l5 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit, sed␊ - do eiusmod␊ - tempor␊ - incididunt␊ - ut labore␊ - et dolore␊ - magna␊ - aliqua. Ut␊ - enim ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi ut␊ - aliquip ex␊ - ea commodo␊ - consequat.␊ - ␊ - Duis aute␊ - irure␊ - dolor in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit esse␊ - cillum␊ - dolore eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt in␊ - culpa qui␊ - officia␊ - deserunt␊ - mollit␊ - anim id␊ - est␊ - laborum.␊ - ` - -## Soft wrap to w20 l10 r5 - -> Snapshot 1 - - ` Lorem␊ - ipsum␊ - dolor␊ - sit␊ - amet,␊ - consectetur␊ - adipiscing␊ - elit,␊ - sed␊ - do␊ - eiusmod␊ - tempor␊ - incididunt␊ - ut␊ - labore␊ - et␊ - dolore␊ - magna␊ - aliqua.␊ - Ut␊ - enim␊ - ad␊ - minim␊ - veniam,␊ - quis␊ - nostrud␊ - exercitation␊ - ullamco␊ - laboris␊ - nisi␊ - ut␊ - aliquip␊ - ex ea␊ - commodo␊ - consequat.␊ - ␊ - Duis␊ - aute␊ - irure␊ - dolor␊ - in␊ - reprehenderit␊ - in␊ - voluptate␊ - velit␊ - esse␊ - cillum␊ - dolore␊ - eu␊ - fugiat␊ - nulla␊ - pariatur.␊ - Excepteur␊ - sint␊ - occaecat␊ - cupidatat␊ - non␊ - proident,␊ - sunt␊ - in␊ - culpa␊ - qui␊ - officia␊ - deserunt␊ - mollit␊ - anim␊ - id␊ - est␊ - laborum.␊ - ` diff --git a/test/snapshots/cli-20-soft.js.snap b/test/snapshots/cli-20-soft.js.snap deleted file mode 100644 index c87c5f7..0000000 Binary files a/test/snapshots/cli-20-soft.js.snap and /dev/null differ diff --git a/test/snapshots/cli-20-stamp.js.md b/test/snapshots/cli-20-stamp.js.md deleted file mode 100644 index e9ab9ab..0000000 --- a/test/snapshots/cli-20-stamp.js.md +++ /dev/null @@ -1,99 +0,0 @@ -# Snapshot report for `test/cli-20-stamp.js` - -The actual snapshot is saved in `cli-20-stamp.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Stamp: "Hello %s!" World w20 l0 r0 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w20 l1 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l2 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l5 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l10 r0 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w20 l0 r1 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w20 l1 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l2 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l5 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l10 r1 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w20 l0 r5 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w20 l1 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l2 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w20 l5 r5 - -> Snapshot 1 - - ` Hello␊ - World!` - -## Stamp: "Hello %s!" World w20 l10 r5 - -> Snapshot 1 - - ` Hello␊ - World!` diff --git a/test/snapshots/cli-20-stamp.js.snap b/test/snapshots/cli-20-stamp.js.snap deleted file mode 100644 index 8e35b61..0000000 Binary files a/test/snapshots/cli-20-stamp.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-hard-tabbed.js.md b/test/snapshots/cli-40-hard-tabbed.js.md deleted file mode 100644 index fc38e74..0000000 --- a/test/snapshots/cli-40-hard-tabbed.js.md +++ /dev/null @@ -1,315 +0,0 @@ -# Snapshot report for `test/cli-40-hard-tabbed.js` - -The actual snapshot is saved in `cli-40-hard-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap tabbed source to w40 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor in␊ - cididunt ut labore et dolore magna aliqua␊ - . Ut enim ad minim veniam, quis nostrud e␊ - xercitation ullamco laboris nisi ut aliqu␊ - ip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occ␊ - aecat cupidatat non proident, sunt in cul␊ - pa qui officia deserunt mollit anim id es␊ - t laborum.␊ - ` - -## Hard wrap tabbed source to w40 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetu␊ - r adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna ali␊ - qua. Ut enim ad minim veniam, quis nostr␊ - ud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectet␊ - ur adipiscing elit, sed do eiusmod temp␊ - or incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis n␊ - ostrud exercitation ullamco laboris nis␊ - i ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderi␊ - t in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sin␊ - t occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit an␊ - im id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consec␊ - tetur adipiscing elit, sed do eiusmo␊ - d tempor incididunt ut labore et dol␊ - ore magna aliqua. Ut enim ad minim v␊ - eniam, quis nostrud exercitation ull␊ - amco laboris nisi ut aliquip ex ea c␊ - ommodo consequat.␊ - ␊ - Duis aute irure dolor in reprehend␊ - erit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Exc␊ - epteur sint occaecat cupidatat non p␊ - roident, sunt in culpa qui officia d␊ - eserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, c␊ - onsectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis n␊ - ostrud exercitation ullamco lab␊ - oris nisi ut aliquip ex ea comm␊ - odo consequat.␊ - ␊ - Duis aute irure dolor in repr␊ - ehenderit in voluptate velit es␊ - se cillum dolore eu fugiat null␊ - a pariatur. Excepteur sint occa␊ - ecat cupidatat non proident, su␊ - nt in culpa qui officia deserun␊ - t mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetu␊ - r adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna ali␊ - qua. Ut enim ad minim veniam, quis nostr␊ - ud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectet␊ - ur adipiscing elit, sed do eiusmod temp␊ - or incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis n␊ - ostrud exercitation ullamco laboris nis␊ - i ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderi␊ - t in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sin␊ - t occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit an␊ - im id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consecte␊ - tur adipiscing elit, sed do eiusmod te␊ - mpor incididunt ut labore et dolore ma␊ - gna aliqua. Ut enim ad minim veniam, q␊ - uis nostrud exercitation ullamco labor␊ - is nisi ut aliquip ex ea commodo cons␊ - equat.␊ - ␊ - Duis aute irure dolor in reprehender␊ - it in voluptate velit esse cillum dolo␊ - re eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mol␊ - lit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, conse␊ - ctetur adipiscing elit, sed do eius␊ - mod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad min␊ - im veniam, quis nostrud exercitatio␊ - n ullamco laboris nisi ut aliquip e␊ - x ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehen␊ - derit in voluptate velit esse cillu␊ - m dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat n␊ - on proident, sunt in culpa qui offi␊ - cia deserunt mollit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w40 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, s␊ - ed do eiusmod tempor incididun␊ - t ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ulla␊ - mco laboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in rep␊ - rehenderit in voluptate velit␊ - esse cillum dolore eu fugiat n␊ - ulla pariatur. Excepteur sint␊ - occaecat cupidatat non proiden␊ - t, sunt in culpa qui officia d␊ - eserunt mollit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w40 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consec␊ - tetur adipiscing elit, sed do eiusmo␊ - d tempor incididunt ut labore et dol␊ - ore magna aliqua. Ut enim ad minim v␊ - eniam, quis nostrud exercitation ull␊ - amco laboris nisi ut aliquip ex ea c␊ - ommodo consequat.␊ - ␊ - Duis aute irure dolor in reprehend␊ - erit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Exc␊ - epteur sint occaecat cupidatat non p␊ - roident, sunt in culpa qui officia d␊ - eserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, conse␊ - ctetur adipiscing elit, sed do eius␊ - mod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad min␊ - im veniam, quis nostrud exercitatio␊ - n ullamco laboris nisi ut aliquip e␊ - x ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehen␊ - derit in voluptate velit esse cillu␊ - m dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat n␊ - on proident, sunt in culpa qui offi␊ - cia deserunt mollit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w40 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, cons␊ - ectetur adipiscing elit, sed do ei␊ - usmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercit␊ - ation ullamco laboris nisi ut aliq␊ - uip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehe␊ - nderit in voluptate velit esse cil␊ - lum dolore eu fugiat nulla pariatu␊ - r. Excepteur sint occaecat cupidat␊ - at non proident, sunt in culpa qui␊ - officia deserunt mollit anim id es␊ - t laborum.␊ - ` - -## Hard wrap tabbed source to w40 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, c␊ - onsectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis n␊ - ostrud exercitation ullamco lab␊ - oris nisi ut aliquip ex ea comm␊ - odo consequat.␊ - ␊ - Duis aute irure dolor in repr␊ - ehenderit in voluptate velit es␊ - se cillum dolore eu fugiat null␊ - a pariatur. Excepteur sint occa␊ - ecat cupidatat non proident, su␊ - nt in culpa qui officia deserun␊ - t mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w40 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit am␊ - et, consectetur adipiscing␊ - elit, sed do eiusmod tempo␊ - r incididunt ut labore et␊ - dolore magna aliqua. Ut en␊ - im ad minim veniam, quis n␊ - ostrud exercitation ullamc␊ - o laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore e␊ - u fugiat nulla pariatur. E␊ - xcepteur sint occaecat cup␊ - idatat non proident, sunt␊ - in culpa qui officia deser␊ - unt mollit anim id est la␊ - borum.␊ - ` diff --git a/test/snapshots/cli-40-hard-tabbed.js.snap b/test/snapshots/cli-40-hard-tabbed.js.snap deleted file mode 100644 index aca23d0..0000000 Binary files a/test/snapshots/cli-40-hard-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-hard.js.md b/test/snapshots/cli-40-hard.js.md deleted file mode 100644 index f570682..0000000 --- a/test/snapshots/cli-40-hard.js.md +++ /dev/null @@ -1,315 +0,0 @@ -# Snapshot report for `test/cli-40-hard.js` - -The actual snapshot is saved in `cli-40-hard.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap to w40 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur a␊ - dipiscing elit, sed do eiusmod tempor inc␊ - ididunt ut labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis nostrud exe␊ - rcitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fug␊ - iat nulla pariatur. Excepteur sint occaec␊ - at cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Hard wrap to w40 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor i␊ - ncididunt ut labore et dolore magna aliq␊ - ua. Ut enim ad minim veniam, quis nostru␊ - d exercitation ullamco laboris nisi ut a␊ - liquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit i␊ - n voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap to w40 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam, quis nos␊ - trud exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore e␊ - u fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt i␊ - n culpa qui officia deserunt mollit ani␊ - m id est laborum.␊ - ` - -## Hard wrap to w40 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consecte␊ - tur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolor␊ - e magna aliqua. Ut enim ad minim ven␊ - iam, quis nostrud exercitation ullam␊ - co laboris nisi ut aliquip ex ea com␊ - modo consequat.␊ - ␊ - Duis aute irure dolor in reprehender␊ - it in voluptate velit esse cillum do␊ - lore eu fugiat nulla pariatur. Excep␊ - teur sint occaecat cupidatat non pro␊ - ident, sunt in culpa qui officia des␊ - erunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w40 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, con␊ - sectetur adipiscing elit, sed d␊ - o eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis n␊ - ostrud exercitation ullamco lab␊ - oris nisi ut aliquip ex ea comm␊ - odo consequat.␊ - ␊ - Duis aute irure dolor in repreh␊ - enderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla p␊ - ariatur. Excepteur sint occaeca␊ - t cupidatat non proident, sunt␊ - in culpa qui officia deserunt m␊ - ollit anim id est laborum.␊ - ` - -## Hard wrap to w40 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor i␊ - ncididunt ut labore et dolore magna aliq␊ - ua. Ut enim ad minim veniam, quis nostru␊ - d exercitation ullamco laboris nisi ut a␊ - liquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit i␊ - n voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap to w40 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam, quis nos␊ - trud exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore e␊ - u fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt i␊ - n culpa qui officia deserunt mollit ani␊ - m id est laborum.␊ - ` - -## Hard wrap to w40 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetu␊ - r adipiscing elit, sed do eiusmod temp␊ - or incididunt ut labore et dolore magn␊ - a aliqua. Ut enim ad minim veniam, qui␊ - s nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur si␊ - nt occaecat cupidatat non proident, su␊ - nt in culpa qui officia deserunt molli␊ - t anim id est laborum.␊ - ` - -## Hard wrap to w40 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consect␊ - etur adipiscing elit, sed do eiusmo␊ - d tempor incididunt ut labore et do␊ - lore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation u␊ - llamco laboris nisi ut aliquip ex e␊ - a commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehende␊ - rit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Ex␊ - cepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laboru␊ - m.␊ - ` - -## Hard wrap to w40 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, co␊ - nsectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt u␊ - t labore et dolore magna aliqu␊ - a. Ut enim ad minim veniam, qu␊ - is nostrud exercitation ullamc␊ - o laboris nisi ut aliquip ex e␊ - a commodo consequat.␊ - ␊ - Duis aute irure dolor in repre␊ - henderit in voluptate velit es␊ - se cillum dolore eu fugiat nul␊ - la pariatur. Excepteur sint oc␊ - caecat cupidatat non proident,␊ - sunt in culpa qui officia dese␊ - runt mollit anim id est labor␊ - um.␊ - ` - -## Hard wrap to w40 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consecte␊ - tur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolor␊ - e magna aliqua. Ut enim ad minim ven␊ - iam, quis nostrud exercitation ullam␊ - co laboris nisi ut aliquip ex ea com␊ - modo consequat.␊ - ␊ - Duis aute irure dolor in reprehender␊ - it in voluptate velit esse cillum do␊ - lore eu fugiat nulla pariatur. Excep␊ - teur sint occaecat cupidatat non pro␊ - ident, sunt in culpa qui officia des␊ - erunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w40 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consect␊ - etur adipiscing elit, sed do eiusmo␊ - d tempor incididunt ut labore et do␊ - lore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation u␊ - llamco laboris nisi ut aliquip ex e␊ - a commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehende␊ - rit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Ex␊ - cepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laboru␊ - m.␊ - ` - -## Hard wrap to w40 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consec␊ - tetur adipiscing elit, sed do eius␊ - mod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad mi␊ - nim veniam, quis nostrud exercitat␊ - ion ullamco laboris nisi ut aliqui␊ - p ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehend␊ - erit in voluptate velit esse cillu␊ - m dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat␊ - non proident, sunt in culpa qui of␊ - ficia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Hard wrap to w40 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, con␊ - sectetur adipiscing elit, sed d␊ - o eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis n␊ - ostrud exercitation ullamco lab␊ - oris nisi ut aliquip ex ea comm␊ - odo consequat.␊ - ␊ - Duis aute irure dolor in repreh␊ - enderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla p␊ - ariatur. Excepteur sint occaeca␊ - t cupidatat non proident, sunt␊ - in culpa qui officia deserunt m␊ - ollit anim id est laborum.␊ - ` - -## Hard wrap to w40 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet␊ - , consectetur adipiscing e␊ - lit, sed do eiusmod tempor␊ - incididunt ut labore et do␊ - lore magna aliqua. Ut enim␊ - ad minim veniam, quis nost␊ - rud exercitation ullamco l␊ - aboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in r␊ - eprehenderit in voluptate␊ - velit esse cillum dolore e␊ - u fugiat nulla pariatur. E␊ - xcepteur sint occaecat cup␊ - idatat non proident, sunt␊ - in culpa qui officia deser␊ - unt mollit anim id est la␊ - borum.␊ - ` diff --git a/test/snapshots/cli-40-hard.js.snap b/test/snapshots/cli-40-hard.js.snap deleted file mode 100644 index de4dffb..0000000 Binary files a/test/snapshots/cli-40-hard.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-keep.js.snap b/test/snapshots/cli-40-keep.js.snap deleted file mode 100644 index b98fb0e..0000000 Binary files a/test/snapshots/cli-40-keep.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-panel.js.md b/test/snapshots/cli-40-panel.js.md deleted file mode 100644 index 3646d22..0000000 --- a/test/snapshots/cli-40-panel.js.md +++ /dev/null @@ -1,35 +0,0 @@ -# Snapshot report for `test/cli-40-panel.js` - -The actual snapshot is saved in `cli-40-panel.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Panel w40 l0 r0 - -> Snapshot 1 - - `One Two Three Four␊ - test 1 test 3 test 4 test 5␊ - Longer Short2 Longer short4␊ - item 1 item 3␊ - Lorem Ut enim Duis Excepte…␊ - ipsum ad minim aute ur sint␊ - dolor veniam, irure occaecat␊ - sit quis dolor in cupidat…␊ - amet, nostrud reprehe… at non␊ - consect… exercit… nderit proiden…␊ - etur ation in t, sunt␊ - adipisc… ullamco volupta… in culpa␊ - ing laboris te velit qui␊ - elit, nisi ut esse officia␊ - sed do aliquip cillum deserunt␊ - eiusmod ex ea dolore mollit␊ - tempor commodo eu anim id␊ - incidid… consequ… fugiat est␊ - unt ut at. nulla laborum.␊ - labore pariatu…␊ - et r.␊ - dolore␊ - magna␊ - aliqua.␊ - ♣ ♥ ♠ ♦` diff --git a/test/snapshots/cli-40-panel.js.snap b/test/snapshots/cli-40-panel.js.snap deleted file mode 100644 index 13736bd..0000000 Binary files a/test/snapshots/cli-40-panel.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-soft-tabbed.js.md b/test/snapshots/cli-40-soft-tabbed.js.md deleted file mode 100644 index dae02fb..0000000 --- a/test/snapshots/cli-40-soft-tabbed.js.md +++ /dev/null @@ -1,336 +0,0 @@ -# Snapshot report for `test/cli-40-soft-tabbed.js` - -The actual snapshot is saved in `cli-40-soft-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap tabbed source to w40 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit,␊ - sed do eiusmod tempor␊ - incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore eu␊ - fugiat nulla pariatur.␊ - Excepteur sint occaecat␊ - cupidatat non proident, sunt␊ - in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit,␊ - sed do eiusmod tempor␊ - incididunt ut labore et␊ - dolore magna aliqua. Ut enim␊ - ad minim veniam, quis nostrud␊ - exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore eu␊ - fugiat nulla pariatur.␊ - Excepteur sint occaecat␊ - cupidatat non proident, sunt␊ - in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis␊ - nostrud exercitation ullamco␊ - laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident,␊ - sunt in culpa qui officia␊ - deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w40 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit,␊ - sed do eiusmod tempor␊ - incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore eu␊ - fugiat nulla pariatur.␊ - Excepteur sint occaecat␊ - cupidatat non proident, sunt␊ - in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w40 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit␊ - amet, consectetur␊ - adipiscing elit, sed do␊ - eiusmod tempor incididunt␊ - ut labore et dolore magna␊ - aliqua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco␊ - laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor␊ - in reprehenderit in␊ - voluptate velit esse␊ - cillum dolore eu fugiat␊ - nulla pariatur. Excepteur␊ - sint occaecat cupidatat␊ - non proident, sunt in␊ - culpa qui officia␊ - deserunt mollit anim id␊ - est laborum.␊ - ` diff --git a/test/snapshots/cli-40-soft-tabbed.js.snap b/test/snapshots/cli-40-soft-tabbed.js.snap deleted file mode 100644 index f50b7e2..0000000 Binary files a/test/snapshots/cli-40-soft-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-soft.js.md b/test/snapshots/cli-40-soft.js.md deleted file mode 100644 index 4e65445..0000000 --- a/test/snapshots/cli-40-soft.js.md +++ /dev/null @@ -1,333 +0,0 @@ -# Snapshot report for `test/cli-40-soft.js` - -The actual snapshot is saved in `cli-40-soft.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap to w40 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Soft wrap to w40 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap to w40 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit,␊ - sed do eiusmod tempor␊ - incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore eu␊ - fugiat nulla pariatur.␊ - Excepteur sint occaecat␊ - cupidatat non proident, sunt␊ - in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit␊ - in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Soft wrap to w40 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap to w40 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit,␊ - sed do eiusmod tempor␊ - incididunt ut labore et␊ - dolore magna aliqua. Ut enim␊ - ad minim veniam, quis nostrud␊ - exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore eu␊ - fugiat nulla pariatur.␊ - Excepteur sint occaecat␊ - cupidatat non proident, sunt␊ - in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap to w40 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap to w40 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis␊ - nostrud exercitation ullamco␊ - laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident,␊ - sunt in culpa qui officia␊ - deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w40 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet,␊ - consectetur adipiscing elit,␊ - sed do eiusmod tempor␊ - incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in voluptate␊ - velit esse cillum dolore eu␊ - fugiat nulla pariatur.␊ - Excepteur sint occaecat␊ - cupidatat non proident, sunt␊ - in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w40 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit␊ - amet, consectetur␊ - adipiscing elit, sed do␊ - eiusmod tempor incididunt␊ - ut labore et dolore magna␊ - aliqua. Ut enim ad minim␊ - veniam, quis nostrud␊ - exercitation ullamco␊ - laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in␊ - reprehenderit in␊ - voluptate velit esse␊ - cillum dolore eu fugiat␊ - nulla pariatur. Excepteur␊ - sint occaecat cupidatat␊ - non proident, sunt in␊ - culpa qui officia␊ - deserunt mollit anim id␊ - est laborum.␊ - ` diff --git a/test/snapshots/cli-40-soft.js.snap b/test/snapshots/cli-40-soft.js.snap deleted file mode 100644 index 8bf80fa..0000000 Binary files a/test/snapshots/cli-40-soft.js.snap and /dev/null differ diff --git a/test/snapshots/cli-40-stamp.js.md b/test/snapshots/cli-40-stamp.js.md deleted file mode 100644 index 7b1903b..0000000 --- a/test/snapshots/cli-40-stamp.js.md +++ /dev/null @@ -1,95 +0,0 @@ -# Snapshot report for `test/cli-40-stamp.js` - -The actual snapshot is saved in `cli-40-stamp.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Stamp: "Hello %s!" World w40 l0 r0 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w40 l1 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l2 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l5 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l10 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l0 r1 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w40 l1 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l2 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l5 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l10 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l0 r5 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w40 l1 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l2 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l5 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w40 l10 r5 - -> Snapshot 1 - - ' Hello World!' diff --git a/test/snapshots/cli-40-stamp.js.snap b/test/snapshots/cli-40-stamp.js.snap deleted file mode 100644 index dcdff17..0000000 Binary files a/test/snapshots/cli-40-stamp.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-hard-tabbed.js.md b/test/snapshots/cli-60-hard-tabbed.js.md deleted file mode 100644 index 00d115d..0000000 --- a/test/snapshots/cli-60-hard-tabbed.js.md +++ /dev/null @@ -1,244 +0,0 @@ -# Snapshot report for `test/cli-60-hard-tabbed.js` - -The actual snapshot is saved in `cli-60-hard-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap tabbed source to w60 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, se␊ - d do eiusmod tempor incididunt ut labore et dolore magna aliq␊ - ua. Ut enim ad minim veniam, quis nostrud exercitation ullamc␊ - o laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit e␊ - sse cillum dolore eu fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in culpa qui officia dese␊ - runt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, s␊ - ed do eiusmod tempor incididunt ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ - amco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia d␊ - eserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing eli␊ - t, sed do eiusmod tempor incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim veniam, quis nostrud exer␊ - citation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate ve␊ - lit esse cillum dolore eu fugiat nulla pariatur. Excepte␊ - ur sint occaecat cupidatat non proident, sunt in culpa q␊ - ui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscin␊ - g elit, sed do eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad minim veniam, qu␊ - is nostrud exercitation ullamco laboris nisi ut ali␊ - quip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in volupta␊ - te velit esse cillum dolore eu fugiat nulla pariatu␊ - r. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id e␊ - st laborum.␊ - ` - -## Hard wrap tabbed source to w60 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, s␊ - ed do eiusmod tempor incididunt ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ - amco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia d␊ - eserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate veli␊ - t esse cillum dolore eu fugiat nulla pariatur. Excepteur s␊ - int occaecat cupidatat non proident, sunt in culpa qui off␊ - icia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing el␊ - it, sed do eiusmod tempor incididunt ut labore et dolor␊ - e magna aliqua. Ut enim ad minim veniam, quis nostrud e␊ - xercitation ullamco laboris nisi ut aliquip ex ea commo␊ - do consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate v␊ - elit esse cillum dolore eu fugiat nulla pariatur. Excep␊ - teur sint occaecat cupidatat non proident, sunt in culp␊ - a qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipisci␊ - ng elit, sed do eiusmod tempor incididunt ut labor␊ - e et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in volupt␊ - ate velit esse cillum dolore eu fugiat nulla paria␊ - tur. Excepteur sint occaecat cupidatat non proiden␊ - t, sunt in culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing eli␊ - t, sed do eiusmod tempor incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim veniam, quis nostrud exer␊ - citation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate ve␊ - lit esse cillum dolore eu fugiat nulla pariatur. Excepte␊ - ur sint occaecat cupidatat non proident, sunt in culpa q␊ - ui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing el␊ - it, sed do eiusmod tempor incididunt ut labore et dolor␊ - e magna aliqua. Ut enim ad minim veniam, quis nostrud e␊ - xercitation ullamco laboris nisi ut aliquip ex ea commo␊ - do consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate v␊ - elit esse cillum dolore eu fugiat nulla pariatur. Excep␊ - teur sint occaecat cupidatat non proident, sunt in culp␊ - a qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing e␊ - lit, sed do eiusmod tempor incididunt ut labore et dol␊ - ore magna aliqua. Ut enim ad minim veniam, quis nostru␊ - d exercitation ullamco laboris nisi ut aliquip ex ea c␊ - ommodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur. Exc␊ - epteur sint occaecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w60 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscin␊ - g elit, sed do eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad minim veniam, qu␊ - is nostrud exercitation ullamco laboris nisi ut ali␊ - quip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in volupta␊ - te velit esse cillum dolore eu fugiat nulla pariatu␊ - r. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id e␊ - st laborum.␊ - ` - -## Hard wrap tabbed source to w60 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adip␊ - iscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad m␊ - inim veniam, quis nostrud exercitation ullamco␊ - laboris nisi ut aliquip ex ea commodo consequ␊ - at.␊ - ␊ - Duis aute irure dolor in reprehenderit in vo␊ - luptate velit esse cillum dolore eu fugiat nul␊ - la pariatur. Excepteur sint occaecat cupidatat␊ - non proident, sunt in culpa qui officia deseru␊ - nt mollit anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-60-hard-tabbed.js.snap b/test/snapshots/cli-60-hard-tabbed.js.snap deleted file mode 100644 index 6b69470..0000000 Binary files a/test/snapshots/cli-60-hard-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-hard.js.md b/test/snapshots/cli-60-hard.js.md deleted file mode 100644 index c50e838..0000000 --- a/test/snapshots/cli-60-hard.js.md +++ /dev/null @@ -1,244 +0,0 @@ -# Snapshot report for `test/cli-60-hard.js` - -The actual snapshot is saved in `cli-60-hard.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap to w60 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut labore et dolore magna aliqua␊ - . Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ - laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit ess␊ - e cillum dolore eu fugiat nulla pariatur. Excepteur sint occa␊ - ecat cupidatat non proident, sunt in culpa qui officia deseru␊ - nt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut labore et dolore magna aliqu␊ - a. Ut enim ad minim veniam, quis nostrud exercitation ullamc␊ - o laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit es␊ - se cillum dolore eu fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in culpa qui officia des␊ - erunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, se␊ - d do eiusmod tempor incididunt ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam, quis nostrud exercitation ul␊ - lamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit e␊ - sse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore mag␊ - na aliqua. Ut enim ad minim veniam, quis nostrud exercit␊ - ation ullamco laboris nisi ut aliquip ex ea commodo con␊ - sequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate veli␊ - t esse cillum dolore eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliqui␊ - p ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sun␊ - t in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Hard wrap to w60 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut labore et dolore magna aliqu␊ - a. Ut enim ad minim veniam, quis nostrud exercitation ullamc␊ - o laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit es␊ - se cillum dolore eu fugiat nulla pariatur. Excepteur sint oc␊ - caecat cupidatat non proident, sunt in culpa qui officia des␊ - erunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, se␊ - d do eiusmod tempor incididunt ut labore et dolore magna al␊ - iqua. Ut enim ad minim veniam, quis nostrud exercitation ul␊ - lamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit e␊ - sse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, s␊ - ed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sin␊ - t occaecat cupidatat non proident, sunt in culpa qui offic␊ - ia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit␊ - , sed do eiusmod tempor incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim veniam, quis nostrud exe␊ - rcitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate vel␊ - it esse cillum dolore eu fugiat nulla pariatur. Excepte␊ - ur sint occaecat cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore e␊ - t dolore magna aliqua. Ut enim ad minim veniam, qu␊ - is nostrud exercitation ullamco laboris nisi ut al␊ - iquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptat␊ - e velit esse cillum dolore eu fugiat nulla pariatu␊ - r. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id␊ - est laborum.␊ - ` - -## Hard wrap to w60 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore mag␊ - na aliqua. Ut enim ad minim veniam, quis nostrud exercit␊ - ation ullamco laboris nisi ut aliquip ex ea commodo con␊ - sequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate veli␊ - t esse cillum dolore eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit␊ - , sed do eiusmod tempor incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim veniam, quis nostrud exe␊ - rcitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate vel␊ - it esse cillum dolore eu fugiat nulla pariatur. Excepte␊ - ur sint occaecat cupidatat non proident, sunt in culpa␊ - qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing eli␊ - t, sed do eiusmod tempor incididunt ut labore et dolor␊ - e magna aliqua. Ut enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut aliquip ex ea com␊ - modo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate ve␊ - lit esse cillum dolore eu fugiat nulla pariatur. Excep␊ - teur sint occaecat cupidatat non proident, sunt in cul␊ - pa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w60 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliqui␊ - p ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sun␊ - t in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Hard wrap to w60 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipis␊ - cing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad mini␊ - m veniam, quis nostrud exercitation ullamco la␊ - boris nisi ut aliquip ex ea commodo consequat␊ - .␊ - ␊ - Duis aute irure dolor in reprehenderit in volu␊ - ptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat no␊ - n proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-60-hard.js.snap b/test/snapshots/cli-60-hard.js.snap deleted file mode 100644 index a7bb6be..0000000 Binary files a/test/snapshots/cli-60-hard.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-keep.js.md b/test/snapshots/cli-60-keep.js.md deleted file mode 100644 index cd957a2..0000000 --- a/test/snapshots/cli-60-keep.js.md +++ /dev/null @@ -1,290 +0,0 @@ -# Snapshot report for `test/cli-60-keep.js` - -The actual snapshot is saved in `cli-60-keep.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Keep wrap to w60 l0 r0 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l1 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l2 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l5 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l10 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l0 r1 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l1 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l2 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l5 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l10 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l0 r5 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l1 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l2 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l5 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w60 l10 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` diff --git a/test/snapshots/cli-60-keep.js.snap b/test/snapshots/cli-60-keep.js.snap deleted file mode 100644 index b1838ec..0000000 Binary files a/test/snapshots/cli-60-keep.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-panel.js.md b/test/snapshots/cli-60-panel.js.md deleted file mode 100644 index 7b6c4b6..0000000 --- a/test/snapshots/cli-60-panel.js.md +++ /dev/null @@ -1,26 +0,0 @@ -# Snapshot report for `test/cli-60-panel.js` - -The actual snapshot is saved in `cli-60-panel.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Panel w60 l0 r0 - -> Snapshot 1 - - `One Two Three Four␊ - test 1 test 3 test 4 test 5␊ - Longer item 1 Short2 Longer item 3 short4␊ - Lorem ipsum Ut enim ad Duis aute Excepteur␊ - dolor sit minim veniam, irure dolor sint occaecat␊ - amet, quis nostrud in cupidatat non␊ - consectetur exercitation reprehenderit proident,␊ - adipiscing ullamco in voluptate sunt in culpa␊ - elit, sed do laboris nisi velit esse qui officia␊ - eiusmod ut aliquip ex cillum dolore deserunt␊ - tempor ea commodo eu fugiat mollit anim␊ - incididunt ut consequat. nulla id est␊ - labore et pariatur. laborum.␊ - dolore magna␊ - aliqua.␊ - ♣ ♥ ♠ ♦` diff --git a/test/snapshots/cli-60-panel.js.snap b/test/snapshots/cli-60-panel.js.snap deleted file mode 100644 index 8f1ba12..0000000 Binary files a/test/snapshots/cli-60-panel.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-soft-tabbed.js.md b/test/snapshots/cli-60-soft-tabbed.js.md deleted file mode 100644 index 2b41c10..0000000 --- a/test/snapshots/cli-60-soft-tabbed.js.md +++ /dev/null @@ -1,248 +0,0 @@ -# Snapshot report for `test/cli-60-soft-tabbed.js` - -The actual snapshot is saved in `cli-60-soft-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap tabbed source to w60 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w60 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercitation ullamco␊ - laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint occaecat cupidatat␊ - non proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w60 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap tabbed source to w60 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w60 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-60-soft-tabbed.js.snap b/test/snapshots/cli-60-soft-tabbed.js.snap deleted file mode 100644 index 88b8708..0000000 Binary files a/test/snapshots/cli-60-soft-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-soft.js.md b/test/snapshots/cli-60-soft.js.md deleted file mode 100644 index 9a0aeb3..0000000 --- a/test/snapshots/cli-60-soft.js.md +++ /dev/null @@ -1,248 +0,0 @@ -# Snapshot report for `test/cli-60-soft.js` - -The actual snapshot is saved in `cli-60-soft.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap to w60 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed␊ - do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur sint␊ - occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore magna␊ - aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ - ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit,␊ - sed do eiusmod tempor incididunt ut labore et dolore␊ - magna aliqua. Ut enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit␊ - esse cillum dolore eu fugiat nulla pariatur. Excepteur␊ - sint occaecat cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w60 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor incididunt␊ - ut labore et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercitation ullamco␊ - laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint occaecat cupidatat␊ - non proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex␊ - ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w60 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore et␊ - dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate␊ - velit esse cillum dolore eu fugiat nulla pariatur.␊ - Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w60 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing␊ - elit, sed do eiusmod tempor incididunt ut labore␊ - et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ - ` - -## Soft wrap to w60 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur␊ - adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua.␊ - Ut enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut aliquip␊ - ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in␊ - voluptate velit esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui␊ - officia deserunt mollit anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-60-soft.js.snap b/test/snapshots/cli-60-soft.js.snap deleted file mode 100644 index 0aaae07..0000000 Binary files a/test/snapshots/cli-60-soft.js.snap and /dev/null differ diff --git a/test/snapshots/cli-60-stamp.js.md b/test/snapshots/cli-60-stamp.js.md deleted file mode 100644 index 6fb91fe..0000000 --- a/test/snapshots/cli-60-stamp.js.md +++ /dev/null @@ -1,95 +0,0 @@ -# Snapshot report for `test/cli-60-stamp.js` - -The actual snapshot is saved in `cli-60-stamp.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Stamp: "Hello %s!" World w60 l0 r0 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w60 l1 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l2 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l5 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l10 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l0 r1 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w60 l1 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l2 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l5 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l10 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l0 r5 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w60 l1 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l2 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l5 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w60 l10 r5 - -> Snapshot 1 - - ' Hello World!' diff --git a/test/snapshots/cli-60-stamp.js.snap b/test/snapshots/cli-60-stamp.js.snap deleted file mode 100644 index 1d29603..0000000 Binary files a/test/snapshots/cli-60-stamp.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-hard-tabbed.js.md b/test/snapshots/cli-80-hard-tabbed.js.md deleted file mode 100644 index d736906..0000000 --- a/test/snapshots/cli-80-hard-tabbed.js.md +++ /dev/null @@ -1,213 +0,0 @@ -# Snapshot report for `test/cli-80-hard-tabbed.js` - -The actual snapshot is saved in `cli-80-hard-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap tabbed source to w80 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostru␊ - d exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in cu␊ - lpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostr␊ - ud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore e␊ - u fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempo␊ - r incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no␊ - strud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod te␊ - mpor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, q␊ - uis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo cons␊ - equat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolo␊ - re eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusm␊ - od tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laboru␊ - m.␊ - ` - -## Hard wrap tabbed source to w80 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostr␊ - ud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore e␊ - u fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempo␊ - r incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis no␊ - strud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp␊ - or incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t␊ - empor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo co␊ - nsequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dol␊ - ore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proiden␊ - t, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eius␊ - mod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad min␊ - im veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip e␊ - x ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillu␊ - m dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat n␊ - on proident, sunt in culpa qui officia deserunt mollit anim id est la␊ - borum.␊ - ` - -## Hard wrap tabbed source to w80 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod te␊ - mpor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, q␊ - uis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo cons␊ - equat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolo␊ - re eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t␊ - empor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo co␊ - nsequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dol␊ - ore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proiden␊ - t, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim venia␊ - m, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum do␊ - lore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proid␊ - ent, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap tabbed source to w80 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusm␊ - od tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laboru␊ - m.␊ - ` - -## Hard wrap tabbed source to w80 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut eni␊ - m ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ - ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse c␊ - illum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cup␊ - idatat non proident, sunt in culpa qui officia deserunt mollit ani␊ - m id est laborum.␊ - ` diff --git a/test/snapshots/cli-80-hard-tabbed.js.snap b/test/snapshots/cli-80-hard-tabbed.js.snap deleted file mode 100644 index 1c1fc97..0000000 Binary files a/test/snapshots/cli-80-hard-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-hard.js.md b/test/snapshots/cli-80-hard.js.md deleted file mode 100644 index 7e8bfd3..0000000 --- a/test/snapshots/cli-80-hard.js.md +++ /dev/null @@ -1,213 +0,0 @@ -# Snapshot report for `test/cli-80-hard.js` - -The actual snapshot is saved in `cli-80-hard.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Hard wrap to w80 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor in␊ - cididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ - exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu f␊ - ugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in cul␊ - pa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i␊ - ncididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostru␊ - d exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost␊ - rud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp␊ - or incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, qui␊ - s nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo conseq␊ - uat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, su␊ - nt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim ve␊ - niam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea c␊ - ommodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum d␊ - olore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non p␊ - roident, sunt in culpa qui officia deserunt mollit anim id est laborum␊ - .␊ - ` - -## Hard wrap to w80 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i␊ - ncididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostru␊ - d exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in c␊ - ulpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost␊ - rud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nos␊ - trud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore e␊ - u fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem␊ - por incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, q␊ - uis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo con␊ - sequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolor␊ - e eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo␊ - d tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex e␊ - a commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est labor␊ - um.␊ - ` - -## Hard wrap to w80 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp␊ - or incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, qui␊ - s nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo conseq␊ - uat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, su␊ - nt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem␊ - por incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, q␊ - uis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo con␊ - sequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolor␊ - e eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod te␊ - mpor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo c␊ - onsequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolo␊ - re eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proiden␊ - t, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Hard wrap to w80 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim ve␊ - niam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea c␊ - ommodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum d␊ - olore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non p␊ - roident, sunt in culpa qui officia deserunt mollit anim id est laborum␊ - .␊ - ` - -## Hard wrap to w80 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ei␊ - usmod tempor incididunt ut labore et dolore magna aliqua. Ut enim␊ - ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cil␊ - lum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupid␊ - atat non proident, sunt in culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` diff --git a/test/snapshots/cli-80-hard.js.snap b/test/snapshots/cli-80-hard.js.snap deleted file mode 100644 index 6355dd3..0000000 Binary files a/test/snapshots/cli-80-hard.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-keep.js.md b/test/snapshots/cli-80-keep.js.md deleted file mode 100644 index adb047b..0000000 --- a/test/snapshots/cli-80-keep.js.md +++ /dev/null @@ -1,290 +0,0 @@ -# Snapshot report for `test/cli-80-keep.js` - -The actual snapshot is saved in `cli-80-keep.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Keep wrap to w80 l0 r0 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l1 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l2 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l5 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l10 r0 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l0 r1 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l1 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l2 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l5 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l10 r1 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l0 r5 - -> Snapshot 1 - - `drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l1 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l2 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l5 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` - -## Keep wrap to w80 l10 r5 - -> Snapshot 1 - - ` drwx------ 7 mark staff 238B 13 Mar 02:46 Applications/␊ - drwx------@ 8 mark staff 272B 13 Apr 12:03 Creative Cloud Files/␊ - drwx------@ 13 mark staff 442B 13 Apr 12:02 Desktop/␊ - drwx------@ 38 mark staff 1.3K 19 Mar 14:42 Documents/␊ - drwx------+ 11 mark staff 374B 12 Apr 01:35 Downloads/␊ - drwx------@ 17 mark staff 578B 13 Apr 12:01 Dropbox/␊ - drwx------@ 87 mark staff 2.9K 1 Apr 08:34 Library/␊ - drwx------@ 23 mark staff 782B 3 Jan 22:20 Movies/␊ - drwx------@ 20 mark staff 680B 5 Apr 21:30 Music/␊ - drwx------@ 22 mark staff 748B 13 Apr 12:03 Pictures/␊ - drwxr-xr-x@ 9 mark staff 306B 22 Feb 02:08 Projects/␊ - drwxr-xr-x+ 4 mark staff 136B 7 Jul 2014 Public/␊ - drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ - ` diff --git a/test/snapshots/cli-80-keep.js.snap b/test/snapshots/cli-80-keep.js.snap deleted file mode 100644 index 4d0110e..0000000 Binary files a/test/snapshots/cli-80-keep.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-panel.js.md b/test/snapshots/cli-80-panel.js.md deleted file mode 100644 index feb69d4..0000000 --- a/test/snapshots/cli-80-panel.js.md +++ /dev/null @@ -1,23 +0,0 @@ -# Snapshot report for `test/cli-80-panel.js` - -The actual snapshot is saved in `cli-80-panel.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Panel w80 l0 r0 - -> Snapshot 1 - - `One Two Three Four␊ - test 1 test 3 test 4 test 5␊ - Longer item 1 Short2 Longer item 3 short4␊ - Lorem ipsum dolor Ut enim ad minim Duis aute irure Excepteur sint␊ - sit amet, veniam, quis dolor in occaecat cupidatat␊ - consectetur nostrud reprehenderit in non proident, sunt␊ - adipiscing elit, exercitation voluptate velit in culpa qui␊ - sed do eiusmod ullamco laboris esse cillum dolore officia deserunt␊ - tempor incididunt nisi ut aliquip ex eu fugiat nulla mollit anim id est␊ - ut labore et ea commodo pariatur. laborum.␊ - dolore magna consequat.␊ - aliqua.␊ - ♣ ♥ ♠ ♦` diff --git a/test/snapshots/cli-80-panel.js.snap b/test/snapshots/cli-80-panel.js.snap deleted file mode 100644 index f4d3857..0000000 Binary files a/test/snapshots/cli-80-panel.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-soft-tabbed.js.md b/test/snapshots/cli-80-soft-tabbed.js.md deleted file mode 100644 index 9dcfa7e..0000000 --- a/test/snapshots/cli-80-soft-tabbed.js.md +++ /dev/null @@ -1,218 +0,0 @@ -# Snapshot report for `test/cli-80-soft-tabbed.js` - -The actual snapshot is saved in `cli-80-soft-tabbed.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap tabbed source to w80 l0 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l0 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim␊ - ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l0 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ - id est laborum.␊ - ` - -## Soft wrap tabbed source to w80 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-80-soft-tabbed.js.snap b/test/snapshots/cli-80-soft-tabbed.js.snap deleted file mode 100644 index 042b690..0000000 Binary files a/test/snapshots/cli-80-soft-tabbed.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-soft.js.md b/test/snapshots/cli-80-soft.js.md deleted file mode 100644 index a436fd6..0000000 --- a/test/snapshots/cli-80-soft.js.md +++ /dev/null @@ -1,214 +0,0 @@ -# Snapshot report for `test/cli-80-soft.js` - -The actual snapshot is saved in `cli-80-soft.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Soft wrap to w80 l0 r0 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l1 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l2 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l5 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l10 r0 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w80 l0 r1 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ - fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in␊ - culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l1 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ - incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis␊ - nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt␊ - in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l2 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,␊ - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo␊ - consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore␊ - eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,␊ - sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l5 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l10 r1 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim␊ - ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat␊ - non proident, sunt in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w80 l0 r5 - -> Snapshot 1 - - `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l1 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l2 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod␊ - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim␊ - veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea␊ - commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.␊ - ` - -## Soft wrap to w80 l5 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad␊ - minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ - aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum␊ - dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non␊ - proident, sunt in culpa qui officia deserunt mollit anim id est␊ - laborum.␊ - ` - -## Soft wrap to w80 l10 r5 - -> Snapshot 1 - - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do␊ - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut␊ - enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ - nisi ut aliquip ex ea commodo consequat.␊ - ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse␊ - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat␊ - cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ - anim id est laborum.␊ - ` diff --git a/test/snapshots/cli-80-soft.js.snap b/test/snapshots/cli-80-soft.js.snap deleted file mode 100644 index a2f3ada..0000000 Binary files a/test/snapshots/cli-80-soft.js.snap and /dev/null differ diff --git a/test/snapshots/cli-80-stamp.js.md b/test/snapshots/cli-80-stamp.js.md deleted file mode 100644 index 3f9d811..0000000 --- a/test/snapshots/cli-80-stamp.js.md +++ /dev/null @@ -1,95 +0,0 @@ -# Snapshot report for `test/cli-80-stamp.js` - -The actual snapshot is saved in `cli-80-stamp.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Stamp: "Hello %s!" World w80 l0 r0 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w80 l1 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l2 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l5 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l10 r0 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l0 r1 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w80 l1 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l2 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l5 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l10 r1 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l0 r5 - -> Snapshot 1 - - 'Hello World!' - -## Stamp: "Hello %s!" World w80 l1 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l2 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l5 r5 - -> Snapshot 1 - - ' Hello World!' - -## Stamp: "Hello %s!" World w80 l10 r5 - -> Snapshot 1 - - ' Hello World!' diff --git a/test/snapshots/cli-80-stamp.js.snap b/test/snapshots/cli-80-stamp.js.snap deleted file mode 100644 index 5a880b1..0000000 Binary files a/test/snapshots/cli-80-stamp.js.snap and /dev/null differ diff --git a/test/snapshots/cli.js.md b/test/snapshots/cli.js.md deleted file mode 100644 index 61b6d63..0000000 --- a/test/snapshots/cli.js.md +++ /dev/null @@ -1,42 +0,0 @@ -# Snapshot report for `test/cli.js` - -The actual snapshot is saved in `cli.js.snap`. - -Generated by [AVA](https://avajs.dev). - -## Module help, no color - -> Snapshot 1 - - `␊ - truwrap␊ - Smarter terminal text wrapping (handles 24bit color)␊ - v3.0.0␊ - ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————␊ - Synopsis:␊ - cat inputFile | truwrap [options]␊ - ␊ - Options:␊ - -h, --help Display this help.␊ - -v, --version Return the current version on stdout. -vv Return name & version. [count]␊ - -V, --verbose Be verbose. -VV Be loquacious. [count]␊ - -o, --stderr Use stderr rather than stdout [boolean] [default: false]␊ - -l, --left Left margin [default: 2]␊ - -r, --right Right margin [default: 2]␊ - -w, --width Set total width. Overrides terminal window’s width.␊ - -t, --tab Set tab width. [default: 2]␊ - -m, --mode Wrapping mode [choices: "hard", "soft", "keep", "container"] [default: "soft"]␊ - -s, --stamp Print arguments rather than stdin. printf-style options supported. [boolean]␊ - -p, --panel Render a tabular panel into the available console width. [boolean]␊ - -c, --truncate Truncate panel cells. [boolean]␊ - -d, --delimiter The column delimiter when reading data for a panel. [default: "|"]␊ - -x, --regex Character run selection regex.␊ - --color Force color depth --color=256|16m. Disable with --no-color␊ - ␊ - Usage:␊ - Reads unformatted text from stdin and typographically applies paragraph wrapping it for the currently active tty.␊ - ␊ - ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————truwrap ©2021 The Bespoke Pixel. Released under the MIT License.␊ - An Open Source component from ByteTree.com's terminal visualisation toolkit␊ - Issues?: https://github.com/thebespokepixel/truwrap/issues␊ - ` diff --git a/test/snapshots/cli.js.snap b/test/snapshots/cli.js.snap deleted file mode 100644 index e3bd564..0000000 Binary files a/test/snapshots/cli.js.snap and /dev/null differ diff --git a/test/snapshots/direct-100-hard-tabbed.js.md b/test/snapshots/direct-100-hard-tabbed.js.md new file mode 100644 index 0000000..312387d --- /dev/null +++ b/test/snapshots/direct-100-hard-tabbed.js.md @@ -0,0 +1,200 @@ +# Snapshot report for `test/direct-100-hard-tabbed.js` + +The actual snapshot is saved in `direct-100-hard-tabbed.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Direct: Hard wrap tabbed source to w100 l0 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labo␊ + re et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pari␊ + atur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ + id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l1 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ + ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ + ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ + iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ + m id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l2 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la␊ + bore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nis␊ + i ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pa␊ + riatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit a␊ + nim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l5 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labori␊ + s nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mol␊ + lit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l10 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu␊ + nt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ + amco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia d␊ + eserunt mollit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l0 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ + ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ + ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ + iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ + m id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l1 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la␊ + bore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nis␊ + i ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pa␊ + riatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit a␊ + nim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l2 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut l␊ + abore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris n␊ + isi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla p␊ + ariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l5 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt u␊ + t labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco lab␊ + oris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat null␊ + a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l10 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidid␊ + unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation u␊ + llamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l0 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labori␊ + s nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mol␊ + lit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l1 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt u␊ + t labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco lab␊ + oris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat null␊ + a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l2 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco l␊ + aboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nul␊ + la pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserun␊ + t mollit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l5 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu␊ + nt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ + amco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia d␊ + eserunt mollit anim id est laborum.␊ + ` + +## Direct: Hard wrap tabbed source to w100 l10 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor inc␊ + ididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exerci␊ + tation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fu␊ + giat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui␊ + officia deserunt mollit anim id est laborum.␊ + ` diff --git a/test/snapshots/direct-100-hard-tabbed.js.snap b/test/snapshots/direct-100-hard-tabbed.js.snap new file mode 100644 index 0000000..379c7c1 Binary files /dev/null and b/test/snapshots/direct-100-hard-tabbed.js.snap differ diff --git a/test/snapshots/cli-100-hard.js.md b/test/snapshots/direct-100-hard.js.md similarity index 92% rename from test/snapshots/cli-100-hard.js.md rename to test/snapshots/direct-100-hard.js.md index 7321d96..0e9fdb6 100644 --- a/test/snapshots/cli-100-hard.js.md +++ b/test/snapshots/direct-100-hard.js.md @@ -1,10 +1,10 @@ -# Snapshot report for `test/cli-100-hard.js` +# Snapshot report for `test/direct-100-hard.js` -The actual snapshot is saved in `cli-100-hard.js.snap`. +The actual snapshot is saved in `direct-100-hard.js.snap`. Generated by [AVA](https://avajs.dev). -## Hard wrap to w100 l0 r0 +## Direct: Hard wrap to w100 l0 r0 > Snapshot 1 @@ -17,7 +17,7 @@ Generated by [AVA](https://avajs.dev). st laborum.␊ ` -## Hard wrap to w100 l1 r0 +## Direct: Hard wrap to w100 l1 r0 > Snapshot 1 @@ -30,7 +30,7 @@ Generated by [AVA](https://avajs.dev). est laborum.␊ ` -## Hard wrap to w100 l2 r0 +## Direct: Hard wrap to w100 l2 r0 > Snapshot 1 @@ -43,7 +43,7 @@ Generated by [AVA](https://avajs.dev). id est laborum.␊ ` -## Hard wrap to w100 l5 r0 +## Direct: Hard wrap to w100 l5 r0 > Snapshot 1 @@ -56,7 +56,7 @@ Generated by [AVA](https://avajs.dev). anim id est laborum.␊ ` -## Hard wrap to w100 l10 r0 +## Direct: Hard wrap to w100 l10 r0 > Snapshot 1 @@ -69,7 +69,7 @@ Generated by [AVA](https://avajs.dev). unt mollit anim id est laborum.␊ ` -## Hard wrap to w100 l0 r1 +## Direct: Hard wrap to w100 l0 r1 > Snapshot 1 @@ -82,7 +82,7 @@ Generated by [AVA](https://avajs.dev). est laborum.␊ ` -## Hard wrap to w100 l1 r1 +## Direct: Hard wrap to w100 l1 r1 > Snapshot 1 @@ -95,7 +95,7 @@ Generated by [AVA](https://avajs.dev). id est laborum.␊ ` -## Hard wrap to w100 l2 r1 +## Direct: Hard wrap to w100 l2 r1 > Snapshot 1 @@ -108,7 +108,7 @@ Generated by [AVA](https://avajs.dev). m id est laborum.␊ ` -## Hard wrap to w100 l5 r1 +## Direct: Hard wrap to w100 l5 r1 > Snapshot 1 @@ -121,7 +121,7 @@ Generated by [AVA](https://avajs.dev). it anim id est laborum.␊ ` -## Hard wrap to w100 l10 r1 +## Direct: Hard wrap to w100 l10 r1 > Snapshot 1 @@ -134,7 +134,7 @@ Generated by [AVA](https://avajs.dev). erunt mollit anim id est laborum.␊ ` -## Hard wrap to w100 l0 r5 +## Direct: Hard wrap to w100 l0 r5 > Snapshot 1 @@ -147,7 +147,7 @@ Generated by [AVA](https://avajs.dev). anim id est laborum.␊ ` -## Hard wrap to w100 l1 r5 +## Direct: Hard wrap to w100 l1 r5 > Snapshot 1 @@ -160,7 +160,7 @@ Generated by [AVA](https://avajs.dev). it anim id est laborum.␊ ` -## Hard wrap to w100 l2 r5 +## Direct: Hard wrap to w100 l2 r5 > Snapshot 1 @@ -173,7 +173,7 @@ Generated by [AVA](https://avajs.dev). llit anim id est laborum.␊ ` -## Hard wrap to w100 l5 r5 +## Direct: Hard wrap to w100 l5 r5 > Snapshot 1 @@ -186,7 +186,7 @@ Generated by [AVA](https://avajs.dev). unt mollit anim id est laborum.␊ ` -## Hard wrap to w100 l10 r5 +## Direct: Hard wrap to w100 l10 r5 > Snapshot 1 diff --git a/test/snapshots/direct-100-hard.js.snap b/test/snapshots/direct-100-hard.js.snap new file mode 100644 index 0000000..a01b49f Binary files /dev/null and b/test/snapshots/direct-100-hard.js.snap differ diff --git a/test/snapshots/cli-100-keep.js.md b/test/snapshots/direct-100-keep.js.md similarity index 95% rename from test/snapshots/cli-100-keep.js.md rename to test/snapshots/direct-100-keep.js.md index 278b24a..890ef3f 100644 --- a/test/snapshots/cli-100-keep.js.md +++ b/test/snapshots/direct-100-keep.js.md @@ -1,10 +1,10 @@ -# Snapshot report for `test/cli-100-keep.js` +# Snapshot report for `test/direct-100-keep.js` -The actual snapshot is saved in `cli-100-keep.js.snap`. +The actual snapshot is saved in `direct-100-keep.js.snap`. Generated by [AVA](https://avajs.dev). -## Keep wrap to w100 l0 r0 +## Direct: Keep wrap to w100 l0 r0 > Snapshot 1 @@ -23,7 +23,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l1 r0 +## Direct: Keep wrap to w100 l1 r0 > Snapshot 1 @@ -42,7 +42,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l2 r0 +## Direct: Keep wrap to w100 l2 r0 > Snapshot 1 @@ -61,7 +61,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l5 r0 +## Direct: Keep wrap to w100 l5 r0 > Snapshot 1 @@ -80,7 +80,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l10 r0 +## Direct: Keep wrap to w100 l10 r0 > Snapshot 1 @@ -99,7 +99,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l0 r1 +## Direct: Keep wrap to w100 l0 r1 > Snapshot 1 @@ -118,7 +118,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l1 r1 +## Direct: Keep wrap to w100 l1 r1 > Snapshot 1 @@ -137,7 +137,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l2 r1 +## Direct: Keep wrap to w100 l2 r1 > Snapshot 1 @@ -156,7 +156,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l5 r1 +## Direct: Keep wrap to w100 l5 r1 > Snapshot 1 @@ -175,7 +175,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l10 r1 +## Direct: Keep wrap to w100 l10 r1 > Snapshot 1 @@ -194,7 +194,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l0 r5 +## Direct: Keep wrap to w100 l0 r5 > Snapshot 1 @@ -213,7 +213,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l1 r5 +## Direct: Keep wrap to w100 l1 r5 > Snapshot 1 @@ -232,7 +232,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l2 r5 +## Direct: Keep wrap to w100 l2 r5 > Snapshot 1 @@ -251,7 +251,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l5 r5 +## Direct: Keep wrap to w100 l5 r5 > Snapshot 1 @@ -270,7 +270,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w100 l10 r5 +## Direct: Keep wrap to w100 l10 r5 > Snapshot 1 diff --git a/test/snapshots/direct-100-keep.js.snap b/test/snapshots/direct-100-keep.js.snap new file mode 100644 index 0000000..17e021d Binary files /dev/null and b/test/snapshots/direct-100-keep.js.snap differ diff --git a/test/snapshots/cli-100-panel.js.md b/test/snapshots/direct-100-panel.js.md similarity index 87% rename from test/snapshots/cli-100-panel.js.md rename to test/snapshots/direct-100-panel.js.md index e179f21..3285537 100644 --- a/test/snapshots/cli-100-panel.js.md +++ b/test/snapshots/direct-100-panel.js.md @@ -1,10 +1,10 @@ -# Snapshot report for `test/cli-100-panel.js` +# Snapshot report for `test/direct-100-panel.js` -The actual snapshot is saved in `cli-100-panel.js.snap`. +The actual snapshot is saved in `direct-100-panel.js.snap`. Generated by [AVA](https://avajs.dev). -## Panel w100 l0 r0 +## Direct: Panel w100 l0 r0 > Snapshot 1 diff --git a/test/snapshots/direct-100-panel.js.snap b/test/snapshots/direct-100-panel.js.snap new file mode 100644 index 0000000..636ce65 Binary files /dev/null and b/test/snapshots/direct-100-panel.js.snap differ diff --git a/test/snapshots/cli-100-soft-tabbed.js.md b/test/snapshots/direct-100-soft-tabbed.js.md similarity index 50% rename from test/snapshots/cli-100-soft-tabbed.js.md rename to test/snapshots/direct-100-soft-tabbed.js.md index 7a3bba8..c6ad2c5 100644 --- a/test/snapshots/cli-100-soft-tabbed.js.md +++ b/test/snapshots/direct-100-soft-tabbed.js.md @@ -1,200 +1,200 @@ -# Snapshot report for `test/cli-100-soft-tabbed.js` +# Snapshot report for `test/direct-100-soft-tabbed.js` -The actual snapshot is saved in `cli-100-soft-tabbed.js.snap`. +The actual snapshot is saved in `direct-100-soft-tabbed.js.snap`. Generated by [AVA](https://avajs.dev). -## Soft wrap tabbed source to w100 l0 r0 +## Direct: Soft wrap tabbed source to w100 l0 r0 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l1 r0 +## Direct: Soft wrap tabbed source to w100 l1 r0 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l2 r0 +## Direct: Soft wrap tabbed source to w100 l2 r0 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l5 r0 +## Direct: Soft wrap tabbed source to w100 l5 r0 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l10 r0 +## Direct: Soft wrap tabbed source to w100 l10 r0 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l0 r1 +## Direct: Soft wrap tabbed source to w100 l0 r1 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l1 r1 +## Direct: Soft wrap tabbed source to w100 l1 r1 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l2 r1 +## Direct: Soft wrap tabbed source to w100 l2 r1 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l5 r1 +## Direct: Soft wrap tabbed source to w100 l5 r1 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l10 r1 +## Direct: Soft wrap tabbed source to w100 l10 r1 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ - nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ - deserunt mollit anim id est laborum.␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ + fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui␊ + officia deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l0 r5 +## Direct: Soft wrap tabbed source to w100 l0 r5 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l1 r5 +## Direct: Soft wrap tabbed source to w100 l1 r5 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ - labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ - mollit anim id est laborum.␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l2 r5 +## Direct: Soft wrap tabbed source to w100 l2 r5 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l5 r5 +## Direct: Soft wrap tabbed source to w100 l5 r5 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ deserunt mollit anim id est laborum.␊ ` -## Soft wrap tabbed source to w100 l10 r5 +## Direct: Soft wrap tabbed source to w100 l10 r5 > Snapshot 1 - ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ ␊ - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa␊ qui officia deserunt mollit anim id est laborum.␊ ` diff --git a/test/snapshots/direct-100-soft-tabbed.js.snap b/test/snapshots/direct-100-soft-tabbed.js.snap new file mode 100644 index 0000000..1f1fc7f Binary files /dev/null and b/test/snapshots/direct-100-soft-tabbed.js.snap differ diff --git a/test/snapshots/cli-100-soft.js.md b/test/snapshots/direct-100-soft.js.md similarity index 92% rename from test/snapshots/cli-100-soft.js.md rename to test/snapshots/direct-100-soft.js.md index 2eb41ae..ea4709e 100644 --- a/test/snapshots/cli-100-soft.js.md +++ b/test/snapshots/direct-100-soft.js.md @@ -1,10 +1,10 @@ -# Snapshot report for `test/cli-100-soft.js` +# Snapshot report for `test/direct-100-soft.js` -The actual snapshot is saved in `cli-100-soft.js.snap`. +The actual snapshot is saved in `direct-100-soft.js.snap`. Generated by [AVA](https://avajs.dev). -## Soft wrap to w100 l0 r0 +## Direct: Soft wrap to w100 l0 r0 > Snapshot 1 @@ -17,7 +17,7 @@ Generated by [AVA](https://avajs.dev). anim id est laborum.␊ ` -## Soft wrap to w100 l1 r0 +## Direct: Soft wrap to w100 l1 r0 > Snapshot 1 @@ -30,7 +30,7 @@ Generated by [AVA](https://avajs.dev). anim id est laborum.␊ ` -## Soft wrap to w100 l2 r0 +## Direct: Soft wrap to w100 l2 r0 > Snapshot 1 @@ -43,7 +43,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l5 r0 +## Direct: Soft wrap to w100 l5 r0 > Snapshot 1 @@ -56,7 +56,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l10 r0 +## Direct: Soft wrap to w100 l10 r0 > Snapshot 1 @@ -69,7 +69,7 @@ Generated by [AVA](https://avajs.dev). deserunt mollit anim id est laborum.␊ ` -## Soft wrap to w100 l0 r1 +## Direct: Soft wrap to w100 l0 r1 > Snapshot 1 @@ -82,7 +82,7 @@ Generated by [AVA](https://avajs.dev). anim id est laborum.␊ ` -## Soft wrap to w100 l1 r1 +## Direct: Soft wrap to w100 l1 r1 > Snapshot 1 @@ -95,7 +95,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l2 r1 +## Direct: Soft wrap to w100 l2 r1 > Snapshot 1 @@ -108,7 +108,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l5 r1 +## Direct: Soft wrap to w100 l5 r1 > Snapshot 1 @@ -121,7 +121,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l10 r1 +## Direct: Soft wrap to w100 l10 r1 > Snapshot 1 @@ -134,7 +134,7 @@ Generated by [AVA](https://avajs.dev). deserunt mollit anim id est laborum.␊ ` -## Soft wrap to w100 l0 r5 +## Direct: Soft wrap to w100 l0 r5 > Snapshot 1 @@ -147,7 +147,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l1 r5 +## Direct: Soft wrap to w100 l1 r5 > Snapshot 1 @@ -160,7 +160,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l2 r5 +## Direct: Soft wrap to w100 l2 r5 > Snapshot 1 @@ -173,7 +173,7 @@ Generated by [AVA](https://avajs.dev). mollit anim id est laborum.␊ ` -## Soft wrap to w100 l5 r5 +## Direct: Soft wrap to w100 l5 r5 > Snapshot 1 @@ -186,7 +186,7 @@ Generated by [AVA](https://avajs.dev). deserunt mollit anim id est laborum.␊ ` -## Soft wrap to w100 l10 r5 +## Direct: Soft wrap to w100 l10 r5 > Snapshot 1 diff --git a/test/snapshots/direct-100-soft.js.snap b/test/snapshots/direct-100-soft.js.snap new file mode 100644 index 0000000..99bbb59 Binary files /dev/null and b/test/snapshots/direct-100-soft.js.snap differ diff --git a/test/snapshots/module.js.md b/test/snapshots/module.js.md new file mode 100644 index 0000000..de15276 --- /dev/null +++ b/test/snapshots/module.js.md @@ -0,0 +1,18 @@ +# Snapshot report for `test/module.js` + +The actual snapshot is saved in `module.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Testing breaks + +> Snapshot 1 + + `One␊ + Two␊ + ␊ + Three␊ + ␊ + ␊ + Clear␊ + ` diff --git a/test/snapshots/module.js.snap b/test/snapshots/module.js.snap new file mode 100644 index 0000000..920bc54 Binary files /dev/null and b/test/snapshots/module.js.snap differ diff --git a/test/snapshots/stream-100-hard-tabbed.js.md b/test/snapshots/stream-100-hard-tabbed.js.md new file mode 100644 index 0000000..203b387 --- /dev/null +++ b/test/snapshots/stream-100-hard-tabbed.js.md @@ -0,0 +1,200 @@ +# Snapshot report for `test/stream-100-hard-tabbed.js` + +The actual snapshot is saved in `stream-100-hard-tabbed.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Stream: Hard wrap tabbed source to w100 l0 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labo␊ + re et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pari␊ + atur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ + id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l1 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ + ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ + ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ + iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ + m id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l2 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la␊ + bore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nis␊ + i ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pa␊ + riatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit a␊ + nim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l5 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labori␊ + s nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mol␊ + lit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l10 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu␊ + nt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ + amco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia d␊ + eserunt mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l0 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ + ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ + ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ + iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ + m id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l1 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la␊ + bore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nis␊ + i ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pa␊ + riatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit a␊ + nim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l2 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut l␊ + abore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris n␊ + isi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla p␊ + ariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l5 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt u␊ + t labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco lab␊ + oris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat null␊ + a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l10 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidid␊ + unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation u␊ + llamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l0 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labori␊ + s nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mol␊ + lit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l1 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt u␊ + t labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco lab␊ + oris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat null␊ + a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l2 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco l␊ + aboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nul␊ + la pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserun␊ + t mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l5 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu␊ + nt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ull␊ + amco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia d␊ + eserunt mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap tabbed source to w100 l10 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor inc␊ + ididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exerci␊ + tation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fu␊ + giat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui␊ + officia deserunt mollit anim id est laborum.␊ + ` diff --git a/test/snapshots/stream-100-hard-tabbed.js.snap b/test/snapshots/stream-100-hard-tabbed.js.snap new file mode 100644 index 0000000..e2dc966 Binary files /dev/null and b/test/snapshots/stream-100-hard-tabbed.js.snap differ diff --git a/test/snapshots/stream-100-hard.js.md b/test/snapshots/stream-100-hard.js.md new file mode 100644 index 0000000..8f8f468 --- /dev/null +++ b/test/snapshots/stream-100-hard.js.md @@ -0,0 +1,200 @@ +# Snapshot report for `test/stream-100-hard.js` + +The actual snapshot is saved in `stream-100-hard.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Stream: Hard wrap to w100 l0 r0 + +> Snapshot 1 + + `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore e␊ + t dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut ali␊ + quip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur␊ + . Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id e␊ + st laborum.␊ + ` + +## Stream: Hard wrap to w100 l1 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut a␊ + liquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatu␊ + r. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id␊ + est laborum.␊ + ` + +## Stream: Hard wrap to w100 l2 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariat␊ + ur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ + id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l5 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ + ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris n␊ + isi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ + iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l10 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt u␊ + t labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat null␊ + a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deser␊ + unt mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l0 r1 + +> Snapshot 1 + + `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut a␊ + liquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatu␊ + r. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id␊ + est laborum.␊ + ` + +## Stream: Hard wrap to w100 l1 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariat␊ + ur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim␊ + id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l2 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labor␊ + e et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi␊ + ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla paria␊ + tur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit ani␊ + m id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l5 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la␊ + bore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pa␊ + riatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt moll␊ + it anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l10 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullam␊ + co laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nul␊ + la pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia des␊ + erunt mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l0 r5 + +> Snapshot 1 + + `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab␊ + ore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris n␊ + isi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla par␊ + iatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l1 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut la␊ + bore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pa␊ + riatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt moll␊ + it anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l2 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut l␊ + abore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco labor␊ + is nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla p␊ + ariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mo␊ + llit anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l5 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt u␊ + t labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat null␊ + a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deser␊ + unt mollit anim id est laborum.␊ + ` + +## Stream: Hard wrap to w100 l10 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidid␊ + unt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitati␊ + on ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui offi␊ + cia deserunt mollit anim id est laborum.␊ + ` diff --git a/test/snapshots/stream-100-hard.js.snap b/test/snapshots/stream-100-hard.js.snap new file mode 100644 index 0000000..0fafe5b Binary files /dev/null and b/test/snapshots/stream-100-hard.js.snap differ diff --git a/test/snapshots/cli-40-keep.js.md b/test/snapshots/stream-100-keep.js.md similarity index 95% rename from test/snapshots/cli-40-keep.js.md rename to test/snapshots/stream-100-keep.js.md index fad1697..6ff606f 100644 --- a/test/snapshots/cli-40-keep.js.md +++ b/test/snapshots/stream-100-keep.js.md @@ -1,10 +1,10 @@ -# Snapshot report for `test/cli-40-keep.js` +# Snapshot report for `test/stream-100-keep.js` -The actual snapshot is saved in `cli-40-keep.js.snap`. +The actual snapshot is saved in `stream-100-keep.js.snap`. Generated by [AVA](https://avajs.dev). -## Keep wrap to w40 l0 r0 +## Stream: Keep wrap to w100 l0 r0 > Snapshot 1 @@ -23,7 +23,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l1 r0 +## Stream: Keep wrap to w100 l1 r0 > Snapshot 1 @@ -42,7 +42,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l2 r0 +## Stream: Keep wrap to w100 l2 r0 > Snapshot 1 @@ -61,7 +61,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l5 r0 +## Stream: Keep wrap to w100 l5 r0 > Snapshot 1 @@ -80,7 +80,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l10 r0 +## Stream: Keep wrap to w100 l10 r0 > Snapshot 1 @@ -99,7 +99,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l0 r1 +## Stream: Keep wrap to w100 l0 r1 > Snapshot 1 @@ -118,7 +118,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l1 r1 +## Stream: Keep wrap to w100 l1 r1 > Snapshot 1 @@ -137,7 +137,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l2 r1 +## Stream: Keep wrap to w100 l2 r1 > Snapshot 1 @@ -156,7 +156,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l5 r1 +## Stream: Keep wrap to w100 l5 r1 > Snapshot 1 @@ -175,7 +175,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l10 r1 +## Stream: Keep wrap to w100 l10 r1 > Snapshot 1 @@ -194,7 +194,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l0 r5 +## Stream: Keep wrap to w100 l0 r5 > Snapshot 1 @@ -213,7 +213,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l1 r5 +## Stream: Keep wrap to w100 l1 r5 > Snapshot 1 @@ -232,7 +232,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l2 r5 +## Stream: Keep wrap to w100 l2 r5 > Snapshot 1 @@ -251,7 +251,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l5 r5 +## Stream: Keep wrap to w100 l5 r5 > Snapshot 1 @@ -270,7 +270,7 @@ Generated by [AVA](https://avajs.dev). drwx------@ 20 mark staff 680B 22 Feb 20:31 bin/␊ ` -## Keep wrap to w40 l10 r5 +## Stream: Keep wrap to w100 l10 r5 > Snapshot 1 diff --git a/test/snapshots/stream-100-keep.js.snap b/test/snapshots/stream-100-keep.js.snap new file mode 100644 index 0000000..4fbea06 Binary files /dev/null and b/test/snapshots/stream-100-keep.js.snap differ diff --git a/test/snapshots/stream-100-panel.js.md b/test/snapshots/stream-100-panel.js.md new file mode 100644 index 0000000..a0d7734 --- /dev/null +++ b/test/snapshots/stream-100-panel.js.md @@ -0,0 +1,20 @@ +# Snapshot report for `test/stream-100-panel.js` + +The actual snapshot is saved in `stream-100-panel.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Stream: Panel w100 l0 r0 + +> Snapshot 1 + + `One Two Three Four␊ + test 1 test 3 test 4 test 5␊ + Longer item 1 Short2 Longer item 3 short4␊ + Lorem ipsum dolor sit Ut enim ad minim Duis aute irure dolor Excepteur sint occaecat␊ + amet, consectetur veniam, quis nostrud in reprehenderit in cupidatat non proident,␊ + adipiscing elit, sed do exercitation ullamco voluptate velit esse sunt in culpa qui␊ + eiusmod tempor laboris nisi ut aliquip cillum dolore eu fugiat officia deserunt mollit␊ + incididunt ut labore et ex ea commodo nulla pariatur. anim id est laborum.␊ + dolore magna aliqua. consequat.␊ + ♣ ♥ ♠ ♦` diff --git a/test/snapshots/stream-100-panel.js.snap b/test/snapshots/stream-100-panel.js.snap new file mode 100644 index 0000000..4b01e94 Binary files /dev/null and b/test/snapshots/stream-100-panel.js.snap differ diff --git a/test/snapshots/stream-100-soft-tabbed.js.md b/test/snapshots/stream-100-soft-tabbed.js.md new file mode 100644 index 0000000..404b037 --- /dev/null +++ b/test/snapshots/stream-100-soft-tabbed.js.md @@ -0,0 +1,200 @@ +# Snapshot report for `test/stream-100-soft-tabbed.js` + +The actual snapshot is saved in `stream-100-soft-tabbed.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Stream: Soft wrap tabbed source to w100 l0 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l1 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l2 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l5 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l10 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l0 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l1 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l2 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l5 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l10 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ + fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui␊ + officia deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l0 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l1 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l2 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l5 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap tabbed source to w100 l10 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ + fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa␊ + qui officia deserunt mollit anim id est laborum.␊ + ` diff --git a/test/snapshots/stream-100-soft-tabbed.js.snap b/test/snapshots/stream-100-soft-tabbed.js.snap new file mode 100644 index 0000000..4099ba7 Binary files /dev/null and b/test/snapshots/stream-100-soft-tabbed.js.snap differ diff --git a/test/snapshots/stream-100-soft.js.md b/test/snapshots/stream-100-soft.js.md new file mode 100644 index 0000000..64ccf9d --- /dev/null +++ b/test/snapshots/stream-100-soft.js.md @@ -0,0 +1,200 @@ +# Snapshot report for `test/stream-100-soft.js` + +The actual snapshot is saved in `stream-100-soft.js.snap`. + +Generated by [AVA](https://avajs.dev). + +## Stream: Soft wrap to w100 l0 r0 + +> Snapshot 1 + + `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l1 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l2 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l5 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l10 r0 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ + ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l0 r1 + +> Snapshot 1 + + `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore␊ + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut␊ + aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit␊ + anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l1 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l2 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris␊ + nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l5 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l10 r1 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ + ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l0 r5 + +> Snapshot 1 + + `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l1 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l2 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut␊ + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco␊ + laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla␊ + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt␊ + mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l5 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt␊ + ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation␊ + ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat␊ + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia␊ + deserunt mollit anim id est laborum.␊ + ` + +## Stream: Soft wrap to w100 l10 r5 + +> Snapshot 1 + + ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor␊ + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud␊ + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.␊ + ␊ + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu␊ + fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa␊ + qui officia deserunt mollit anim id est laborum.␊ + ` diff --git a/test/snapshots/stream-100-soft.js.snap b/test/snapshots/stream-100-soft.js.snap new file mode 100644 index 0000000..4c96d60 Binary files /dev/null and b/test/snapshots/stream-100-soft.js.snap differ diff --git a/test/stream-100-hard-tabbed.js b/test/stream-100-hard-tabbed.js new file mode 100644 index 0000000..fcd1c8d --- /dev/null +++ b/test/stream-100-hard-tabbed.js @@ -0,0 +1,40 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {PassThrough} from 'node:stream' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const tabbed = readFileSync('test/fixtures/in/tabbed.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + const StreamProxy = new PassThrough() + StreamProxy.setEncoding('utf8') + + test(`Stream: Hard wrap tabbed source to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'hard', + outStream: StreamProxy + }) + + const buffered = await new Promise(resolve => { + StreamProxy.on('data', buffer_ => { + resolve(buffer_) + }) + renderer.write(tabbed) + }) + + t.snapshot(buffered) + }) + } +} diff --git a/test/stream-100-hard.js b/test/stream-100-hard.js new file mode 100644 index 0000000..9aa2bce --- /dev/null +++ b/test/stream-100-hard.js @@ -0,0 +1,40 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {PassThrough} from 'node:stream' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const lorem = readFileSync('test/fixtures/in/lorem.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + const StreamProxy = new PassThrough() + StreamProxy.setEncoding('utf8') + + test(`Stream: Hard wrap to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'hard', + outStream: StreamProxy + }) + + const buffered = await new Promise(resolve => { + StreamProxy.on('data', buffer_ => { + resolve(buffer_) + }) + renderer.write(lorem) + }) + + t.snapshot(buffered) + }) + } +} diff --git a/test/stream-100-keep.js b/test/stream-100-keep.js new file mode 100644 index 0000000..01cf2c1 --- /dev/null +++ b/test/stream-100-keep.js @@ -0,0 +1,40 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {PassThrough} from 'node:stream' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const ls = readFileSync('test/fixtures/in/ls.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + const StreamProxy = new PassThrough() + StreamProxy.setEncoding('utf8') + + test(`Stream: Keep wrap to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'keep', + outStream: StreamProxy + }) + + const buffered = await new Promise(resolve => { + StreamProxy.on('data', buffer_ => { + resolve(buffer_) + }) + renderer.write(ls) + }) + + t.snapshot(buffered) + }) + } +} diff --git a/test/stream-100-panel.js b/test/stream-100-panel.js new file mode 100644 index 0000000..66d307a --- /dev/null +++ b/test/stream-100-panel.js @@ -0,0 +1,51 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {PassThrough} from 'node:stream' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap, parsePanel} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const panel = readFileSync('test/fixtures/in/panel.txt').toString() + +if ([40, 60, 80, 100].includes(Number(width))) { + const StreamProxy = new PassThrough() + StreamProxy.setEncoding('utf8') + + test(`Stream: Panel w${width} l0 r0`, async t => { + const renderer = truwrap({ + left: 0, + right: 0, + width, + mode: 'soft', + outStream: StreamProxy + }) + + const panelSource = parsePanel(panel, '|', renderer.getWidth()) + + const panelOptions = { + maxLineWidth: renderer.getWidth(), + showHeaders: false, + truncate: false, + config: panelSource.configuration + } + + const buffered = await new Promise(resolve => { + StreamProxy.on('data', buffer_ => { + resolve(buffer_) + }) + renderer.panel(panelSource.content, panelOptions) + }) + + t.snapshot(buffered) + }) +} else { + test(`Panel w${width} l0 r0`, t => { + t.pass() + }) +} diff --git a/test/stream-100-soft-tabbed.js b/test/stream-100-soft-tabbed.js new file mode 100644 index 0000000..f8b5b7f --- /dev/null +++ b/test/stream-100-soft-tabbed.js @@ -0,0 +1,40 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {PassThrough} from 'node:stream' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const tabbed = readFileSync('test/fixtures/in/tabbed.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + const StreamProxy = new PassThrough() + StreamProxy.setEncoding('utf8') + + test(`Stream: Soft wrap tabbed source to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'soft', + outStream: StreamProxy + }) + + const buffered = await new Promise(resolve => { + StreamProxy.on('data', buffer_ => { + resolve(buffer_) + }) + renderer.write(tabbed) + }) + + t.snapshot(buffered) + }) + } +} diff --git a/test/stream-100-soft.js b/test/stream-100-soft.js new file mode 100644 index 0000000..a541772 --- /dev/null +++ b/test/stream-100-soft.js @@ -0,0 +1,40 @@ +import {basename} from 'node:path' +import {fileURLToPath} from 'node:url' +import {readFileSync} from 'node:fs' +import {PassThrough} from 'node:stream' +import {promisify} from 'node:util' +import {exec} from 'node:child_process' +import test from 'ava' +import {truwrap} from '../index.js' + +const execPromise = promisify(exec) + +const width = basename(fileURLToPath(import.meta.url), '.js').split('-')[1] // 10, 20, 40, 60, 80, 100 + +const lorem = readFileSync('test/fixtures/in/lorem.txt').toString() + +for (const right of [0, 1, 5]) { + for (const left of [0, 1, 2, 5, 10]) { + const StreamProxy = new PassThrough() + StreamProxy.setEncoding('utf8') + + test(`Stream: Soft wrap to w${width} l${left} r${right}`, async t => { + const renderer = truwrap({ + left, + right, + width, + mode: 'soft', + outStream: StreamProxy + }) + + const buffered = await new Promise(resolve => { + StreamProxy.on('data', buffer_ => { + resolve(buffer_) + }) + renderer.write(lorem) + }) + + t.snapshot(buffered) + }) + } +} diff --git a/truwrap.js b/truwrap.js deleted file mode 100755 index 6aa55b8..0000000 --- a/truwrap.js +++ /dev/null @@ -1,616 +0,0 @@ -#! /usr/bin/env node -import { format } from 'util'; -import yargs from 'yargs'; -import { hideBin } from 'yargs/helpers'; -import getStdin from 'get-stdin'; -import updateNotifier from 'update-notifier'; -import { TemplateTag, replaceSubstitutionTransformer, stripIndent } from 'common-tags'; -import { box } from '@thebespokepixel/string'; -import { readPackageSync } from 'read-pkg'; -import _ from 'lodash'; -import { simple, palette } from 'trucolor'; -import { join, dirname, extname, basename } from 'node:path'; -import { fileURLToPath } from 'node:url'; -import terminalFeatures from 'term-ng'; -import columnify from 'columnify'; -import { osLocaleSync } from 'os-locale'; -import { createConsole } from 'verbosity'; -import meta from '@thebespokepixel/meta'; -import { createSelector } from '@thebespokepixel/n-selector'; -import ansiRegex from 'ansi-regex'; -import { Buffer } from 'node:buffer'; -import { statSync, readFileSync } from 'node:fs'; - -const clr = _.merge( - simple({format: 'sgr'}), - palette({format: 'sgr'}, - { - title: 'bold #9994D1', - bright: 'bold rgb(255,255,255)', - dark: '#333', - }), -); -const colorReplacer = new TemplateTag( - replaceSubstitutionTransformer( - /([a-zA-Z]+?)[:/|](.+)/, - (match, colorName, content) => `${clr[colorName]}${content}${clr[colorName].out}`, - ), -); - -const tabRegex$1 = /\t/g; -const newlineRegex$1 = /\n/g; -class Tokeniser { - constructor(tokenisingRegex) { - this.tokenisingRegex = tokenisingRegex || (function () { - switch (renderMode.selected) { - case 'keep': - return /^.*$/gm - default: - return /\S+\s+/g - } - })(); - } - process(source) { - return source - .replace(newlineRegex$1, '\u0000>/\\//__<\u0000') - .replace(tabRegex$1, '\u0000>T/\\B<\u0000') - .replace(ansiRegex(), '\u0000$&\u0000') - .replace(this.tokenisingRegex, '\u0000$&\u0000') - .split('\u0000') - .filter(token => token !== '') - } - restore(source) { - return source - .replace(/>\/\\\/\/__\/\\\/\/__<$/; -const tabRegex = /^>T\/\\B<$/; -class LineFitter { - constructor(options) { - [ - this.margin, - this.desiredWidth, - this.tabWidth, - ] = options; - this.lineTokens = [this.margin]; - this.cursor = 0; - this.lineBlock = false; - console.debug('[Line]', '▸', this.cursor); - } - createTab() { - const width = this.tabWidth - (this.cursor % this.tabWidth) || 4; - this.cursor += width; - console.debug('[TAB', width, ']', '▸', this.cursor); - return ' '.repeat(width) - } - add(token) { - if (newlineRegex.test(token)) { - console.debug('[Newline]', '▸', this.cursor); - return true - } - if (ansiRegex().test(token)) { - console.debug('[ANSI Token]', '▸', this.cursor); - this.lineTokens.push(token); - return false - } - if (tabRegex.test(token)) { - this.lineTokens.push(this.createTab()); - return false - } - const overlap = this.cursor + token.trimEnd().length - this.desiredWidth; - switch (renderMode.selected) { - case 'hard': - if (overlap > 0) { - const head = token.trimEnd().substring(0, token.length - overlap); - const tail = token.substring(token.length - overlap); - this.lineTokens.push(head); - this.cursor += head.length; - console.debug('[Token][Head]', head, '▸', this.cursor); - console.debug('[Token][Tail]', tail); - return tail === ' ' ? '' : tail - } - this.lineTokens.push(token); - this.cursor += token.length; - console.debug('[Token]', token, '▸', this.cursor); - return false - case 'keep': - this.lineTokens.push(token); - this.cursor += token.length; - console.debug('[Token]', token, '▸', this.cursor); - return false - default: - if (overlap > 0 && this.cursor > 0) { - return token - } - this.lineTokens.push(token); - this.cursor += token.length; - console.debug('[Token]', token, '▸', this.cursor); - return false - } - } - toString() { - return this.lineTokens.join('') - } -} -function createLineFitter(margin, width, tabWidth) { - return new LineFitter([margin, width, tabWidth]) -} - -class WrapTool { - constructor({ - left, - width, - tabWidth, - tokenRegex, - }) { - this.margin = ' '.repeat(left); - this.desiredWidth = width; - this.tabWidth = tabWidth; - this.tokeniser = createTokeniser(tokenRegex); - } - wrap(text) { - this.lines = []; - const tokens = this.tokeniser.process(text); - let currentLine = createLineFitter(this.margin, this.desiredWidth, this.tabWidth); - while (tokens.length > 0) { - const overflow = currentLine.add(tokens.shift()); - if (overflow) { - this.lines.push(currentLine.toString()); - console.debug('Line complete:', currentLine.toString()); - currentLine = createLineFitter(this.margin, this.desiredWidth, this.tabWidth); - if (overflow !== true && overflow !== false) { - console.debug('╰ Overflow:', overflow); - tokens.unshift(overflow); - } - } - } - this.lines.push(currentLine.toString()); - return this.lines.map(line => this.tokeniser.restore(line)).join('\n') - } -} -function createWrapTool(options) { - return new WrapTool(options) -} - -const prefix = '\u001B]1337;File=inline=1;'; -const suffix = '\u0007'; -const broken = join(dirname(fileURLToPath(import.meta.url)), '/media/broken.png'); -class Image { - constructor({ - file, - name, - width = 'auto', - height = 'auto', - }) { - const extName = extname(file); - const fileName = name || basename(file, extName); - const lineNameBase64 = Buffer.from(fileName).toString('base64'); - this.config = `width=${width};height=${height};name=${lineNameBase64}`; - this.filePath = (function () { - try { - if (statSync(file).isFile()) { - return file - } - } catch (error) { - switch (error.code) { - case 'ENOENT': - console.warn('Warning:', `${file} not found.`); - break - default: - console.error(error); - } - return broken - } - })(); - } - render(options) { - const {align, stretch = false, nobreak, spacing = ''} = options; - const content = Buffer.from(readFileSync(this.filePath)); - const aspect = stretch ? 'preserveAspectRatio=0;' : ''; - const linebreak = nobreak ? '' : '\n'; - const newline = align > 1 ? `\u001BH\u001B[${align}A` : linebreak; - return `${prefix}${aspect}size=${content.length}${this.config}:${ - content.toString('base64') - }${suffix}${newline}${spacing}` - } -} -function createImage(source) { - return new Image(source) -} - -function panel(buffer_, delimiter_, width_) { - let longIdx = 0; - let maxCols = 0; - const spacerCols = []; - const tableData = []; - _.forEach(_.split(buffer_.trim(), '\n'), (row, rowIdx) => { - const columnData = {}; - _.forEach(_.split(row, delimiter_), (col, colIdx) => { - if (col === ':space:') { - spacerCols.push(colIdx); - columnData[`spacer${colIdx}`] = ' '; - } else if (spacerCols.includes(colIdx)) { - columnData[`spacer${colIdx}`] = ' '; - } else { - columnData[`c${colIdx}`] = col; - } - if (colIdx > maxCols) { - maxCols = colIdx; - longIdx = rowIdx; - } - }); - tableData.push(columnData); - }); - const setSpacer = (spacerSize, min) => - _.max([ - Math.floor((width_ - - (spacerCols.length * spacerSize)) - / (maxCols - spacerCols.length + 1), - ), - min, - ]) - 1; - const configuration = {}; - const max = setSpacer(16, 5); - const min = setSpacer(4, 3); - for (const idx of Object.keys(tableData[longIdx])) { - if (idx.includes('spacer')) { - configuration[idx] = { - maxWidth: 16, - minWidth: 4, - }; - } else { - configuration[idx] = { - maxWidth: _.max([min, max]), - minWidth: _.min([min, max]), - }; - } - } - return { - content: tableData, - configuration, - } -} - -const console = createConsole({outStream: process.stderr}); -const locale = osLocaleSync(); -const metadata = meta(dirname(fileURLToPath(import.meta.url))); -const renderMode = createSelector([ - 'soft', - 'hard', - 'keep', - 'container' -], 0, 'configuration_mode'); -function unimplemented() { - throw new Error('Unimplemented.') -} -function truwrap({ - left = 2, - right = 2, - width, - mode = 'soft', - tabWidth = 4, - outStream = process.stdout, - tokenRegex -}) { - const ttyActive = Boolean(width || outStream.isTTY || /keep|container/.test(mode)); - const ttyWidth = (function () { - if (width) { - return width - } - if (outStream.isTTY) { - return outStream.columns || outStream.getWindowSize()[0] - } - return 120 - })(); - const viewWidth = (function () { - if (ttyWidth - left - right > 1) { - return ttyWidth - left - right - } - return 2 - })(); - renderMode.select(mode); - const viewHandler = (function () { - if (ttyActive && mode !== 'container') { - return createWrapTool({ - left, - width: viewWidth, - tabWidth, - tokenRegex - }) - } - return {} - })(); - const api = { - end() { - if (outStream._isStdio) { - outStream.write('\n'); - } else { - outStream.end(); - } - }, - getWidth: unimplemented, - panel(content, configuration) { - if (outStream._isStdio) { - outStream.write(columnify(content, configuration)); - } - return this - }, - break(newlines = 1) { - outStream.write('\n'.repeat(newlines)); - return this - }, - clear() { - outStream.write('\n'); - return this - }, - write(text) { - outStream.write(text); - return this - } - }; - switch (true) { - case !ttyActive: - console.info(colorReplacer`${'yellow|Non-TTY'}: width: 120`); - return Object.assign(Object.create(api), { - getWidth: () => ttyWidth - }) - case renderMode.selected === 'container': - console.info(`Container: width: ${width}, render mode: ${renderMode.selected}`); - return Object.assign(Object.create(api), { - getWidth: () => ttyWidth - }) - default: - console.info(stripIndent(colorReplacer)` - ${'green|Renderer'}: - mode ▸ ${renderMode.selected} [${locale}] - ┆ ${left} ◂├╌╌╌╌ ${viewWidth} ╌╌╌╌┤▸ ${right} ┆ - `, '\n'); - return Object.assign(Object.create(api), { - getWidth: () => viewWidth, - panel(content, configuration) { - outStream.write(viewHandler.wrap(columnify(content, configuration))); - return this - }, - write(text) { - outStream.write(viewHandler.wrap(text)); - return this - } - }) - } -} - -const images = (function () { - if (terminalFeatures.images) { - return { - space: '\t ', - cc: createImage({ - name: 'logo', - file: join(dirname(fileURLToPath(import.meta.url)), '/media/bytetree.png'), - height: 3, - }), - } - } - return { - space: '', - cc: { - render: () => '', - }, - } -})(); -async function help(yargsInstance) { - const header = () => stripIndent(colorReplacer)` - ${`title|${metadata.name}`} - ${images.space}${metadata.description} - ${images.space}${`grey|${metadata.version(3)}`} - `; - const synopsis = stripIndent(colorReplacer)` - ${'title|Synopsis:'} - ${'command|cat'} ${'argument|inputFile'} ${'operator:|'} ${`command|${metadata.bin}`} ${'option|[options]'} - `; - const usage = stripIndent(colorReplacer)` - ${'title|Usage:'} - Reads unformatted text from stdin and typographically applies paragraph wrapping it for the currently active tty. - `; - const epilogue = stripIndent(colorReplacer)` - ${`title|${metadata.name}`} ${`white|${metadata.copyright}`}. ${`grey|Released under the ${metadata.license} License.`} - ${'grey|An Open Source component from ByteTree.com\'s terminal visualisation toolkit'} - ${`grey|Issues?: ${metadata.bugs}`} - `; - const container = truwrap({ - mode: 'container', - outStream: process.stderr, - }); - const windowWidth = container.getWidth(); - const renderer = truwrap({ - left: 2, - right: 0, - outStream: process.stderr, - }); - const usageContent = yargsInstance.wrap(renderer.getWidth()).getHelp(); - container.break(); - container.write(images.cc.render({ - nobreak: false, - align: 2, - spacing: ' ', - })); - container.write(header()).break(); - container.write(`${clr.dark}${'—'.repeat(windowWidth)}${clr.dark.out}`).break(); - renderer.write(synopsis).break(2); - renderer.write(await usageContent).break(2); - renderer.write(usage).break(2); - container.write(`${clr.dark}${'—'.repeat(windowWidth)}${clr.dark.out}`); - renderer.write(epilogue).end(); -} - -const pkg = readPackageSync(); -const yargsInstance = yargs(hideBin(process.argv)) - .strictOptions() - .help(false) - .version(false) - .options({ - h: { - alias: 'help', - describe: 'Display this help.' - }, - v: { - alias: 'version', - count: true, - describe: 'Return the current version on stdout. -vv Return name & version.' - }, - V: { - alias: 'verbose', - count: true, - describe: 'Be verbose. -VV Be loquacious.' - }, - o: { - alias: 'stderr', - boolean: true, - describe: 'Use stderr rather than stdout', - default: false - }, - l: { - alias: 'left', - describe: 'Left margin', - requiresArg: true, - default: 2 - }, - r: { - alias: 'right', - describe: 'Right margin', - requiresArg: true, - default: 2 - }, - w: { - alias: 'width', - describe: 'Set total width. Overrides terminal window’s width.', - requiresArg: true, - nargs: 1 - }, - t: { - alias: 'tab', - describe: 'Set tab width.', - requiresArg: true, - default: 2 - }, - m: { - alias: 'mode', - choices: ['hard', 'soft', 'keep', 'container'], - describe: 'Wrapping mode', - default: 'soft', - requiresArg: true - }, - s: { - alias: 'stamp', - boolean: true, - describe: 'Print arguments rather than stdin. printf-style options supported.' - }, - p: { - alias: 'panel', - boolean: true, - describe: 'Render a tabular panel into the available console width.' - }, - c: { - alias: 'truncate', - boolean: true, - describe: 'Truncate panel cells.' - }, - d: { - alias: 'delimiter', - describe: 'The column delimiter when reading data for a panel.', - requiresArg: true, - default: '|' - }, - x: { - alias: 'regex', - describe: 'Character run selection regex.', - requiresArg: true - }, - color: { - describe: 'Force color depth --color=256|16m. Disable with --no-color' - } - }).showHelpOnFail(false, `Use 'truwrap --help' for help.`); -const {argv} = yargsInstance; -const outStream = argv.stderr ? process.stderr : process.stdout; -if (argv.version) { - process.stdout.write(`${metadata.version(argv.version)}\n`); - process.exit(0); -} -if (argv.verbose) { - const settings = { - borderColor: 'green', - margin: { - bottom: 1, - top: 1 - }, - padding: { - bottom: 0, - top: 0, - left: 2, - right: 2 - } - }; - const titling = mode => stripIndent(colorReplacer)` - ${`title|${metadata.name}`}${`dim| │ v${metadata.version()}`} - Mode: ${mode} - `; - switch (argv.verbose) { - case 1: - console.verbosity(4); - console.log(box(titling('Verbose'), settings)); - break - case 2: - console.verbosity(5); - console.log(box(titling('Some might say loquacious'), settings)); - console.yargs(argv); - console.debug(''); - break - default: - console.verbosity(3); - } -} -if (!(process.env.USER === 'root' && process.env.SUDO_USER !== process.env.USER)) { - updateNotifier({pkg}).notify(); -} -if (argv.help) { - (async () => { - await help(yargsInstance); - })(); -} else { - const viewSettings = { - left: argv.left, - right: argv.right, - mode: argv.mode, - tabWidth: argv.tab, - outStream - }; - if (argv.regex) { - viewSettings.tokenRegex = new RegExp(argv.regex, 'g'); - } - if (argv.width) { - viewSettings.width = argv.width; - } - const renderer = truwrap(viewSettings); - if (argv.stamp) { - renderer.write(format(...argv._)); - } else { - getStdin().then(input => { - if (argv.panel) { - const panel$1 = panel(input, argv.delimiter, renderer.getWidth()); - renderer.panel(panel$1.content, { - maxLineWidth: renderer.getWidth(), - showHeaders: false, - truncate: argv.truncate, - config: panel$1.configuration - }); - } else { - renderer.write(input); - } - }); - } -}