{"_id":"@araujoigor/json-grid","_rev":"7-bd53d7be2c766594845799ad537d4daf","name":"@araujoigor/json-grid","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@araujoigor/json-grid","version":"0.0.1","keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"author":{"name":"Igor Araujo"},"license":"MIT","_id":"@araujoigor/json-grid@0.0.1","maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"homepage":"https://github.com/araujoigor/json-grid#readme","bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"dist":{"shasum":"6b086f8e9c8b58d9c565142467b2ae9294e1438a","tarball":"https://registry.npmjs.org/@araujoigor/json-grid/-/json-grid-0.0.1.tgz","fileCount":6,"integrity":"sha512-HusyZLx6Ro19iVmGX54QCPXzEYEduUvAQqmJwN4KORF1olMqR6P+zp+Kyh3hRuvVLmkz5LYr0sLLbJdUs5WKtA==","signatures":[{"sig":"MEQCICP7FLmWey+IPHeq55+Y/WOR2cYTI5koRi62C3cd9yzvAiBdq0bcMQpLWBCrIKOk1SxKW3o81QKcG4ML0ukecT8Hog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2vDLCRA9TVsSAnZWagAAV4UP/1E4SSxH8DMyI/8z/oXN\nS7LTMThoxIFJxJfa6i7CulLCrmCQ8aJyz+jFpQPBpxmyjRWj7r400Ym36IxK\nV8hpFgPu2AhjYj8WQX6GjUyMXvCMi0tGDqXWO5V6PKAYWoO+iWbcJYG5IGu2\nCtI6DxobVGXz9JchuN02r8ZyeJn3b++LQT3Zk6WSVnS+lL1TxUpHAtBWZ7ht\n4AUiYEx7Fj9v3G20hUVeEgdUbe2/RObm/8kX7qS9AuvKnLEebu1/ofI0eN3h\nRZmizxsBXrjauCW8fZLvIZIpHdSwd8nVh/6MPvjB/DCgoZev6aiLIVfUm+ty\nR7Ixj6NUpDea10/gW58mk0yFpD9U6X7r0QHGGLsZnbgG5b3Ymx3IvJ/uvp+S\nH4ktnzVvuUvVzDJNnrXBfTS796id15ofsk5EBtaB+ZaUrXJdLnct5+MPDePB\nXfJ/LT7dEqf87Amjl7s/cdluUo5JLN1sWcYYaiId5e0PwNzXBwSOSXVk3UIV\nO0zxiUBilaBiGen63Og4hpDqkabFFr/2pPFziLkuHYkMxu0Vbcys5LrhEtnU\nYielIHurL71j0vtxMcCcAEoZKXnKHnPmKmZssHKRPphw0DJ+8NTYoT4TMeaw\nY+EyJ6wvQpEPtMTXAXxNnvic7PA6SOMMjePW6+In/TcKldTIhJDVF/KPJmza\nAI6Z\r\n=L/yk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/JSONGrid.js","unpkg":"dist/JSONGrid.min.js","gitHead":"c8abc6312aaf59878d441dd7889c3eeb97ed4378","scripts":{"lint":"eslint *.js","test":"jest . --passWithNoTests","build":"uglifyjs JSONGrid.js -o ./dist/JSONGrid.min.js -c -m && cp ./{json-grid.css,JSONGrid.js} dist/","clean":"rm dist/* || true","prepublish":"npm run lint && npm run test && npm run clean && npm run clean && npm run build"},"_npmUser":{"name":"araujoigor","email":"igor.araujo91@gmail.com"},"repository":{"url":"git+https://github.com/araujoigor/json-grid.git","type":"git"},"_npmVersion":"6.12.0","description":"A library to convert JSON files into interactive HTML grids (tables)","directories":{},"_nodeVersion":"12.13.0","browserslist":["cover 99% and ie >= 9"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.0","uglify-js":"^3.6.9","eslint-plugin-compat":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-grid_0.0.1_1574629578532_0.8699122471360357","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@araujoigor/json-grid","version":"0.0.3","keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"author":{"name":"Igor Araujo"},"license":"MIT","_id":"@araujoigor/json-grid@0.0.3","maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"homepage":"https://github.com/araujoigor/json-grid#readme","bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"dist":{"shasum":"bb670e19bb855fb6de2d07e006f831e0eb000e18","tarball":"https://registry.npmjs.org/@araujoigor/json-grid/-/json-grid-0.0.3.tgz","fileCount":6,"integrity":"sha512-/4my4oEIeZf5hDOFdPFoIs0Dd7ZYwpT0Vy01InkB6T+RBhlgH/Pq2MZjW4ijEPcSgA6+6m+9Qz5jXNfCKXNUsQ==","signatures":[{"sig":"MEUCIQCiUlghuD+3BJyVsyBRXOM/zkM2EwmWcYia2AdlsNQXXQIgGZdi0UXjjzGJtrl8eN6njfzdsQcroeLZtkHhTRsg0n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIVmECRA9TVsSAnZWagAA8BwP/RsNXhPX3NAHZ00Vm3mQ\n6nAnQIJ4GXOKKM2cAdwuiMkxg68T6xDDbHH03pHkxtN5kgBF7Qq8e0DqUHeu\nDtYltfCJ+T4mRdf46BGQoWOxzwv8AD8dn4R6liFgub4CVDksCClblXC0YZwo\nG56d3QgWCw8qKpT1NtG2bDPOMXWMrZGMbMQ5zSrBAu8U7qJBiTSareMZWA5z\nFt02kBqprK5HykweNXmpPo/Adqlpr/rw2tXJ0aqSKOBYecShsJJvN69tP8bf\nVCYqSrYh5ZGc9C2+FWPYIU+cL+SruYKrVolKk4M8Av7h+Mh2alhelDShIGf3\n/IRa17d1Rx0NQOgkpNLRavZh161+y1PewbLE5C1d15JAvu/AWNCi7MyHhNXp\nK0gh0eIBvlsTQivd7DXv2zNiCiModzcbmyA55Igv9RDhgs6BzeUG11+4NtV8\nsvNwE4M/L8CzGtdGTqEZSIHYP2V/n59dAGo6OvVCibNe5dRCMsE2nYjif+k4\nYfe5UImnFVwfjTMGgeBwxzRaOmWtDgIvrVzfvhs4TNL/5Sk+aBedCMoi89qu\nOVR1DNlLr7e9+5qKhb4Bz7NkgBvy44g/Tmpu+9T2D3uvUdV8bcHXdyQAw/1y\nvKsNI/ymvHX4pbrwCExH3fE42I2PAarKU+NUbwjGjgF1tin6Nbu9aa8+2JPR\ntCpw\r\n=7elc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/JSONGrid.js","unpkg":"dist/JSONGrid.min.js","gitHead":"f97e367d1bde0999e864b99415fab56b6aedabb3","scripts":{"lint":"eslint *.js","test":"jest . --passWithNoTests","build":"mkdir -p dist/ && uglifyjs JSONGrid.js -o ./dist/JSONGrid.min.js -c -m && cp ./{json-grid.css,JSONGrid.js} dist/","clean":"rm dist/* || true","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"araujoigor","email":"igor.araujo91@gmail.com"},"repository":{"url":"git+https://github.com/araujoigor/json-grid.git","type":"git"},"_npmVersion":"6.14.5","description":"A library to convert JSON files into interactive HTML grids (tables)","directories":{},"_nodeVersion":"12.18.2","browserslist":["cover 99% and ie >= 9"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.7.0","uglify-js":"^3.6.9","eslint-plugin-compat":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-grid_0.0.3_1596021124105_0.6444048851081152","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@araujoigor/json-grid","version":"0.0.4","keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"author":{"name":"Igor Araujo"},"license":"MIT","_id":"@araujoigor/json-grid@0.0.4","maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"homepage":"https://github.com/araujoigor/json-grid#readme","bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"dist":{"shasum":"1607a7670dc9106249d23244bde45c394567de30","tarball":"https://registry.npmjs.org/@araujoigor/json-grid/-/json-grid-0.0.4.tgz","fileCount":6,"integrity":"sha512-zkpGUUw/OXUVxIGEhGfXc8GDIXSvVFAdkxos0bN5R7jdBNpUmqTk/UDEjEu6xqrXiWN/cJDH3w+tyMXOsHkaww==","signatures":[{"sig":"MEYCIQCohfJUQUR5TKlKy5EkvDxAu2HeE1+BJSFHBlglbXTGuwIhAN02lh0L+ABXbJJWrXJaYiED0KvTw40J4LJ7A4heimms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfclLdCRA9TVsSAnZWagAAGWgP/iul78vlYQr63m1vK1kS\n/CKbQlv9mTH50bv9wh9lYRptJjnaBGliH3DlUVNMc5NYZpju/fTCbom0mTpE\nZOpqBxZb+IzStnBhzR2AJNsbB1oPsUwaeEboLzIHN67lLXLpHM0YmurRYo0V\n1TryiOv8FmwnrsfFT8F9AcG4Qlp+mzUmXEp722wMyOC3a0LmsZYYYhNWWrv7\niH4c5DIdLPCqjNyLYCKkuL2ddxyaIShKsLIAnBxiI1aLkQeE2ZEZ669I4xjp\nb+gwuA7PwOOOrzHEjvVyaEA0ZZTFzlUY/rTJULiz44WDuZwLqDQDhDY81Cew\nzeCmWnlNv3or8jhazE8C5mKQtkTCbRvWlY/w9Zi6EeBGPVw1CPPz4OweyX3j\nYbp2rxvlE8US704aLT1xmMd+dzyJZmfbcJFqXum7oWXmkztgVFV6uXd8hZvD\nwVNiff2fh9xPI+SlZ0kYFXux1A5ag8XuKGEWX2N0EkbiB7nKcJxAD7wbcEPT\nZq/lV4haeUOCN+Zrz0pFoACm4ceI156Tp9R7FAjzQVkmBFmgdp9DnItGXu4q\nMcrZnZ9mL3eEILnME9LsLonBiFeXCwtVjRAi2Dr1ZYcoXhkc6CV7am/OCB5U\nbN1om/nuZ5obZRatg+WGSRLIl3OT60meBCW4+cOBOFV1N2vVUeSJw2gfqSgI\n+zeD\r\n=MuEl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/JSONGrid.js","unpkg":"dist/JSONGrid.min.js","gitHead":"b65e0bcc89574a76ff8abb6ac8bdb28a099052d6","scripts":{"lint":"eslint *.js","test":"jest . --passWithNoTests","build":"mkdir -p dist/ && uglifyjs JSONGrid.js -o ./dist/JSONGrid.min.js -c -m && cp ./{json-grid.css,JSONGrid.js} dist/","clean":"rm dist/* || true","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"araujoigor","email":"igor.araujo91@gmail.com"},"repository":{"url":"git+https://github.com/araujoigor/json-grid.git","type":"git"},"_npmVersion":"6.14.5","description":"A library to convert JSON files into interactive HTML grids (tables)","directories":{},"_nodeVersion":"12.18.2","browserslist":["cover 99% and ie >= 10"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.10.0","uglify-js":"^3.11.0","eslint-plugin-compat":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/json-grid_0.0.4_1601327836772_0.4011386926249003","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@araujoigor/json-grid","version":"0.0.5","keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"author":{"name":"Igor Araujo"},"license":"MIT","_id":"@araujoigor/json-grid@0.0.5","maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"homepage":"https://github.com/araujoigor/json-grid#readme","bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"dist":{"shasum":"1d6b520d4cde5b35478c96ce94617944859f8c21","tarball":"https://registry.npmjs.org/@araujoigor/json-grid/-/json-grid-0.0.5.tgz","fileCount":6,"integrity":"sha512-DWkHy6G8YgIzK268jRJ+khonp7A9JNDg3ZMUvyV5zl3+XBzryqzeCC0+Y+XhEPv3FaOPsIz/KWGz4tlZp8At1g==","signatures":[{"sig":"MEQCIBo7dGRzr4HmHdIL/zTjPAc2xXSrUOeNorNNGi5LbXWbAiAp8Fk1OF7xwpshcGTHRTx2RzZpxQx/geOeVvbeIOB/Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc41DCRA9TVsSAnZWagAAQ24P/j23rYMPPNR4vxQZ01aw\nB3Jaz5fNFTZLimLknWIWeFDlzhkrZa0Ip8IphiZcky7zBxJHMJEXZcG+vtAC\nl2GhFHHV0rBYVwIoypHPp//I/jCbimXql12xCa9vtIlAVB4jj/W4aiZgNc8N\nk6wCkla7lu+AFIhun3nQIpZ3Q24cs/XZHyht65BGQ9kOHkz8IqLhESfzgydw\n74VFM/PeDwi//AuG8Dlz8B2cyaIIllLk20PSvsuNmLih3s5/BGdz4/R8Gvrf\nqetZOZsgwijjF5TFObHR9buUq5z6orpc5Dt3hDhTRrB8bWktr+fAFEDmTYIP\nGti9ih/ZCbz2hTCEuMLItVSHk4p1wJtaZXdc0yr5o+AtL/dULhey3YLhrfVT\nhxhOCAOKT8tPMQhOn244OV07q7Pir1z8B2cJqULELX+AJ0zHPVsPFrp+ntaS\nGI/R/c/I99rIVSI28VYm7naZMjGmfgfD0JEpMq9tvrUYKW6MHQcZ4ztCjAf9\n3yy+wOIDSzANc46wEgrwib903Fb9WPH072qHWlArehWmeAtgA3tM4+zsjtY+\nIOgKArvJQ4mkWA5cFVwfZjqZjI29Z2pFdnga3ZbotPzR0nxPpxpUF/Zyu8AV\n4aTw28AH8LJKk4/OEB91AOES76QR9XGUZdjhvZ+CmaaDlFiHllZ5lSqPyhDw\nCKOW\r\n=OA7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/JSONGrid.js","unpkg":"dist/JSONGrid.min.js","gitHead":"70a1e724c00fc163e4079714c6e828ca8ae220f1","scripts":{"lint":"eslint *.js","test":"jest . --passWithNoTests","build":"mkdir -p dist/ && uglifyjs JSONGrid.js -o ./dist/JSONGrid.min.js -c -m && cp ./{json-grid.css,JSONGrid.js} dist/","clean":"rm dist/* || true","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"araujoigor","email":"igor.araujo91@gmail.com"},"repository":{"url":"git+https://github.com/araujoigor/json-grid.git","type":"git"},"_npmVersion":"6.14.5","description":"A library to convert JSON files into interactive HTML grids (tables)","directories":{},"_nodeVersion":"12.18.2","browserslist":["cover 99% and ie >= 10"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.10.0","uglify-js":"^3.11.0","eslint-plugin-compat":"^3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/json-grid_0.0.5_1601408323299_0.5193702542357261","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@araujoigor/json-grid","version":"0.0.6","keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"author":{"name":"Igor Araujo"},"license":"MIT","_id":"@araujoigor/json-grid@0.0.6","maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"homepage":"https://github.com/araujoigor/json-grid#readme","bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"dist":{"shasum":"d183f0a033b58a0d6e5e4925debf31991e7b4bf2","tarball":"https://registry.npmjs.org/@araujoigor/json-grid/-/json-grid-0.0.6.tgz","fileCount":6,"integrity":"sha512-Dn9OFcswTqjY+4EXYtyv/Q8MF4CdJFlN3jZbD0VTp0GJfQSm+ZCYIbzaC34naQd7EJqhcjYU8hNPqQpK7sySjw==","signatures":[{"sig":"MEYCIQD1D1DQs6/bsy7+noUopKLr6iKoOB3GEUrzF9ORGxvNOAIhAPgccwgo29fDRyeOdRpSXf+IwVIoMZ5imb3/0U0X/WUA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglrLHCRA9TVsSAnZWagAAKbEQAJKEY62w79tKSXhgQbU5\n+TmsENMBX4vNzhaXjxstFSrJJT3hmpUWpXg1lYOjVcDLGqKtEY5uLOA055KI\nmIqG6XQNuvnRm5+nr9v5ScxuoxLKD7tjErHNzkxYltpZJmYTbMOfu3s/eVpM\nGYW776VS1DM7u+yC9X7ApMsv+ECmEwx1n9d4wk26pDKZCgQLwD2ukXCZGArN\nnnJf9u3/2AJUUhn4pLKM+WRl+YSBiU9gCpTSPsLhYwvMxTxMRG7LHc/pEUzR\n8Aa2/2LVRGkg/SRJW5xzrNL2kNXevdj5FOXihdIy53VxwYV6ikfysQ2XSs4B\nBkIbPn88BD/7cY4CtvuWaQut1IiwtCtV5+3CQoEBw5BTFHPau6GVSUj7sADo\nlTz9XBuf7sL/SH8WrlFqGI8GWBT1yQdtmn7aRaqXxa+JXEhIKI7AbIrhV/X1\nwIrA50K0ccbhrmClCUcTiWaNrA/uHK4ma414+iCuxw+OpiFFnKqI0Aps4ZKT\ndWlH5TXDJaxn895HzhMEImFGgf+ExcWmls/9rCS9kWD3cYyeNb+3BjVPua9F\nJ66OZiHzQLBmQx9hPzZpEMjJf2gqv406A0MmNMbv+ziWQbSbnIszJf1LOnN2\nkDSqCavA3ZlI8mDPMzqG5corqjnp928DRDVKe+NcSx8lwFgJ77yFHvgFHgk+\nxCqY\r\n=iMUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/JSONGrid.js","unpkg":"dist/JSONGrid.min.js","gitHead":"56812bca9a3eab3ff5e75ff600fa55dd62b10195","scripts":{"lint":"eslint *.js","test":"jest . --passWithNoTests","build":"mkdir -p dist/ && uglifyjs JSONGrid.js -o ./dist/JSONGrid.min.js -c -m && cp ./{json-grid.css,JSONGrid.js} dist/","clean":"rm dist/* || true","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"_npmUser":{"name":"araujoigor","email":"igor.araujo91@gmail.com"},"repository":{"url":"git+https://github.com/araujoigor/json-grid.git","type":"git"},"_npmVersion":"6.14.8","description":"A library to convert JSON files into interactive HTML grids (tables)","directories":{},"_nodeVersion":"12.19.0","browserslist":["cover 99% and ie >= 10"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.26.0","uglify-js":"^3.13.5","eslint-plugin-compat":"^3.9.0"},"_npmOperationalInternal":{"tmp":"tmp/json-grid_0.0.6_1620488902849_0.7924465877367202","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@araujoigor/json-grid","version":"0.0.7","description":"A library to convert JSON files into interactive HTML grids (tables)","main":"dist/JSONGrid.js","unpkg":"dist/JSONGrid.min.js","scripts":{"test":"jest . --passWithNoTests","lint":"eslint *.js","clean":"rm dist/* || true","build":"mkdir -p dist/ && uglifyjs JSONGrid.js -o ./dist/JSONGrid.min.js -c -m && cp ./{json-grid.css,JSONGrid.js} dist/","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/araujoigor/json-grid.git"},"keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"author":{"name":"Igor Araujo"},"license":"MIT","bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"homepage":"https://github.com/araujoigor/json-grid#readme","devDependencies":{"eslint":"^7.26.0","eslint-plugin-compat":"^3.9.0","jest":"^30.4.2","uglify-js":"^3.13.5"},"browserslist":["cover 99% and ie >= 10"],"gitHead":"e92f04813b8c98f2861a22f254d3ce6769ff72eb","_id":"@araujoigor/json-grid@0.0.7","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-yNVqTQ6440ph41Ol8RlHyvXo2pp4SHvBtE+HVjRbGTwo1eOIttXC0U5+XucJpo5BiRFCEmHk9mlKANu+5VPz9w==","shasum":"2b1bbcfbeb54bd4da1ea9e1bbd68dab669b952b5","tarball":"https://registry.npmjs.org/@araujoigor/json-grid/-/json-grid-0.0.7.tgz","fileCount":6,"unpackedSize":18946,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDi3zGEP8tZP7ORxygPpriRJKlhq6KXe98rP9dgt9uymwIhAKEWhHNNrmmm5mtahSvFkBcMO0jAdLJPUmXYo7x35tsQ"}]},"_npmUser":{"name":"araujoigor","email":"igor.araujo91@gmail.com"},"directories":{},"maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json-grid_0.0.7_1779636551809_0.5007193778171792"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-24T21:06:18.286Z","modified":"2026-05-24T15:29:12.068Z","0.0.1":"2019-11-24T21:06:18.657Z","0.0.3":"2020-07-29T11:12:04.290Z","0.0.4":"2020-09-28T21:17:16.878Z","0.0.5":"2020-09-29T19:38:43.414Z","0.0.6":"2021-05-08T15:48:23.015Z","0.0.7":"2026-05-24T15:29:11.964Z"},"bugs":{"url":"https://github.com/araujoigor/json-grid/issues"},"author":{"name":"Igor Araujo"},"license":"MIT","homepage":"https://github.com/araujoigor/json-grid#readme","keywords":["JSON","json-grid","json-table","JSON grid","JSON table","JSON to table"],"repository":{"type":"git","url":"git+https://github.com/araujoigor/json-grid.git"},"description":"A library to convert JSON files into interactive HTML grids (tables)","maintainers":[{"name":"araujoigor","email":"igor.araujo91@gmail.com"}],"readme":"# JSON Grid\n\nJSON Grid is an open source Javascript library meant to be run in the browser that aims to allow users to convert JSON objects into user-friendly and interactive tables/grids.\n\n## Installation\n\nIn order to install, just require the package through `unpkg` (https://unpkg.com/@araujoigor/json-grid) and use the `JSONGrid` object to generate your grid.\n\n## Usage\n\nA simple usage case would be:\n\n1. Include the lib from [unpkg](https://unpkg.com)\n2. Create a `div` with id `container`\n3. Store your JSON into a variable.\n4. Create a `JSONGrid` instance with the references to your data and the container (see the [API](#API) section)\n5. Run the `render` method of the instance.\n\n\n```html\n  <!DOCTYPE html>\n  <html lang=\"en\">\n\n  <head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">\n    <title>JSON Grid</title>\n    <link href=\"https://fonts.googleapis.com/css?family=Roboto+Mono:400,500,700&display=swap\" rel=\"stylesheet\">\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/@araujoigor/json-grid/dist/json-grid.css\">\n    <script src=\"https://unpkg.com/@araujoigor/json-grid/dist/JSONGrid.min.js\"></script>\n  </head>\n\n  <body>\n    <div id=\"container\"></div>\n    <script>\n      var container = document.getElementById(\"container\");\n      <div style=\"display: flex; width: 300px\">\n        <button onclick=\"expandAll()\">Expand All</button>\n        <button onclick=\"collapseAll()\">Collapse All</button>\n      </div>\n      var data = {\n        sport: \"Formula 1\",\n        GP: \"Brazilian GP - Interlagos\",\n        date: \"2019-11-17T17:10:00.000Z\",\n        track: \"Autódromo José Carlos Pace\",\n        stadings: [\n          { \"pos\": 1, \"driver\": \"M. Verstappen\",\"team\": \"Red Bull\", \"number#\": 33, \"time\": \"+1:33:14.678\", \"pts\": 25 },\n          { \"pos\": 2, \"driver\": \"P. Gasly\",\"team\": \"Toro Rosso\", \"number#\": 10, \"time\": \"+6.077s\", \"pts\": 18 },\n          { \"pos\": 3, \"driver\": \"C. Sainz, Jr.\",\"team\": \"McLaren\", \"number#\": 55, \"time\": \"+8.896s\", \"pts\": 15 },\n          { \"pos\": 4, \"driver\": \"K. Räikkönen\",\"team\": \"Alfa Romeo\", \"number#\": 7, \"time\": \"+9.452s\", \"pts\": 12 },\n          { \"pos\": 5, \"driver\": \"A. Giovinazzi\",\"team\": \"Alfa Romeo\", \"number#\": 99, \"time\": \"+10.201s\", \"pts\": 10 },\n          { \"pos\": 6, \"driver\": \"D. Ricciardo\",\"team\": \"Renault\", \"number#\": 3, \"time\": \"+10.541s\", \"pts\": 8 },\n          { \"pos\": 7, \"driver\": \"L. Hamilton\",\"team\": \"Mercedes\", \"number#\": 44, \"time\": \"+11.139s\", \"pts\": 6 },\n          { \"pos\": 8, \"driver\": \"L. Norris\",\"team\": \"McLaren\", \"number#\": 4, \"time\": \"+11.204s\", \"pts\": 4 },\n          { \"pos\": 9, \"driver\": \"S. Pérez\",\"team\": \"Racing Point\", \"number#\": 11, \"time\": \"+11.529s\", \"pts\": 2 },\n          { \"pos\": 10, \"driver\": \"D. Kvyat\",\"team\": \"Toro Rosso\", \"number#\": 26, \"time\": \"+11.931s\", \"pts\": 1 },\n          { \"pos\": 11, \"driver\": \"K. Magnussen\",\"team\": \"Haas\", \"number#\": 20, \"time\": \"+12.732s\", \"pts\": 0 },\n          { \"pos\": 12, \"driver\": \"G. Russell\",\"team\": \"Williams\", \"number#\": 63, \"time\": \"+13.599s\", \"pts\": 0 },\n          { \"pos\": 13, \"driver\": \"R. Grosjean\",\"team\": \"Haas\", \"number#\": 8, \"time\": \"+13.599s\", \"pts\": 0 },\n          { \"pos\": 14, \"driver\": \"A. Albon\",\"team\": \"Red Bull\", \"number#\": 23, \"time\": \"+14.927s\", \"pts\": 0 },\n          { \"pos\": 15, \"driver\": \"N. Hülkenberg\",\"team\": \"Renault\", \"number#\": 27, \"time\": \"+18.059s\", \"pts\": 0 },\n          { \"pos\": 16, \"driver\": \"R. Kubica\",\"team\": \"Williams\", \"number#\": 88, \"time\": \"+1 Lap\", \"pts\": 0 },\n          { \"pos\": 17, \"driver\": \"S. Vettel\",\"team\": \"Ferrari\", \"number#\": 5, \"time\": \"DNF\", \"pts\": 0 },\n          { \"pos\": 18, \"driver\": \"C. Leclerc\",\"team\": \"Ferrari\", \"number#\": 16, \"time\": \"DNF\", \"pts\": 0 },\n          { \"pos\": 19, \"driver\": \"L. Stroll\",\"team\": \"Racing Point\", \"number#\": 18, \"time\": \"DNF\", \"pts\": 0 },\n          { \"pos\": 20, \"driver\": \"V. Bottas\",\"team\": \"Mercedes\", \"number#\": 77, \"time\": \"DNF\", \"pts\": 0 }\n        ]\n      };\n      var jsonGrid = new JSONGrid(data, container);\n      jsonGrid.render();\n\n      function expandAll() {\n        jsonGrid.expandAll();\n      }\n\n      function collapseAll() {\n        jsonGrid.collapseAll();\n      }\n    </script>\n  </body>\n  </html>\n```\n\n## API\n\nThe functions that are meant to be used publicly are:\n\n### `JSONGrid(data, container)`\n\n> The constructor receives two arguments: `data` and `container`.\n\nThe `data` parameter is expected to be JSON object.\nThe `container` parameter is expected to be a DOM node and will be used to render the contents.\n\nAfter the object is created, you can use the `render` function to render the grid.\n\n### `JSONGrid.prototype.render`\n\nUsed to render grid based on the given `data` to the given `container`.\n\n### `JSONGrid.prototype.generateDOM`\n\nReturns the grid DOM without rendering it to the `container`.\n\n### `JSONGrid.prototype.expandAll`\n\nExpands all collapsed tables and nested grids.\n\n\n### `JSONGrid.prototype.collapseAll`\n\nCollapses all expanded tables and nested grids.","readmeFilename":"README.md"}