{"_id":"@adamwebster/tabini","_rev":"6-275349c6efcb4969201bc28a4471f111","name":"@adamwebster/tabini","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@adamwebster/tabini","version":"1.0.0","main":"index.js","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","dependencies":{"@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","@fortawesome/react-fontawesome":"^0.1.11","@gatsby-contrib/gatsby-plugin-elasticlunr-search":"^2.4.2","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.6","@popperjs/core":"^2.4.4","@theme-ui/color":"^0.3.1","@types/react-helmet":"^6.0.0","dayjs":"^1.8.29","gatsby-image":"^2.4.12","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-page-creator":"^2.3.15","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.6.18","gatsby-plugin-theme-ui":"^0.3.0","gatsby-remark-images":"^3.3.18","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-json":"^2.4.11","gatsby-transformer-remark":"^2.8.23","gatsby-transformer-sharp":"^2.5.10","gatsby-transformer-yaml":"^2.4.10","markdown-to-jsx":"^6.11.4","polished":"^3.6.5","prism-react-renderer":"^1.1.1","react-helmet":"^6.1.0","react-popper":"^2.2.3","theme-ui":"^0.3.1"},"peerDependencies":{"gatsby":"^2.23.12","react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@types/markdown-to-jsx":"^6.11.1","@types/mdx-js__react":"^1.5.2","@types/theme-ui":"^0.3.4","gatsby":"^2.23.20","prettier":"2.0.5","react":"^16.12.0","react-dom":"^16.12.0","typescript":"^3.9.6"},"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","_id":"@adamwebster/tabini@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-gfKSniGeLpGdGLsORseFKaKhaethWJ8WhvDq/KjeV08NVH+xHri9iPixi0Rczx/Wbp1S7nw65vnwUIHpTgQ0oA==","shasum":"a3a2652e86a4b19ad314f274e99b05acfc47a467","tarball":"https://registry.npmjs.org/@adamwebster/tabini/-/tabini-1.0.0.tgz","fileCount":96,"unpackedSize":829618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEj4GCRA9TVsSAnZWagAAg+wP/0lQXDnxH+sEM4/o9z5p\nd0ZjGlZ8C0BE1jIxNS7MGzwOC5Lkcml3tRfXSppIsULdSMvJlR2cNu3kOYdQ\n48phqsqHo6EuoSy1HKCdaqJRCitRZB1HAvclNlah2kHXZDyFStDHmi7M/j4p\nbRW91Omiv6Sf/0quASJylyMV5fJ+/0GcbAHYyWfoev6VEI5Epv1892ueMfnl\nmoKkeqsYGR2WhkBplIoaDB204HW6Mji/lrY9Kx7oz94zQGHMRL/gf5lJTAGD\nNiWRUK19AterlZ6SVF5c2HrL68cVlvqnd4IDOFjr25qlCkk1RFjneHuvJ2YE\nD/gfjqPGrSWZ8brZbMjSZY6TiFJkmftZnqog/z7D44TbwZSarKWY5hya/2nj\n8+2hcwH8Pn/tCY+DPqdf9FE8DBmhFP1SLAWStux1p17opek4w3efyShq1fJY\nmKM0Yz0mQngj0JrqnsbmrLp67TrpYIz5Eey6LEjZcdX1g/uhTYMTOL2hJFhs\nqV7GzgxU0iFLFm+Y58dUKaZEAKJQkfjiS0/qF2eBAnLr85QJ9OkjZs2bCXUL\nRYrX4bDA1SwJHP+FB83cPRk5k/PUK5tCWiLaDjRI/vrx3xjUocgR52yGWzpq\nRM4XvcZzIlWB2NLdl089erTNeM5/4VKN0f/OcaztelxiGrKn77knsIHDadon\nXULq\r\n=6oa9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkoPkZ8f7YpYMiCdRDVo3MdPIr7do0CStOIcXoWiXqhAiEAkggfMMGmjQr44w3v+po7wzIN5fnzt4FWWLWnE/7sKnw="}]},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"_npmUser":{"name":"adamwebster","email":"adamwebster@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabini_1.0.0_1595031045713_0.10296616490414356"},"_hasShrinkwrap":false},"1.0.1":{"name":"@adamwebster/tabini","version":"1.0.1","main":"index.js","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","dependencies":{"@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","@fortawesome/react-fontawesome":"^0.1.11","@gatsby-contrib/gatsby-plugin-elasticlunr-search":"^2.4.2","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.6","@popperjs/core":"^2.4.4","@theme-ui/color":"^0.3.1","@types/react-helmet":"^6.0.0","dayjs":"^1.8.29","gatsby-image":"^2.4.12","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-page-creator":"^2.3.15","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.6.18","gatsby-plugin-theme-ui":"^0.3.0","gatsby-remark-images":"^3.3.18","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-json":"^2.4.11","gatsby-transformer-remark":"^2.8.23","gatsby-transformer-sharp":"^2.5.10","gatsby-transformer-yaml":"^2.4.10","markdown-to-jsx":"^6.11.4","polished":"^3.6.5","prism-react-renderer":"^1.1.1","react-helmet":"^6.1.0","react-popper":"^2.2.3","theme-ui":"^0.3.1"},"peerDependencies":{"gatsby":"^2.23.12","react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@types/markdown-to-jsx":"^6.11.1","@types/mdx-js__react":"^1.5.2","@types/theme-ui":"^0.3.4","gatsby":"^2.23.20","prettier":"2.0.5","react":"^16.12.0","react-dom":"^16.12.0","typescript":"^3.9.6"},"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","_id":"@adamwebster/tabini@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-0ZA8cF1XIcYxCa4E84KS+dxd4UbxL1Y85E0q/YJQnwh4bYFZQRA9XexfIpaB91thXbUbOpmdj/xOh23vdKNtqg==","shasum":"2f091343fa8401f564f98d31c20c054cfc9a4553","tarball":"https://registry.npmjs.org/@adamwebster/tabini/-/tabini-1.0.1.tgz","fileCount":93,"unpackedSize":829401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFV9NCRA9TVsSAnZWagAAA9QP/jcQmvmMyjjRcQSRSsrd\nP7zPwvaBv5jrXrrl1yW++t2Ni/NaQAEvB2UYDfvAOLASYY0v6OsMEPJSAlVI\n+a8blySXbYeJRygNvMLR8PjjLec8fqJbg6+VMvS8u+H4OHJl8P/t6FrpBbeu\nmEi8r8N+pA1pEpaiyUJf8IpF9SQ4mWixXGu3/tt9J8o3mNtGUiSIwEx8BReE\norLn4mdIUwjnEmDRHGzBKDh8lkzfChHy21/jLE4kLRkxqwNoYzOjoQqJ+zop\nipmr5o9oMY2Xf0dIt/EfEHyOYc+BLjT7McbJcvXdFfVNksj6/LThGzGWCMx4\n1GLBLpwQH2OVGOEKtHH1OUo6CtZHduShOOvGSyZe69cGucUDz6a+hVK8OlzL\nvdYaHPGMJ7zg4EoUUlMUHknI4NvJS5w8au7bOhbkXwJxOdcpKZPxLgf9ViHq\n3U0F14su4EW/V/purevHvOmTfYMNuOLF5GsMvLcAt7X67Ud266ia2Zex8XIL\nAAOatZKbhCRGgEMU2H0/FeNqgXj9rkw6FaENhS77RDdNZtGM71vXkczgVv2X\nfZWAG1wXYlDNyenoNMFHAdFPrChLzt6tLvxTdeDXtGr6oWLiKg1XxJJFDH49\n8F3p44eXKiMhxb4ODbbZ0J8SAdIPzO8DESkUkGgni0hvgBmAstTrek7pj2ji\nOPSJ\r\n=gQ1b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJhmoQdeE8/zhX4rUFTqz9guOFco7C0D/910OZUdxX7AiEAn/En6t0e5HJb9/z1AJXlhyOZdZdFPH7uZyb8vhrpHVk="}]},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"_npmUser":{"name":"adamwebster","email":"adamwebster@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabini_1.0.1_1595236172623_0.11927520502899625"},"_hasShrinkwrap":false},"1.0.2":{"name":"@adamwebster/tabini","version":"1.0.2","main":"index.js","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","dependencies":{"@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","@fortawesome/react-fontawesome":"^0.1.11","@gatsby-contrib/gatsby-plugin-elasticlunr-search":"^2.4.2","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.6","@popperjs/core":"^2.4.4","@theme-ui/color":"^0.3.1","@types/react-helmet":"^6.0.0","dayjs":"^1.8.29","gatsby-image":"^2.4.12","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-page-creator":"^2.3.15","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.6.18","gatsby-plugin-theme-ui":"^0.3.0","gatsby-remark-images":"^3.3.18","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-json":"^2.4.11","gatsby-transformer-remark":"^2.8.23","gatsby-transformer-sharp":"^2.5.10","gatsby-transformer-yaml":"^2.4.10","markdown-to-jsx":"^6.11.4","polished":"^3.6.5","prism-react-renderer":"^1.1.1","react-helmet":"^6.1.0","react-popper":"^2.2.3","theme-ui":"^0.3.1"},"peerDependencies":{"gatsby":"^2.23.12","react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@types/markdown-to-jsx":"^6.11.1","@types/mdx-js__react":"^1.5.2","@types/theme-ui":"^0.3.4","gatsby":"^2.23.20","prettier":"2.0.5","react":"^16.12.0","react-dom":"^16.12.0","typescript":"^3.9.6"},"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","_id":"@adamwebster/tabini@1.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-9GHi7sWeo3OtI8PcI3C8w0b+4PR3GcZ4Z/JXSsjz8WFsU6WAUcYDX299JokcTZ+pgDzfszuJkbASkpyaFUvnEA==","shasum":"18df793a1722e2ff13a6c9236f49e027360fc8fb","tarball":"https://registry.npmjs.org/@adamwebster/tabini/-/tabini-1.0.2.tgz","fileCount":93,"unpackedSize":829405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFV/ACRA9TVsSAnZWagAASygQAI5q0JI8Zmqw0RoEW3hz\nyknueEmZSIIqRTchhf/OZdZSc8XURXjPkuCRPbh/y9EUqx8sXX5Gxv5C17z4\nuJOQ6gj9LgcYKNt7kFK9ksQ/kcjptyK3KicbGdaFjDqApu5TR7iLCxP7ULYE\nDGBc7eEE1C//n0rfMPdpwKclUf7kfCqQdjANGVY3EV+Mdohn9ZysuHuQGZfh\njsuKEj8+p2B9kh186aOklG5PIwr4h4xm3na+Mfa2TGjDA4d61xv/xOh131Xh\nwj6Kbn7WPE4yO7YO+PbrL/NxD652fXiH+HYTmXBHUlZS/ipDO6ultwrlmE2C\nzM8SJbhKKlLRHD0yOt51Tv3mCztbO1J1iYS2NbDD0GRGOcUQ6U7NhISlowgG\n0jRO+SEF8KUlsQsutu2m2H5XUd27NX+/JL9Yy0B2vGxbpPex6ZVraJCWXHvt\nW2S1YMzjQ5FkxQgnL9AsSsW2YFkiCt4b/SqU1WORGvV5awB4DMTeVfj2nhVJ\nA0oOQmCbftLuxYkW2p0rZseRyPY+By4KZqqPclEqUItWW/qW8+WhFMHuqicS\nvHLz5Qr+2SGLJrOHLfgl3rYCC+IOUgeCYQybkG5ImCoaF92D5l2Flzl2pdUd\nXOZFoJORTU0CHIPxPO2sOyfgnK+VRQgDcqjnTMNtEpTmlWCAOAY4XuKbGZiW\njJ98\r\n=iJmC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq8Q93VuCXM86uJC4j5Y8CLslampt5hR+hOe00fPeUHAiEAlnKoEj3iskAJY78BKVNcrFoY0ARhPIab5VuT70B2Zq4="}]},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"_npmUser":{"name":"adamwebster","email":"adamwebster@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabini_1.0.2_1595236287527_0.5594245427405371"},"_hasShrinkwrap":false},"1.0.3":{"name":"@adamwebster/tabini","version":"1.0.3","main":"index.js","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","dependencies":{"@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","@fortawesome/react-fontawesome":"^0.1.11","@gatsby-contrib/gatsby-plugin-elasticlunr-search":"^2.4.2","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.6","@popperjs/core":"^2.4.4","@theme-ui/color":"^0.3.1","@types/react-helmet":"^6.0.0","dayjs":"^1.8.29","gatsby-image":"^2.4.12","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-page-creator":"^2.3.15","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.6.18","gatsby-plugin-theme-ui":"^0.3.0","gatsby-remark-images":"^3.3.18","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-json":"^2.4.11","gatsby-transformer-remark":"^2.8.23","gatsby-transformer-sharp":"^2.5.10","gatsby-transformer-yaml":"^2.4.10","markdown-to-jsx":"^6.11.4","polished":"^3.6.5","prism-react-renderer":"^1.1.1","react-helmet":"^6.1.0","react-popper":"^2.2.3","theme-ui":"^0.3.1"},"peerDependencies":{"gatsby":"^2.23.12","react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@types/markdown-to-jsx":"^6.11.1","@types/mdx-js__react":"^1.5.2","@types/theme-ui":"^0.3.4","gatsby":"^2.23.20","prettier":"2.0.5","react":"^16.12.0","react-dom":"^16.12.0","typescript":"^3.9.6"},"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","_id":"@adamwebster/tabini@1.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-H3HjgkMKyV+td94Pi4DnUxNJAZZj14wejVfUO/iSf+m0xiQW09eAa9tSKZgqJJpZ5UAjpMRypMB8BCambB+ozw==","shasum":"25751be0fe261011d23dc1c3dd38c2bd62f7f7f2","tarball":"https://registry.npmjs.org/@adamwebster/tabini/-/tabini-1.0.3.tgz","fileCount":93,"unpackedSize":829409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFV/rCRA9TVsSAnZWagAAJfgP/3WKqJo1e19hmu+r18vY\nZVyx6Jctwicl+L1nZaIB7o1zVpoqxkPopzfCf+DDhOb8QtJ+HjMwoAB1p++h\nSJ793uV3wq3HoK9Q3ZradciqarfNpnvnc1JpTCxn8vrg17KVI6RhdcznMy1O\nCcQUs6Y8hATeHFRDEta/jVKhG6aax/0ADRB5bCKdMG1gA+YZqRMoAt3EfgPx\naNRill2HPi79A/0IAPGIlpZOl+uPrV2y0M8Eg4Izk80jhC7gA9sOTp5v8HQL\ns2eUy9s7Fn4HLT2U4P9P1cg6pFO5lhDyw4s39opxZDZmcNlzSWu4xWcCjNHP\nHaNoPR9/LDxgusbNokdhMKWWCYl/PvbGqHAq4HzvIVaKRgGZlJOFiaWQJIlg\nNwJavAac6aAWAu7RqqluKLc8a6w9OowtusVD6pAO1wJrOWm+eK6WmecgheoO\n3jvHQ3/LeC7FYU/BL5LN2/x4Jp0BdFNEK1Tzs3rUK5uIftAvIQqu7V+l4hEd\nkXQBb6jZl9iSPSKjxP1CKo4G3WICr0DQNbXYrd6O4iEzvY6BhOQ1sMSC4VU3\ndKZ2Xk6LJjGSvbiT/3UqJJ77sZqV/ScQffZFnkvo9XxG6EJ3/B+jqbwYC1yv\n0McEpGKKbsA8wJ26W+HV6rGzMigQES8yr13XgUTw1OtvV3aS2sbY5al8ynp7\nBKiM\r\n=QljO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmQzArrlbtonyuiyzFAONbzRPN55qOMfNXMwOIZ+ueTAiEArC8HXGJLc+ar/fEoQRI4GvbgqxmWgSpj2PWCxtLw588="}]},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"_npmUser":{"name":"adamwebster","email":"adamwebster@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabini_1.0.3_1595236331411_0.6823505467613313"},"_hasShrinkwrap":false},"1.0.4":{"name":"@adamwebster/tabini","version":"1.0.4","main":"index.js","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","dependencies":{"@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","@fortawesome/react-fontawesome":"^0.1.11","@gatsby-contrib/gatsby-plugin-elasticlunr-search":"^2.4.2","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.6","@popperjs/core":"^2.4.4","@theme-ui/color":"^0.3.1","@types/react-helmet":"^6.0.0","dayjs":"^1.8.29","gatsby-image":"^2.4.12","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-page-creator":"^2.3.15","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.6.18","gatsby-plugin-theme-ui":"^0.3.0","gatsby-remark-images":"^3.3.18","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-json":"^2.4.11","gatsby-transformer-remark":"^2.8.23","gatsby-transformer-sharp":"^2.5.10","gatsby-transformer-yaml":"^2.4.10","markdown-to-jsx":"^6.11.4","polished":"^3.6.5","prism-react-renderer":"^1.1.1","react-helmet":"^6.1.0","react-popper":"^2.2.3","theme-ui":"^0.3.1"},"peerDependencies":{"gatsby":"^2.23.12","react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@types/markdown-to-jsx":"^6.11.1","@types/mdx-js__react":"^1.5.2","@types/theme-ui":"^0.3.4","gatsby":"^2.23.20","prettier":"2.0.5","react":"^16.12.0","react-dom":"^16.12.0","typescript":"^3.9.6"},"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","_id":"@adamwebster/tabini@1.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Iusu9DTVf+1V93Zy9aFnueezNBMxTueimBl6XKVkPqmT4CNFPQcvVAsL6GZ0hwCFc4PNETsfliKKDe9baQGsOA==","shasum":"6f6593a815ae437e207998daa1bdd7816ece0b98","tarball":"https://registry.npmjs.org/@adamwebster/tabini/-/tabini-1.0.4.tgz","fileCount":93,"unpackedSize":829399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFWAWCRA9TVsSAnZWagAA7eQP/0PbNxj471xja78TTZXT\n3Y2Q1HAEHy81NlbbBSgf5l+EyB530yl/f5r3DGsq9JiR7e2ANjSpDi711vjb\n48EfZVWHtZuioaZgfIXdcMZDu9xFcujZ3NaK+c+4QHOhu/+5mZ2SVqGxdlSc\nxRyQCB6kyjNOzVEpyYuOo/pUOIJCASQJhO+UaD+ELFHQY2xfP7sEC+Udo8s2\n57rPuEQBdUy0YryhZ2mdKazCv/svkJHW4VmDcyvdKpuTq7JA4PLjfC3sUkn7\nuRGNuWX7O5OH3pUVlT0jQEvuzHK8i5wpc3EAxbnVVb5QW1/JcPlNQjFrs5Ok\nk+75yjwUyKNk5ab7Et0iWDmcZynmPKLd6v0VrRX1F+YpAaAvHfrzQRh4v57X\nz4UkEGzPc48aHDsFTyehCFpUAwwQNNuw5CPZ7dXYfHnUtAfEjmb5wBuzNHSb\n22dR5MzxyNbOdeTLO0WIUO42hsQAfO/58HnP6JmKGpzj6qtd/xX02ZGXweSd\n/DQxjHixBOS2lbJ8mTKaCwiIk6jGztj1YA8NgV7H0XUJtvpywkdrXjcE6MeV\nQ+m9BpD55+OwjPfa79VhN21FRoOCIGuAxJclUmhRgSWcBe3opm2ByTgiSR6a\npiCVleerW7XqTqDv7zRFdqBM9u+DAT8P48WAxTOHzlJ43Hd/zYyBNThN66wr\nmKgG\r\n=T53o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7uxnESCqjAbHaNRwpI9jaicLHtmcwABGSCJD276D2xAiEAhzCWBKi+DAItbwzHUIc8NswOTb2Gw0MQTVABhhq1gOQ="}]},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"_npmUser":{"name":"adamwebster","email":"adamwebster@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabini_1.0.4_1595236373646_0.28262779174247754"},"_hasShrinkwrap":false},"1.0.5":{"name":"@adamwebster/tabini","version":"1.0.5","main":"index.js","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","dependencies":{"@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@fortawesome/fontawesome-svg-core":"^1.2.29","@fortawesome/free-brands-svg-icons":"^5.13.1","@fortawesome/free-regular-svg-icons":"^5.13.1","@fortawesome/free-solid-svg-icons":"^5.13.1","@fortawesome/react-fontawesome":"^0.1.11","@gatsby-contrib/gatsby-plugin-elasticlunr-search":"^2.4.2","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.6","@popperjs/core":"^2.4.4","@theme-ui/color":"^0.3.1","@types/react-helmet":"^6.0.0","dayjs":"^1.8.29","gatsby-image":"^2.4.12","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-page-creator":"^2.3.15","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-react-svg":"^3.0.0","gatsby-plugin-sharp":"^2.6.18","gatsby-plugin-theme-ui":"^0.3.0","gatsby-remark-images":"^3.3.18","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-json":"^2.4.11","gatsby-transformer-remark":"^2.8.23","gatsby-transformer-sharp":"^2.5.10","gatsby-transformer-yaml":"^2.4.10","markdown-to-jsx":"^6.11.4","polished":"^3.6.5","prism-react-renderer":"^1.1.1","react-helmet":"^6.1.0","react-popper":"^2.2.3","remark-frontmatter":"^1.3.3","remark-mdx":"^1.6.12","remark-mdx-to-plain-text":"^3.0.0","strip-markdown":"^3.1.2","theme-ui":"^0.3.1"},"peerDependencies":{"gatsby":"^2.23.12","react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@types/markdown-to-jsx":"^6.11.1","@types/mdx-js__react":"^1.5.2","@types/theme-ui":"^0.3.4","gatsby":"^2.23.20","prettier":"2.0.5","react":"^16.12.0","react-dom":"^16.12.0","typescript":"^3.9.6"},"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","_id":"@adamwebster/tabini@1.0.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-8sYmh79hyTIpKPPVQHqzoM1AIQyRdHKhTdbmKSxVMVvqus+fjgqrF3PUcgYcmve81dBcwwP9mZqpl4dA0QTIjQ==","shasum":"14b1afac0780ef74dd5df746c0d7958241629a8e","tarball":"https://registry.npmjs.org/@adamwebster/tabini/-/tabini-1.0.5.tgz","fileCount":96,"unpackedSize":837646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG34ICRA9TVsSAnZWagAA7YkP+wfAcwFNvW5pqsHTSuMu\n06VP4UXntAR3mQbwcbRJ7/y1/jjC+PB539EAeSpLf9oPrvTr/GgHNwZ+zBat\nZhtVfRYYq+stcxXqV6FkjMt40pRUwDkDn1SR8bnwmtbT1oAZNbbQQtGZ7lAH\n/CUomz7P3J+PPaIFy5MKWgOUN37gOBl2AgwgFQzn+ig7g8MdKzQrdG9qBvbv\nvJQ2heFHkZCxPEA/lYQrFc4rF2q0ZQHkbyTfngzXq8FugGqoQIV55RhIT7UC\ncvCwsq4OQBX2mwvyPcE7FnpN4o/rpjYF4A55FFLOScisTqHvLWHHdWGKpBWT\nsXm2Pb8xAee4R9WQSku+fCRVdqbil+WzyyalGlzZ1Ex8wHDET52QElvJNUdb\nK6Blrpq4AUgyDSpp6xYV7DpMAW1NNssiNgtGYpbgRChohow6zFb9w5w+hpBq\n9HBy0hwxHXQcMb4JKU4WuZ95Z0K3Hoh1MvGsAJgmf6igQSFC90GD2Im1je0X\n2UVsmaoKw8HCkVVYawuBAe1UlorBhoKHKrsW2YNmimqnQezezM+6nd/CPvFw\nW8en/xbPQNKd24OWpdr5P8LrfBwzi+QI5FtMPjH6+982J8IRJjHk/yrW+Ogo\nLKvA7b4SToBgBCFaosq7SPc4eCjYIlx0mboom/+h/FvGe2uVf9tC+Wge6+qu\nSsil\r\n=IAyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZjjZNOdL+m4xE3PyAGZJ4aPt0qq+X3uHEkOqyo3xufgIhAIjfGPe/qhrSwjf2bSJw6EUhlIP1Cl+esbDq+soTNmke"}]},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"_npmUser":{"name":"adamwebster","email":"adamwebster@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tabini_1.0.5_1595637255844_0.3755757251632974"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-18T00:10:45.677Z","1.0.0":"2020-07-18T00:10:45.974Z","modified":"2022-04-04T11:25:43.172Z","1.0.1":"2020-07-20T09:09:32.783Z","1.0.2":"2020-07-20T09:11:27.710Z","1.0.3":"2020-07-20T09:12:11.610Z","1.0.4":"2020-07-20T09:12:53.894Z","1.0.5":"2020-07-25T00:34:16.025Z"},"maintainers":[{"name":"adamwebster","email":"adamwebster@me.com"}],"description":"<p align=\"center\"> <img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />   </p>","author":{"name":"Adam Webster","url":"@adamwebster"},"license":"MIT","readme":"# Tabini for Gatsby\n\n<p align=\"center\">\n<img width=\"250px\" src=\"https://gatsbytheme.adamwebster.me/static/8f76ddec2c566cfc3f5abec85e2aa2ef/14b42/socialPic.jpg\" />\n  </p>\n\nTabini is a blog theme designed and developed by [Adam Webster](https://adamwebster.me).\n\n## Features\n\n- Write articles using Markdown and MDX.\n- Source content from Contentful\n- Create new pages using Markdown and MDX.\n- Custom content areas\n  - Before the featured article list\n  - Before the article list\n  - Before the article content\n  - Before the footer\n- Built in social graph support so when you share your links it will add an image and an excerpt of the content.\n- Multiple author support\n\n## Installation\n\nAfter installing the theme by adding a reference to it in your `package.json` file add the following line to you plugins of you `gatsby-config.js`.\n\n```js\nplugins: ['@adamwebster/tabini'];\n```\n\nThen run `gatsby develop` this will copy the needed files into a directory in your src directory called **tabini**. In there there is everything you need to get started.\n\n## Structure of the theme directory\n\n```txt\n- tabini\n    |- articles\n    |   |- images\n    |   |- articlename.md\n    |- assets\n    |- authors\n    |   |- avatars\n    |   |- author.yaml\n    |- content_area\n        |- BeforeArticleContent.md\n        |- BeforeArticleList.md\n        |- BeforeFeaturedArticles.md\n        |- BeforeFooter.md\n    |- pages\n        |- PageName.md\n    |- sidebar_widgets\n        |- WidgetName.md\n    settings.json\n```\n\n## Theme Settings\n\nIn the `tabini` theme directory of your `src` directory there is a file called `settings.json`. In that file there are settings that are are for the theme.\n\nBy default it looks like the following.\n\n```json\n{\n  \"social\": [\n    { \"url\": \"http://twitter.com\" },\n    { \"url\": \"http://facebook.com\" },\n    { \"url\": \"http://github.com\" }\n  ],\n  \"menuLinks\": [\n    {\n      \"name\": \"Home\",\n      \"link\": \"/\"\n    },\n    {\n      \"name\": \"About\",\n      \"link\": \"/about\"\n    }\n  ],\n  \"searchBox\": {\n    \"placeholder\": \"Search for articles\",\n    \"ariaLabel\": \"Search the site\"\n  }\n}\n```\n\n### social\n\nThe **social** section of the settings defines what social icons show up in the footer. If you don't want to show anything in the footer for social links just set that to be `\"social\": []`,\n\n### menuLinks\n\nThe **menuLinks** section of the settings defines the links that show up in the header of the theme. If you create a new page, for example `contact.md` you would need to add it to this section for it to show up in the menu.\n\n```json\n\"menuLinks\": [\n  {\n    \"name\": \"Home\",\n    \"link\": \"/\"\n  },\n  {\n    \"name\": \"About\",\n    \"link\": \"/about\"\n  },\n  {\n    \"name\": \"Contact\",\n    \"link\": \"/contact\"\n  }\n],\n```\n\nIf you would like no menu items to show up in the header then set it to be `\"menuLinks\": []`.\n\n### searchBox\n\nThe **searchBox** section of the `settings.json` file sets the placeholder and the aria label attributes of the the input.\n\n## Theme Options\n\n### basePath\n\nBy default the base bath is set to `/` which means that the theme would be loaded and displayed on the root of your website. You can change this by setting the option of `basePath` when defining the theme in your `gatsby-config.js`.\n\nThe example below sets the `basePath` to `path` which will cause the theme and its content to be displayed at `localhost:8000/path` when you run `gatsby develop`.\n\n```js\n{\n      resolve: `@adamwebster/tabini`,\n      options: {\n        basePath: \"/path\",\n      },\n},\n```\n\n### contentful\n\nThe `contentful` option defines if the content should come from **Contentful** or not. It can be set to `true` or `false` by default it is set to `false`.\n\n```js\n{\n      resolve: `@adamwebster/tabini`,\n      options: {\n        contentful: true,\n      },\n},\n```\n\nFor more information about using **Contentful** go to the **Contentful Intergration** of **Advanced Features**.\n\n## Authors\n\n**If you use the Contentful Intergration of the theme the authors will come from your Contentful space**\n\nThere must be a least one featured author this author will show up on the index page of the site.\n\nTo edit the authors open the `authors.yaml` file found in the `authors` directory which is found in the `tabini` directory of your `src` folder.\n\n```yaml\n- name: Author One\n  bio: |\n    This is where something about yourself would go.  Make it personal and make sure to mention what you are writing about. You can also add [links](http://adamwebster.me) using **Markdown formatting** and <a href='https://adamwebster.me'>html</a>\n  profilePicture: avatars/profile.jpg\n  featured: true\n  social:\n    - url: http://twitter.com\n    - url: http://facebook.com\n- name: Author Two\n  bio: |\n    This is where something about yourself would go.  Make it personal and make sure to mention what you are writing about. You can also add [links](http://adamwebster.me) using **Markdown formatting** and <a href='https://adamwebster.me'>html</a>\n  featured: false\n- name: Author Three\n  bio: |\n    This is where something about yourself would go.  Make it personal and make sure to mention what you are writing about. You can also add [links](http://adamwebster.me) using **Markdown formatting** and <a href='https://adamwebster.me'>html</a>\n  featured: false\n```\n\nThere are five sections for each author they are name, bio, profilePicture, featured, and social.\n\n### name\n\nThe name of the author.\n\n### bio\n\nA little bit about the author will show up in the side bar of the home page if the author is featured and on the article page for each article that is written by the author.\n\n### profilePicture\n\nThis will show up above the articles bio and must be placed in the `avatar` directory found the `authors` directory.\n\n### featured\n\nOnly one author should be set to be the featured author. This author will show up on the index page in the sidebar.\n\n## social\n\nSets what social networks will show up for the author underneath their bio.\n\n## Articles\n\nTo create a new article add a file new markdown file to the `articles` directory found in `src/tabini`. For example `NewArticle.md`.\n\n```md\n---\ntitle: Article 11\nfeatured: false\nauthor: Author One\nfeaturedImage: images/denise-chan-pXmbsF70ulM-unsplash.jpg\ncategory: Front-end Development\ndate: 2020-06-27\ntags: Sample Tag, Another Tag\n---\n\nLorem markdownum vitta ictibus, corpore color distentae morti, Aeas, colitur\nrosave. Vim montesque gurgite quas dant levis exemploque tremulae quod si esse\nnon summae quid sis cumque non, genus.\n\n> Ille laeva, quamvis: Icarus parvum crederet; variabant recanduit hanc provolvi\n> dies, non per. Habet animasque reppulit patria et, volucris. Cum quidquid\n> forti iubar et **anus in diros** Gyaros; nam viri Tethys, quiete quae arduus\n> et a. Tuo Rhodon velantibus, terras equi eburno, en multis ambrosiae natura\n> dolores per redituram, omnis dulcedine? Aequore epulis adgnovitque pinea\n> fontis accipit angues in valens luminis consistere videt cum haberet turbine\n> senili.\n```\n\n### Frontmatter fields\n\n#### title\n\nSets the title of the article. The title is also used to generate part of the url for the article\n\n#### featured\n\nSets if the article should be a featured article it will show on the top of the index page in the featured article section. There can be a maximum of five articles.\n\n#### Author\n\nSets the author of the article. Must match an author that is set up in the `authors.yaml` file.\n\n#### featuredImage\n\nImage that will be displayed with the article content, as well as used when sharing to social networks.\n\n#### category\n\nThe category of the article\n\n#### date\n\nThe date the article was posted useing YYYY-MM-DD format.\n\n#### tags\n\nA comma seperated list of tags for the article.\n\nThe rest of the file is the content of the article written in **Markdown**.\n\n### Setting an Article to be a draft\n\nTo set an article as a draft just put `draft:true` in the frontmatter of the **Markdown** file and it will not be visible when running the application.\n\n## Pages\n\nThe pages are found in the `pages` directory found in the `src/tabini` directory. To create a new page just add a new file using markdown, for example `about.md`.\nThen just add a title and the content. The title of your article will also generate the path for the page in kebab case.\n\n```md\n---\ntitle: About\n---\n\nThis is your about page. This page would explain what you write about and why you enjoy writing about it.\n\nIt is written in Markdown syntax show you can use the **Markdown Formatting** to update it.\n```\n\n## Changing the picture that displays when posting to social networks\n\nIn the `assets` directory of the `src/tabini` directory there is a file called `socialPic.jpg` just replace this file with your own.\n\nThe articles will choose the featured image if there is one to use as the image when sharing to social networks.\n\n## Supported social networks/websites\n\nThe following are are list of social networks/websites the theme supports in the author's bio and the footer.\n\n- Facebook\n- Twitter\n- Instagram\n- Discord\n- Reddit\n- GitHub\n- LinkedIn\n\nIf you would like to request additional social networks let [@adamwebster](https://twitter.com/adamwebster) know and he will look into adding it.\n\n## Advanced Features\n\n### Contentful Intergration\n\nThe first step is to set contentful option to true on the options for the theme in you `gatsby-config.js` file.\n\n```js\n{\n      resolve: `@adamwebster/tabini`,\n      options: {\n        useContentful: true,\n      },\n},\n```\n\nYou will also need to install the [`gatsby-source-contentful`](https://www.gatsbyjs.org/packages/gatsby-source-contentful/) plugin using **yarn** or **npm**\nand set it up to point to your **Contentful** space. It is recommended for security to keep the `spaceId` and `accessToken` in your `.env` files.\n\n```js\n{\n      resolve: `gatsby-source-contentful`,\n      options: {\n        spaceId: process.env.CONTENTFUL_SPACE_ID,\n        // Learn about environment variables: https://gatsby.dev/env-vars\n        accessToken: process.env.CONTENTFUL_ACCESS_TOKEN,\n      },\n},\n```\n\nYou will need to import the sample data and the content models from the `tabini-contentful.json` file using the `cli` tool from **Contentful**. For more information read the following article from **Contentful** about importing data: https://www.contentful.com/developers/docs/tutorials/cli/import-and-export/.\n\nNow that all of that is set up you can run `gatsby develop` and the theme will source the data from your **Contentful** space.\n\n### Custom Content Areas\n\n**DO NOT REMOVE THESE FILES**\n\nThere are four custom content areas for the theme they are found in the `content_areas` directory of the `tabini` theme directory. They are as follows:\n\n- BeforeArticleContent.md - Shows before the main content of an article on the article pages.\n- BeforeArticleList.md - Shows before the article list on the index, archive, category, and tag pages.\n- BeforeFeaturedArticles.md - Shows before the featured article list on the index page.\n- BeforeFooter.md - Shows on all pages before the footer.\n\nA good use cae for these would be adding ads to your site or other content you would like to display.\n\nIf you do not want the custom area to show on your site set **enabled** to be false.\n\n```md\n---\ntitle: 'Ad'\nlocation: 'BeforeArticleContent'\nenabled: true\n---\n\n<div style={{display:'flex', maxWidth: '100%', height: '90px', border: 'dashed 1px #666', fontSize: '2rem', justifyContent:'center', alignItems: 'center', margin: '0 auto'}}>\n        Customizable Content Space\n</div>\n```\n\n### Custom Widgets\n\nYou can also add custom widgets to the sidebar by creating a **Markdown** file in the `sidebar_widgets` directory of the `src/tabini` directory.\n\nGive it a **title** and set what **order** you would like it to show up in the sidebar.\n\n```md\n---\ntitle: 'Custom Widget'\norder: 2\n---\n\n<div style={{display:'flex', maxWidth: '100%', height: '250px', border: 'dashed 1px #666', fontSize: '2rem', justifyContent:'center', alignItems: 'center', textAlign: 'center', lineHeight: '150%', margin: '0 auto'}}>\n    Your own widget can go here\n</div>\n```\n\n### MDX Support\n\nThe theme also supports **MDX** so you can import your own custom components in to the article, sidebar widgets, custom content areas, and pages **Markdown** files.\n\n## Help\n\nIf you would like some help want to report an issue follow [@adamwebster](https://twitter.com/adamwebster) and send him a message and he will get back to you ASAP.\n","readmeFilename":"README.md"}