{"_id":"@bacons/mdx","_rev":"28-74c747477a981aee20fd768ea74e091a","name":"@bacons/mdx","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.0":{"name":"@bacons/mdx","version":"0.0.0","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.0.0","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"72fb104630fa1270d08489e4ab6337ebe053014c","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.0.0.tgz","fileCount":33,"integrity":"sha512-8tJcPHPHCkDjIyJh6YC49ANvNePOCBsDeya6yCKO0SbmFZ8TCJbZ2h6toNjxfk4roEBrXCfbfJz5MJE2ymEvuA==","signatures":[{"sig":"MEQCIEOPtPlEzutlXrQDE8Srs1ZYLDwH+D8RgDnB0x8d6cW3AiAJ8s4iqOcyArUrE9b8Rv6CTQvk+XV7EgDy7IdVFkmONg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmUXqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJBQ//UKXt9zT3zhfyi16hFiZsi6jDbJ62/c0dxIXZf8mUU+IBZtXC\r\nrfY+GU50PaAtBmQEpoRuco59jn/dkx2swD+ZS6GRM/m7w5aw2l9V2eKw+Ms/\r\nWt80ddvBsy1qS0NGzhIQRDEkXFBvHkm0HjLfZRAfNJd30exgKcv3aFEixiym\r\nndoWxi6WLmNXWU07R5rTvEoTNPc2wLjLr2b50sI2bL+DvA74k/3p152T1Crg\r\nSIKwF9ACLS0EJ55L/cpxatxJ50QKkv2i/YEi1PkrpI4Tkuczo72LWVjRbz8G\r\n3BUpyQyap/4/46z3Z//YUJ3ClAq9ekUW8H0Ob2J/dceK8u2JjUCcuSzTN/Ir\r\n6erX6hIxztU9uYHqGpWx0o1prboRySAcickF5Xul+3HPDzkuADb+3HTDjyZf\r\n+pHQCn4b+vOfhSbyAStA/f1PqgXXxFaLGu8bnup9frOb7aCCSV2jWffMj09j\r\njuhrTLkHi6V5wg3v7KQnJYvnsNkyux21m1XZwt8DEBPWKexlUvqfIuBYxoAA\r\nh5TmQGcWO7XdqGKcXIG5PgR5nyxRan7scUGhwCfexQkAxwN9kZCJQ4mDqWGS\r\n8E+lYXswwYOm5PqLrs6fOciwR8ZIJ4pWzoTs6qL/8IM/S99QTe4BnbKG3SfQ\r\nwedvtJ9K2Lq5vBC5g2/DW1QrsEX8Vq3iX5g=\r\n=wHES\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"8.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.2.2","react-native-fit-image":"^1.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react-native":"0.68.2","expo-module-scripts":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.0.0_1670989289763_0.2374839531627071","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@bacons/mdx","version":"0.0.1","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.0.1","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"117fe744e1b8b3992be363383c83c79449e9c498","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.0.1.tgz","fileCount":33,"integrity":"sha512-o+aDWidTu4IYp4vWzkjcnnaLxoaJKooKDBOvWr+EYkIp2Q2DWIT4+Zb/tq67vDGAaURkE6j5x0cK5Lt6f43cFQ==","signatures":[{"sig":"MEYCIQDCyImsC1V8ZhEljVwWwbzucxjF3Er4i/LSZaPHMvXklgIhALpYTcEg5rXPUZpQPMem4I6xn7EUIE1+rWYNvuCIZo+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmUaSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRvhAAkpCkSXKV1V+Mo6PEDvJO3D1xOXdllYJw0j1kvf/6VgK88Z61\r\nXkT6m6JOZixbE3+wdHxdCDu/UXicMejXlAXznuT5aPfcOGqe7nkl8aZ6Uy+z\r\nywATCOuBUoGRfeAxMpBHMtQfYvY+h4boXkJmKkHGCj0G6NeiZ96ssJBQpHlf\r\nfhRAw0YBDzFuCCjID0mPS1b75KN4cCpihrdo7BVl1u/khCfY6T0czM36os9V\r\n+XIGPDxM1+5+58P2F6rDbdfQrDAWVm0GhXHXEex7xykqpz4VbuIKIqICn9rL\r\nRBNe3YrBLbZFv8cCqHPgi44QMuU8Vjgue2rabTREkrji+rAagkh/i7wCKezG\r\n/J6UPi7jbvuADxXkhgWHf4b/e82GA3elmJdL/hIwkD9ldTgnJz7QfLYf764t\r\nBq4x/YACDN+CRfPYT0khRZxBQvUtF962Kuifo3zZ0dbBQiGYoU87DNUQ1Bqi\r\nRaIC4+DwnHBFwSS44Sb9ypg9Vc6GDPh0uGJD4DlCS+ZULkfRScMjs/wix84j\r\nVMJZ6LefGh4TTDoefc5AB5opYbkg1X3B8rHBe316lCNRlvUpRPuRzdMizmpx\r\n7KihBsAGtwZuIEUnIybndcsE9DPosps/9fnrnCv8KaPh+7QOxA1BEtGSCDtF\r\nk7vwHrRjwJPaXvGa7BVc0FGmIw9JCEdkwhU=\r\n=8e3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"2f50509247aa1cbe3ea3218de4ed978c294ffc0f","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"8.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react-native":"0.68.2","expo-module-scripts":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.0.1_1670989458739_0.936196684439019","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bacons/mdx","version":"0.0.2","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.0.2","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"9a41e716a9e5bb684c67d11786b399eadf9b2e76","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.0.2.tgz","fileCount":41,"integrity":"sha512-CLmI84Hq9P0Gf4MjkJilpGgDFDYDEphcaBEBgEKpw5eHR1vn5t2Nrjm6B4cM+8QeVSJ565TdXCPb1R9FPqbqPg==","signatures":[{"sig":"MEQCIA20GaP35yiwlvBqcnuzjmzc6aV9Tct4piGG2D/9RHxiAiBBYuj6jSOWlvN1MG5tBuiq10W59G+EPp7Z0CWJ4luhQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2eafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Fg//YcpqpcVajcaNkCvaRG/zTZ3EHo8rimJFCC1Ve1eDdSKIr1+G\r\nEgHyj8MBpexZyS+2WNBsaZOhkTryG2BfdOPqjdr5G/6rpoz0mB/w1Kuo9BSG\r\nW36kmgxXqxC3bbGunVI6mKJuxKM4YFDcInT3326NagrCABuvY5j0aBKODnIt\r\nBM87eHs319MQjnHXYvAI6+2zQNo8jvfHKQ0HvasC+ZVp81cp9+UecTG79zT/\r\nD3mulQajZYee4EzBVSOBy0IecUHxNZapXpcRUocYO11Rt+0SqUfbH25eZ/gH\r\nbBPdNuNtFYuKpgTI4iYtT1dqCgYSY0TwZVBawtb5v9rYoWSrAxO30pP+z4u7\r\n2as7AkWl1EqyyC6q/F77n79y++efA9II5swJ8FvzZmGjlZ2HR8oNmx3rkPK3\r\nwvWKwPoH6d5+3xbW5HKbBQXCcl5jac0/erllmoTAEMcPADHTC+CYWgqABQKn\r\n9EXvg7Fm8l/6Rtyiaxt+n3ocdLOvC9W2CApzY3SoeWde6y5EZj1Vnzvs93Mq\r\nJwxTqqxZS+XHEt4vLd8oOIl0I7ApW/eQ+YabguQZWRB0e86Bjku0arRLK1fC\r\nxcJGUxohhGqrV91+RDV4lx2sfg4LZ51ZOQgGnGa6UauvjAMGAktMuS7Cx+Sp\r\nhybmERx4LtKEMtreW5XuPD4L+SIO+4MeeAU=\r\n=nij5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-expo"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"6f67206cf9f4ef9047205e01fb0910ff490e9959","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"8.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"16.14.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","@types/jest":"^26","react-native":"0.68.2","expo-module-scripts":"^2.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.0.2_1675224735276_0.18728058676922354","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bacons/mdx","version":"0.1.0","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.1.0","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"5b12491021de00caec5eda12d64dd273ed28ea4d","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.1.0.tgz","fileCount":41,"integrity":"sha512-eJk/tYqrvOb/i+wHQMB/LvAOYQ3+D859kRF0R4nB6iV9vrHRkiKnq6u8aNgus3qzjUgnkwKEF/2v9shAtkBkIw==","signatures":[{"sig":"MEYCIQCsP30J8Wh3HA8IqGoOMjhYhzmhAKhf28hIfxGWE+r7nAIhAJUgDAYxO+JAzHQTy6ouKM1vIwFeMPo7+BjpjzAtOKUN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNEI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUcw/7BmUmJ19ZLxwr/2kpHbe51cR0s9CITU6FBz9JO9nlgY0Cu/XO\r\n36B9ZyAI1M+CQy9ZcGCZM53c3PssfG0dM3N0oqbuQflZEIeTJPglLbg99+oL\r\n5Uagp8nM20sWz28p4OxgCFmTbBdlWS/lUIp7AIibp1L2EclmA+DeA/7C3gbM\r\n+3ovg/PfC/xP7FDls6K8OOCa4dUdU9wtlsVHvf6A6nU3Y4Cott5RF3AwQMmo\r\nJItIfOTDgadb76Hb+a+qn5QoXxNV42PGzZjKmM5UpyTFiIVA4UvCDDw0usCK\r\nRYP+bTuWKyUmSK79Y+sk2Fntg8QQyHxKtIeLSG0LI1nM4ELFqNbC/5Sv6K2X\r\n5FeqUjkSXbzFDvycbVM/3hYpVf7MFonqC+gSiMuSMRRIal0f63jU6gKf/Jrg\r\nanF1ZRkhDjAoB6FjTZZXi3FHCkonjxKJKHDeB/jWepy/kjNRyam6qVSDydIH\r\nXrca1yJsc/bpcC4gGe7r6NiYzid38rHfwAc/VDIiEWNRE4Xs4m+6Wpl/zkt4\r\nC2TQdnANwYnhDEsUXi4XeNjg/SmNNOX1N+9A5L6ccnpYPdveNV0gLz1QYzeX\r\njz1oPPulnsLYJMUjIdJ0ClMYYYSFmo7oTjotvpts/NOrtaByL+BUsoZygByy\r\n6p0bksiTyw8f4chN0GCwOZAmmHxnszo902Q=\r\n=2piB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"jest-expo"},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"1d7827bf56c81637df56746fb099c9574b04603f","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"9.3.1","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.1.0_1681146428987_0.6102212663287607","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bacons/mdx","version":"0.1.1","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.1.1","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"5655a5b2e2b158d1a4b25af25cbfe72770b90ba1","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.1.1.tgz","fileCount":49,"integrity":"sha512-AJdGtPJsSyL3xv+IgPH0d/rpSJaqhLrAsodCoqDCVwtnYtbgzWkmcyM5B1EknNUCLbWrMQO3bj4zou/BH6C6vA==","signatures":[{"sig":"MEQCIDoaULW26491DA6cVhHkFJjgXYg5UcESIaSfq97y14CRAiAZT9sYIV1NdPGJVpaMN9aPWsKFpBOYVdWDPoYHXskwjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88935},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"435a8d934a2bf8d2971778f0ffcf5c8db7d75253","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"9.5.1","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"^0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.1.1_1693170232786_0.5188015441071354","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@bacons/mdx","version":"0.2.0","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.2.0","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"05fb0fa5b7928c02098a24837d50c7711ec12ee7","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.2.0.tgz","fileCount":53,"integrity":"sha512-0eTCnfppEdc5/CDuEfMSvLmJM1mFnYkO4JoaHztdjmKe+OIXm9ol8yzjyuJ2wipJ0X7Z5wD9oUoEvD0fq9kmHg==","signatures":[{"sig":"MEYCIQDjVcFRQMxqaofkeU6718cIJ571QtXEcVB6j3TyUCwOugIhAK9LzyREmw09drWa2sqV1VXL4fqPsyUSSfVzWEr5Yr6t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97307},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ac304930a936fa60aed9d1187107956fec752675","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"9.6.7","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.2.0_1706118870674_0.9941912784953737","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@bacons/mdx","version":"0.3.0","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.0","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"989491dc5db60042f8529c82f27040694481e010","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.0.tgz","fileCount":71,"integrity":"sha512-H8VaWMXf/bmgawe2NOvp31+jtYiK6tKClHXrBwQmmqltTne2zrGLBwPuy5B6FbEoxwrCz81FIMXozz09/15iLw==","signatures":[{"sig":"MEUCIG4WYCJXeGzvtQA4T55ansc1AGbLGQ+WmQZ4wjyx7HthAiEA5+LKFGZk+abb34qpldj0/tYe2zD3669Ycc47Lg97AdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101450},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"050f83e50dc24698da1a308e091f3d37a6622ce1","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.0_1721246468308_0.5113846349904794","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@bacons/mdx","version":"0.3.1","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.1","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"b364bb60b35abcd6f73c2d1739d5a7206168aaf6","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.1.tgz","fileCount":77,"integrity":"sha512-v6XgUIa0I7mtS7fvOIMefjQQ/8TkFAQn9VY7oy7OnqyxlRtTCMRXvP5t1sPp9zufbRMW9aYQTgV9NhEcKjv4XA==","signatures":[{"sig":"MEUCIQClTY0CWNXxQdSbPACJ1r+cGN0R7Cy/z/K5dRKpfVHxLgIgMB3yBordTrEqqAW7FQ+sZCwWeg2TuO3xfoYML0mr674=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110447},"main":"build/index","types":"./build/index.d.ts","gitHead":"dfa21180c9993f57c7c9850675816d9a7127e381","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.1_1721327318307_0.5294429611533222","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@bacons/mdx","version":"0.3.2","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.2","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"97d887a5733d0b121d4d4d4aadb8347e2f2878f2","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.2.tgz","fileCount":78,"integrity":"sha512-LNGmYTGXwzkcjW/8LQf1inQiDbcK1FvM9jKTx5dnxvWgKihyPf3DTuhDVp0dSLxBG04Jx6f/RUJIkVeP+/BxXw==","signatures":[{"sig":"MEQCIHgWQpoiDCwsjJ+6PD83bpG0Qi65B5bqqFtOHiz+NwjvAiBzvqBSDKfJ05jGmlhX1xoZPAlTXv+T90rjn7Kc5HjOmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110353},"main":"build/index","types":"./build/index.d.ts","gitHead":"8bed01c7616d25f70f39d1455953dc34d8c28000","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.2_1721420976549_0.4546320947022473","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@bacons/mdx","version":"0.3.3","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.3","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"b93e26075fb9e9a18b0d3c471eee2ccb809adced","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.3.tgz","fileCount":78,"integrity":"sha512-CIH5GHCf6aaCYeLdvHLUmrQoqwl8Hd7MsS69ngGXxffqTykEof66RQ19Q7tFQfaR6fuSSR2RqJngcYYw/MOVVQ==","signatures":[{"sig":"MEYCIQDFA8iqWYh7ojtb1I/yaQVN1FtPiol34zw/NxwVmaqQewIhAJytjaKZpHYYXjZP5k6nfyL/bTytQsdyYWBAvPKX5tey","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110452},"main":"build/index","types":"./build/index.d.ts","gitHead":"60f912e07d24a954341be08e778e71b38687738f","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.3_1721421364864_0.039804689265407145","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@bacons/mdx","version":"0.3.4","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.4","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"7d52d01da209958b71647880c0e3562f85175c34","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.4.tgz","fileCount":78,"integrity":"sha512-9ymbxeCjWURa70IhsWFoDh6zpIsmnmiEmHRUBmzQBtMg6Z1bw9qBHitLDqSxbawlQrkzgViDxyvZR5TXf6VbAA==","signatures":[{"sig":"MEUCIBxss0LcV8UBmvzuWDlUZYGwLfd2LLR8EgD+w76PAsgCAiEAi3M/FdCwhQj2CuE8n6rHlKOrOT0gt8eokevdFfv1dGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114113},"main":"build/index","types":"./build/index.d.ts","gitHead":"375d928c9166cb51ec74bf2b9b04c8a18f277458","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.4_1721425180801_0.9197738560079018","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@bacons/mdx","version":"0.3.5","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.5","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"0b47dac5260541f6fd7b21bad25bedc75d8c0de9","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.5.tgz","fileCount":78,"integrity":"sha512-60vyCC8W9N1jzskdbhEnl0/0BCrXPbGXlwPpI342/2mUyL+DWdh3uxXhVDfk9x0vlj4ohHuj4RQayHlDJt7Zig==","signatures":[{"sig":"MEUCIGiK2nYHkb45xPuZf1ZUnitCw0zsBsyqmyPTVmZWe+Q9AiEAoVzMh+lcLAUpcIReuFkb4SL3woUUX6AS3AarFa4Fwqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120353},"main":"build/index","types":"./build/index.d.ts","gitHead":"78958c5997665667667fa9a00fb4fd5a7d493a96","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.5_1721606887267_0.8895653058858755","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@bacons/mdx","version":"0.3.6","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.6","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"4e9e9b8ae9bf16ea5021a5f382ca3fc60a2b72da","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.6.tgz","fileCount":78,"integrity":"sha512-+1zQNcdF70PSWjxRoJUR7I3iNMp0mpN4ctfWLszoW9bGkAz8zN4uR6IPPoLnqjdIJrs/nuD+JI+XWlax++U+ow==","signatures":[{"sig":"MEUCID2Ko1gghfXx72Tpos6wkkmdaB7EaGAJxcyvooDgkX72AiEA6XLyAm8urS2sv7Ooh0Fm1t9p32Zb8W9d/8dsdutipIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120112},"main":"build/index","types":"./build/index.d.ts","gitHead":"1e679889d61f93ba8afb1cdca2944ce3e1814c7a","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.6_1721607661692_0.7054502249787478","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@bacons/mdx","version":"0.3.7","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.7","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"ed2367681f698e2477effedce54746df2797a9c8","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.7.tgz","fileCount":78,"integrity":"sha512-abL1Hb9rfXU42UOCa87EUSBm9jo9ARIzScJ81RJLc15cE9hHimW+ZtHeB655l0l4YdP05SqX5OyfieTFuNZblA==","signatures":[{"sig":"MEUCIQC7p59GDT7LX+XiR0cxjwKe6zHpFY+/FQCH8jsxOGT6fgIgSUaLVjuSvJXAVRDOM5p0Yd1H2i59Mr2afZtuT8yMEP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119800},"main":"build/index","types":"./build/index.d.ts","gitHead":"1e679889d61f93ba8afb1cdca2944ce3e1814c7a","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.7_1721687305446_0.6949693432880053","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@bacons/mdx","version":"0.3.8","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.3.8","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"31ce08cfec471a0ac8023bad244e58c12a517a1c","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.3.8.tgz","fileCount":78,"integrity":"sha512-2EYBXX+OGylBbOjZTUFFhgp0l65SCNyCpCkL4HhBYWAXey3j5udk+DboviiuOmAmsFKpp/YKhOJlRTuMDY1MTg==","signatures":[{"sig":"MEQCIERYtc+4fPIEIfL2lBrvobpIgdrhIErABN6FNIlyZrqbAiBonsJIqDuMWqbFnKd6peIspIVnBwGyfouCzvIQIrQVvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121361},"main":"build/index","types":"./build/index.d.ts","gitHead":"0ee95a56df804ea9b5ef18c5a5e2631220367379","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.3.8_1723923265419_0.49525478114872223","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@bacons/mdx","version":"0.4.0","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.4.0","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"645a21408e0984a1742d9db98e5b241fce39b165","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.4.0.tgz","fileCount":78,"integrity":"sha512-BZDwkoOvhV+VSe/Lus7eQoAwyj3GpzHhllQfa7o6jVHFefLuo0aSY811+dkO1ZsP3QSXdISh3uNe6Au9cnebYQ==","signatures":[{"sig":"MEYCIQCTWi32+tqL4Y2IDKsQWe3JA3sSTvGgPth5iQli4JkE6gIhANBhouFe0ioZ1QQRUX+1lCohdLU76ixllT4VYI1C3f+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124987},"main":"build/index","types":"./build/index.d.ts","gitHead":"88c42fc78c978bd8361b0c811e5402aae7c4eddb","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.4.0_1729275595794_0.3675564555990516","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@bacons/mdx","version":"0.4.1","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.4.1","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"35e42bb6f6f39369e907e17891eea3dcce2cb238","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.4.1.tgz","fileCount":84,"integrity":"sha512-sISxXm84oKVZR1oZTBU4XbR4Zxe3dXMo24yNuQSaxi0t10UhNrugGhTnqOQ4FRiJe9qiUlIvD/4e6OOfaJouXg==","signatures":[{"sig":"MEYCIQCkq2VqmeEg2ztYYxA00981b8Nx9onW9kA6aul1/0z91AIhAJSJ0dPolWwkhY/Wifm0mjTlkmDyn7/DW/IuR3qEw1Qi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129467},"main":"build/index","types":"./build/index.d.ts","gitHead":"8612eed497cef635cf457148d1d675677633edaa","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.4.1_1735854474363_0.06892529719766971","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@bacons/mdx","version":"0.4.2","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.4.2","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"cedbc292f4784014c57a7bcd191a54fa54585156","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.4.2.tgz","fileCount":84,"integrity":"sha512-9k4ELGH+zqQ9hhaHslvLLj4o4x8B7bWp/v6DB8UeqXad1zG9USFSChSgIa8O7FTAUE7ibogauKOkDjaAM4u3tA==","signatures":[{"sig":"MEUCIERlh6+0y58G5Q8ALt7iFErllA8G3OZZDNvRFsuvWibEAiEA6A/fTPvLqNwZEE/UDv3S+gQBhNhQSJP90jxo/XjNA8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129534},"main":"build/index","types":"./build/index.d.ts","gitHead":"b0e7c9b661c65ccaedf2441500b9370996235eb6","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.4.2_1735854981328_0.2176332818275295","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@bacons/mdx","version":"0.4.3","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.4.3","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"45b31e3d8a9e2490a81dea35f0fa8e430b78d4ca","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.4.3.tgz","fileCount":84,"integrity":"sha512-Np11mfw1GaKrYqJRch0yGywE4rBfV1Q1RHSdbdAnZZ3ciKnTZuB1r7njwXhZwWn3ku3fXsQVqML2r4DvcHkguw==","signatures":[{"sig":"MEYCIQD9hinao9p20FaVjkpPxXM89FhtMlo9DREJ76imiuG+wQIhANjPTOCZVKoDI7oQ7Cj9UAFGW0NFBFPQjLKvHXgQbJsI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129536},"main":"build/index","types":"./build/index.d.ts","gitHead":"77a99f1418e2b7b7124be8eadefade7ecf9979ca","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.4.3_1736380194514_0.7310272198349672","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@bacons/mdx","version":"0.4.4","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.4.4","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"7ba3838a5ba09c66c0fd519a5df07b7880cd21c3","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.4.4.tgz","fileCount":84,"integrity":"sha512-4iJXcoiZZ9ISWtbbc79mdz3sN6ST/s6efzPX46mDTUcHCrn6mB1cROcEHGrd1UYPgbvV2fRjyXj133bXmBnwTw==","signatures":[{"sig":"MEYCIQCIsYJ43xtqoKZoxKTTt6A9Tejghtcc5rRJrVk3a7tnXAIhAN/S5D9kO/jfRzePTFbat6DFUdDn/Ffhd10bTKn3cMMk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129568},"main":"build/index","types":"./build/index.d.ts","gitHead":"2e254fbd5b3ab3b906e8db19d12e2cfb699f457c","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.4.4_1736476549087_0.3244064581753694","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@bacons/mdx","version":"0.4.5","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.4.5","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/evanbacon/expo-mdx#readme","bugs":{"url":"https://github.com/evanbacon/expo-mdx/issues"},"dist":{"shasum":"b80c2d992df5d386d94f1e41f74061313631edb7","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.4.5.tgz","fileCount":66,"integrity":"sha512-ME5A6wDCOBI+RGXJRaNbRThmdadw6palSglCQPFuntDjtF9p0CdUAp67ChAXxgNP8eK2NShFjIkLpvqsHw4dWw==","signatures":[{"sig":"MEYCIQD85TfF9tmA/ak3/3SedmM/E0t3tIImJT4n3gzhgj0OpAIhAIeLeTC8q86mVv0uUQljmWQ00RXcHstl0Oxp7XG3B13/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123652},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"./build/react/index.d.ts","gitHead":"c8b4bdaf0ab7fbab46f8d1c2de9a0e8d9989dfd3","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","prepare":"taskr release","typecheck":"expo-module typecheck","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/evanbacon/expo-mdx.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@mdx-js/mdx":"^1.6.22","unist-util-visit":"^1.4.1","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","@swc/core":"~1.2.249","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","remark-stringify":"9.0.1","remark-frontmatter":"3.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"1.1.1"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.4.5_1736892844017_0.007052524224936629","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bacons/mdx","version":"0.5.1","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.5.1","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/EvanBacon/expo-mdx#readme","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"dist":{"shasum":"1f5b6e8df369f8f89339b1f54122beef84f7e8c3","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.5.1.tgz","fileCount":78,"integrity":"sha512-BopqrFpb7idVZTmdZpmlGkSXfGm9HBVftjhx/o7Cc7FwhphRTimva5f7pBwDLkbjaK7pUoheHDzACMLPFeKthg==","signatures":[{"sig":"MEUCIQCAcAPPrR4Yxdd+In00rIDdvT+fsfAFuXmOygpmPqzjzgIgJkLbm6AMY3+T8tjQtqwN7/5jwZ9LJcdbgW91enJ9NKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140319},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"build/react/index","gitHead":"53aaa0508f659f69ab3ba3732969dac60773b9e2","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","prepare":"taskr release","typecheck":"expo-module typecheck","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/EvanBacon/expo-mdx.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@mdx-js/mdx":"^3.1.0","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","@swc/core":"~1.2.249","@types/hast":"^3.0.4","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/mdast":"^4.0.4","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","@types/estree":"^1.0.6","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"^5.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.5.1_1768370964941_0.06574576700205403","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@bacons/mdx","version":"0.5.2","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.5.2","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/EvanBacon/expo-mdx#readme","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"dist":{"shasum":"34c4205d8c8056f7725eb043a35279782d402d40","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.5.2.tgz","fileCount":78,"integrity":"sha512-Fci15kDDFgF9uL1FQPCGtY7BOQ4i4yEWeJZMDqA1os6mz8CPHnXTh3NxqoyXUTo7rhtQKOh1ygcoWLkl7iGI+A==","signatures":[{"sig":"MEUCIQC6tY10Da2Slk9k6QOvDCFzSnG9KJblY243VwhRSi+g7wIgcWWqh5cYlmJMUzf4NB8xjQgO1+ESaEGD7RjHd80ongo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140329},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"build/react/index","gitHead":"30560591b08e072aa293fab273a3b2b9ee65d4a4","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","prepare":"taskr release","typecheck":"expo-module typecheck","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/EvanBacon/expo-mdx.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@mdx-js/mdx":"^3.1.0","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0","@bacons/react-views":"^1.1.3","@expo/html-elements":"~0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","@swc/core":"~1.2.249","@types/hast":"^3.0.4","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/mdast":"^4.0.4","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","@types/estree":"^1.0.6","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"^5.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.5.2_1768371249189_0.49316005550300357","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@bacons/mdx","version":"0.5.3","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.5.3","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/EvanBacon/expo-mdx#readme","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"dist":{"shasum":"fd7f6ae6df769dc5d771f59fa4d683bd235bd165","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.5.3.tgz","fileCount":78,"integrity":"sha512-oAwm4iGFbOiD2QZ/Py5ZzB7tpenNXsI10ji/lmP4mXzZvg6flXLXX1Auo7cbSrT/lt/qBsxcQrR2+ZGWhrr5AQ==","signatures":[{"sig":"MEQCIHvGHaKdDmoIXFmI4+rNUwdWn+KIAbKQGZcvXGE6mPoLAiAutrFaxXQGfFP3Jyr8nSoBxbEs+J/rTRzUbyiD6MUyAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140329},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"build/react/index","gitHead":"15c307a2eb861a2d85bfc45ed86742d55215c264","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","prepare":"taskr release","typecheck":"expo-module typecheck","expo-module":"expo-module","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/EvanBacon/expo-mdx.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@mdx-js/mdx":"^3.1.0","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.13.8"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","@swc/core":"~1.2.249","@types/hast":"^3.0.4","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/mdast":"^4.0.4","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","@types/estree":"^1.0.6","remark-stringify":"^11.0.0","remark-frontmatter":"^5.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"^5.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.5.3_1768371545263_0.1551839388672347","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@bacons/mdx","version":"0.5.5","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@0.5.5","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/EvanBacon/expo-mdx#readme","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"dist":{"shasum":"b7b3d1d282cea87e683a58b31cc3f104f3e64b45","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-0.5.5.tgz","fileCount":78,"integrity":"sha512-EHx/TTX9n17m0tBdiZY1OmJ6q/55ISG/LcKtk0+qr43aaQYnuwbFxDqdd/2Hf6NDUty61uZOSQFt6PUOi+NiXA==","signatures":[{"sig":"MEYCIQCiHLChBS1d5rx0wg4GivyPcR9OkrMvAXLWKsf0h0qPvQIhAM9O1cZ9ivRIHzvsQIEMUoRAdLBRhYGAn9XqqUL7PpLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140286},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"build/react/index","gitHead":"5fda87514ec4cd1c43fbecbca56df86e6e620abc","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","typecheck":"expo-module typecheck","expo-module":"expo-module"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/EvanBacon/expo-mdx.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal MDX renderer for React Native","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@mdx-js/mdx":"^3.1.0","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.13.8"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","getenv":"^1.0.0","@swc/core":"~1.2.249","@types/hast":"^3.0.4","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/mdast":"^4.0.4","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","@types/estree":"^1.0.6","remark-stringify":"^11.0.0","@expo/metro-config":"*","remark-frontmatter":"^5.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"^5.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_0.5.5_1768371918226_0.16747119665353516","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bacons/mdx","version":"1.0.1","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@1.0.1","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/EvanBacon/expo-mdx#readme","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"dist":{"shasum":"ef83a048d5dd6ff86919ca97bdac4216dda62a43","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-1.0.1.tgz","fileCount":90,"integrity":"sha512-MJxcFtSnr8VASHxLy5XOAqZrRlTY97I5mQ5glS1RMWkIJT90POlOpb4NmiVQgtFkSgM1yFhCIS+8dh4pg0IHTw==","signatures":[{"sig":"MEUCIQD5vAGpXR4KcARQwt2ezi+hPgUquq7LEZl4VpohZMLxuwIgEVMbHgjsBJld8kX7kjRiYkiYlvu3GmU3KKCFPQel6nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191051},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"build/react/index","exports":{".":{"types":"./build/react/index.d.ts","default":"./build/react/index.jsx"},"./jsx":"./jsx/index.js","./metro":{"types":"./build/server/metro.d.ts","default":"./metro.js"},"./server":{"types":"./build/server/index.d.ts","default":"./build/server/index.js"},"./jsx/jsx-runtime":"./jsx/jsx-runtime.js","./metro-transformer":{"types":"./metro-transformer.d.ts","default":"./metro-transformer.js"},"./jsx/jsx-dev-runtime":"./jsx/jsx-dev-runtime.js"},"gitHead":"f8e7373a6b2adbaa88c4c490f56de3ce580dcc5f","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","typecheck":"expo-module typecheck","expo-module":"expo-module"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/EvanBacon/expo-mdx.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal MDX renderer for Expo Router","directories":{},"_nodeVersion":"20.19.6","dependencies":{"debug":"^4.3.4","@mdx-js/mdx":"^3.1.0","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.13.8"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","getenv":"^1.0.0","@swc/core":"~1.2.249","@types/hast":"^3.0.4","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/mdast":"^4.0.4","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","@types/estree":"^1.0.6","remark-stringify":"^11.0.0","@expo/metro-config":"*","remark-frontmatter":"^5.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"^5.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_1.0.1_1768374655702_0.5828387452098203","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bacons/mdx","version":"1.0.2","keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","_id":"@bacons/mdx@1.0.2","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"homepage":"https://github.com/EvanBacon/expo-mdx#readme","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"dist":{"shasum":"671dbf23b76f488e7854ee6843421ea5b9411d22","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-1.0.2.tgz","fileCount":93,"integrity":"sha512-3/RuDzAdXHZA4gfk7bZA+ZBBhRfZzUASFMGnwqXlbvOlfmIbuNQL9iEPBkSG6Ltkc4BtSjLhIzeWWnSmNP9KTw==","signatures":[{"sig":"MEUCIEozUMoOHTP2O3UH9K7/o2u/+gMQqR/WvoeBFPWidqB6AiEAvVzSlEMQIFnGnNvqle4IgPPC70lx0m/Kl/wOzuVEa+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206124},"main":"build/react/index","taskr":{"requires":["./taskfile-swc.js"]},"types":"build/react/index","exports":{".":{"types":"./build/react/index.d.ts","default":"./build/react/index.jsx"},"./jsx":"./jsx/index.js","./metro":{"types":"./build/server/metro.d.ts","default":"./metro.js"},"./server":{"types":"./build/server/index.d.ts","default":"./build/server/index.js"},"./jsx/jsx-runtime":"./jsx/jsx-runtime.js","./metro-transformer":{"types":"./metro-transformer.d.ts","default":"./metro-transformer.js"},"./jsx/jsx-dev-runtime":"./jsx/jsx-dev-runtime.js"},"gitHead":"5f7b62d8d68038c0b0b52efdba8c6ebac9a6badc","scripts":{"lint":"expo-module lint","test":"jest --watch","build":"taskr","clean":"expo-module clean","typecheck":"expo-module typecheck","expo-module":"expo-module"},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"repository":{"url":"git+https://github.com/EvanBacon/expo-mdx.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal MDX renderer for Expo Router","directories":{},"_nodeVersion":"20.19.6","dependencies":{"debug":"^4.3.4","@mdx-js/mdx":"^3.1.0","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0","@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.13.8"},"_hasShrinkwrap":false,"devDependencies":{"taskr":"^1.1.0","getenv":"^1.0.0","@swc/core":"~1.2.249","@types/hast":"^3.0.4","@taskr/clear":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/mdast":"^4.0.4","@types/react":"^19.0.7","@taskr/esnext":"^1.1.0","@types/estree":"^1.0.6","remark-stringify":"^11.0.0","@expo/metro-config":"*","remark-frontmatter":"^5.0.0","jest-environment-node":"^26","@expo/babel-preset-cli":"~0.3.1","remark-mdx-frontmatter":"^5.0.0"},"peerDependencies":{"react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/mdx_1.0.2_1768375334141_0.0036481883265817583","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bacons/mdx","version":"1.0.3","description":"Universal MDX renderer for Expo Router","main":"build/react/index","types":"build/react/index","exports":{".":{"types":"./build/react/index.d.ts","default":"./build/react/index.jsx"},"./server":{"types":"./build/server/index.d.ts","default":"./build/server/index.js"},"./metro-transformer":{"types":"./metro-transformer.d.ts","default":"./metro-transformer.js"},"./metro":{"types":"./build/server/metro.d.ts","default":"./metro.js"},"./jsx":"./jsx/index.js","./jsx/jsx-runtime":"./jsx/jsx-runtime.js","./jsx/jsx-dev-runtime":"./jsx/jsx-dev-runtime.js"},"taskr":{"requires":["./taskfile-swc.js"]},"scripts":{"build":"taskr","typecheck":"expo-module typecheck","clean":"expo-module clean","lint":"expo-module lint","test":"jest --watch","expo-module":"expo-module"},"repository":{"type":"git","url":"git+https://github.com/EvanBacon/expo-mdx.git"},"peerDependencies":{"react-native":"*"},"keywords":["react-native","react-native-web","expo","mdx","typescript"],"author":{"name":"Evan Bacon"},"license":"MIT","dependencies":{"@bacons/react-views":"^1.1.3","@expo/html-elements":"^0.13.8","@mdx-js/mdx":"^3.1.0","debug":"^4.3.4","unist-util-visit":"^5.0.0","estree-util-visit":"^2.0.0"},"devDependencies":{"@expo/babel-preset-cli":"~0.3.1","@expo/metro-config":"*","@swc/core":"~1.2.249","@taskr/clear":"^1.1.0","@taskr/esnext":"^1.1.0","@taskr/shell":"1.1.0","@taskr/watch":"^1.1.0","@types/estree":"^1.0.6","@types/hast":"^3.0.4","@types/mdast":"^4.0.4","@types/react":"^19.0.7","getenv":"^1.0.0","jest-environment-node":"^26","remark-frontmatter":"^5.0.0","remark-mdx-frontmatter":"^5.0.0","remark-stringify":"^11.0.0","taskr":"^1.1.0"},"_id":"@bacons/mdx@1.0.3","gitHead":"dd59760edce4057e4e3b3aedb74b8d037af97af3","bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"homepage":"https://github.com/EvanBacon/expo-mdx#readme","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wZMtokUmhAiwW7v3B4uwA0L760dIBeUPjzBM11aiYF0IWztyMrp93wYE0eb4/7xmdtnevaWIdENMzKcyK1+/wg==","shasum":"9cab9ef537ff26065c8ae4c10362114c7b8de318","tarball":"https://registry.npmjs.org/@bacons/mdx/-/mdx-1.0.3.tgz","fileCount":96,"unpackedSize":209441,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bacons%2fmdx@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEic7mdgeWQnCYfMHXsVnB7aP1qL3wcwAROQeQTcG6pwIgBqGkPbclMHea2kC879rzjqRU0ZlrzxgP8Zt+W1wxTz4="}]},"_npmUser":{"name":"evanbacon","email":"baconbrix@gmail.com"},"directories":{},"maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mdx_1.0.3_1774821157986_0.46732050472179054"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-14T03:41:29.688Z","modified":"2026-03-29T21:52:38.422Z","0.0.0":"2022-12-14T03:41:30.005Z","0.0.1":"2022-12-14T03:44:18.956Z","0.0.2":"2023-02-01T04:12:15.545Z","0.1.0":"2023-04-10T17:07:09.141Z","0.1.1":"2023-08-27T21:03:53.028Z","0.2.0":"2024-01-24T17:54:30.818Z","0.3.0":"2024-07-17T20:01:08.486Z","0.3.1":"2024-07-18T18:28:38.532Z","0.3.2":"2024-07-19T20:29:36.727Z","0.3.3":"2024-07-19T20:36:05.097Z","0.3.4":"2024-07-19T21:39:40.989Z","0.3.5":"2024-07-22T00:08:07.489Z","0.3.6":"2024-07-22T00:21:01.841Z","0.3.7":"2024-07-22T22:28:25.614Z","0.3.8":"2024-08-17T19:34:25.565Z","0.4.0":"2024-10-18T18:19:56.143Z","0.4.1":"2025-01-02T21:47:54.548Z","0.4.2":"2025-01-02T21:56:21.521Z","0.4.3":"2025-01-08T23:49:54.730Z","0.4.4":"2025-01-10T02:35:49.376Z","0.4.5":"2025-01-14T22:14:04.209Z","0.5.1":"2026-01-14T06:09:25.121Z","0.5.2":"2026-01-14T06:14:09.360Z","0.5.3":"2026-01-14T06:19:05.414Z","0.5.5":"2026-01-14T06:25:18.361Z","1.0.1":"2026-01-14T07:10:55.843Z","1.0.2":"2026-01-14T07:22:14.274Z","1.0.3":"2026-03-29T21:52:38.121Z"},"bugs":{"url":"https://github.com/EvanBacon/expo-mdx/issues"},"author":{"name":"Evan Bacon"},"license":"MIT","homepage":"https://github.com/EvanBacon/expo-mdx#readme","keywords":["react-native","react-native-web","expo","mdx","typescript"],"repository":{"type":"git","url":"git+https://github.com/EvanBacon/expo-mdx.git"},"description":"Universal MDX renderer for Expo Router","maintainers":[{"name":"evanbacon","email":"baconbrix@gmail.com"}],"readme":"# @bacons/mdx\n\nUniversal [MDX](https://mdxjs.com) for Expo apps and websites.\n\n- Build-time MDX to React Native or React DOM components.\n- Server-rendered MDX for downloading content over a CMS.\n- Custom components and style definitions.\n\n## Add the package to your npm dependencies\n\n```\nbun add @bacons/mdx\n```\n\n## Setup\n\nAdd support for importing `md` and `mdx` files in your `metro.config.js` file.\n\n`metro.config.js`\n\n```js\nconst { getDefaultConfig } = require(\"expo/metro-config\");\nconst { withMdx } = require(\"@bacons/mdx/metro\");\n\nconst config = withMdx(getDefaultConfig(__dirname));\n\nmodule.exports = config;\n```\n\n<details>\n  <summary>Manual setup</summary>\n\nIf you need to customize the `babelTransformerPath` more, than use this manual setup:\n\n`metro.config.js`\n\n```js\nconst { getDefaultConfig } = require(\"expo/metro-config\");\n\nconst config = getDefaultConfig(__dirname);\n\nconfig.resolver.sourceExts.push(\"md\", \"mdx\");\n\nconfig.transformer.babelTransformerPath = require.resolve(\"./transformer.js\");\n\nmodule.exports = config;\n```\n\nCreate a custom metro transformer. This is used to transform MDX files into JS + React Native before transpiling with Babel.\n\n`./transformer.js`\n\n```js\nconst upstreamTransformer = require(\"@expo/metro-config/babel-transformer\");\nconst MdxTransformer = require(\"@bacons/mdx/metro-transformer\");\n\nmodule.exports.transform = async (props) => {\n  // Then pass it to the upstream transformer.\n  return upstreamTransformer.transform(\n    // Transpile MDX first.\n    await MdxTransformer.transform(props)\n  );\n};\n```\n\n</details>\n\n## Usage\n\nCreate a markdown file:\n\n`./demo.mdx`\n\n```md\nimport { CustomComponent } from './my-custom-component';\n\n# Hello World\n\nI **am** a _markdown_ file!\n\n<CustomComponent />\n```\n\nThis file can be imported and treated as a React component:\n\n`./App.js`\n\n```js\nimport Demo from \"./demo.mdx\";\n\nexport default function App() {\n  return <Demo />;\n}\n```\n\n## Custom components\n\nBy default, this package uses an incomplete set of universal React Native components for DOM elements. You may wish to improve the components, add more, or swap them out for your own.\n\n```js\nimport { Text } from \"react-native\";\nimport { MDXComponents } from \"@bacons/mdx\";\n\nexport default function App() {\n  return (\n    <Demo\n      components={{\n        h1: (props) => <h1 {...props} />,\n        // Add custom components which can be used as JSX elements.\n        RedText: (props) => <Text {...props} style={{ color: \"red\" }} />,\n        // This can be used as `<RedText />` without the need to import it.\n      }}\n    />\n  );\n}\n```\n\nNow inside of your markdown file, you can use the custom components:\n\n```md\n# Hello World\n\n<RedText />\n```\n\nYou can set the components for all children using the `MDXComponents` React context component.\n\n```js\nimport { Text } from \"react-native\";\nimport { MDXComponents } from \"@bacons/mdx\";\n\nexport default function App() {\n  // Pass any HTML element as a key to the MDXComponents component.\n  return (\n    <MDXComponents\n      components={{\n        h1: (props) => <Text {...props} />,\n        // Add custom components which can be used as JSX elements.\n        RedText: (props) => <Text {...props} style={{ color: \"red\" }} />,\n        // This can be used as `<RedText />` without the need to import it.\n      }}\n    >\n      <Demo />\n    </MDXComponents>\n  );\n}\n```\n\n> Be sure to pass the `style` prop down to the component you're using, this is how the styles are cascaded.\n\n## Custom styles\n\nThis package works similarly to most docs sites. You create high-level styles for the entire site. This can be cascaded down to reduce the scope of a style.\n\n```js\nimport { MDXStyles } from \"@bacons/mdx\";\n\nexport default function App() {\n  // Pass any HTML element as a key to the MDXStyles component.\n  return (\n    <MDXStyles\n      h1={{\n        fontSize: 32,\n        fontWeight: \"bold\",\n        color: \"red\",\n      }}\n    >\n      <Demo />\n    </MDXStyles>\n  );\n}\n```\n\nThe `<MDXStyles>` components can be stacked in different levels, think of these like CSS classes.\n\n## Typescript\n\nYou can add support for importing `.mdx` files in your `tsconfig.json` file.\n\n`tsconfig.json`\n\n```json\n{\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./global.d.ts\"]\n  },\n  \"extends\": \"expo/tsconfig.base\"\n}\n```\n\nNow create a file that declares the module.\n\n`./global.d.ts`\n\n```ts\ndeclare module \"*.mdx\" {\n  import React from \"react\";\n  import { CustomComponentsProp } from \"@bacons/mdx\";\n  const Component: React.FC<{\n    components?: CustomComponentsProp;\n  }>;\n  export default Component;\n}\n```\n\n## Experimental native errors\n\n> Optional native-only step, not required for MDX to work.\n\nReact Native has suboptimal error messages for when you use React DOM components on native or render strings outside of `<Text />` elements. This can make migration and code sharing very painful. This package has an experimental dev-only feature to print out optimized errors when you render react-dom built-in's such as div, p, h1, etc. on native.\n\nSimply add the following to your `babel.config.js`, and clear the transform cache `npx expo start --clear`:\n\n```js\nmodule.exports = function (api) {\n  api.cache(true);\n  return {\n    presets: [[\"babel-preset-expo\", { jsxImportSource: \"@bacons/mdx/jsx\" }]],\n  };\n};\n```\n\nNow when you render a div, p, h1, etc. on native, you will get a helpful error message.\n\n```js\nexport default function App() {\n  return <div>Hey</div>;\n}\n```\n\n```log\nERROR  Unsupported DOM <p /> at: /Users/evanbacon/Documents/GitHub/bacons/mdx/apps/demo/src/App.tsx:1:11\nThis will break in production.\n```\n\n## Web-only components\n\nIt's possible to parse MDX to DOM elements instead of universal components. This can be useful when building for web-only or migrating from web-only. To do this, pull in the `getDOMComponents` function and pass it to the `components` prop of the MDX component.\n\n```js\nimport { getDOMComponents } from \"@bacons/mdx\";\n\nimport Demo from \"./readme.md\";\n\nexport default function App() {\n  return <Demo components={getDOMComponents()} />;\n}\n```\n\nThis will render the following MDX as DOM elements:\n\n```md\n# Hello World\n\nI **am** a _markdown_ file!\n```\n\nAnd the DOM:\n\n```html\n<h1>Hello World</h1>\n<p>I <strong>am</strong> a <em>markdown</em> file!</p>\n```\n\n## Next.js Usage\n\n1. Follow the steps detailed here: [https://nextjs.org/docs/advanced-features/using-mdx](https://nextjs.org/docs/advanced-features/using-mdx)\n2. Add the following packages to `transpile-modules` within your `next.config.js`:\n   ```js\n   '@bacons/mdx',\n   '@bacons/react-views',\n   '@expo/html-elements',\n   ```\n\n## Remote MDX\n\nLoad and render MDX content from a remote server. This is useful for CMS-driven content, blog posts, or any MDX that needs to be fetched at runtime.\n\n### Server-side Compilation\n\nFirst, compile MDX on your server (API route, edge function, or build script):\n\n```ts\n// app/api/mdx+api.ts (Expo Router API route)\nimport { compileMDX } from \"@bacons/mdx/server\";\n\nexport async function GET(request: Request) {\n  const url = new URL(request.url);\n  const slug = url.searchParams.get(\"slug\");\n\n  // Fetch MDX content from your CMS or file system\n  const mdxSource = `\n# Hello World\n\nThis is **bold** text with a <CustomButton>Click me</CustomButton>.\n  `;\n\n  const compiled = await compileMDX(mdxSource);\n\n  return Response.json(compiled);\n}\n```\n\nThe `compileMDX` function accepts optional remark and rehype plugins:\n\n```ts\nconst compiled = await compileMDX(mdxSource, {\n  remarkPlugins: [remarkGfm],\n  rehypePlugins: [rehypeHighlight],\n});\n```\n\n### Client-side Rendering\n\nUse the `RemoteMDX` component and `useMDXFetch` hook to fetch and render remote MDX:\n\n```tsx\nimport { RemoteMDX, useMDXFetch, MDXComponents } from \"@bacons/mdx\";\nimport { Text, ActivityIndicator } from \"react-native\";\n\nfunction BlogPost({ slug }: { slug: string }) {\n  const { content, loading, error } = useMDXFetch(`/api/mdx?slug=${slug}`);\n\n  if (loading) return <ActivityIndicator />;\n  if (error) return <Text>Error: {error.message}</Text>;\n  if (!content) return null;\n\n  return (\n    <MDXComponents\n      components={{\n        CustomButton: (props) => (\n          <Text {...props} style={{ color: \"blue\" }} />\n        ),\n      }}\n    >\n      <RemoteMDX source={content} />\n    </MDXComponents>\n  );\n}\n```\n\nYou can also fetch the content yourself and pass it directly:\n\n```tsx\nimport { RemoteMDX, type CompiledMDX } from \"@bacons/mdx\";\n\nfunction BlogPost({ content }: { content: CompiledMDX }) {\n  return <RemoteMDX source={content} />;\n}\n```\n\n### How It Works\n\n1. **Server**: Compiles MDX to a JSON-serializable AST format (not executable JavaScript)\n2. **Client**: Fetches the JSON and renders it using the existing component system\n3. **Security**: No `eval()` or code execution - the AST is pure data\n4. **Components**: Custom components work via `MDXComponents` context or `components` prop\n5. **Styles**: `MDXStyles` context is fully supported\n\n### Frontmatter\n\nFrontmatter is extracted and available in the compiled output:\n\n```ts\nconst compiled = await compileMDX(`\n---\ntitle: My Post\ndate: 2024-01-01\n---\n\n# Content here\n`, {\n  remarkPlugins: [remarkFrontmatter, remarkMdxFrontmatter],\n});\n\nconsole.log(compiled.frontmatter);\n// { title: \"My Post\", date: \"2024-01-01\" }\n```\n\nAccess frontmatter on the client:\n\n```tsx\nfunction BlogPost({ slug }: { slug: string }) {\n  const { content } = useMDXFetch(`/api/mdx?slug=${slug}`);\n\n  return (\n    <>\n      <Text>{content?.frontmatter?.title}</Text>\n      <RemoteMDX source={content} />\n    </>\n  );\n}\n```\n\n## Known Issues\n\n- ol, li, ul are all buggy. PRs welcome.\n- Native image ratios are weird.\n\n## About this project\n\nThis is a universal MDX implementation for Expo (React & Metro). It aims to be a general-purpose MDX implementation for Expo projects that leverage universal Metro (Expo CLI).\n\n- Test in the `apps/demo` project.\n\nThis library powers my (Evan Bacon) [personal blog](https://evanbacon.dev/blog), the source can be found here: [Evan Bacon portfolio](https://github.com/EvanBacon/evanbacon.dev).\n","readmeFilename":"README.md"}