{"_id":"slack-table","_rev":"3-3fac35b58c660066eb8395d92d28c770","name":"slack-table","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"slack-table","version":"0.1.0","description":"generates slack markdown text which looks like table","main":"./lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","prepublish":"npm run clean && npm run build","script":"node -r @babel/register","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/idw111/slack-table.git"},"keywords":["slack","slash command","markdown","table"],"author":{"name":"Dongwon Lim"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/register":"^7.10.4","rimraf":"^3.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"peerDependencies":{},"dependencies":{},"gitHead":"e70da94087e77d3ab892b78db01b2adbf8384a93","bugs":{"url":"https://github.com/idw111/slack-table/issues"},"homepage":"https://github.com/idw111/slack-table#readme","_id":"slack-table@0.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+kjpbNBuARoQ3UrH2uDucZ92flrh2hlBY5plebNFPGzdH8PSsW/mCdJFfxAbshYTNXrd7Bf+IjgBOVOxgYkC3A==","shasum":"a9bba8c04d96cb16af1ba0befe5fe72f95a8b575","tarball":"https://registry.npmjs.org/slack-table/-/slack-table-0.1.0.tgz","fileCount":3,"unpackedSize":6250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBVFMCRA9TVsSAnZWagAAlFYQAJY20du3w7iuXuYltWlP\nuKEUr5ecc+fPCnI+Ptmwd0UwfMNc5ux+aujuKlLQxJ/AmR9YvVZEZmOT/2Lg\n2YYwFPjw0AZorsogd+OPNDZry/94L0+ulw7UW4c5UYuW3F7iBCoT7p/xyKUE\nUxi6piHHiFPMnPPMxotW5KiSyedD1RcBbMtmMfubmjJyGPoZooQFeYknWQ07\nhzUQWMNHsgF8lyFWMjdMtFWO+Tkq8/SuGjCyGcV72JfqGuABwoCTHtt49Ia5\neLJmjBPJIfJ5xV4n3grlv+wzKxZGjN7rN0U3VMYmbhht0WmVfkO4nuZON0XY\nTgulQpwQGCyPQ/SldcBwo2Qw/FKtEKT9NZHMvPk8wU+aNmNiDHRUUCuFKYxF\nNLNAd9TjLL1iimr+F5hQxzteJixzc3krZu8apuMz9qeEO8m/0rGULLcMw+kW\nDRFAtxcj9swyrQnPF4WBV1SghQvAa3I28hvVY/egU1QG/5DF6p61a96scexC\nbc2yzZBGqlhCeWTUDOWYjEdgoAE5VOf8osYB+8hx35XdyrosYCSsqP7HPcGi\nc+DKDvDxYJZ1virb1IF0lra1VdDjBHaK3uGZLqSOhUMu7pqRaLDy1iYatvz7\nNLB6liZBzikOHKogU3CFZNDpOPFIB7Vj4+qDR14P3Ot1c72s+9P/wxXBWboS\ntpvn\r\n=D/D5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVQerTHA5cqJsNehUB1nqy4RZVjH9kfwMopmL1s44PDAIgGc6OxVvcXQ1wu5y6IAEhgHZzlw1aN/ZQD1lYhEC7FG4="}]},"maintainers":[{"name":"idw111","email":"idw111@gmail.com"}],"_npmUser":{"name":"idw111","email":"idw111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slack-table_0.1.0_1594184012078_0.20731117908512164"},"_hasShrinkwrap":false},"0.1.1":{"name":"slack-table","version":"0.1.1","description":"generates slack markdown text which looks like table","main":"./lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","prepublish":"npm run clean && npm run build","script":"node -r @babel/register","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/idw111/slack-table.git"},"keywords":["slack","slash command","markdown","table"],"author":{"name":"Dongwon Lim"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/register":"^7.10.4","rimraf":"^3.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"peerDependencies":{},"dependencies":{},"gitHead":"a75e69030a59bc04c34069663ae069de490b7fb3","bugs":{"url":"https://github.com/idw111/slack-table/issues"},"homepage":"https://github.com/idw111/slack-table#readme","_id":"slack-table@0.1.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-474JgUvN04+R3Hv8hiXhCvSoRQy7AYDF5CXTZqYk33DqUQpmEtqIyQllRy+YFd9wI+jI8MQycoQw5H8JwBmmGA==","shasum":"028892fdeb6154b279ca7d34784aee0f858ba133","tarball":"https://registry.npmjs.org/slack-table/-/slack-table-0.1.1.tgz","fileCount":3,"unpackedSize":6239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBXfsCRA9TVsSAnZWagAAdh4P/R8w1mU62VvJCkNiLIBV\nRGifXi/67FPelnfST6XyLDeiSzzv0glzO+DoNAkh+34blJklIzFlS3wMEJ5U\nzZ+HVqT739dxFQVEUv+3CQhnkrGatzZTKd6Z9B57Kloap0mOaAB60lo6w2GL\n64Qb6L97K5ivPtYJ9xalwyMDiswpW5juOIiwTyMzOHyPcOkVbjDOlApZcALi\n3rjfokeTFsC3fl/u1/XE5MC/jHn0Bfinei6E5hnLyuOuT27L90IDiKDVtgy9\n4PIVtKiem+Xtk/OaPhOjgd4T7sSzb+c7Qtjv1LCQGCAPBlY4WcY2WZwMlO2N\n3IOv6QX3DAwDIxNY1w4axpgC7u/hiktMMGlFF1Jx43TSK8RxEjNiToyeyCbz\nYgHuV7ai8IxjS+z6OebV9G10Kc2Je3nVxYF4PrcHnVKNPwkFoCYBWFBUtf9T\nCpfsjk7bd5eLoJ+/e3y1L1g3maDh3MSff7cGTwVV8G1161FatbPPdSAF2jXY\nbDUz7KKYE5Iar/zZvoenMliCd9rFiB6wIwdBXiDDKg3uYzhc+c4H7XTGKOFF\nSYHx/vBHPm/oBglxqEh0CgTvTV12TpKZ+HBH2DBUPk8zRm1lXQYTHaJNCpB0\nsXvq50NdoaB9hvI3JL7kjpsyiupvyU6OBV5c2ZJ73L98iIFKa2PBdRkooj+7\nrFLH\r\n=UNO3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcYWU+G9QCVX67vP7VMKKnx7FCqLTXSPV0YpEemElR9AiByMwBWT89NIayC744j084A314LTByXWLQ04QEuym588g=="}]},"maintainers":[{"name":"idw111","email":"idw111@gmail.com"}],"_npmUser":{"name":"idw111","email":"idw111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slack-table_0.1.1_1594193899560_0.259170958258657"},"_hasShrinkwrap":false},"0.1.2":{"name":"slack-table","version":"0.1.2","description":"generates slack markdown text which looks like table","main":"./lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","prepublish":"npm run clean && npm run build","script":"node -r @babel/register","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/idw111/slack-table.git"},"keywords":["slack","slash command","markdown","table"],"author":{"name":"Dongwon Lim"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/register":"^7.10.4","rimraf":"^3.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"peerDependencies":{},"dependencies":{},"gitHead":"39d4009520b1b0ddba6e22d7b7c64f97821c2819","bugs":{"url":"https://github.com/idw111/slack-table/issues"},"homepage":"https://github.com/idw111/slack-table#readme","_id":"slack-table@0.1.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oa1W+pYrn6Yr4ceeCGgEw/d8E8WL49gFpL0awYMmRefgU9FCj9G/BJB1d1s+lzyzyYZjK2oKWKWlIbYXtPnwiw==","shasum":"a8c76c8efed18e551681a612aa81ecb6fa1415aa","tarball":"https://registry.npmjs.org/slack-table/-/slack-table-0.1.2.tgz","fileCount":3,"unpackedSize":6304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBYAZCRA9TVsSAnZWagAAnqUQAKKzJxxf3UNAdEiBRIwq\nrvWy5ciKI77210hxGTlSKXj9BuTPak3m4I5C12i4l64oSe9WSug4w/RoIEuZ\n0apcbUP7vVFSUqJCxlgSFGl79IUAvU3fhe02xHE1RaYrHds+aSsb4CBp8gPV\nDhiE8GiVG/pW8NNpkoT+8yihd1uT/LCwj0FJHZlZBt+oH2ZVPJ3Xi/Qmr4cp\n3L5L23kXCafJJ7+16zq9Q6z8B5csMi0ZFaxCB1Cmm87+jGWeQXY2uJJRRgDg\npni0rMVEl5dFES9XsygkEqiPHO3Li+pi83W0NPC6wUoIV06kgKQOYXWnS7VZ\n8Xd4N8HEEde/mdC8sZrjXRKOs+s2tr8P8sNOAX2gO5YbOZ0Zeq67o2jm0AEt\nV6nj5KD9Rsdtgfrdie47DufmK/WAVYGf92yzCHZkZb03I+RM8/qBr5Aa8i+h\nRu+5/v0DjHxSn1+Z/60bfVtZKv0ySHzy4uBag9K+0w/tFa5+Zu42TB/1I9Hz\n4enZKRCmX8v5daKNwllZh0x3JwWr4S2zEI9MGWJaPcp0zXtZvV30PTYolZNs\nf6UGh4B2i3SENYlBUOvsUdVqSYBZNahrp052LKpLQXWYJSwwjKcq99jPjBIy\n72cNUg6vuWTE1oNRuw1bv7MMlA3sa2UBRgjVkdAZY0TRGgC0XReBmC7O6AUL\nJC3A\r\n=PCOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgkcAM6xdZuRZNJX99J3/opHU+poW6Ytcj5bT+9N7KAgIgLB4JwbmwxNIYoHJc4NS0gdj5Jl5c99+97bMzJIShvUk="}]},"maintainers":[{"name":"idw111","email":"idw111@gmail.com"}],"_npmUser":{"name":"idw111","email":"idw111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slack-table_0.1.2_1594195993081_0.5132824444401882"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-08T04:53:32.078Z","0.1.0":"2020-07-08T04:53:32.185Z","modified":"2022-05-18T01:47:54.548Z","0.1.1":"2020-07-08T07:38:19.699Z","0.1.2":"2020-07-08T08:13:13.580Z"},"maintainers":[{"name":"idw111","email":"idw111@gmail.com"}],"description":"generates slack markdown text which looks like table","homepage":"https://github.com/idw111/slack-table#readme","keywords":["slack","slash command","markdown","table"],"repository":{"type":"git","url":"git+https://github.com/idw111/slack-table.git"},"author":{"name":"Dongwon Lim"},"bugs":{"url":"https://github.com/idw111/slack-table/issues"},"license":"MIT","readme":"# slack-table\n\n> generates slack markdown text which looks like table\n\n## install\n\n```bash\nnpm install slack-table\n```\n\n## usage\n\n```javascript\nimport slackTable from 'slack-table';\n\nconst table = slackTable({\n\ttitle: 'Marketing Summary',\n\tcolumns: [\n\t\t{ width: 20, title: 'Campaign', dataIndex: 'campaign' },\n\t\t{ width: 10, title: 'Install', dataIndex: 'install', align: 'right' },\n\t\t{ width: 12, title: 'Cost', dataIndex: 'cost', align: 'right' },\n\t],\n\tdataSource: [\n\t\t'-',\n\t\t{ campaign: 'Google CPC', install: '12', cost: '$ 400' },\n\t\t{ campaign: 'Facebook CPC', install: '3', cost: '$ 60' },\n\t\t{ campaign: 'Youtube Video', install: '131', cost: '$ 1,230' },\n\t\t'-',\n\t\t{ campaign: 'Total', install: '146', cost: '$ 1,690' },\n\t],\n});\n```\n\nWhen I build a slack slash command, I wanted to format the command results look like table. However, I could not find a simple way to do that, and decided to build a table-like view using code. Use the result string in slack markdown text, and you can get the following view.\n\nWarning: CJK characters will break the table layout\n\n![slack-table](https://user-images.githubusercontent.com/445464/86894539-291b2780-c13e-11ea-83e1-7bd3ace9320b.png)\n","readmeFilename":"README.md"}