pnpm
Version:
Fast, disk space efficient package manager
140 lines (139 loc) • 7.94 kB
JSON
{
"_args": [
[
{
"raw": "as-table@^1.0.36",
"scope": null,
"escapedName": "as-table",
"name": "as-table",
"rawSpec": "^1.0.36",
"spec": ">=1.0.36 <2.0.0",
"type": "range"
},
"/home/zoltan/src/pnpm/pnpm/packages/pnpm/node_modules/stacktracey"
]
],
"_from": "as-table@^1.0.36",
"_hasShrinkwrap": false,
"_id": "as-table@1.0.38",
"_location": "/as-table",
"_nodeVersion": "8.15.1",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/as-table_1.0.38_1553871994202_0.765473291097402"
},
"_npmUser": {
"name": "xpl",
"email": "rocket.mind@gmail.com"
},
"_npmVersion": "6.4.1",
"_phantomChildren": {},
"_requested": {
"raw": "as-table@^1.0.36",
"scope": null,
"escapedName": "as-table",
"name": "as-table",
"rawSpec": "^1.0.36",
"spec": ">=1.0.36 <2.0.0",
"type": "range"
},
"_requiredBy": [
"/stacktracey"
],
"_resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.38.tgz",
"_shasum": "bcf13cf83a7fab61d6ec46b568326301a15d3cd1",
"_shrinkwrap": null,
"_spec": "as-table@^1.0.36",
"_where": "/home/zoltan/src/pnpm/pnpm/packages/pnpm/node_modules/stacktracey",
"author": {
"name": "Vitaly Gordon",
"email": "rocket.mind@gmail.com"
},
"bugs": {
"url": "https://github.com/xpl/as-table/issues"
},
"dependencies": {
"printable-characters": "^1.0.42"
},
"description": "A simple function that print objects / arrays as ASCII tables. Handles ANSI styling and weird 💩 Unicode emoji symbols – they won't break the layout.",
"devDependencies": {
"ansicolor": "^1.1.81",
"babel-cli": "^6.26.0",
"babel-plugin-transform-es2015-destructuring": "^6.23.0",
"babel-plugin-transform-es2015-spread": "^6.22.0",
"coveralls": "^3.0.3",
"eslint": "^4.19.1",
"istanbul": "^0.4.5",
"mocha": "^6.0.2",
"nyc": "^13.3.0"
},
"directories": {},
"dist": {
"integrity": "sha512-scDJaT3LxZFkNcKZZuCpXD9MMc+oD1Ps0eHvpe6zDu6c0hTnuODPvBmldYZ2VigS7G4Gi33ARM02FWa6K+HoHw==",
"shasum": "bcf13cf83a7fab61d6ec46b568326301a15d3cd1",
"tarball": "https://registry.npmjs.org/as-table/-/as-table-1.0.38.tgz",
"fileCount": 11,
"unpackedSize": 28571,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnjR6CRA9TVsSAnZWagAA18oP/2WDB8PKjPQwbIVo95A+\nsD1cjhcO8xDD6c18Zx7h8RQchN7JbWjW/tjFu2E9DECvd8SS3sN6k5R9B5wN\nvwaclhvUE9pz7zh1vC1Tiz6DTDkXj0K4YB/+sb5pAzZ7pMwWUcuCpmYBJszW\nIaVJmgmfuaQTXf9fvTfvFv2bx4NZVKdBw0RezxjmuCyk82a8SBrro5fC/8mP\noQMNqTN6NLS1FAV6MYUUo0ArPvxLzq3XaWasCOA6jNplOL+OM+UBYo1Ar8Tm\nwMSnMigLLFKmUryUL46tFD/CiRUceelth5+NGc8KlHu9sxxrYGzPEZpIqdqy\n1qY4VA3vaoYDs3KcyDf8dk7t8AAEpdN3y+EIr0pa+MIkePjBEI2YMMg80vxk\nDhJLRfHZ7UVkNTqJCAT+fWEW/mAszmIjLsw4EufcXdGx6an2R8DC7iq+NhG/\nadYyGQbkhKqatjgFM8aEKOrYF01GkxHaCIr40Jz8JmBPEpW4p7PZKO9iNllt\nRzkf+S/Evv10qV9ndW8yveWlN0NdcoJc/5dit2XqHcVPvAyP0PKFedQ1G9bz\nGEAUXInLhhPdWSj3bQ8h/jgw+T1P0lKs625AXpwWzfbvLzWQKswEWsrovtoX\nJORNKZvJ9TEfT0fqp/L7d2qQ9SXHNfAW1UqXSW/ORW6FLSZ852SJ6YCwjvqJ\ndklH\r\n=jviG\r\n-----END PGP SIGNATURE-----\r\n"
},
"gitHead": "4e52f4c097305ee9bbf8aa3f4612166615a7f71a",
"homepage": "https://github.com/xpl/as-table",
"keywords": [
"ASCII",
"table",
"sheet",
"grid",
"print",
"log",
"print table",
"object as table",
"array as table",
"text table",
"array table",
"object table",
"array format",
"columns",
"as table",
"tablefy",
"columns",
"stringify",
"print object",
"grid",
"tty",
"terminal",
"console",
"text",
"layout"
],
"license": "MIT",
"main": "build/as-table.js",
"maintainers": [
{
"name": "x84",
"email": "igor.kroitor@gmail.com"
},
{
"name": "xpl",
"email": "rocket.mind@gmail.com"
}
],
"name": "as-table",
"optionalDependencies": {},
"readme": "# as-table\n\n[](https://travis-ci.org/xpl/as-table) [](https://coveralls.io/github/xpl/as-table) [](https://npmjs.com/package/as-table) [](https://david-dm.org/xpl/as-table) [](https://scrutinizer-ci.com/g/xpl/as-table/?branch=master)\n\nA simple function that print objects and arrays as ASCII tables. Supports ANSI styling and weird 💩 Unicode emoji symbols (they won't break the layout), thanks to [`printable-characters`](https://github.com/xpl/printable-characters).\n\n```bash\nnpm install as-table\n```\n\n## Printing objects\n\n```javascript\nasTable = require ('as-table')\n\nasTable ([ { foo: true, string: 'abcde', num: 42 },\n { foo: false, string: 'qwertyuiop', num: 43 },\n { string: null, num: 44 } ])\n```\n```\nfoo string num\n----------------------\ntrue abcde 42 \nfalse qwertyuiop 43 \n null 44 \n```\n\n## Printing arrays\n\n```javascript\nasTable ([['qwe', '123456789', 'zxcvbnm'],\n ['qwerty', '12', 'zxcvb'],\n ['qwertyiop', '1234567', 'z']])\n```\n```\nqwe 123456789 zxcvbnm\nqwerty 12 zxcvb\nqwertyiop 1234567 z\n```\n\n## Limiting total width by proportionally trimming cells + setting columns delimiter\n\n```javascript\nasTable.configure ({ maxTotalWidth: 22, delimiter: ' | ' }) (data)\n```\n```\nqwe | 1234… | zxc…\nqwer… | 12 | zxc…\nqwer… | 1234… | z \n```\n\n## Right align\n\n```javascript\nasTable.configure ({ right: true }) (data)\n```\n```\n foo bar baz\n-----------------------------\n qwe 123456789 zxcvbnm\n qwerty 12 zxcvb\nqwertyiop 1234567 z\n```\n\n## Providing a custom object printer\n\n```javascript\nasTable.configure ({ print: obj => (typeof obj === 'boolean') ? (obj ? 'yes' : 'no') : String (obj) }) (data)\n```\n```\nfoo string num\n--------------------\nyes abcde 42 \nno qwertyuiop 43 \n null 44 \n```\n\n## Obtaining a pre-configured function\n\n```javascript\nasTable = require ('as-table').configure ({ maxTotalWidth: 25, delimiter: ' | ' })\n\nasTable (data)\n```\n\n## Customizing the title rendering and the header separator\n\nWith string coloring by [`ansicolor`](https://github.com/xpl/ansicolor) (just for the demo purposes, any library will fit):\n\n```javascript\nasTable = require ('as-table').configure ({ title: x => x.bright, delimiter: ' | '.dim.cyan, dash: '-'.bright.cyan })\n\nconsole.log (\n asTable ([ { foo: true, string: 'abcde', num: 42 },\n { foo: false, string: 'qwertyuiop'.bgMagenta.green.bright, num: 43 } ])\n```\n\n<img width=\"179\" alt=\"screen shot 2017-07-21 at 23 46 14\" src=\"https://user-images.githubusercontent.com/1707/28481945-dcb0f8d6-6e6e-11e7-896e-dfad40662daf.png\">\n\n",
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/xpl/as-table.git"
},
"scripts": {
"autotest": "env AS_TABLE_TEST_FILE='./as-table' mocha --reporter spec --watch",
"babel": "babel as-table.js --source-maps inline --out-file ./build/as-table.js",
"build": "npm run lint && npm run lint-test && npm run babel",
"coveralls": "nyc report --reporter=text-lcov | coveralls",
"lint": "eslint as-table.js",
"lint-test": "eslint test.js",
"test": "npm run build && env AS_TABLE_TEST_FILE='./build/as-table' nyc --reporter=html --reporter=text mocha --reporter spec"
},
"typings": "./as-table.d.ts",
"version": "1.0.38"
}