X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Ftable%2Fdist%2FcreateStream.js.flow;h=747ba6a7595bd401829a1df29e1d1845b0d49693;hb=d2f432cc757f42f0318fdddcab8c00b240d47088;hp=fd5eac47a90275f1a45c075a2a958a1dde03bbc2;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/createStream.js.flow b/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/createStream.js.flow index fd5eac47..747ba6a7 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/createStream.js.flow +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/createStream.js.flow @@ -1,21 +1,20 @@ -import _ from 'lodash'; -import makeStreamConfig from './makeStreamConfig'; -import drawRow from './drawRow'; +import alignTableData from './alignTableData'; +import calculateRowHeightIndex from './calculateRowHeightIndex'; import { drawBorderBottom, drawBorderJoin, - drawBorderTop + drawBorderTop, } from './drawBorder'; -import stringifyTableData from './stringifyTableData'; -import truncateTableData from './truncateTableData'; +import drawRow from './drawRow'; +import makeStreamConfig from './makeStreamConfig'; import mapDataUsingRowHeightIndex from './mapDataUsingRowHeightIndex'; -import alignTableData from './alignTableData'; import padTableData from './padTableData'; -import calculateRowHeightIndex from './calculateRowHeightIndex'; +import stringifyTableData from './stringifyTableData'; +import truncateTableData from './truncateTableData'; /** * @param {Array} data - * @param {Object} config + * @param {object} config * @returns {Array} */ const prepareData = (data, config) => { @@ -37,7 +36,7 @@ const prepareData = (data, config) => { /** * @param {string[]} row * @param {number[]} columnWidthIndex - * @param {Object} config + * @param {object} config * @returns {undefined} */ const create = (row, columnWidthIndex, config) => { @@ -55,7 +54,7 @@ const create = (row, columnWidthIndex, config) => { output += body; output += drawBorderBottom(columnWidthIndex, config.border); - output = _.trimEnd(output); + output = output.trimEnd(); process.stdout.write(output); }; @@ -63,7 +62,7 @@ const create = (row, columnWidthIndex, config) => { /** * @param {string[]} row * @param {number[]} columnWidthIndex - * @param {Object} config + * @param {object} config * @returns {undefined} */ const append = (row, columnWidthIndex, config) => { @@ -84,22 +83,21 @@ const append = (row, columnWidthIndex, config) => { output += body; output += bottom; - output = _.trimEnd(output); + output = output.trimEnd(); process.stdout.write(output); }; /** - * @param {Object} userConfig - * @returns {Object} + * @param {object} userConfig + * @returns {object} */ export default (userConfig = {}) => { const config = makeStreamConfig(userConfig); - // @todo Use 'Object.values' when Node.js v6 support is dropped. - const columnWidthIndex = _.values(_.mapValues(config.columns, (column) => { + const columnWidthIndex = Object.values(config.columns).map((column) => { return column.width + column.paddingLeft + column.paddingRight; - })); + }); let empty; @@ -122,6 +120,6 @@ export default (userConfig = {}) => { } else { return append(row, columnWidthIndex, config); } - } + }, }; };