{"_id":"@kessler/tableify","_rev":"3-b9daeb3d59b2acf1a8efcd5114f61308","name":"@kessler/tableify","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@kessler/tableify","private":false,"version":"1.0.0","description":"Create HTML tables from Javascript Objects","main":"index.js","scripts":{"test":"node test.js"},"bin":{"tableify":"bin/tableify"},"author":{"name":"Dan VerWeire"},"license":"MIT","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/wankdanker/node-tableify.git"},"keywords":["object","html","table"],"bugs":{"url":"https://github.com/wankdanker/node-tableify/issues"},"homepage":"https://github.com/wankdanker/node-tableify","gitHead":"c9e3f37d9353b519950607610b714bbbac165892","_id":"@kessler/tableify@1.0.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","_npmUser":{"name":"kessler","email":"yanivk@gmail.com"},"dist":{"integrity":"sha512-fya2XHb/A9fvWyWSZapQToDEf24QjZiNJNVA4KYDDfD2LYmKz3W4PrHJmwlym8gs3TTnn7Rh9AyPmZuolQie/A==","shasum":"fa31e5d4618ac182c65bf8c60294c71978422257","tarball":"https://registry.npmjs.org/@kessler/tableify/-/tableify-1.0.0.tgz","fileCount":8,"unpackedSize":13396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJ8lCRA9TVsSAnZWagAAEIwP/A00cPidVtqIGm+XZnou\n3bqwtBhqiztGkH/s4Espk2daoaKXNMpLwrXLIlt6yr4guk4yyzXbugWkz6l4\nckoqvdZUwnGtqqun2NuRz4zvWGWHW7wSwPu2PJDJ7SK084mgSGtrNd+3Bazh\nu7U6pDoE1XC1SsB/ec/gBD6wcjyW8Qrx/n756H9XVklm/kBT7u2ENU9gG+jr\nmEz5D9gTl729b7j13wrbNX9ts0Kh1SJgmI7o55tLYOQoyKQZ112QpnCeKnxF\n9nhBwD4G9RRGsx1aXk1i37MnsKI2Y/AojkZd8L+ESUp2Z/ExSZmyRliY401C\n8546ATa2Jc0Yk4wPRwp5/0tPxFl5JcTrGBArkc7o7pJsiKPZFNNEvmirhW1+\ncA5SNTizejXbeamJiW3eUuPJsRfulqfhxZh/TMLYorobFYGTRypT756bR0Kp\nREOPAoWHTHDB6OSAGH1hTuSIjcjtG5PReT6OobND5Oht7PrT3isZk3iHxCTz\n88OeeDyY3Jp7PuDq8RDozSnps69V5rfTnOvn8QrT9HM8lUkOhJIuHMfMZvMx\nNnCRAwZ2aHbOr+x8WZEaT3wJEohCQbXwMyYjkxvEh9WPJcac/mC2eAwGfKRP\nSDcyDlhHZUNXXy9zvCfwFLgYOBewhO5rYGe17SN1aaHcrKOjHzVEhCOdXGlz\nobb/\r\n=10r9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIlzujHpOOz99MyI71/G3LnZNPPkIsOXGnFd5y5wjkeAiEAl7rbhrs0put1UqTestfAkMhF1lNLTrYsMPKBHKJ2HGA="}]},"maintainers":[{"name":"kessler","email":"yanivk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tableify_1.0.0_1602264868752_0.633598441053155"},"_hasShrinkwrap":false},"1.0.1":{"name":"@kessler/tableify","private":false,"version":"1.0.1","description":"Create HTML tables from Javascript Objects","main":"index.js","scripts":{"test":"node test.js"},"bin":{"tableify":"bin/tableify"},"author":{"name":"Dan VerWeire"},"license":"MIT","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/kessler/node-tableify.git"},"keywords":["object","html","table"],"bugs":{"url":"https://github.com/kessler/node-tableify/issues"},"homepage":"https://github.com/kessler/node-tableify","gitHead":"79c115967c524dd626fe3d49c53d612677d6ec27","_id":"@kessler/tableify@1.0.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","_npmUser":{"name":"kessler","email":"yanivk@gmail.com"},"dist":{"integrity":"sha512-kG04G1ItoqQE5XJtFuCynKsM37KoL79FGDQBuNTCdmlUXXQ/Nvflge2sdmpJEP6mg8K3iZ5VSx1a/1vml2fDww==","shasum":"f261f01f2c82f4fc4b9f30de774f895e747771d7","tarball":"https://registry.npmjs.org/@kessler/tableify/-/tableify-1.0.1.tgz","fileCount":8,"unpackedSize":13387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgKAcCRA9TVsSAnZWagAACq0QAIaS2XdxCL7lIpHO5zaP\nU/U5iZZ+Dg5hIeF2EGhKxy+a1s/olCAxOmlyM3a0PGdXGTzyH7O8WVSIrDYR\n4isQosdJ8OpedWKt9CuFptjVaW1+wtIeD7Pqj0xpLUKe5OHENpE9Kh6uFZSz\nncru/wR3eEZ4GMM7s8tLfLoc+JT5mQCrJcsBgWHUWQc1AheakvoL4g4tt1qA\nT8ApvlG2YSlXhQMEtg8GUPY91bX9QCnbzwGMLwBK/EW5F+EF+6Qw6dhFP40h\n4MuCKLKz2PCz4Y1QcDS/N53xx2qosGTXDOtn2JYYC/EGSCwzLeU4eWZtqrX1\nHnffPMubwbJhljvX2nwzZDfHTPhNwUpcMpHohSoPOqIPoHv4Ls4In5S6X088\nGdcFk8kPZKD/A27Nm+b4dbOSf2wpNUkcGDH7Q0UpTFHgTvAuPnx5o8QyXoJh\nueEuCsqv9aoiIKS19R/AY9n2C0xzHbkhDzVoWQZxsDyycdM2GaGyN1cyA14/\n6wA8IABp+OqhlFeMKTt6t2C34fz0dl7ctLwlsiqyL7IRFQX3w3gp7c7knlMt\nnuf01OuqB8LLoCNZHcRh3NH9mrVFF60tHu0QmkV7ZSPzylZWaJCNTIanvwEe\njgLty+aCckTvZhwhWwpZpDuyVr1/aztCBYvp6W1WeaOFsiWwJRD9M/8RJuB+\nIZJg\r\n=DfsT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv3p2lDejXwu61OB4z2pSiKyHCrORhyza9EoUVA65brAIgehCuMYGzDontsgCIDD0n8HvV1oaKsLojC03ARth/dIw="}]},"maintainers":[{"name":"kessler","email":"yanivk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tableify_1.0.1_1602265116407_0.4032658145446746"},"_hasShrinkwrap":false},"1.0.2":{"name":"@kessler/tableify","private":false,"version":"1.0.2","description":"Create HTML tables from Javascript Objects","main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Dan VerWeire, Yaniv Kessler"},"license":"MIT","dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/kessler/node-tableify.git"},"keywords":["object","html","table"],"bugs":{"url":"https://github.com/kessler/node-tableify/issues"},"homepage":"https://github.com/kessler/node-tableify","gitHead":"b27a10e7a612a604df8c9a125f3b6e61e3518253","_id":"@kessler/tableify@1.0.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","_npmUser":{"name":"kessler","email":"yanivk@gmail.com"},"dist":{"integrity":"sha512-e4psVV9Fe2eBfS9xK2rzQ9lE5xS4tARm7EJzDb6sVZy3F+EMyHJ67i0NdBVR9BRyQx7YhogMCbB6R1QwXuBxMg==","shasum":"44fb4df25a3d3e4bb8b286e80c31f02b961152ac","tarball":"https://registry.npmjs.org/@kessler/tableify/-/tableify-1.0.2.tgz","fileCount":8,"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgKB9CRA9TVsSAnZWagAADI8P/1rexcjHpc6ElmjRa+HG\n5q57KqK7CNS7RuiZAjwvqff+TXL+k0PuHZvNisO37zUsykfvJTjJlzrcTBdZ\nLTdqHx2DIx738bWPuJZ6XguvPZKYLOSpaFhR7NJzR0adE/jDYtK1/+aJ1ofX\nAdMJYD6pzsLb1oY711h/zOsktLFfRiGu0j6sFRuARpz4GfeX1n9pWNnQtK+v\nyCSm3zxkpHymIiLydRlxx1PKmQLMl7fqK5EVbLpAy//oNcRWthSs8BnGyPqx\nn002Q1MS+WnEZjI9rNJp16+/XrtGJzpt1S/i7rbIZr4Y2QiNUC6LT4T0MtrL\nrB/obaYbznw8uuFPX/HqqWHFzrQZWotOEQfyZVAKOh7m8y5uSzZTM69eD6Ap\ncsfUZAJYCjBKwP0ZDel58yeBA5dJbELXyAqmiJUbbvpa628l6RRM7R1ug34U\nmPyqUZLzpQ79HIRjLFH51ppwjuVllisbe7iBKiV3QlgzSwpnocRnIHWPo9RZ\njfIzQO/UQivjv0x5CZhOKsOJ948ISkqm4Q0IZUVjFjIIER7vQMw5kEhFp1uD\nKz0fWYiU8pqPCis/cLzd1nEmFaVX1gcVUENU/CCVu93BFRfrsA+joIO9venw\ndHtLnHFCwAlwEGT52g17c5HgoudYoOwV9UmLrbKz0phUYppiMxZLK3F/9P77\nHXGj\r\n=SaEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRHOi1LFC6Ahint4sL29qDZvA5WryAEBwJJJJnjvyAwgIgdbYHIccW6BpHcEr+1XNUBNR9Qvqx9KfOiVpcXlA9ffk="}]},"maintainers":[{"name":"kessler","email":"yanivk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tableify_1.0.2_1602265212880_0.22130400469830724"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-09T17:34:28.751Z","1.0.0":"2020-10-09T17:34:28.868Z","modified":"2022-04-05T23:26:35.798Z","1.0.1":"2020-10-09T17:38:36.597Z","1.0.2":"2020-10-09T17:40:12.994Z"},"maintainers":[{"name":"kessler","email":"yanivk@gmail.com"}],"description":"Create HTML tables from Javascript Objects","homepage":"https://github.com/kessler/node-tableify","keywords":["object","html","table"],"repository":{"type":"git","url":"git+https://github.com/kessler/node-tableify.git"},"author":{"name":"Dan VerWeire, Yaniv Kessler"},"bugs":{"url":"https://github.com/kessler/node-tableify/issues"},"license":"MIT","readme":"@kessler/tableify\n-------------\n\nA fork of [tableify](https://github.com/wankdanker/node-tableify).\nAll the cli rekated code and dependencies is removed.\nAdd public methods for generating a complete html document with styling:\n```js\nvar tableify = require('tableify')\n// just the table\ntableify({ foo: 'bar' })\n\n// html document with style\ntableify.htmlDoc({ foo: 'bar' })\ntableify.fancyHtmlDoc({ foo: 'bar' })\n```\n\nFrom any JavaScript object, HTML tables create.\n\ndescription\n-----------\n\nGiven any Javascript object including Object, Array, Number, Date, null, undefined, primitives,\netc, `tableify` generates HTML tables that represent each object. In the case of Arrays containing\nObjects (hash tables), it will generate a table with a header row containing the key names of the\nobject found in the first element of the array.\n\nEvery value to be output to the table is processed through `tableify` recursively so objects containing\nother objects will result in tables within tables.\n\nFor each `td` cell that is created, a class is generated based on the `constructor.name` of the value, or\n`null` if the value is null.\n\ninstall\n-------\n\n```bash\nnpm install @kessler/tableify\n```\n\nusage\n-----\n\n```javascript\nvar tableify = require('tableify');\n\n// embed the table in an html document with some styling\nvar html = tableify.htmlDoc({\n\tsomeArrayOfObjects : [\n\t\t{ a : 1, b : 2, c : 3  }\n\t\t, { a : 2, b : 3, c : 4 }\n\t\t, { a : 3, b : 4, c : 5 }\n\t]\n\t, someObject : {\n\t\tkey1 : 'value1'\n\t\t, someArray : [\n\t\t\t'value2'\n\t\t\t, 'value3'\n\t\t\t, 'value4'\n\t\t\t, 'value5'\n\t\t]\n\t\t, someArrayOfObjects : [\n\t\t\t{ key2 : 123 }\n\t\t\t, { key2 : 234 }\n\t\t\t, { key2 : 345 }\n\t\t]\n\t}\n});\n\nconsole.log(html);\n```\n\nlicense\n-------\n\nMIT\n\n","readmeFilename":"README.md"}