Catalog npm
Back to packageRELEASE DETAILS

0.2.4

npm

2table

Convert JSON to ASCII Table

asciiclijsontable
Published26 Jan 2022
Direct dependencies1
Transitive dependenciesNot calculated

README

Current package documentation

2table

Convert JSON to ASCII Table

Install

npm install -g 2table

Usage

Example test.json

[
  {
    "addressLine1": "1333 2ND ST",
    "city": "SANTA MONICA",
    "state": "CA",
    "zip5": "90401",
    "zip4": "4100",
    "info": {
      "carrierRoute": "C002",
      "countyName": "LOS ANGELES",
      "deliveryPoint": "99",
      "checkDigit": "3",
      "cmar": "N"
    }
  },
  {
    "addressLine1": "1333 2ND ST STE 200",
    "city": "SANTA MONICA",
    "state": "CA",
    "zip5": "90401",
    "zip4": "1151",
    "info": {
      "carrierRoute": "C002",
      "countyName": "LOS ANGELES",
      "deliveryPoint": "99",
      "checkDigit": "0",
      "cmar": "N"
    }
  },
  {
    "addressLine1": "1333 2ND ST FL 1",
    "city": "SANTA MONICA",
    "state": "CA",
    "zip5": "90401",
    "zip4": "4104",
    "info": {
      "carrierRoute": "C002",
      "countyName": "LOS ANGELES",
      "deliveryPoint": "99",
      "checkDigit": "9",
      "cmar": "N"
    }
  }
]

Just output the specified fields as columns

cat test.json | 2table "addressLine1,city,state,zip5"

 addressLine1         city          state  zip5  
 1333 2ND ST          SANTA MONICA  CA     90401 
 1333 2ND ST STE 200  SANTA MONICA  CA     90401 
 1333 2ND ST FL 1     SANTA MONICA  CA     90401  

Rename the columns

cat test.json | 2table "addressLine1:Address,city:City,state:State,zip5:ZipCode"

 Address              City          State  ZipCode 
 1333 2ND ST          SANTA MONICA  CA     90401   
 1333 2ND ST STE 200  SANTA MONICA  CA     90401   
 1333 2ND ST FL 1     SANTA MONICA  CA     90401   

Define column width

cat test.json | 2table "addressLine1:Address{width:11},city:City,state:State,zip5:ZipCode"

 Address      City          State  ZipCode 
 1333 2ND ST  SANTA MONICA  CA     90401   
 1333 2ND ST  SANTA MONICA  CA     90401   
 STE 200                                   
 1333 2ND ST  SANTA MONICA  CA     90401   
 FL 1                                      

Define column color

cat test.json | 2table "addressLine1:Address{width:11;color:red},city:City,state:State{color:cyan},zip5:ZipCode"

 Address      City          State  ZipCode 
 1333 2ND ST  SANTA MONICA  CA     90401   
 1333 2ND ST  SANTA MONICA  CA     90401   
 STE 200                                   
 1333 2ND ST  SANTA MONICA  CA     90401   
 FL 1                                      

Nested object

cat test.json | 2table "addressLine1:Address,city:City,state:State,zip5:ZipCode,info:Details[countyName:County,carrierRoute:Route]"

 Address              City          State  ZipCode  Details            
                                                    County       Route 
 1333 2ND ST          SANTA MONICA  CA     90401    LOS ANGELES  C002  
 1333 2ND ST STE 200  SANTA MONICA  CA     90401    LOS ANGELES  C002  
 1333 2ND ST FL 1     SANTA MONICA  CA     90401    LOS ANGELES  C002  

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
colors
Environment
{
  "local_name": "colors",
  "alias": false,
  "peer_metadata": null
}
^1.4.0runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-+mYwJR9iqgYFGnYVfrLcOq1gAoLAxdu70vNQ7Ul5Zkm1maHlmAb5oBE4ltedGumSE9h8HCDip8XW6/RfctAL+Q==",
  "shasum": "787beda8c49ed37d3eaf74050fcb3d292c9ebd7c",
  "tarball": "https://registry.npmjs.org/2table/-/2table-0.2.4.tgz",
  "fileCount": 10,
  "unpackedSize": 13326,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8P6fCRA9TVsSAnZWagAATLAP/23a1jYqWxk26QtONraK\nR9tD/2vlWFYFNctnt56DYgf0soZmE7CJ4VuFA1+y8vjsB4OP8j3D7+XPC8bg\n36NlgDBRCH7DGZbQ70GHGe03DqtHEoPKS3rmzjeBbXIRtDjuL8VZJCMHVYiZ\nQzRdDcC1TqN1Q9AsX7oMqvB07SA9GS4FeXreitL9vgPkJ3PdgZ1Wjkq4qy32\nZaheFNE/slMxQ7ZgtMjYr/YiVFlCx0UFg0DRBfCpMDb1KZ7lbO28v+nNOy+I\nOqM7wN+h8wBxTFiyIhAAD+BXRpGI8dfknNWNgptnr7jVfA03LYjSg/MGusjZ\nYq87EF54xqo6NbNGbRdvyE76SL/7pDb0T+zJmXJL9v0RRCDEBH1IueAm/O9K\nKLYE/x8JjJpMWnvQQACFh+6vqGNh/O/+ZyDLYtFAz/WtoUu9lXonX0EZ4kpl\nRwH94UTjTvkeQkwYAMHFu/DbawkHT9J8yd8qrb+Tk2yNTch2fb80YCGgDmfd\nfowTtcA+2oocjpyltJYeGPDLkSpPYqjO7Is0ljBg1AjhNc6DUFGU4Z+Q/dQf\nK4f6BcHfgbUyqSkE+goOGxHT6F5sLq62z5qIJiz7XISVuJEVLwEFigoOh6aP\nStAYgyqxGLPIZXo0AaYu3FM76Jvgw8AlYMGr2l/Gz/NsHoWIFGGRb3rZlasw\n9MvO\r\n=7HOm\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCIAwYZfRMybdGemPlKaZUjbmdPnnxGF51orDPT0N5JXO4AiB2jTD8O9tRLp6i+N/CYf556tsIQmRq3IKTAMjguM8OUA=="
    }
  ]
}

Repository

PENDING
aux4/2table

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:19 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9307df860340b93099be118a6282ee6bbe4c274d5bb3cab035fc2b84488eec79

Other collected versions

0.2.920 Mar0.2.820 Mar0.2.716 Mar0.2.517 Jun0.2.323 Jan0.2.222 JanView all collected versions →