X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Ftable%2Fdist%2FmakeConfig.js.flow;h=3fcbc79c555f0bb6f1e8d4a71b13fb79ff73c461;hb=d2f432cc757f42f0318fdddcab8c00b240d47088;hp=1471afc57f47ca27ce3695a5263f2d6051340462;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/makeConfig.js.flow b/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/makeConfig.js.flow index 1471afc5..3fcbc79c 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/makeConfig.js.flow +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/makeConfig.js.flow @@ -1,13 +1,13 @@ -import _ from 'lodash'; +import cloneDeep from 'lodash.clonedeep'; +import calculateMaximumColumnWidthIndex from './calculateMaximumColumnWidthIndex'; import getBorderCharacters from './getBorderCharacters'; import validateConfig from './validateConfig'; -import calculateMaximumColumnWidthIndex from './calculateMaximumColumnWidthIndex'; /** * Merges user provided border characters with the default border ("honeywell") characters. * - * @param {Object} border - * @returns {Object} + * @param {object} border + * @returns {object} */ const makeBorder = (border = {}) => { return Object.assign({}, getBorderCharacters('honeywell'), border); @@ -18,15 +18,15 @@ const makeBorder = (border = {}) => { * values for the missing configuration properties. * * @param {Array[]} rows - * @param {Object} columns - * @param {Object} columnDefault - * @returns {Object} + * @param {object} columns + * @param {object} columnDefault + * @returns {object} */ const makeColumns = (rows, columns = {}, columnDefault = {}) => { const maximumColumnWidthIndex = calculateMaximumColumnWidthIndex(rows); - _.times(rows[0].length, (index) => { - if (_.isUndefined(columns[index])) { + for (let index = 0; index < rows[0].length; index++) { + if (typeof columns[index] === 'undefined') { columns[index] = {}; } @@ -34,11 +34,11 @@ const makeColumns = (rows, columns = {}, columnDefault = {}) => { alignment: 'left', paddingLeft: 1, paddingRight: 1, - truncate: Infinity, + truncate: Number.POSITIVE_INFINITY, width: maximumColumnWidthIndex[index], - wrapWord: false + wrapWord: false, }, columnDefault, columns[index]); - }); + } return columns; }; @@ -48,13 +48,13 @@ const makeColumns = (rows, columns = {}, columnDefault = {}) => { * using default values for the missing configuration properties. * * @param {Array[]} rows - * @param {Object} userConfig - * @returns {Object} + * @param {object} userConfig + * @returns {object} */ export default (rows, userConfig = {}) => { validateConfig('config.json', userConfig); - const config = _.cloneDeep(userConfig); + const config = cloneDeep(userConfig); config.border = makeBorder(config.border); config.columns = makeColumns(rows, config.columns, config.columnDefault);