{"_id":"@thebeyondgroup/shopify-rich-text-renderer","_rev":"10-30a4241a95f244007d79b75242760ea5","name":"@thebeyondgroup/shopify-rich-text-renderer","dist-tags":{"latest":"2.1.2"},"versions":{"0.1.0":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"0.1.0","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean McQuaid"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@0.1.0","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"490249c0b98b5b9dffd13e0f535be8ad866d8fc4","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-0.1.0.tgz","fileCount":8,"integrity":"sha512-e2XvNNcMLWfIpxzvE804XV9jPPfB0UH8RgvzArGT5dhz28WBQ804D4H98Bahmth1aYKV1U2VQuJ2fZrFqIM33g==","signatures":[{"sig":"MEYCIQCCUzjpLuFUTCiWl7CnEG0i2TN7n4mrUuUw+BqeReaJhgIhAIC+Ph8N+Ghw8S3VN5ehKaV/7aApGJhw2cHTcNrBMXov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK2oiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJaw//cKpD1zdb4I1wAveICpUTJNAHaMRIV62hFXD+ba1PggAUtbtz\r\nNp+6mEqGWNPSS5OmJ35h5qkha5OwL2139PaJgHjfVYDP3b7vwX7WmkxFBaJz\r\nl+GRs0zOOUQ1kgYmegGUHMdjvef8hYtVrhGZU6Yo2T8rDJFVIxxWKpNLMpV0\r\nH+FxFQqrA6EN3hf0U/Xk2kJHaCp8HhrhtlMFY3EDODvbV9DRybDI0oL9jXtL\r\nrfLQSpAUi3bp3Vau6ZwGmRR6vF9OE+4gwcTs8KHiGHWMOpXWzSXNsEkwy/t1\r\nIgpBelxytdZZIgF/d3VnpLC0TnJ6jJl8S3cAObquMAE0FsISrw8oHpgtqDWs\r\nTqtvexLNxQZ7VxxUenpNpnweV7xDYoLPo2xtW4DIdUqOFyZ748NWjXUUOG5B\r\n2aXw5x/cP697mtyGC1vVoOcR/nc03CQCAA5DiW1YW1aWiMZSKHwbb9rzns4u\r\n0eYivua9wFmOBmkawhzg9l+yPbky+CKKkREw6tZS3dEAt9ft1kgBUch5tqS7\r\nf5dqDQ75g4mkXLRtgPKVmE4TqrUqU1gJwhEehiRpBRESEHVxkCSlhaYCStW1\r\nrALJ3AvcmktvZn3po5WWtKF8k267j8mvyWxXwCSygoNyFnsOS8v1Xa0P6fq1\r\nJTDSfk7HEckF8ODxjSWrtGSe82Plav2MMb0=\r\n=pCxV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"8776601e94b89c93850b2fb3a540b3584434db5a","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"9.5.1","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_0.1.0_1680566818757_0.1140816081049536","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"0.2.0","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean McQuaid"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@0.2.0","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"3a8a7f8a4651bca7adb2f37464caee210b545d61","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-0.2.0.tgz","fileCount":8,"integrity":"sha512-5ZgLYkHizfXhAPpIVsS5ptgLHA/TU6ZL+4jd9UD02zU4wC+7J1jIvaivoiYj4852a60kjpJrFeRpVWVUTBEAZw==","signatures":[{"sig":"MEUCIQDjGN71PeFoo0I96TIa6LsKZJmhmUBNQsJTiAMk0UnllQIgI4alL5ZhXiSw3x1yDbiB47WFmi/ePEbbPqJJGT/r8b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15843},"main":"src/index.js","type":"module","gitHead":"216fc5ca962f0bc31f110911eea5fbdf26a46c83","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"9.5.1","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_0.2.0_1689385965744_0.7667769620111908","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"1.0.0","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@1.0.0","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"64d370d1f2ca2d71e36c842d9d4a278dd0324825","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-1.0.0.tgz","fileCount":8,"integrity":"sha512-7NChTgzGB4LPf8Gk0RgtGdEr0yuSZ/wfCLHQ9UfIIcL7tcq+Q9joX4GL24RZGEOPNoYVcVtBq6NA77jckYg56g==","signatures":[{"sig":"MEYCIQD+3KPfWR2xAkE3MAgLUPhwM+mThC33CtLEh7P/LWqE9wIhAKh0L+ZWhUExwK2oBo3UScx+EG+Oz22t9oMbezTIPp4x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16485},"main":"src/index.js","type":"module","gitHead":"cbc50e42e839ee7c5f4ea24a5fd50f946570a0c9","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"9.5.1","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_1.0.0_1691528349837_0.9465938200990371","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.0.0","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@2.0.0","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"cae562e7a52d10917761533b72820235e47b5a95","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.0.0.tgz","fileCount":8,"integrity":"sha512-JUvNyuXPva8/Jg/aD+uj+pAl++gUxShmVITBxCOaVEL8a1+XTYu+M+gT0nm0MDANVKnfOFfzIcL7ZxFqUrHOcA==","signatures":[{"sig":"MEUCICvOm9W7mKF5/DhP+eBZcdSpXVdFZdgeIzmZRoYei4jdAiEAz6ExPnsqZnwtI++HAOtmd+IKou1wvIPQLBSYPZGqbJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24161},"main":"src/index.js","type":"module","gitHead":"1a5dd0d83786e182a11539f71553b029e750237e","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_2.0.0_1717192810644_0.5690338275166655","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.0.1","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@2.0.1","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"5d34b0a21ccd3d5baee7573c427123bc72f27641","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.0.1.tgz","fileCount":8,"integrity":"sha512-TAeQ1ABp6CY/3gAQHU6ymNJ0DfP1uJXwsK+jag09nBgPpIGIA7zhYAKzmGsE7KiVdKGh2E2mSFLQVpIIDiG07Q==","signatures":[{"sig":"MEQCIAist1CpSZn86epMfvhEBHDiWUIR7K3O9lpSgVV0uTGSAiBeXkNKG0K2XViJvCzANjgE8O8jPGQeowmnFpM9vtVOOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24869},"main":"src/index.js","type":"module","gitHead":"04cdb92ede172fefaa7d432af6c7cefe612ed661","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_2.0.1_1717387872468_0.3128910925296893","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.0.2","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@2.0.2","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"393a02f7f7583da7dbd9393e30a4820d6014f132","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.0.2.tgz","fileCount":8,"integrity":"sha512-BK6Agh8f2QVP9bRph9T6LVkrqBCv4BDmS2Iv+ZsVz2xOMl7WdL6SlqCmxJay98Ie7FO0t+yEbbubb9xuH+UugA==","signatures":[{"sig":"MEYCIQCGZuHTKkRYSVfJBjmBuCG0VIDmDgy3fiohqlylBxoICAIhAJpRyRO+Ebspncz+hHlD+pgYQ8v9H1iTnI5KIUKZAqIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24893},"main":"src/index.js","type":"module","gitHead":"0a6058d8afb3a75d3209aa37bd71bfccbd7674fd","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"typings":"index.d.ts","_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_2.0.2_1724110733558_0.9584012588091795","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.0.3","keywords":["convert","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","renderer","serialize","serializer","shopify","utilities"],"author":{"name":"Sean"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@2.0.3","maintainers":[{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"7e70e793397871fb23bf9247298e382b7b373e02","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.0.3.tgz","fileCount":9,"integrity":"sha512-yduZn+7OUAJcMG3RQde3jNS4lZbVvYiq737v9c5my/Szt97F6pj2J5VxKaqH4LvQ8qY+AU9wZY4AZq1qGQEZ0A==","signatures":[{"sig":"MEQCIBdVaa4SdhmEwOL1CK3k5K+BmTHGycH2QhnI4DiHvAQuAiBDiMJ2eqL3aDexg3fRLClhoQaOLAyydDfe9cTJHnfCqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26352},"main":"src/index.js","type":"module","gitHead":"ea1cc22d73e9a3e95911c5d94438b42b66682e2b","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"typings":"index.d.ts","_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"8.8.0","description":"Convert Shopify's rich text field from a rich text schema to HTML.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^2.8.7","jsdoc-to-markdown":"^8.0.0","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_2.0.3_1724177159205_0.34279168514305947","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.1.0","keywords":["AST","convert","CSS","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","react","hydrogen","renderer","serialize","serializer","schema","shopify","typescript","tailwind","typings","type definitions","utility","utilities"],"author":{"name":"Sean McQuaid","email":"sean@decrypteddesign.com"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@2.1.0","maintainers":[{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"},{"name":"seanbeyond","email":"sean@thebeyondgroup.la"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"778e35a115ad129c67f4b7d083ee76f9307bda82","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.1.0.tgz","fileCount":9,"integrity":"sha512-T6mM3rmMSgYOIuH5TSfVrdMEHfDXMSnHDM7F4nU4HshgMrd4/9v9JmRIrc2uNjTXBsb92lxBfzjj3ZrMt3v3jQ==","signatures":[{"sig":"MEQCIFTpYu4mkZGQ0yNB0dEwL3TOgg+sBjIWnOtZjxaCWucfAiAjmeKqrOM0o2EQJKa/ISgTxshpmwhDw1lIoPafs40idw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32988},"main":"src/index.js","type":"module","gitHead":"153f6e288cbb8702d36d172472b4c68a43c73b66","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"typings":"index.d.ts","_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"10.5.1","description":"Convert Shopify's Metafields/Metaobjects rich text type from a rich text AST/schema to HTML. Works great with hydrogen/headless & regular storefronts.","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^3.3.3","jsdoc-to-markdown":"^8.0.0","@babel/preset-react":"^7.24.7","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_2.1.0_1737006739622_0.5360929252968452","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.1.1","keywords":["AST","convert","CSS","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","react","hydrogen","renderer","serialize","serializer","schema","shopify","typescript","tailwind","typings","type definitions","utility","utilities"],"author":{"name":"Sean McQuaid","email":"sean@decrypteddesign.com"},"license":"MIT","_id":"@thebeyondgroup/shopify-rich-text-renderer@2.1.1","maintainers":[{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"},{"name":"seanbeyond","email":"sean@thebeyondgroup.la"}],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"dist":{"shasum":"427b16c9073a5c982225ba7875d08af761d85d70","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.1.1.tgz","fileCount":9,"integrity":"sha512-TJ3TpBROEgJjkzwviHe2f0wowG0aBGAyvxAe0eP0xex95vz0bGnjn7O3e3sznni3w7/Ljhhr721LnQCnhs8x/g==","signatures":[{"sig":"MEUCIQCn/Q7zFc0mSm86leMCkElhh/A5GdsBul1nve+3jdGTWgIgKnqkh1qvDxtNd7INH1vYxaDj+JmbNbyR9oYfIn8/+1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34054},"main":"src/index.js","type":"module","gitHead":"0883e6b0d07f490599f8090bb622b1198bbaa6f8","private":false,"scripts":{"bump":"npx rollup -c && npm version patch --no-git-tag-version","docs":"npx jsdoc2md ./src/index.js > docs.md","lint":"npx eslint src/index.js","test":"node --experimental-vm-modules node_modules/.bin/jest","build":"npx rollup -c","format":"npx prettier --write src/index.js","lint:fix":"npx eslint --fix src/index.js","format:check":"npx prettier -c src/index.js"},"typings":"index.d.ts","_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"repository":{"url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git","type":"git"},"_npmVersion":"10.5.1","description":"Convert Shopify's Metafields/Metaobjects rich text type from a rich text AST/schema to HTML. Works great with hydrogen/headless & regular storefronts.","directories":{},"_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","rollup":"^3.20.2","prettier":"^3.3.3","jsdoc-to-markdown":"^8.0.0","@babel/preset-react":"^7.24.7","eslint-plugin-import":"^2.27.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.5.0","rollup-plugin-filesize":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shopify-rich-text-renderer_2.1.1_1748542300271_0.3520502513877726","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@thebeyondgroup/shopify-rich-text-renderer","version":"2.1.2","description":"Convert Shopify's Metafields/Metaobjects rich text type from a rich text AST/schema to HTML. Works great with hydrogen/headless & regular storefronts.","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git"},"author":{"name":"Sean McQuaid","email":"sean@decrypteddesign.com"},"license":"MIT","private":false,"type":"module","typings":"index.d.ts","scripts":{"build":"npx rollup -c","docs":"npx jsdoc2md ./src/index.js > docs.md","test":"node --experimental-vm-modules node_modules/.bin/jest","bump":"npx rollup -c && npm version patch --no-git-tag-version","format":"npx prettier --write src/index.js","format:check":"npx prettier -c src/index.js","lint":"npx eslint src/index.js","lint:fix":"npx eslint --fix src/index.js"},"devDependencies":{"@babel/preset-react":"^7.24.7","eslint":"^8.37.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.2.1","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jsdoc-to-markdown":"^8.0.0","prettier":"^3.3.3","rollup":"^3.20.2","rollup-plugin-filesize":"^10.0.0","rollup-plugin-terser":"^7.0.2"},"keywords":["AST","convert","CSS","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","react","hydrogen","renderer","serialize","serializer","schema","shopify","typescript","tailwind","typings","type definitions","utility","utilities"],"homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"_id":"@thebeyondgroup/shopify-rich-text-renderer@2.1.2","gitHead":"131704e38cf393b7b255c69ca5d1336924f42685","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-A7Tbd6Qd6m/MHWasuAeA7AwpRUMxHE9VFldnI+Lg+sFlzaTBOkbX7Nea6iCNRwYqYcOxqloCkM+sX9t4Lz9q/A==","shasum":"addb0dad8015b1b84ed0300bc5cf18876d42b829","tarball":"https://registry.npmjs.org/@thebeyondgroup/shopify-rich-text-renderer/-/shopify-rich-text-renderer-2.1.2.tgz","fileCount":9,"unpackedSize":34054,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQClIH/WgEaCeGg6MRZoUD9mxohKLGwCYA+IiCQPq8vqTAIhAJNUNSdyzYcQp2aZFmBTGVdvN6bvf7m3ifF6ZDpKu3vG"}]},"_npmUser":{"name":"seanbeyond","email":"sean@thebeyondgroup.la"},"directories":{},"maintainers":[{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"},{"name":"seanbeyond","email":"sean@thebeyondgroup.la"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shopify-rich-text-renderer_2.1.2_1772147879429_0.40413164417416114"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-04T00:06:58.681Z","modified":"2026-02-26T23:17:59.752Z","0.1.0":"2023-04-04T00:06:58.948Z","0.2.0":"2023-07-15T01:52:45.906Z","1.0.0":"2023-08-08T20:59:10.053Z","2.0.0":"2024-05-31T22:00:10.837Z","2.0.1":"2024-06-03T04:11:12.632Z","2.0.2":"2024-08-19T23:38:53.698Z","2.0.3":"2024-08-20T18:05:59.441Z","2.1.0":"2025-01-16T05:52:19.789Z","2.1.1":"2025-05-29T18:11:40.458Z","2.1.2":"2026-02-26T23:17:59.583Z"},"bugs":{"url":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer/issues"},"author":{"name":"Sean McQuaid","email":"sean@decrypteddesign.com"},"license":"MIT","homepage":"https://github.com/TheBeyondGroup/shopify-rich-text-renderer#readme","keywords":["AST","convert","CSS","deserialize","deserializer","html serializer","html","javascript","js","metafield","Metaobject","rich text to html","rich text","react","hydrogen","renderer","serialize","serializer","schema","shopify","typescript","tailwind","typings","type definitions","utility","utilities"],"repository":{"type":"git","url":"git+https://github.com/TheBeyondGroup/shopify-rich-text-renderer.git"},"description":"Convert Shopify's Metafields/Metaobjects rich text type from a rich text AST/schema to HTML. Works great with hydrogen/headless & regular storefronts.","maintainers":[{"name":"justinlala","email":"justin@thebeyondgroup.la"},{"name":"jeffreyguenther","email":"guenther.jeffrey@gmail.com"},{"name":"seanbeyond","email":"sean@thebeyondgroup.la"}],"readme":"## Shopify Rich Text Renderer\n\n![GitHub Repo stars](https://img.shields.io/github/stars/TheBeyondGroup/shopify-rich-text-renderer?style=flat&label=Github%20Stars&labelColor=212121&color=%23AF431F&link=https%3A%2F%2Fgithub.com%2FTheBeyondGroup%2Fshopify-rich-text-renderer) ![npm package minimized gzipped size](<https://img.shields.io/bundlejs/size/%40thebeyondgroup/shopify-rich-text-renderer?style=flat&labelColor=212121&label=Minified%20Size%20(gzip)&color=%2363956C&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40thebeyondgroup%2Fshopify-rich-text-renderer>) ![NPM Downloads](https://img.shields.io/npm/d18m/%40thebeyondgroup%2Fshopify-rich-text-renderer?style=flat&labelColor=212121&label=NPM%20Downloads%2FYear&color=%23F2B65B&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40thebeyondgroup%2Fshopify-rich-text-renderer) ![GitHub License](https://img.shields.io/github/license/TheBeyondGroup/shopify-rich-text-renderer?style=flat&labelColor=212121&label=License&color=%235f84ee&link=https%3A%2F%2Fgithub.com%2FTheBeyondGroup%2Fshopify-rich-text-renderer%3Ftab%3DMIT-1-ov-file%23readme)\n\nThis package converts the rich text schema returned by Shopify's Storefront API to an HTML string. In particular, this package is useful when dealing with the rich text field type for _MetaObjects_ and _Metafields_ when using the Storefront API. Supports all of Shopify's Richtext Editor markup, including new line characters, and both **_bold & italic_** on the same text node.\n\n### Usage\n\n- Install `yarn add @thebeyondgroup/shopify-rich-text-renderer`\n- Then import the `convertSchemaToHtml()` function\n\n```javascript\nimport { convertSchemaToHtml } from '@thebeyondgroup/shopify-rich-text-renderer'\n\n/*  this is an example of the rich text Shopify returns\nconst richTextResponse = {\\\"type\\\":\\\"root\\\",\\\"children: [{\\\"type\\\":\\\"heading\\\"\n\\\"level\\\":1,\\\"children\\\":[{\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\n\"Test Heading\\\", \\\"bold\\\": true, \\\"italic\\\": true}]},{\\\"listType\\\":\\\"ordered\\\",\\\"type\\\":\\\"list\\\",\n\\\"children\\\":[{\\\"type\\\":\\\"list-item\\\",\\\"children\\\":...\" */\n\nconvertSchemaToHtml(richTextResponse)\n```\n\n```html\n<!-- Output: -->\n<h1>\n  <strong>\n    <em>Test Heading</em>\n  </strong>\n</h1>\n<ol>\n  ...\n</ol>\n...\n```\n\nTo get scoped HTML pass either true or the name of a class(es) to use in your scoped css selectors in the `scoped` property of the `options` parameter (options.scoped). This allows for the rich text HTML to be easily styled. _Note: You can also pass a scoped class name or_ `true`(to use default scoped class) instead of the options object, i.e. `convertSchemaToHtml(richTextResponse, 'rich-text-wrap')`.\n\n```javascript\n// scoped html\nconvertSchemaToHtml(richTextResponse, { scoped: true })\n```\n\n```html\n<!-- Output: -->\n<div class=\"rte\">\n  <h1>\n    <strong>\n      <em>Test Heading</em>\n    </strong>\n  </h1>\n  <ol>\n    ...\n  </ol>\n  ...\n</div>\n```\n\nYou can also pass in a custom class name to be used as the scoped class instead of the default `rte`.\n\n```javascript\n//scoped w/ custom class name\nconvertSchemaToHtml(richTextResponse, { scoped: 'rich-text-wrap' })\n```\n\n```html\n<!-- Output: -->\n<div class=\"rich-text-wrap\">\n  <h1>\n    <strong><em>Test Heading</em></strong>\n  </h1>\n  <ol>\n    ...\n  </ol>\n  ...\n</div>\n```\n\nIf you want to be more specific or are using something like Tailwind CSS you can pass a string of classes to be used with specific HTML elements to the `classes` property of the `options` parameter (options.classes).\n\nThis makes it easy to write your own wrapper class to apply a default classlist to various elements. There is also an option to convert new line character's to `<br/>` (You can create new lines using `shift + space` in Shopify's rich text editor).\n\n```javascript\nconst options = {\n  scoped: false,\n  newLineToBreak: true, // convert new line character to <br/>\n  classes: {\n    p: 'mt-3 text-lg', // paragraph classes\n    h1: 'mb-4 text-2xl md:text-4xl', // heading1 classes\n    h2: 'mb-4 text-xl md:text-3xl', // heading2 classes\n    h3: 'mb-3 text-lg md:text-2xl', // heading3 classes\n    h4: 'mb-3 text-base md:text-lg', // heading4 classes\n    h5: 'mb-2.5 text-sm md:text-base', // heading5 classes\n    h6: 'mb-2 text-xs md:text-sm', // heading6 classes\n    ol: 'my-3 ml-3 flex flex-col gap-y-2', // order list classes\n    ul: 'my-3 ml-3 flex flex-col gap-y-2', // unordered list classes\n    li: 'text-sm md:text-base', // list item classes\n    a: 'underline text-blue-500 hover:text-blue-700', // anchor/link classes\n    strong: 'font-medium', // bold/strong classes\n    em: 'font-italic', // italic/em classes\n  },\n}\n\n// Applying classes directly to elements\nconvertSchemaToHtml(richTextResponse, options)\n```\n\n```html\n<!-- Output: -->\n<h1 class=\"mb-4 text-2xl md:text-4xl\">Groceries</h1>\n<p class=\"mt-3 text-lg\">\n  Here is my shopping list for various fruit to buy at\n  <a href=\"https://grocerystore.com\" class=\"underline text-blue-500 hover:text-blue-700\"> The Grocery Store </a>\n</p>\n<ol class=\"my-3 ml-3 flex flex-col gap-y-2\">\n  <li class=\"text-sm md:text-base\">apples</li>\n  <li class=\"text-sm md:text-base\">oranges</li>\n  <li class=\"text-sm md:text-base\">bananas</li>\n</ol>\n```\n\n**React Typescript Component Example**\n\n```typescript\n// @/components/RichtextToHTML.tsx\nimport {convertSchemaToHtml} from '@thebeyondgroup/shopify-rich-text-renderer';\nimport type {Schema, Options} from '@thebeyondgroup/shopify-rich-text-renderer';\nimport {useEffect, useState} from 'react';\n\n/**\n * Default options for the HTML conversion, using Tailwind CSS classes\n * for styling, you can update these to suit your specific needs\n **/\n\nconst defaultOptions = {\n  scoped: false,\n  newLineToBreak: false, // convert new line character to <br/>\n  classes: {\n    p: 'mt-2 text-sm', // paragraph classes\n    h1: 'mb-4 text-3xl md:text-4xl', // heading1 classes\n    h2: 'mb-4 text-2xl md:text-3xl', // heading2 classes\n    h3: 'mb-3 text-lg md:text-2xl', // heading3 classes\n    h4: 'mb-3 text-base md:text-lg', // heading4 classes\n    h5: 'mb-2.5 text-sm md:text-base', // heading5 classes\n    h6: 'mb-2 text-xs md:text-sm', // heading6 classes\n    ol: 'my-3 ml-3 flex flex-col gap-y-2', // order list classes\n    ul: 'my-3 ml-3 flex flex-col gap-y-2', // unordered list classes\n    li: 'text-sm md:text-base', // list item classes\n    a: 'underline text-gray-700 hover:text-blue-700 text-sm', // anchor/link classes\n    strong: 'font-semibold', // bold/strong classes\n    em: 'font-italic', // italic/em classes\n  },\n};\n\nfunction mergeOptions(\n  options: Options,\n  defaultOptions: Options,\n  classes?: any,\n  newLineToBreak?: boolean,\n) {\n  return {\n    ...defaultOptions,\n    ...options,\n    classes: {\n      ...defaultOptions?.classes,\n      ...options.classes,\n      ...classes,\n    },\n    newLineToBreak,\n  };\n}\n\ninterface RichtextToHtmlProps {\n  schema: string | Schema | Schema[];\n  options?: Options;\n  className?: string;\n  newLineToBreak?: boolean;\n  classes?: {\n    p?: string;\n    h1?: string;\n    h2?: string;\n    h3?: string;\n    h4?: string;\n    h5?: string;\n    h6?: string;\n    ol?: string;\n    ul?: string;\n    li?: string;\n    a?: string;\n    strong?: string;\n    em?: string;\n  };\n}\n\n/**\n * React component that converts a Shopify Richtext schema to HTML\n **/\n\nexport default function RichtextToHtml({\n  schema,\n  options,\n  className,\n  newLineToBreak,\n  classes,\n}: RichtextToHtmlProps) {\n\n  //options passed via props override default options (classes, scoped, newLineToBreak) etc...\n  const combinedOptions = mergeOptions(\n    (options as Options) || {},\n    defaultOptions,\n    classes,\n    newLineToBreak,\n  );\n\n  const html = convertSchemaToHtml(schema, combinedOptions);\n  return (\n    <>\n      <div className={className} dangerouslySetInnerHTML={{__html: html}} />\n    </>\n  );\n}\n```\n\n**Example of the react RichtextToHTML components in use**\n\n```typescript\n// App.tsx\nimport React from 'react'\nimport RichTextToHtml from './RichTextToHtml'\n\n/**\n * Normally schema would be passed through\n * a loader after requesting it from shopify api\n * */\nconst productDescriptionSchema = {\n  type: 'root',\n  children: [\n    ...\n  ],\n}\n\nconst userProfileSchema =  {\n  type: 'root',\n  children: [\n    ...\n  ],\n}\n\n\n// Custom options for demonstration of overriding defaults.\n// Note: you probably wouldn't need to set the scoped class name & apply unique classes per element\nconst customOptions = {\n  scoped: 'custom-scope',\n  classes: {\n    p: 'text-lg text-slate-800 my-2',\n    h2: 'text-2xl md:text-4xl font-semibold leading-none tracking-wide mb-2',\n  },\n  newLineToBreak: true,\n}\n\n// Main React App Component\nconst App = () => {\n  return (\n    <div className=\"container flex flex-col gap-4 mx-auto p-4\">\n      <h1 className=\"text-3xl font-bold mb-6\">Shopify Storefront</h1>\n      <section>\n        <h2 className=\"text-xl font-semibold\">Product Description</h2>\n        <RichTextToHtml className=\"my-5 py-3\" schema={productDescriptionSchema} options={customOptions} />\n      </section>\n      <section>\n        <h2 className=\"text-xl font-semibold\">User Profile</h2>\n        {/**\n          * Example showing prop priority, classes has priority over prop option.classes.\n          * scoped:false, p: 'my-3 text-sm font-medium', h6: 'text-xs font-bold' newLineToBreak: true\n          */}\n        <RichTextToHtml\n          schema={userProfileSchema}\n          newLineToBreak={true}\n          classes={{ p: 'my-3 text-sm font-medium'}}\n          options={{scoped: false, classes:{h6: 'text-xs font-bold', p: 'text-xs my-2'}}}\n        />\n      </section>\n    </div>\n  )\n}\n\nexport default App\n```\n\n**Live Examples**\n\n- [JSFiddle: Basic Use](https://jsfiddle.net/r2d4wsna/)\n- [Stackblitz: React Typescript Component](https://stackblitz.com/edit/react-starter-typescript-4dgcrdmq?file=components%2FRichtextToHtml.tsx)\n","readmeFilename":"README.md"}