0.0.0 • Published 3 years ago

guess-column-names v0.0.0

Weekly downloads
-
License
CC0-1.0
Repository
github
Last release
3 years ago

guess-column-names

Guess what the column names for a CSV should be if based on an array of nested objects

features

  • zero dependencies
  • cross-platform
  • works on nested objects

install

npm install guess-column-names

usage

const guessColumnNames = require("guess-column-names");

const trees = [
  { name: 'Apple Tree', address: { street: 'Fake St.', city: 'Fake City' } },
  { name: 'Orange Tree' },
  { name: 'Pear Tree' }
];

const result = guessColumnNames({
  data: trees,
  debug: false // set to true for more logging
});

// result is [ 'address.city', 'address.street', 'name']