{"_id":"satori","_rev":"167-9e44f2dcb3432f9445f3c2538d2666b6","name":"satori","dist-tags":{"beta":"0.0.30-beta.1","latest":"0.33.5"},"versions":{"0.0.0":{"name":"satori","version":"0.0.0","author":"","license":"ISC","_id":"satori@0.0.0","maintainers":[{"name":"quietshu","email":"ds303077135@gmail.com"}],"dist":{"shasum":"5c26d172304f3d480ff2f6f8cd303fbecba06e39","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.0.tgz","fileCount":1,"integrity":"sha512-XuQ0LDWSxhgLmbNGMlIYajRtXJg6Tzi7Pkw2pSHfJILQXEP2U7Ya5DkOzvBdY7paC6EWWBzJm0vN8Q2Ra5mk+g==","signatures":[{"sig":"MEYCIQDTCzOvZk8h8KG/6je1b4maNA+IlpyEqcqgdhaUtmKaYQIhAMvD8CXvWiFQDogNo8eMBJo7q5oCPau8pPnvM/LOu1EY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyzU0CRA9TVsSAnZWagAAV1sP/3uRPyh2nRf7mS0AKl2n\nFG4hHHDS/dIOfyvaE83UJ6V3vkdPirV4/kEyqd212D+h5NNF0f0NFT0rg3Sw\ncnsgp00/I7Qg7YgDzplQzLZHW5y9BEPRVsEq5215N05hmywlfFh0Diu2chNf\nuFrv8BPkvBH4kUqNp56Xq/4/SYFV3+YI2oj1Q9z4txvdCtEvgpdN6qH72CLc\nVGwzTi3o0pun9eIEuOHjD4bRlCpac8Aup8ENy+7Rx1oYl9H3SSNDPH0b1el+\nyb3CpxgpBZSqp1ljboAO7U6v8dEfniOjSrYBNG6CrNz5QXs++V+VS4OaIqJf\nJwnQiNK4OpOICjkSyJKQiN5GIoWaiLL0l7GbqnXdWWUO5tFzxxfD8qGzyVGu\nZjUDXX0pblHzv6pAhZMVnYqeh5D0xJGt7C39tJhtwjaxe9V+f9MCEfdEaZPn\nbqZN2UlaE2wUS4M7aR02r2cqxBFM5CsKXDYBZwKsksR0DBUY6+ClxCKGKess\n+Ac7uspJuSOOqBnhpiacZY7YgDvQKFIO1qn+AaCcHZxs13s5jMA39MnBurj9\nSXAsj444zNiJwSa0mNlI3jcVcTJoMh0k91fNQ8OSw60cJcwKstNjBswWBtzs\nZCGQJ1QPmyvI3iWu1gVC84Dv3dURGnZIUvLQYIYRnMwr1SGIlBwVcMudaM9T\nF5rM\r\n=Dsxe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"quietshu","email":"ds303077135@gmail.com"},"_npmVersion":"8.1.0","description":"","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.0_1640707380428_0.4475158526584819","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"satori","version":"0.0.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.1","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"e21211ff7368386d005e86745bbdba9fa1070dca","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.1.tgz","fileCount":5,"integrity":"sha512-cgdTLazPR0xRtjee4JI/bRw1qyi63lVE25VK0209kVh+BoXpe/44GPl94c/gGeCUhYXddrB/007b+jz1qfjMdA==","signatures":[{"sig":"MEUCIQD5RMgjC09uebL751fC41ISgZBs4R2p9yR72bS9KhhCNQIgQ3JzICN3bAOlzKbMqEVhUTJFUDBnVwrRSpNylPhekGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+IHiCRA9TVsSAnZWagAA5YoQAJOMUa2RYSZi7kdkpLqV\nWmD01xeLN3fQVveX4kUl5owF86/gWtlmNN9aOT4uJNn0eNFdfQb12250OgYC\nAod01zPI2aiLBRfusR4J4rkpoSukd+b/GpLi9qHVjv+2drpFcriCHE0+HWcF\n26R2dxxiZW6IhxxNwCDBWDZwRHlN6RHj5WHap2h8WqeDqgIVog7MT2ctrDwb\naTPm3cyKhg3jsfebqhS8+56hOPft460bMqhd8kY39PM1n+rBho2xYISEaCMt\naHqDNbM5CoYqkF8eREvA95dCvpfmV1IWMvI/gxW2ljBIDYztmlgYSyV7OYEs\nNjatBeYL6pFIALjPjpxHj0lLyhSfgVeLwrbZy3kVVwX0YI7pEUiKgZvj1Dfh\nGh0NQknd1EbQoQlbqAUoJNlS9YppykLjzxpNWV8pMxIZ6gntWureS8Kg7dd3\nTiedrO/QoVMKOw41PAwmpuXB/SSbbyXjwzlRd1EQjPFckenYb1dN9R3sRDGN\n9+VOc04NatpijdcdBYvbZ/k7SL8kxGS0h/TfYrPn2P4tcjNrKZXrxpwC3ted\n0T4C36r269TBGAPBYG8ZnF/rCsCyRs1hdPQEcC1DeaDbijunNpOIxx/2g/Ha\nf33Oz32941GVcOGgYy7DiH8cAEUhyODXsnswpZjiqcIQNbXyCK3Gx1JXnYof\nPkW+\r\n=7Iec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"872dafa4da9c96263f536f6fe6b1f0a95f8b2d1e","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm","dev:test":"vitest","dev:preview":"vite test/preview"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.1_1643676130457_0.42576661211472566","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"satori","version":"0.0.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.2","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"73fe0e1f73e76c2e107531e58c66ad79f5798e56","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.2.tgz","fileCount":5,"integrity":"sha512-ZYq3Icm3LwsM3zCDxsMDm1DRIEQ98N1llDsgG/tVGMDclxrQhxbzLBaMgh8Q4glg2MCeBw7DV44f4+NMM5RvxQ==","signatures":[{"sig":"MEUCIGYivx0d/lwIspPB8hmvk4DTfdQlHgQANcHXqNCRbRdBAiEA5WXXrwzCmuRWwro0JuTrcf1hTEQ4HpA46vDxZtcsIAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+IRKCRA9TVsSAnZWagAAOpsP/iJQV/xY7b6sFvMPBMJ/\nZtSEKACnYz7fl/TBGJsGCRAEfRRbQYky/+/+MjQvfSY3iS+R3VB5TPyKoHCo\n2P52VKP7qxS5fpAvQrNiZSe6cYM+wtqkmilMjVh4IZDmcUfAbp8yWgJ0ubZ3\n/M1rnRXYGYjBeKuDLc/I7RyxdYdyP/kGHFwEHVB8/row1NCeJ0YFJLMjcGZi\ny6jXQ6YVGsuL1fFxd2fLGlE08KBHlA64Q/PSnScgiYlfpb0cZvL/Vi4Z4WTN\n2oTXTYfy515wpngR9z/ZIBFfcAzBJWRn5iqCXZJAwN5/dCXaqosmP/RxtOMD\nzYBeGIqz/DERucn1F4OEUOUOXSoAxed3HjFFNHHPqqHefxuIzXYcNMKDYnni\nRqtHEFQt+VTSYsHrlNkFfBIQ5LzB3upzHOamuJxh0Hn+6/M9wJPRE1EAxjQR\nLqhuAmP60vtkMjevxAQ1feOCdRiG+pcq2jdZ8ohfI2mc41GXt0O9v15+3ri8\nrtsrLWTLaPUEvw1O/VYqZABhklU2NT8Ou+LBomCo9AeWKhcyNiVXwHiv9MgG\nG3f0prYKUFrmag4A08beYOpqQy0Yu+KyN5johPlsd77x9mI1gJWXc/hLn6Vl\nlCeAp1GEAoGn6EmKcA242TLotztbjczper+bGsx2JdW64e3RaIkpnMg5Rdj+\nFCXd\r\n=F6tu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"872dafa4da9c96263f536f6fe6b1f0a95f8b2d1e","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm --legacy-output","dev:test":"vitest","dev:preview":"vite test/preview"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.2_1643676746426_0.29270783689126545","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"satori","version":"0.0.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.3","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"f2d5d44acbc6a56d6d78d9b0e6b7f7cc20b967a7","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.3.tgz","fileCount":5,"integrity":"sha512-pzN7xHQ0q+JP71M+zOSfpDtYXLn/uEpGDpjDv5wGsCxTw1ZYq1AdGr7sEqOnmQy2j15ohFIZltJ8l5RcYSzIjA==","signatures":[{"sig":"MEUCIDDhJ9YpbCZ6VJQzsc1d+e3HVoeBBkSni6pxUqqdAz3sAiEA6MFM7bIkKppP/6D2oFUhjjGbRBY6LS7FDwAzcvnKb2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+UMjCRA9TVsSAnZWagAAtgwP/Rdh7utjL6SkZMS1Io2B\n7onO5J86QwCm/7+eXrEKYXkBVGwE8k6g9jFCiWD3gQfrNx4bjQkynoD8xL22\nZvn9hsrkmMjSWB3bKFDATLMmq74nPQi78dA9yHCePakEDcyOBzUgEi1Y0kdw\n5ID5IM2iBg2NRIljeebWQx+p26xOWHEoGHE48mDT0FoSm34UGVlPEsyeHcMD\nqxeNjKucr+qK0OfNHJgbH0y3uYpOka45kVV7eu6phe6+PR0jsyuaKdiLN2Q4\n/ufP33htFTIUr2Th8+cE2dySfbV7i+uexIphI1FzfetyHHPm7Ec2AH5xnmvv\nYJNVvFfbCT8E9PE+KfTmdUynFkJVafLSAxuebkdIRn91mScPNHMw25Tx17QM\nqlvYLPA0YBndHehXA1D5vFqv0tVE9XorOeNlOfFny81EiHgJTTJ8T7zEfI2Z\nUp72e/Rmziy6TAOjYuBa0MKZSGX1hSVjVHL05cWdyzd25eOC4ZCtZrWnGxME\nNn9GvYrSy9MMgct0j/kS0KdAGuvlfHgUwdu90VHaGW/g2Ug/dhZuJm3d0Xae\nI2tbcjfWMeyy6FTWJ7K8A7ioxqze1Bgt/Ib9nrjNh7dcsdxOgMM80vnt+r/8\nxwYsUhFIYv615xVD2rU6WclvLrNqpMARwVneMV9Kx/g6dwZR3XDITyQ75fRx\nDNJg\r\n=NXNJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"941f7ad7e486afbe6a27f563094f0cfa5d25ab26","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.3_1643725603000_0.5404455975671341","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"satori","version":"0.0.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.4","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8cbc1e5369ba529225763a8789a4bd5f7c798a51","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.4.tgz","fileCount":5,"integrity":"sha512-4vcESXBkYhTCdV/z+OnjKX07eQWb7+6VGWUGH+Wmo8GCXvZgzyIILRklmInHgMsd6KLOaI16K5APiNMoJweTeA==","signatures":[{"sig":"MEUCIQDgM2Dy+8u+7xXRQbxHPItsUDH3PVtW8bGYIpQoHzPh6wIgc4C/j5d9PrEKmNpOTAyRozg+w3Y3Wf4tnBJJhaQbtvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+US+CRA9TVsSAnZWagAAWP8P/20Ix/5Y7j3N4tk5hNQt\nkp06nwZ4ge45WWUm614Yq1FiIg9bHI0McqGzT7NXqMTEOYuK/riY76f59rvL\n1MGFK00Q5UQ54gxmwr5/uHrjXzubPdFzpi+ZPYUz/89OX84ipCs1rL/9O7uo\niPCrOXvbGZAk7umebvqXEZlMPxqU3OOImqhY29WVoTB0VtzAcbEwdaIjl8/A\nAadnlkmBJ/+0D8XmkRQvayF+D9nmSuklUO89YfxF3DjkKlT8ydNZaXtSL76+\nVAje2/4IkdXBXDV9ic3XObIZdldjJgVGTTFoYCNTXfjLTJpa7MTvCWNqNT6g\nuwtd1j96J2Q0kogchnLLM96eNQHpEkkqhoHZGBNu1PnSzZT8rtKGBLyB7XFu\nJbgntreQZeUstzEqHy38D7zRdy40hof2IpjpBwBg/7H3L6bpy7NsiVQqXi+l\nougapW3y16DCB81XWGVdw8Qz83RpyH3wMNtUheaBZ63xw4BRa+ZxI05G7ZpM\n9i28Tn+QC1Z8DhhwEdHaOuft34Omjeltv+rMbqh53LscEGg7Zj7iHD5FLUzC\nvtj09jX5ff38xHzYyZqpW3G+722dRIz3M1dgAJOOKUyB51D/Wa8k/ZAfZ2ev\n3QHho/JMmWmB6CXg5Guqum2/9vfFK38lraag5JEM6P6z6WDqZsVoqLPGZzns\nC4Y3\r\n=dOPB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"941f7ad7e486afbe6a27f563094f0cfa5d25ab26","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.4_1643726014366_0.4541231847859337","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"satori","version":"0.0.5","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.5","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"ffc413b5c9868515bb5b6928a828663bbe94b246","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.5.tgz","fileCount":5,"integrity":"sha512-wZdjsPXz4WMK0DeyF6xRGcAsW/0LTrsFUDqCiNuaQvjZMX20CSOoRhb1bNvSMQnTotlIpYoM1LLwrmSrML+MNQ==","signatures":[{"sig":"MEUCID/P2EPNwL6zZ7J87RUTLoP8nTCvtG33gkZua1xy0gqbAiEAuv4FaTE8srkLLjMgyyZcsglqHgt7YiX0k21pqnywBaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+UljCRA9TVsSAnZWagAA2G4QAKK7mMr5nWXfCJCet9Zv\nLp+sTIVueUg7kJzu/uzJUmZ5Xv+R0aFa6NrCeIpXXOESXNrfofxhBREiPvSq\nwf4rgOjuzboPpSVgms9GBgkUtkZVP7nlrbStIVlYj/hbEU++BH4Q4QiB7l9f\n8wtZMGfWzVNbRoNXzSpK0ns51iov8l0gmf696w8odflRIFZMoT1aEpdf+cAa\nW7/9gxAf/6dBFdpD3U1OAnpFs1n12AT9fvq4y2FLOpqe4y5hmTQNxt4mimmD\n5AIYvdUSK4dpUseOSPcBY8a+E6ZhkNtTwNnmhFUMZIcJltsfYVe4cTHctHZi\nDw4Bjq0OKt0mEUMUQWoYtXVVOQiuobVXMqETc5FywWdECULvy+jbM1y4ku/b\n4ofTeADQ2LWc/EvlTtTrBJGMdEK0p8vOZKwrkGsJVyWSl0K+QNQaMsLap4ZL\novB5Qqz22YY+OvtDGi77J4NlHvk1CaINZo5338iail5s12+vLVMxbHukGa/j\nj5x8hymxfSQbvCYnYFyqW75ZoSO3qPnXBWrAf/9qhCE8Yqk86G1WRVQe1bxC\nQAELtWbGpdeffKqQh7Xoj0eEDxAi8HcuqoFpU9tNzbjoHOEqeCL+Fv+Rk3ke\nZnvEbSO/1b8y5LU2a9PvAIBaowUDsMH8lVT7JClnu3i/ISG3k9T7RWpoyGw4\nnodf\r\n=oemF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"941f7ad7e486afbe6a27f563094f0cfa5d25ab26","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.5_1643727203735_0.12317119936717891","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"satori","version":"0.0.6","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.6","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4271f07fef99e7a8258b712f0d50bc4797dd648c","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.6.tgz","fileCount":5,"integrity":"sha512-FyRbh6QBfTlP9tvUnuG2pET6m1fDfVUtIhE4N5Uzy9ZjYIEQeGlFtv4jaPQnzXa6oePxZp2Py9Ty83aHY90hAg==","signatures":[{"sig":"MEUCIQD9g403cq07OzefpfISBQ8JfCHTnbWdQh1psnT7t5vD6QIgXGBwKPowMSCL8DJYSKWRxc+7dDhnkOLpMn7BldGQBoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+csxCRA9TVsSAnZWagAA7RgP/2fTCfUNGkwoj/Q0yeIw\nas80w1AVT2CL8LBjQB6277AmNBnkiZb0zb1xxStbdlWdK73y9cl9dceW6Hq9\nFO3ZtKKrCszeGZj1JjRXMLgvf/uzlsfhwcQW8IfHlxBDD8YhtS7f8p3go+fY\nbb/8QGjmb2YiytmqNar+6dgzhbHHrOS4ZUK4WoFO5vqBApkdvCG0zs2FoMSz\nqlI2iFNmQA3zVCXt9BhT2ko5qmOQmNRknPx1ti88wsRbPvt02Iic3i4FKcn+\nlPX6NTmntwpo7xioNInQhbqUEfOZP1Xj4xSNlgrGTQ4PwqpskuQ+/rFHNDKy\nptco6T4WA0ogMEeQdGc4CoVOIlTH3vIOKFKlcUODrVpK+hm0y2Bs9dKpDWt+\ngf3JTyEpjvzEUJeMuI7WSrQkDDQWR4IXVQ/dFdje0/bDo8/KAUiUkFilyfZA\nD0VHNw463NCl3ujlIly7rCm3Cbu267U6qXJzXUGRz5IhYkT4/nG01pJ6Feu7\nQD2ALPjVjIi9VQCmAz2gtv4ZhuTuq9qV2B0jihqHwB9CqBjoh+PM1GiOPXvb\nf9kq04F4sOZizMjhGySxXMyO6ufr2QJGmiZms2gmTsAzO174PGd1ea+hWXfX\nxcGAn3qihog4hFL0mx3L7CwxKM6DAJ8oGfKUvU2UZcHqJY+FxiNL70ovRv8m\nq4lG\r\n=ywn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"ea229e82314e0685248a06cce6cb25d5bc0cb431","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.6_1643760433508_0.9938210009567792","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"satori","version":"0.0.7","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.7","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"e440d42f8efaaa0ca5df750f600759717e28ed0f","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.7.tgz","fileCount":5,"integrity":"sha512-Goqy2gwGtkJz+XZgKziglDCUwUw2qz7hfkA2jMDRdIZWaZJubGQeoirMXt6DMsg0md9ayKQWfPm2XG/EfkipBA==","signatures":[{"sig":"MEUCIDcYkVjyFNZQZ8ME8uOPhlN687sQBXGjB1LwTmbN+L2JAiEAz+uXKos8kd0w72Y4Ra89RR5l3ryRZtJiVWi8Vw9ULik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/GQ0CRA9TVsSAnZWagAAlaoQAJXIe/EM2ZQ9VgmoXTEX\nhntk6e1UbUTJaP+JMD60sp/Kj5D8cfo0K6hdMtMdNYannmg0crC8A9pd+6tS\nb445Ajf1lAj57xIgJSll1pQz1UjQ35HBZ6P/N4+NiyWIsMe5mw8msgWijhYf\nOh8mjDS6SqANd1ukfIHKJs02iHgtmuJrBuQx5Hc1J4NiwQ8jziJc/AsCl8p4\ncm3PulB9drPxWC8rUZT3sx846vAfLIDElmgvVPuj9g3/5Bn0qQDGMXXL3OP/\nWWQ3uBZRe66xMb8oIXy6sAbv9yaIybMSO+uGvqhYnWRM31qxL65etg+jGjd9\nP2GNZbDAueoHtzFhe3EUCOGgJlfgWHP4JQlNxUXYD86XuluI62Bn5xXolU7u\n66P4t5OBAlEaMdgNRNHOUGPcfCi4tiIEkjZvA5fX+MB1G017zf3gZ+BOEvTw\nlpWM8GakmcIO+KNp+awiVmMfs6QEJNb+a3KsGbGhkIJhHX9RRyr0VN96BKf9\nK9MARVH5Y8wcbE7VNMUp+F0PZoDdEMFt0kHGWUVFgI5B/lyKMFqmqG034N1o\n8/sp+PL7kNy5tESBNnvZ5fl2vs74CGRAw3ttlqPdTrXTIC2L6b6iKf00NTXd\nV8MIECWvgIYkSnJgnrxKpwIUdaYYzYGhKLWX3YphFC/PfE83VgfpIKOXfzJu\nV0M/\r\n=/AVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"d4eec670b31be97f1b9f1349d8d287db8fa5dee6","scripts":{"dev":"tsup src/index.ts --watch --format cjs,esm --legacy-output --ignore-watch playground","test":"vitest run","build":"tsup src/index.ts --dts --minify --format cjs,esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.7_1643930676517_0.09788583227646308","host":"s3://npm-registry-packages"}},"0.0.8-beta.0":{"name":"satori","version":"0.0.8-beta.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.8-beta.0","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1f4f80a46f2c03f8bf7536cb049a2cc25bd25a2b","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.8-beta.0.tgz","fileCount":4,"integrity":"sha512-KL7VH1pr8C29O5ThoibPDD8hTf7E7FYBnpY9KWBlFK8R5kdksNDr3MLSGSfPSjDATbn2QAY6H8cTBuyfy0bYZQ==","signatures":[{"sig":"MEYCIQCgzS6xoHHK1bF2JJndYppANyu66HcP8511RX2w71qExwIhALgTh9yTQo6ScaWEvgwW6EicIC1NJrvm8JIf/JwUGgYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/qcbCRA9TVsSAnZWagAAChcQAIQQGl0jwlClwT95RVKO\ndCd8f4GB+v0VQHLXWKVI+eoQtfGMQFE5zYxGlXf6LFPiKvfXNz/5fL4hxPR5\nRUAN3ExUoZt+top8GkQS7pAQXU8Zxc5C5iVmlLV0PggrcyEJSDWwvynsjgNh\n5+RiNygyM/7V/OUVQp78Y/lQLLc+I08w6JGyCfw7Xik8dqrDiph5lRDd8WcP\nE1cUxqKPCbbkfUa3/B8xLqUWOf1FVYcWXOPwUIZqAkWDmnIT77QhaJlvaxnC\nSXrp1+ykiJoX1G8QdMAU1iACUX2XezGX7DWi/wM+1rfbqk8hxfA58KUs2fnb\nd/L/6+35tq+GOowvWeWEXn58L9ooOHfXqPb4h6uUNbpK59qyrhMJYghQcNTl\nxbrx9EOpBu/gBgxuHUtVONuLFsFKjn+cDAcud6vMi5DlzOBldpQHNG4q5LNF\nDev3qn/8bEs9str9i9kQK+KG6u9wtHwawzsTiHsuOLzUL5Xs8Evtzd9mHMtP\noGlDwrQP6fbNd3Q9wfB+idnGzMacedG2GIg0chb62f96YPTIVxuCRnlwLSk+\nQBzj8Bu52lc+XagxkQUnFYKmKj2a7N7OzTdRG9a0f+6RA7U8N7MU2Oz/jtPB\ngsFFYABHYn4MinkJ8rMHDcPNgFZwzOkQQWUSx13bicHT5QIEoylGAIyUJrTo\nEPXv\r\n=Z2ww\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"31c925597898dc76b82327cb386243581ce052b7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"tsup src/index.ts --dts --minify --format esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","yoga-wasm-web":"^0.0.3","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.8-beta.0_1644078875667_0.0678328115993434","host":"s3://npm-registry-packages"}},"0.0.8-beta.1":{"name":"satori","version":"0.0.8-beta.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.8-beta.1","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"bea7cc1ff6f4c40fd59e38d13f71d5ee5d5c1282","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.8-beta.1.tgz","fileCount":4,"integrity":"sha512-+HAVoZHLDnAZ8gXmIO/naCeFqJq+TbSanz12mBJsSTQQBCyRhUKEh8RHJ2DUm7CvKFVDZdUMdUfvNz9nQepVkA==","signatures":[{"sig":"MEUCIQD34KvNakqFNCN7qXS3cRdmXkDP50QCUINkt8IvkLIy+wIgPNAkU25HYtjsP3iMHde0RoLAS70dAQek7AkrMCuOwaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/qxSCRA9TVsSAnZWagAAx1YP/2qMlaYQJXpo9PMwR+Ys\n2YTrucZnWYMM8s+jFaoyq204D21ocigR/6Z0H3IRBP76E2oW/gavPfAIpmvF\nmHVcubDoXL0oPUyAfetuMjgrGZSMoA/P9vuZPsDVxdrAUE2ePlDbjhSoptDp\naD5y4UsAZls3qtk+XVjqE56fC+xtE/wQCO6xIqfdTjqyXymaIqkKQ9WYguni\nr7cHlMErHfCRFXFvg+SrEFllMGpu2X7LT0zcv4pEphPkB2YP7ckb00kN/JAp\n4xpUo2gERDBVUwr/LR1hycT4IjtEtxgwuEHIkEKT9Bqrnfxg96g/MAhukzFb\n7UN5T8l89NlvqJi3LxoVWFI0LaYBDxxU5jWq5s4VvJ9/H5NY5T3uwVB2WqIG\nAV9RKAlPyuvKmY3Ag6vDib2Bx4nxkwNw3xWMrQDT7w4Cy4bxdhNCLk4e5S5l\n2B0cdCDOt1H+Hv6WJhjSUT2h87qxkJm6+VPRAoy5KYEo3xaHYrJVzK8dVd9U\n38ImIgeqUvRVD5hnFHBiUGIzIBaMODuy6dV+cEOXbEOJvlft4vk016acCfGM\nvxNyKX3tiIL8mVzFXhmK9izB3rX48z2D/sDTbMV3Tn31v/srElGokVFzfi2X\nZoHRr9VJNeACW4ZgcdIgOzKnntSjfMlle/3KcLOIhYbu/2AsXlP5NPGAdQBb\nmtlT\r\n=E5QK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"31c925597898dc76b82327cb386243581ce052b7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"tsup src/index.ts --dts --minify --format esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.8-beta.1_1644080210754_0.20006118867225609","host":"s3://npm-registry-packages"}},"0.0.8-beta.2":{"name":"satori","version":"0.0.8-beta.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.8-beta.2","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8f8894fc3838d52e6123eae53483b913418b399a","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.8-beta.2.tgz","fileCount":4,"integrity":"sha512-JbTnAxTYpCGeRXlJ6iKI5KcYUxTzAqHUTpvvAp8Y+OC33TGt2gf0Pvz+8kPKlGax1RgnoRdxEEkO23vhzWJu5w==","signatures":[{"sig":"MEQCIAnmrF5QRtZ3wquj3fhi55BTrN8IUIPau0YtV6uRh86JAiB+ntf+CGu4KHaDhvDFzh6CLyxuAzPUk5nvjW/KfCbM1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/rDdCRA9TVsSAnZWagAAv44QAKOeAkLDIbuuti+3f4ke\nGlm+Jd4ELNN3VZ2ky3VQjEB37kEj2ymAPUgsB3gna5PcZIvwheWk/XWbW1/x\nULEhivrF26mg4i25NmFONklfCTVSLbkGSBpGLXVYTA+AvP4d5wUMutopBFcb\nkqF3h64e0r+vXIUCTV0J1BDQw7MC1naD3gJG+2L9vF6kwq6nA/iCCmp3GHsP\nzRlxlToJ3/zE6U6O6zNNWkI/lfG4l9l3VeVaElvt5dISIceidH7PlBrPD6LY\n64UOeqAyX3o/rZA9SGppO9A11nuwAx7CsHpmyAC74P367v97ycbgrGI0Jayy\ntq7F7oSb5Qjcd0OuyG+SHLO6JIcM9SouKsrSfHAeTNSl3fhCMXZW2mMtTaMn\nwMX0EFep0wvgPIPw55RWKtexy167bslE2hGVRhqa/eYizAxF4agOJaozInwm\nhVK3MukSCpzN14zy/aJxd9gyvM3AEumLuWEqUFNnqfR4TkjIgpxUnT2lDh7/\nS82ZUFZskZ2q28jFcT+fR/HP4dknASHzrbJP20FOt8OkqHARyBBSae9lFtDX\nxt78/xYJOFTDTi3oUTx11sTvxtFDOXZiyrL3RqNA17EY8vyple66MGXUWIch\nIuFVjFswlS61bX/cJ6UPdPmkVBk1/mCt9ZGrXfa1uLrbV91Owdd3G5KR7uPT\nETkb\r\n=5BNR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"31c925597898dc76b82327cb386243581ce052b7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"tsup src/index.ts --dts --minify --format esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.8-beta.2_1644081373331_0.7015080784861922","host":"s3://npm-registry-packages"}},"0.0.8-beta.3":{"name":"satori","version":"0.0.8-beta.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.8-beta.3","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4d92dc5a64ddb78a9b1711c420e3bbd3ccd5b94a","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.8-beta.3.tgz","fileCount":4,"integrity":"sha512-PTW/lmcb/5+yOea1TRulxsbznoWjrJJv2GErxJXvK4tH08bJM8dcmeSAoytmGARTxBddqMuf7g6+ckngGAJISw==","signatures":[{"sig":"MEYCIQDx0anf8bFqpKNOgxHTmYL8WFfolwHJ25Vjf2Sc//+gsgIhAIHuQ4lg3bBQgMPMWSFDmARWUi1EQOYEYdm0dUwk3g70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/raKCRA9TVsSAnZWagAAvskP/2p8fvlZd2ymjdPy+l09\nlMhAU4+D8d+Tl9GYppWMPflFNeTlsh4n3LAoUYSLe69V/ttWqHA3/xUdhvp4\nlVw6M0R9U9RQcV2S2HY++xuHZscoPp4cWcjJQ5LPRpyegyJjjhZP4HKKQHYe\ndBctyw+2JKv6BkFrhFPHwbgWTZGIUU4Dak+GLBVOhSK/AqxlLlSaZ9llcT6r\nbRzMjPfI0wtN9Xb/qFKXg8DNq/XjBN9HMfioAQYbEY+LK0so8R4N/WpZvqhM\n9b7JGg/GopI5qJlKa0+5/4a3ZhT4NFMiB0/qFbgYfz36bl/MaFxGEU/yCVda\nKfHHocnEg8A9/9yGJBdjTRbRKemd+8DYM/25Q1gyrtawHT4C8ClI1UnTvls1\njdNJDfHS5mN8XQxoqIvnwSVyNxjUzZ4D/PTkC5AJqjiWBB3KVvYHkKByrxUg\nP/8jEi3mLJhpr/ulXnQWVtLQiXikatQouqdInJ2FJw7nHCvzo68gmQX/iMwf\nH+wCpaTj115Mdb9ZDVRQYLHjEl5MNXUdsAXE5juoWwx+GPW9EGlHSposRS6q\nv2z1hC3GkLquT9XEOaG34aUsM05W/9T7VcjGDGY5NX12VQ0ljC4O5mqvITxx\nZPAz2hwvOpN3YjIRSovh5bHxuKKNb+EksPEhxA2ZX5rMFQ7dXLC2pdDbGVgA\nM51R\r\n=MaN5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","gitHead":"31c925597898dc76b82327cb386243581ce052b7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"tsup src/index.ts --dts --minify --format esm --legacy-output","dev:test":"vitest"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.8-beta.3_1644082826340_0.553091518601827","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"satori","version":"0.0.8","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.8","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4250a68d7937251a56599fe05769492419d779d0","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.8.tgz","fileCount":7,"integrity":"sha512-1+3Dh7sX8IE2p5j6/3F45MXdSH0nZ1/N26GCU5qWNF4AJXvcqiO6OqDKSwbBe4Iyxa0Gm2y79V7f3+YlRKEWoQ==","signatures":[{"sig":"MEQCIGtsaMFqxUC8E6hm4QBeCVG+LIp3q9SAbMIm+LiFckTaAiAI7yUhzDC4fS416VMAlX/f3wwIauf4104CNdK1WoJOlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/+rUCRA9TVsSAnZWagAA30YP/3l+FKBpWnJTc79Ldb3D\nVGQym8Q75SmPZOCo7J7gmFCcHaNNjhknB4OfoD+XVZZ8m6rt1B/Av7SA67wN\nl6qoBcVWLjR35W1iqPBMcsP6CmWKQI3/WRD4gAHUq2ebc7BmC8wQg1rSo6nF\n5wrVRuJsRACukAyi925R8RPT1n1K545U4OyjDe5zhk27Dd1ftsfEXS/HdvMw\nRYuHube2rc/AD/B/j8+xWgBK6yL2TW/j6SeVbHEU+22DJ1vOcGFNKQss3F+k\nhzExA4OV7BH3Nk/Nxh0FYIg6NsWTqPagJ/2bw0q3DRiWY10ArsMjDE4OONh7\nSjCO0K6/4pQz+etXXfEZwOTRbqE6RFgLs+S2mtUXMRJypgrG/FkHweHxWfOD\n9FB5/XIKP8GEqM+Hg9LfTQj1+i0vLnf6etRK1Gvk243uZp5gR/XZNeusNxY7\n+CmO59B3538K/t35F48GgdLqLbU2CFO/Qq1nCbRygAQ83TK/PI56NiOkEIAG\njjjRCFSLFnUiU2pVx+H0+OY/95RUGbhHPirO+ttvXU5jtoFqAl95CdOv/mJp\nw+mVNgzAoGs1sAhqacz8pp9zUdLzVjw6E47Lky1FJssXScecMExvt1ektWpB\naxWDASfk00OpYlYN8ruUIShVvfD2gbmh+80hmUVjRHBRNENj6hFhXy2yTSYw\nAfUr\r\n=7GYm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"d4d929e4ef81fd31ab52eaf4b712bec477b23ba7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.8_1644161748224_0.5291841024645474","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"satori","version":"0.0.9","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.9","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"d9ee57255a7e0cdc5a81a0ea6c5a040c61f92c59","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.9.tgz","fileCount":7,"integrity":"sha512-BwWMIaDekV6YrQa0c87yWLbr47v2loY2+0AJVyy6MXJ670Y7RlGzS3+Zt+UFQt91MwMOhIDknPpOKQbXUcRR7g==","signatures":[{"sig":"MEUCIQCUluAY7mr+QLGiwYmFsUdz5PYi22YKBmElhKtCbBKXmgIgOnGQQbTgxNZPWBd9JSb5Mvz3pZBisdHcXHKCFBmPno4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/+1fCRA9TVsSAnZWagAA74EP/2D/56KRIxPuEh9aVWXh\nvshqvAu0TtjeYXED005+NFHCPnyBA8ISUxBKocfWGMyKtlVEGnQLld/PjmxY\n2k+BSzd8j18ARXMszibuo8wzmFCQNYursZ0dBwMKCmk/cHm3BlHPzoZefsnl\nk3zUN+iV2nmRNvyZ9ziF5z8nq+IVk1GDfZw69FVBimF6cl1+wiOoEpOYAFRF\nYEnYLlESdADS0+ta3pr2Py2wF80btBlYP4+j4o5x32lkaUXm/fHxcGfBrUPp\nvd7JFnsQxCQWM8UYb5YqSiJa34GyP97uQO0FIg523cjMf8xVzuXsCVhQWUF5\nSRDKhCmWt0RT7jroOzJMtQN2C442FBpGkE4W2aDvYO3kmIsuJ0JkFQf4locE\nxaQ/DrOUPof+e/YnSlvc4Jz4IFP4MabNyknnUcsqZ/9vEw0dERCN4R+hRYNy\nvNm0jXNoz7RAC59TymkLiY23SoVqFkXMgHZQzNA8aEPNKfHHYj5neOBM7ycy\nmTagFB8vxnv3p3OYt2H2x60dhe421UgXpcjvJmj+euNnLZ6dkd/FSKwS/+gE\nsIyKRvaqmycO/MPkJa6uVCj9Pl1/zP115hE7PNzxG2fMlg/3oxWDsemjAl+3\nYF/vsiOiU3nh3IuvzZto32Qaww5F5lMbHCtuw+Y7KjKopQw0a6EWQFWfUsck\n/0RV\r\n=4G2D\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"d4d929e4ef81fd31ab52eaf4b712bec477b23ba7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.9_1644162399437_0.13163779374494222","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"satori","version":"0.0.10","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.10","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"961405e244dbbaa08fc5f5d0f8a61627046f2921","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.10.tgz","fileCount":7,"integrity":"sha512-RAURf8yjf5zYGXFVbUGmXZ+i7mEpvOTBHdRcar0GBibZrnw1a90eD8RYhVXX2yBn4uzhKLj6zFy5CCdzoLqx+g==","signatures":[{"sig":"MEUCIQCjqbNCnSeSA046PBuLr+wWhimVU5EhxItPda9rGAnQWAIgZmOgPLH/lTwx+lP04GYoriC5zG9k9qe5r/0Nw9K0QDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/+3+CRA9TVsSAnZWagAAFDsQAJm/FddHrdjpC8YG+qIP\nQ3YJ8UMq9kC8pRuUjQgPK8GDgoJRsQ7BCbBzFbPTBLtwV1YeRL+SdRtFDkHr\nFsLTM/xTuHdHaa5eyykO/dsoquPEVJ29CjxdneGNkB+kZERnz3EJtOcTe8+s\nBWKWGwvl2JOJABnZfkaYarYhM3RvY24PUvhEzt8SHa1gv4zzw7x+Lu128WvS\nAyE7phlk/llLVRgPx+0vDkN6quO5XZbZ6t17aNU/6lm9QjVPjnUWIMbkaALJ\nB5Sisjf6w8PlgZ50/YzcDuoum/+TEJIoASnjPhULH3Aec4fM89v5HGwtt/v/\np5TsRLBkTkqih2yUHIAssgvjlRvyUz4blfYzbW9s7ZmWOmwOpXl/FlvNI71R\naND+6LahCAt1JdWdDwfPw0MYzcLSuGoQ9YIKmCR9WSea2/zBNLCLdytkvoZ2\n79SjkvvgND5/amxtpxEWX50bQ129z5AQiICO6frPftg0xiX3MUEpeUVeF/f2\nOJH99Z2Lu3ZCLtIxOrgmsT952RN5l7fWt2tLH2R0TfIgcz+tH5GYP0DDOwvI\nDIOAclm8VNPnDtOe1idlpx71vP5Cgb7M+j/x0UaME7BKarAshF1adhtCDVf/\n303eYfVvZGiSFkncW3+v1y7tC1L/9bhly5MMGDpeAQx7DVeGr4/8TmGebER/\nRz/N\r\n=kSbC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"d4d929e4ef81fd31ab52eaf4b712bec477b23ba7","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"A lightweight library to convert HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","gradient-parser":"^1.0.2","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.10_1644162558160_0.678224508114873","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"satori","version":"0.0.11","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.11","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"c4954c0cd0c620a6337d8940a345c9df955901dd","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.11.tgz","fileCount":7,"integrity":"sha512-ayaS3zSoXnZPg8S2N5BLL/yctDACh6cLNeypEpeg6PAUpTFHAMsHYm+lH1VQl26yxk0ZcxYQGvHuXCRHoTLpMg==","signatures":[{"sig":"MEUCIDvppyd3zWrUDtHEQ3WxfqZUg2AluMEfl+CQeRRK/J6BAiEAvMeD9eCFq+1EjKlZ1S+KjBcL5ny5CtAT6A/gd7aZ0yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiANXNCRA9TVsSAnZWagAAdMgP/2OV6oLFJerR6DZ6tLmk\n25TX1BFl0u+5ZexHOPsAc3PgsM6DpcqUqwjKPWV0DhUve1nKEsA9FAao8B3r\n2uELTPniEHxKrXVn9MY1544LM1MX8Utw5eQg1QwiSxkugmXoHD0aEmywfvx2\nXVlNpw6LVdF45n32ALdiP7nfGh2WOWpM5syQP6oLhZPhPrULrrj1ItBdTz9j\ny8oSaqYzE18pFo3yjw6B+yydDQER7YUnNc6oKlO1iUf2fK3RxDHI405AE42I\n00rET6lX8TIT0uLH3cdX9lyqzoaUSdpCdPqir2CWzrejXb61zf4+Igz/OARK\nGn1OkG472n7Eij9varXPTEwHkS6AyHuv0ccmu+MigYXSrNUFYEQACHpeGR1S\nNhQFr+3TO4W1Z1iHu1OV2sEUOfISoaChrvsagdh+qQYvQpVR9Euf+0SXa7rA\nHrXOHfNiaDSdurFQdS39Hpa38OEJALi6jB8DdeHnelZYqYPF7Zj0bMaQFIll\nwgG5DDPXGtQ0Yg9U99hXBmQBaD3lQfw5PRS0xY+IylUhqSSfcGXaLcVUJjVC\ndMG8TjuEbIjETE23NV4kTWV9z6nBm/qxzYEbkpn1ofwBxf0+lZOtBjzK1ykW\nP52/UZSGt26eLLmwyA8NogVkTJCsA8I+5WvkPklmn4XVmupfhbpSL8AqXkqy\nIt0d\r\n=wDR5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"b2bb5aa7d9f78bbd472e10e266331d006fe8b335","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.11_1644221901507_0.2733495852953254","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"satori","version":"0.0.12","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.12","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4274a433e0f24d49b1bdb992a3b0aa91759e26fa","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.12.tgz","fileCount":7,"integrity":"sha512-KPh2ViRHSdQSV8MyIItXFvIUs4tr9BYBOGzW5Y7EAmZGJpeEoOU7rUpO+pgxTGZDLF2SNlrhxtOTeX4G6VTQhA==","signatures":[{"sig":"MEUCIQCRtc/9uQFxMKgudu7RlGsitAcBMJq8ePouDqcmqP0xWQIgJlaJ+KTjKPqPsrTbyx3QULz1+wNnTTQUtFPjAqsKN5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAqbFCRA9TVsSAnZWagAAgQsQAI+PP/WEpaV3djNka3T+\nihNwFkHgtnuFFqL9ZNoniQ3Q37R8qFXVeTlJPSya6to/EQJYGkoF6z+jNy4g\nuCfpFU4q/MOn1IY8jq8schkqUmHVSD7D3zGwPxxd4B4MBGrZo0fNNVwP1W75\nFajTh+G0eAbw7sye1YuycoAOHnuod8Dn3Lnd7hM+GQt0PM0k7VpcpvE1J8zu\nLMrLmRILmG2pXrqUv1YRa8KqE2ddTyOX9r8CB7H6rwNnt5W/ZsZgxJsTwaxa\nQkPk03M9rOcQT+gq8PZA0YlRU2l11Z41zKFo3EKaHp3VORAubb/DDqzbRebL\nAEz6EwpJIQSxwDlX0drvqoUieqYJHvOi+FTr3ECWGqmslus1l+bkhTOh8oQy\nmDVFH+CSu/p6nj1vBE3IDW24GM1Abzz719rnVHlaVbsdqpXLE49vJZusFren\nl2Ba7RqTqf1g/iIMZfjx6DWthvQ1ZIeqyhTOSjr7tEeAiWgZOBJi8Gu5rUfO\nQLKED2Sp41l4ItaULbITNZdYcwfC63t9Ijyicy3yoODWJPRyGxysSGg97OY+\nR96RGrEV+4aTQq2KvYu4Dw1weAPvZV2xEaY2nf04PXrGKongFpXv23eWIs1J\na6ucw0MtSdnrBdSjZFR4a7rMsr7BOMCvbJypR5E4gNlFz0MHJCPBSYG4eQcs\nBq9Z\r\n=ZvNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"e33b9fc8385dc2d522143ccbf9845a605c77a77a","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"opentype.js":"^1.3.4","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.12_1644340933084_0.9934620048770768","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"satori","version":"0.0.13","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.13","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3a251e93ebca7bd30ccbe960f0cd4956f0e9b4b4","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.13.tgz","fileCount":7,"integrity":"sha512-hrYtc2ijSb/YS45USH+Mz5KitApm3mHy6CE/9YGHN5ITzDEThUWkdOUJ7l33Ah/DP+VXtbFJlr7P6NJaH8VncQ==","signatures":[{"sig":"MEUCIQCxX4+cPNFgd7hXDmL4SqYVcVShmCnqXYWGcjI/CYeJpgIgSt4YjoBz/o+mGZbydLOoihVuFOTPzG7G5mUDR+jNEVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBF0FCRA9TVsSAnZWagAAtjcP/2Kfq/utng1Jh2u9x4Wv\nHmb9Bi2v8TBNRdluadl4mmGk+j5lJSIpEeNA4XdWW4tIXevj7Tn7Z0flGUsb\njJobBDjQU1rc/WB9XkaLT2ZcR30pHeSe+TeRgVfc+/84i5f8fwkhYf+5eztj\nr+kMmUtEMqsnIyRP/w0y7b7xaDCR1ld2nmWQKyZasdH1mHNPnKTC9rHNvpZX\nsAUtljBtNFMz20TssJ63f6M+gGkNAZap2DsR03nO7MSb2iApYZOiHCj1o+p4\nZ0BGmuaIkP2WSaYouu13bXbYaimH0TrkOTUL4ik8R5EFySdzhoLkWbPAwBvL\nejTjMmxtf96An5ZwBCuxbELS4sXFzoztBcTvLwmm+pnfWpdCzVYLeWZSodjX\nhrc4BmkMCxlNLbBx3MLIGoh/i4EY+SoXNikUotfvzaohr9MxDjC9yuzdm488\nHe4N/YwkL4kYaM55h4pTfcfFSBDHA/eVA5+PuM3mYMV/dOPXMxleDtPwSOl9\nzz3NcCWl30k7ms7FRaFz4hJDTbyOwup5ntp6cCUeTo2tJyAlVo+wBJnHeLl1\n+OFMRt7HjmwwyZny5LxndC49rZa+w+ZydGtM59Bs1dS/ZUSFKx+U+prMOt9G\nTTw+iFRBlP3COYe69hrPu6grS2nQ1EI3zhv0FGxz7G59pLYMcFUeJBYTTBxT\nVGNd\r\n=mybQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"8ddfdbf4950787e49f0666308b00b0ebe0cd55e3","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"17.1.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.13_1644453125700_0.6569519966359085","host":"s3://npm-registry-packages"}},"0.0.14-beta.0":{"name":"satori","version":"0.0.14-beta.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.14-beta.0","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8f7b02e9718ea8be25c6ba060a6deebaae3cb1fb","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.14-beta.0.tgz","fileCount":7,"integrity":"sha512-FvyfUQa3d8Pv6xuP1uKcnp8aSHox4ojTVs7AMIwxtiDQHxGx3nGCa3fQQM9ZiUDPGM+UDnbdJsedac66g6hUZA==","signatures":[{"sig":"MEQCIAWWwuovIIgsRIkUdEYvPKMrvnIqRgorD7OnazxeyUhjAiBQ7OdzAU/CJ4qDagVg3fqdteN80Sc9xSIQS/68if2ZYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBPGeCRA9TVsSAnZWagAAFRQP/irIrh0CP9H2MPBi6/ks\nKEKtBispHqsJjqkbXCR/9GPT3Fptat4pYEHjkDxc5fgeXgRHFQu+UlbqT/UU\neeo+LbYIsMQs8X2AV8lQxAZlChBcT9CLCr+mLsxg9LrBa+wwSdf4k42ij33w\nffmn5Nrc72p4vAe7vcgqqDQVcLRlNZb/m0genlrPgNTQmrbcccKE0DiGJZe/\n2um8uSoaOKlI1pPMo8xUYAh4EZxuyz2h0fqEty7Q6NbCoyrsMRjpPiYwQ6wL\nKePG2b9JCU6xZDK3wYHROjgPX1/D8HUssAwVUwm2aniL+G0NzEtN5AhpVqox\n3/bO6IB+pITeSEMWmni5REDNm3opIC/SB4KtHZQ6brZjYfGBowNxKR3Gv4vP\np1EE6DPDC3DHZkL0REGB9KdHvikeoOl98cwF2V4E+6AHeVZw+bNOZc/AdPlv\nSBZcQ0AcURUJoxNGwVcAuyFgIFRf+MBV9q3KGGEzIYRf1kROJ5wJuOEn3mBN\nkYlf8HqwwQAP0jKeun09w7qm000rPh2Co7B/40bXX74eLOSMvfoxEv9FK44m\nAXQue7Imvf1wGYGfeqXLbb0rK84m42QqzBbhvextqxr4eGm/YGKK+sMdchxw\nCc3o8mD49Ysdgqby1tAhG4DZatnn9UaMIefSOTCep+aE83EarBiPernWU0xL\nG8a5\r\n=yEJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"8ddfdbf4950787e49f0666308b00b0ebe0cd55e3","scripts":{"dev":"tsup src/index.ts --watch --format esm --legacy-output --ignore-watch playground","test":"vitest run","build":"pnpm run build:asmjs && pnpm run build:wasm","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"17.1.0","dependencies":{"opentype.js":"^1.3.4","css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.14-beta.0_1644491166629_0.5783805488292375","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"satori","version":"0.0.14","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.14","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"c033f0ab8a55c979bb097334b420b18aac825221","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.14.tgz","fileCount":7,"integrity":"sha512-0jkk4wQMa2BTgQoKJQMLoVnl1KPYt3NXlyN8ja8C8aYL46gA/nslSuxPyVcShehn6k8jd61nf8p6UtzJe731wg==","signatures":[{"sig":"MEYCIQDzRJgmJFji4b1sIo0W7S+lpejvRgAL10fsAVSLi9glrwIhAI3hib5yPU7xR3Q8/vl0yuELVqrKz6ZufJYG+CPChBqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB/tWCRA9TVsSAnZWagAAmVUQAIh96le+bCfM8wDNm6SS\nIuc9+Hiy6evwxXh9DjHtioQomeyWyP7bzEO0jULa2ynXeOL7/pyh90bAkgWF\nVg9Br05CWvhDUipSdJGer6IbXL465afcLfZtQO9bWA+LDMKsfs7bEivcvDSi\nFMtMbAEW5DjhJ/IqAOAtQ9lcH2PCrtoPAWbB5rSZpNlO95rUFlH9LMzQARgT\nYjFKwU+dR1LRpxYtY1OCnB1mb7pITZbgyu2ic/dIENb4GRMmQMQRTrmZdXcs\niFLgsBLLEWozNedNLQz80KBT81uBsgYWqOQu83vjskyRvje7j4h5Y8brvNv4\nHN1IEMdVMASw6IOQWEEwxThB+Q0c+bue/Zwh49pN6p1ZoSrEqzt5NsP+EUrV\nfEJWw4yh/xFIV2dTwFgCI0vrIS18Trxj/kPxz+xA1IGLvGqwuj/aJ0YIaOvA\nbLdjR/2Hp5a2tZwYt7vvcf3GJjm4rBfn0EYn6y6GuhmbIuGh4MLSJfCAHcAx\nTGg04fwPPhLT+zlj3h3Vaz5RAT8C7USIOpi/B80K6etEqepIHrb/dONihhl5\nKlXfT18HE8/Yl1GXYUU510yy7rOOdNwy6VJ1EfulOZrj0mgO+XtXvtu/VsNB\ny+sSIXlyinmOT0798/gsl0dRO6e8K1W4143ekMsug7VPwKYJBjc47vye8O0/\nYnAw\r\n=/RX+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"65f89dbf2b1002ebf3fde9c7bf1c4313bcd3cfdf","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"vitest run","build":"NODE_ENV=production pnpm run types && pnpm run build:asmjs && pnpm run build:wasm","types":"tsc --noEmit","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup","postinstall":"pnpm run build"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","@shuding/opentype.js":"^1.3.4","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.14_1644690261890_0.7692882998764348","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"satori","version":"0.0.15","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.15","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"76b96f8e57bdcd03843b675f19f2539564ea6047","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.15.tgz","fileCount":7,"integrity":"sha512-7s1x7JMux/jUiPF2kJA4YuzhXkvC9mpCKQfNKmPKh3MnfPQTZ+qizyZv0dDigZAcvYvFBErAHoUjTak2oMJWoA==","signatures":[{"sig":"MEUCIE8IjHnE8wRi8LjyLIM24ZJdeKlXslgR3LOBTW2Ihz2MAiEA54qYK6UUMv4WP59tHg7P+urf+B142YwxciSlRWPDo6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCOreCRA9TVsSAnZWagAASi4P/0tXAryXXq9wEh4NnMK5\ndUW0Zy5SSmFe6brybXZ/PeGdiK7J8l7KkB6hXswsmmcXZPfu8+DOeKDjgX0P\nSPPJGiM9GG9oqYithw9YIfO55W2r6kpd4buRMRoOneTlnpOBfIvRHnhxbqa0\nynBHOGO+y5XO1W4De0qDhPxQAiQbTtvCRSswRImcFZ6axAlwmSGWZ70VSYBc\nXxItRejHy/XX0+hgur+kGfzC6Qy3hXChYPl2RpLUjhAPbmTiD7ylQ/aY7l9M\n5yV7b/ckQgyA1R8z6P0WzNBsQMklhqoeFkIv6c7Jsc6BBmdWssAu4qocIc5n\n/XqVD4HhkyugLaK8QkIJLnEaib6SdDOxZdG+o7WRkJYV7hFhv27FIw6C3W2A\nnwXaxGXia9U1iCp40Q+yPhVswE+KIKmx3DSw+6OXNJk6UjLsKx1c9Jldzrks\nOomGZJj53vNW6QKSZknaPXZKBjVoT062D6YzxLTRYZF2u1uf6qAXxJ48XvTa\nR4N2vkw/abnd8c6+J7NsuG9mtHmBZ3246ctlZKiPtkdnm7paHfAqSavKf+Wh\nNvh3wZApYPCbmzwkw4xcpl9v7r0/646LzwkxgkyO/dpvczmNQAuTFK3P1bfg\nWj+k6oKbptSxH2NlTjZgl3nVP8fCBn7WeiY1cudbnC6xQZ0YfSGGsbMpHIy+\nx0N7\r\n=RiSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"3aaef9cbe191749f0e671d9aeb1029e536b7b99d","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"vitest run","build":"NODE_ENV=production pnpm run types && pnpm run build:asmjs && pnpm run build:wasm","types":"tsc --noEmit","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup","postinstall":"pnpm run build"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.15_1644751582436_0.15508273017236207","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"satori","version":"0.0.16","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.16","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"aef0216ee1c2a796ef8fd591e01e5e695e84ed37","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.16.tgz","fileCount":7,"integrity":"sha512-T3BhIxEOSZ9IlD8XEWyxx8EFthy+r+o/qLsZRQMI+VO5i6Fe+p6jaGgXoYiYG8tar+bvl1WEt+3yT/OiOfCLRQ==","signatures":[{"sig":"MEUCIQCsJa6MKcIoMS7axoycHVe3ugcP823LXqtPun1ioGgukgIgCzVfnXueWL79LewMNQtMlh9qJakYunaWSi1cPTP9D0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCOuMCRA9TVsSAnZWagAAgIgP/11LZN7JjLgHIjyseAcS\nLfEcSchJyR2dTv+pMqetO/or2ZcYTMp0/az/o6zSCLnmsZwKO341OyGGqGTG\nf4UgA/kvQ0h7D1riUJV8qwnoGmjhcNul4PZ0NyMNLuo79yiYk8CObJZBFVFN\nXrk8T1s+DMpKjdoyp2h1IOx3nokO68NKSqL8idRqLdzlDr5Wp0Z80XBFtB4s\nCPVrA1BtNuC0In8+at2bdCB43d/jIoKNA1kuuFjaszBbpCipfJy9rm1O8BVz\n5UzebALSxgBVuGcY7oOPXlV6bJH65/VnAA+yYbRTzfNte0LSRruxiySzTu5T\niHxXEj0S1G86lrkBnb1CMs4iRvvTV3xzM/12wp1fvJhlt9lNFRiaYiOdoM7m\nB0SgyljCtA+fLLLtJpef+Vx9VY8jbA5rLEP41EkdPXUw8G3uA+ZKLjUcp1SK\nKR/kQdDHHwsGwQfmcTiwaXYcsjAOg6QZcuMDXPAPynAho/t2pSMEqx1u18/u\n2WhmquU9qM4G7ZgIiLXe3/XqKcgXgHftWatqytPSVPcamh8z2wnUpxNmUbHM\nRM+p3xxkJv+t7QB9ZQeETFwOlDa1tJx33pqWg2RnxdDAfGSJg+hbmd8gkr3t\n+geR/nZtMxxqh0zbesrBk4dKoieTKLE4WsyliXtGw8bsmFPdTDzVz41APhrG\nmPxd\r\n=uc7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"c0221b081f30c7fa3e2e1d4706c4736f580db8f7","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"vitest run","build":"NODE_ENV=production pnpm run types && pnpm run build:asmjs && pnpm run build:wasm","types":"tsc --noEmit","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.16_1644751756515_0.6601269773170289","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"satori","version":"0.0.17","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.17","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"49ca114177c7e3503fae42e62d25ff63a3fcccc3","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.17.tgz","fileCount":7,"integrity":"sha512-3fqMTg10e4eg6DoUA5zhnfsTTKT7utp7D6SbpiDfu9a3ho47qyYCvWCXe/aKUCd+hHF1UCI8OqHQW5sz1cHyTQ==","signatures":[{"sig":"MEUCIQDakn33z68SwHN5lSLpzd5HRp9QLbAnALx7ihofbUTsIgIgZnq0qJf+ijLUwgCCN9S/y/c2zS6lpGh92/kdIAH7St4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCnraCRA9TVsSAnZWagAANyIP/3/Sx29CaPfbO51qKCwX\niVAF/qOfsepQVzMWjpsdleK+bQ/dM4u4UwcfMnTNqLF+uqs0CcF1GugpBzLB\nHEzhzsmTuUuVc/SRP6rMoUCnkN/Iq21sRineSh9R6zZzQRBwoiTaUkHGMGYR\nTvbg8K1R/v+QbNsrhhdiIEAadNnnAJx9ohlMPYXC1cLXPea8ym34/DUmgwUL\n0LI6f0TRpuFigMvmOwY/8/AxBM+nuikelddn9Twg5TYZ25mc4tkrToMb66g1\n+F2rVaQ4a5M1aFq1jWBBOdNvylEBtT6xeQPsHT57LzjrdPA+F/ie3fGCkKGt\nJLGVTB5icKlS6rwVFpbgk2AtinqKdVnnhfJJfY7MK+Ut+tKnEAeA/j/Te7KD\n9hL93wkCBUMan4IthKnvWELguR/5TFuJwu5+Skpt8K6b3380g25WvSdB3Nxi\nmN2Yj/tUe1R8AIrsD70zGzMqvQop2caMk+VntoQltEpeeVEGvbnDgQxWvwBW\nGqxAWj2mglZ0GHCMUi3Q1XaAP1MMW9PH9q4GgkNwyyAFv9/PEsVsVuYm9WUl\nEDGNMPH3fquOmJkSTtguIAv/oRdkVYsLHl2ovQkfboJW5RwUGgFzTGLWo7eZ\n4T3JHXLk9MqVR4TZi6c67JuQMtGVvrzrNY0+pHp3ElXbbHKDHodW1JntCqE7\n4aaq\r\n=X1Fe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"70d6bf9695f0413977eec73ecbc3bff1e42a4efb","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"vitest run","build":"NODE_ENV=production pnpm run types && pnpm run build:asmjs && pnpm run build:wasm","types":"tsc --noEmit","dev:test":"vitest","build:wasm":"WASM=1 tsup","build:asmjs":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"6.14.11","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"^0.2.5","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.17_1644853978334_0.6471252657406399","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"satori","version":"0.0.18","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MIT","_id":"satori@0.0.18","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"9391f62ad2cfca2787ae0b861cd9c2f07f38f174","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.18.tgz","fileCount":7,"integrity":"sha512-OnA2MAUpt3FPDHS5zGYPJmVpDrrmzYXt3rF+5Ubjwlf4oMAY91JVn52AiVu+dqmRp/cwqEGX2OceoqpcmHe2Ww==","signatures":[{"sig":"MEQCIEP7On+/21FyZ2HSCMKCCV0mBuwxafPDPMcVG7vQCGwJAiByzmXyBeK+adYnKTxKAMiW7Bp0rMVaq1uuROykUHk9iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN2PzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMeQ/8DnrHjRDdKncw2dcGNxneQ/4QCBFqLXz/JQfZbwSoARS3AuOt\r\no815GCoM5AOna+BIxcsDNtk198cZzwNeK1TX0lpXJoDT8HNjhQ0/ZYMig2En\r\nt1UFWSMHM1C0tg58zMiVfnPa4bFd/hokWoc2Krx8keoLBZ2e+qw8OBMYELDM\r\nLACU8tYdVhq0Ii8kOpQfl5XcBSlUrVzLnBwkoQYMpXjByBPyBeRHboGiFQON\r\nspIvpN/kFa7wDwcxubcxgLHRWkozY60Z8NbZABfwKSMSGeEI8ivH3s/91iu2\r\nrcVyo5tZkMTNgaPMisWnILO72x4m/X3NU1jhTrqdEcH7GvafQg9lmtlgcI/X\r\nyos6pZg2QKMzn+tcVCvP20i4NOdovVgVvdhyXfxvXfqRj8Oth0A37OFHIoAU\r\nmgQeTxsilwBheLAC2fzLWz8bK+dpJ9h50K9pUBvzCnu+64c0iAZGawGpNiy/\r\nA39ohMtcp+C6z89OFUn3nZqoh8dFbbygVBOsbAzFl/QbytvKu7xwc2gjEZ/l\r\nKxqcq/QuPPAthONF7yGB6l451ZcMFip8ETmC8QOVmujXxOEzVTf1Fh9n1QfV\r\no+mDXQRhdMGnt67je02xN/c22rbGM/rvPewbt5hfXLm6etZ6oV0la+dTLrCI\r\ngf4qBqf4JrCklDOKYRDmoHw+U0Boc4km5Yk=\r\n=l9L3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"88890994786b93d9a69ba20f241b9fe5297c837f","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","parse-css-dimension":"^1.1.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.18_1647797234901_0.6414237255318633","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"satori","version":"0.0.19","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.19","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8c47ec222570d0df1adc5ad11d332f2f169fde6d","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.19.tgz","fileCount":7,"integrity":"sha512-ruuwRb+VnfsVFcl7Fkw3Z0uSs7xywAFnScWItbC9kP40fX5KEpxM6MTrSXzEog4mS4qiBMwMxCI8UPCD4M8VeA==","signatures":[{"sig":"MEYCIQCREnJI2sEb0emIOyXnXTAHsgip3irQBwTCq1ozqskmMwIhAIGQiRQBkwr/tXtaLcQ47u5YYDRQfrRy0ps28HAaPA/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQfiFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9yRAAkUCC2pjTGagnA8Kz3ngC7IGcWqT51jIKsdH/Xeyg+GJbEOnS\r\nRBsI1A4NmOsKrltqq1Q/MyXIHjDsXdWlcBqBWSKVBPTmt/pzb/Enk8r33SVo\r\nJTWZCx4kCHn+/AXk8lvxnZ+TUhfcH0GarNG6n4FQInPmKC/hpsRZhQom5kwM\r\nECJYZ3Q9b5wzy9ap5zyZfF4PwIUeBgv2tjExv/sM0tXKzfwGfSRWkKLKl8/W\r\nEmE5fpP2hnlUB0IGOe40VPXbH/6KCx2nehfPrH/lhkSme2RptqGAVy6RIN0X\r\n8VfTUv/jGYjTbooIcgwDSkQU4daeiNjwNdWi++vhBHrmHsdsAK/8cwlyH1Ky\r\nw5C+H5ZdEkxHSGxLtdxShY8UZFdzsptoqQnYbREoIafVf+fNeHDmmp3fXrAA\r\n34o2SnhxvNUMnWNXqmLEfkU2wJxyej5CsLG3k/d/ayqilfuoAVjt9To9PeDH\r\nS+oOpcQXLoyvt1ww4kg+9+K+8/b/NAkvKSzVSdOl6r5XfWS52GbXp4tXOARz\r\nBUBN79vRcMUbfIvyE3/fn7x4ysGqV57OpinJvziLIYueMuc3h9JOTwfVnQgg\r\nYMUmRHu84n+KfAmaWSHQNL6Bwme2JLi+oZdDxbCYzPpKZAXWMj8f8yN0zMA+\r\naPA/GucMj+3L6SgLkrgIiRGRVyZrvTdHvHA=\r\n=25o4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"7b86541bfc2aabdbf7d5918716470773ae78e77f","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"guesslanguage":"^0.2.0","css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.19_1648490628869_0.22524962811748273","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"satori","version":"0.0.20","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.20","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"512b6a17f029a449e040c65d74565218603b8060","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.20.tgz","fileCount":7,"integrity":"sha512-NGI5+Bt087pwdv/BYZkP3/lwWJbHP+9TNsvvJS9zLftwocPmeK3vs6vpG5TKQkGFIpRRC2kKdIRuyqNGVgCGWQ==","signatures":[{"sig":"MEYCIQDBHs5aQx20ubwc702Q6vTAEsJweHtszvzkvL85QxhZLAIhAMJWKospofCP1/LStmt0LzOsmFq2amqU9fTog2sSvdJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiReVSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjDxAAkqZJd8YV7uHqNiMzqyIYu1qZ8BobuCQ1YO4NB1T+sqWVIc/D\r\nvogvrpgcSqqNSA8nauLnoCrjsvJSm9cgad8cg25H6iDrHGs1dqEASB/MSPCY\r\nmHeyRYxW366LvFnX7yLR8mKdKQWWOiNKJLVLF/SYyZbvERQbAL3Wzgi+QQh3\r\nTyKAN86P47u/TeW0oinaZzJw7wyQRsozh3ZKOMZbZzFs4W2+t7JzCr3v6Kl+\r\nbL4DlXoUQANs0aGV8SKFt4m/dx03irGZ1ZFWeHSN2Wd7MCr1LMiYU0bWfHk4\r\ntbdUWsNrdW8NA7lGABDwfksUS29OykIjtz7XvwMXSew7Y2hMT0dHJUp//Wr2\r\nwrG3R8xCxVuJb5WDj/MfMwxlR9h0xImgLqRpja7aavSEJAPR1ZfiWhUB4cWL\r\nGtlZSUruO7u/Ay8Vs06Yk00X5/5voE+0Z1EHDjFuePD7JT81PmL+VkNHbW/l\r\nRv3kjpluoFaXivuTiXgF48pVzt4t2bxl8ljHjs+5omTzg/yxJujv7iaosGPV\r\nz6YMbOPgiPXz+Lu0hFtYGaRjz4KRpgi3TWG1RfOllqEh07ua24Jx0n/XFNnK\r\nZlE0Nl1zU+fDm5WTqmbMO+NKHRWq89ju8f3f3WOTH92Y2FDl4Xs99RNj7yLR\r\njV7xfspwU6UJd1Jlm/rmdMssvExRlhPVDFA=\r\n=aQql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"9956e0fa76c4771f5d26c7e9b08c10c1d692a865","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"guesslanguage":"^0.2.0","css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.20_1648747858683_0.6051923611405625","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"satori","version":"0.0.21","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.21","maintainers":[{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"b05d12004a09b05e36d8e0a3ada0b14aea2feda0","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.21.tgz","fileCount":7,"integrity":"sha512-W5Gj4VHGt+cJU0dCwsCQUCflCdderP/CKt/FanViVbK0Quxh71nb67LkPReZygbFQnktHQlvt853x48LN07t0A==","signatures":[{"sig":"MEUCIHHxiSuAdQZayjqnTShzookcmcr8mPY38Fr1dEyKyN2fAiEAkCQpoQkIgGByIGHX/UAiEu5if7Sw05+bTYUZDdyf2Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSiTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCbA//bu/mwecQE3ef5N2kVjmiTDS4J38BjsPaWG1Ch5vZb8MOdy0y\r\nZvVJQtGFClA823QF3ZotlG1ayR4oxgkTxs84URAwMG3M0trVY4ba8ImChpVU\r\nIoA0TsYE1gil/RMIImshspWlFmK8QxMVH6xIlsqWk3zxIYDBrU/AlBltB2Xm\r\n6Mey1F3y9PZDc9g4mnCMPReU8OgrpeiJ0gQykbmC0RA1qNiEcXOlZXCcvCNV\r\nF+YbD0NiZym3QUjILSNmTQlUC/1qkncuQJhFfDbd75zzRScsop5ZQeFWrp+C\r\nV5RoGayYvGTqfDlCEIFAV5RYzQA7B0xY/bBAmhDa88FrX8KxzcUgjd6Bt8EB\r\npfQWB+OU4faTXS9ir9Goa+qIDqd0OHimaKiHU2FOGndVIpumpNx3UbOY053o\r\n9WJ3XWBsUCWcRf4GEbRSpRAHanwrIYeLLSbnTAQ14dRgRmY4YrZVF4I6yZE/\r\n7MU44zRNmpKUHk3Jw/eQEuUa/1cFsmo4e5g81SmkIWKpsTMciYRm3tUwCNRI\r\nyyn+TozWjx2QMox1EuBscdpS5UhJp/DXgA1SVHvGMGENOgvLVQQD04qCbVXM\r\nt3itL/xKaqzNtGDOT3faNGIknJDFrFd4XcfWIC4P7HXsiZL0wA2w9vRTLbjB\r\n+SezLS6IYpKXyIcYl0Y0TKXg6XAuEJSLmVs=\r\n=KZiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"c7ce6fb4f8f6182de7f4112fa8271e184e861c8e","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"guesslanguage":"^0.2.0","css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.4","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.21_1649026284279_0.9925423452910827","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"satori","version":"0.0.22","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.22","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1bec11e0e758d87a1ecb75e159d29570fb07c5a8","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.22.tgz","fileCount":7,"integrity":"sha512-Uh3TcShSw4SFNZrywKlfR5CQDyk7mTkWRGZig8cBE5m/uMTMPr1PLEQsS21x33v2bvMyAx/LDtuYPRcm0x+5Dg==","signatures":[{"sig":"MEQCICGoKn0+a/bps3EqRGwTI1aYUC1YbtVL4jR/G5vA1aVUAiBU8cY3mJQap3rS5Pj8YZnKI045DuK8XP0iTAQZebmTEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii5DRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgUBAAlc7gDXypkr3hjU2Xk5ogWqyQBASEQI8ZugV94ZMUOi8q5nR9\r\nuxyHxTU33iDu6TmmW46pzPK80K0R5GuzLBMkWPXa8hgSKEDKr9FRa2y/Upcd\r\nOfLPjc5MQJ2j7qlgci/kbmBzGNnv5cqdyOcsXOL1Gs73iocFDLhB9wvXanNc\r\nReqAt3ankvhR4BkaHsXGSmu9R8aaClq3fkd2UmBzQ7iX8+T5sWg6mz32BzFk\r\nPJMuO6wkJsi8rcK/5RYo3ampyk7c1iXdVd9GrrTAjUM0Lh0u2EarRxtALe8S\r\n9W2GOWnFyKCVLaNSxDGI12VWMexSbgOGkdcEkM6f3BL8t7bVSG0tfs3VAHuZ\r\nAjuSTUBCYlVKorlqyxZNlOJyegmLhi4nKgMATsng8f0UiLHP4HhhxZVpWrDn\r\nrLEeaF8O0WOoQ/mPv0S7AM3sYAiF83rfZTILkt4sb2v5JYW2/vLH7mF4MJ3l\r\nmVB9jItm0neMbaoAe/LpDwRnqHwIGWa3/N/N0TAcyQYv3Bzo6gx8YukMBi7n\r\n9Xsy2gyVcUPqyBwlVPO0Ke7Qta/kqnuIviAJxchPhk33MCEMh+Jmxt0bBHqd\r\nUi2fm9vHuJAG8e3ZwJAmKMtpIVkhLib7vWvCttzOD5ZBefX61Vf36psijklx\r\nFbDdGHSzfFjLQtilGTAw2I4gl/hg7NNhaQk=\r\n=5har\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"8db9efb51a9c79368181bbad6a5848eba9103873","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.1.0","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^17.0.13","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.22_1653313745683_0.5805060189684326","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"satori","version":"0.0.23","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.23","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"a604042f3c4d4523e8538a5983264df9098097b5","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.23.tgz","fileCount":7,"integrity":"sha512-DcNbDAHN6acpb6tlMw8IZRSMYimdUM9QpyFQ5rC3I3DJaX+GLxu+NO0CFpVf26CtFPPC9SOx3fyl2sfM+LTDQg==","signatures":[{"sig":"MEUCIQCCaCbWdgT7kwCSlD8nlmmvB48maaUuaVqGyJaBhc2NyAIgbXjh/BtwAuIyZIL4SfV3w208jtco0sox6qZwdbejqto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJize0SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVxw/7ByQbE/QaFcj54895xu5+8YuZXlQ+rIvFIUZ1lmvvTNiVCtZV\r\nVJrEWJcfoSojg+BHxJNZLjyIA05DBmiNhmoRkYS5hj7vOgebZosglNup8EC7\r\n28S7JCNReX/ubeIhv9l5RRkybq9OOsbDBFIjKQ3z4p/K850fSLI9H5PvJ0+H\r\neKl7Gsqr29K3csLYo8Ha0PhE9TWqw+JWkAaNTgc77wHqhj/1glBi+uVt3v7C\r\n+oBDDsIXWDZnCRoebMrSeWZQjnW4HUrSZhJvkIHa5slPzUPapsQ5gTkYa6Wl\r\nHHKybcokosisZKxEmi31N7jwZZEFjTVjsS7NICesgFrxlnZmZFX4UIqLYBAl\r\nLLuaBE5tFsNRUWR8Egij66M4XrkRCIsn++xLxSPeDKOIQIw1XXGKmuh4I2RU\r\nwzEO9QMsapQ7TDrhJVope/SPmWlFBMRebX01jN1+LQ4agyOlDAorRLr5ZO34\r\nnmMfVx0Hmaja6MwtSjFtgoblRGcTpDvi4NjnjXiSn20qoa9Q83NMgYoHLGdQ\r\n7+H6PSKrjoQgMEMtbg/wkwCkVhPrAK3W68lSabPx7elwPVxnv47114n8uTbk\r\nuymSyeSBzpss/iVS4byn+Tu3kbGNu/lgFBqQXZUMomWZMyLN3rR/kb6sd+kz\r\nuFpnVeQA9bbuWpJwk4od4ugPSxTsl4SQqxo=\r\n=9dKS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"e311f29014be4a3a9f0426a23f9a7ba9c93f99fc","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.23_1657662738019_0.5657119947745657","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"satori","version":"0.0.24","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.24","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"c1f7f365474392d070b1da53004ea6ed7ccdc680","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.24.tgz","fileCount":7,"integrity":"sha512-2Zyj5p1BqU1Vrw83Nkdg1IVao4K0zErhL3OkhKL/zI1kuORjyUjASRE/+68n0Ujifao93SSVSafza1cl/Am/Dw==","signatures":[{"sig":"MEQCIBbU+pnacjZlKYdr7vMoz42Nuwfopr0psb9DhT5ezlZuAiBoEGSjerW0YbmIfJNPcQ1yHxjllcOGuSul4aAUO7TtEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0sD8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqgxAAohMibix48M6BIUoeBsBPkBev9suZiPTt1ZSYw7Fflx9nzkGd\r\n4UT2eOw2oIS8IYfb3R3wg2wB+olseAEw0F44IuoetrxKzZBOvH4ZZs8uPv9j\r\nNz/IU/2gysu/r/TiDKbfc8G19o4XsBqMk1AtB/DLtkkpfBgo2+/pDgWGH74m\r\n4lytZv/Z7F4no74z5EDqt1Z9tcRSz/TB29MaCsWHZ0mv0TkZzqcS1fHW4g33\r\nD4oARrWmO5v16OX5Wzi/4PxNk7Du7ARc1WnQFApSD2TL/shKjfkHzBa6p4Tr\r\nFQAL+ddcahJoMm6Chi+8RQA6o7n4G4bcLIS9FUkaa/uR8TBkxLHErpd5+5hL\r\nqGXJJtXnQCEmR87DtmSZcd/cuQpIPR4VYUN/RAsgsd0fEAnvJVwDmU87TiyW\r\nAxJWRgVtWg8wjSBCRL+pwzTTAo3At9WwNZodUofgIgwaEs5mCeMOaNmpZfxD\r\npSe8eJq/OfdRMCt3P3kUyyvc2uTQMUUwz4xds6okZka7DoMIm0QVzpoDdWME\r\nRuU5K5iaco2wKWy4XeDnUgUgcOJ5hCz8eR2aZ6OWoyusOxJroMVZbOJHYGnN\r\nVSkqbhQLWepgBgaDdW6OvVDCnrwM/5Gzm2RWJdsV5d6SPEXu3nT7RNH8aSZo\r\nxjMippYv8jEdR5znv7zcmbHiAmumGUsMZTE=\r\n=Zp2M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"4157df8297fc5eb67cbd47f3c4622c7ade80228f","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-line-break":"^2.1.0","text-segmentation":"^1.0.3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.24_1657979132418_0.5519879620109818","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"satori","version":"0.0.25","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.25","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"0279d00a1b23566d83cfd4135b5926927dc356d6","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.25.tgz","fileCount":9,"integrity":"sha512-cd+EjOolYHzf3NHa2fzmKbgk0FaeAgkhFjggIhuoiQX6ExqbPZUHz7fFLYOR7r7uwKNQjYJlhjN4nYz8g9FwrQ==","signatures":[{"sig":"MEQCIFhGBkZMatXtOSYDOuTUxsQjo2jbmJer3+0Hoe3+AOz8AiB1WtX7tFOq2NzJ7Gu6Lh4WtuBCg1Hq8EVHGP+SZESnvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4tg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovjxAApGS/VV5uIQAqQ/sYurpn0Tv586ySRxlMtQ8FJ3+omcjHLgsU\r\nDjUWde/hSpqHY1kFyGvFQKXPrDVw2YZ7Gt8OyApiwwavYtKGfIP3u7h2EBT0\r\nInE/kFvQN825D+6+wUjeWZ7/769oaPxdZ48RszM+b0ahLa/GXcRCVmI7eGOo\r\nNJrztzZHxXKbPEg2e5KmMDPtdLQKg8gGY+9XagMRLu+rTFFwljcd03bT/t5q\r\neHSKNqXnlEAPkGWcznIEriz3O422EVQZeArU4hVZtmaKfb4rDqHZ/LeDRTJZ\r\nPY7qjnzxNZRTmL339gEaR3v9Pbi+tpoaWxv7Pie8dXGIb0J9XbqScnCirRaM\r\nUcGia4QZLYR6/JkhW65EjMAMCw1KjurdmyvJyQRyA0YPurL1R/DHeRzWgLeS\r\nMBAbwG2CiQOYYl7LLra3s4JHLRB5q9A2KKzcMz7im/kUfjPAZE0pWs3AkSMU\r\nKCWcd2VXMgRUBRJZLJi1dAchnqCfFL7qJHF/qa49XVv/WO7IsPqbAvGIbWKn\r\ntFUh30qygmYDc7yZYg+npsi5muvFMnF0H7Q8zAXzTmCNXCx5fCazmheRTRmD\r\nKpBaTYdvxlyn4SP87kdNaVtZ5HOKtJ6FDmC/MQ/Z2k1I9rZlcFCd52b0RSOm\r\nkWrHNWfzNW8DIW2XFLlBz0f/FhuNNCwy5ss=\r\n=pRSy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"d15438373b1b249f6427f0524345bbc6fa109280","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.25_1659033662830_0.07136454428307526","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"satori","version":"0.0.26","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.26","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"bd218f759499bf43c46d8331785a2c873bc06b65","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.26.tgz","fileCount":9,"integrity":"sha512-TXN0WHmZ7mtvswDyqe7rMtVFEKfdQyJjzuZCQHbXCUW1dbdOBtO/xu7vCAQoTN0YBUpqC9i92cHdQtiPjKTvzw==","signatures":[{"sig":"MEUCICKcSOyffXWyrEudYhIbkEDSPlO2py+FGY11QfQS51s1AiEA83eVQUA2l83+ZZFWgCBUqjTbvpBzDpCm7J6XyziO2BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9ErNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb7A//R6HytT2DQFqv52m2HwaNn3nKYpeOULuC7KtyHfVCbpL7Vdzz\r\nMpBPaomN3hwMM0Qao55lL74mnuxbQtRiDZEc+ikn3XKETuGygpOtnXueqjdD\r\nr6nmfjitLCZkrdJWufQB2FAccY/4obg++NmkgGPcEZtMUPikyEN4RD0jA0kS\r\nTh13oOIqueUftH4/064yKkX92J/aMpI6XpBHMPoVLlJFbhEQHUmFazSqucZ9\r\n+vIqZjA12rl2WmiC2UU/SMTYw1k7a/NwWyR9QDC9X34NqWvbvK5MLbT6iHJp\r\nBwAKmiN2+NT0UjOisKXWwPBWAefpU3tJNycmOOSZnWfdEWWIHcc8ZWHGZ+zk\r\nm/3P+vhnltk3m4fYlX8wmyQM2v7YbRFEB+SQycg4i4DAfp+7RahWTt4hcL+y\r\n+ed9Mpwx4aWLwfiQpVLasMUbsIxHSSbaIjfyigM+g9EKrc0C4+/o5yHNZ77D\r\nxnUxvTmqlKqWDjNrdLDXRNr2BuzksWIQ/jg/kMH4zIh95dbmRiZ85TL2tOYk\r\nkTvUDe+L8HH575umXzlRz7aQmceNAsa3RWgI8fvxMNkuobe7g/f++FKPFmk/\r\nerno4OvEmwMwUsJH6ESLnOSHMb6bPqS/ylNvzT8QDDXEipNskMVaJtCsW6/f\r\n0D3tekSIwe3+P9RlxEeN5r2rEIvlIoV5IX8=\r\n=F/En\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"87cd7bcf9e6308da5c05edf2a52bb5869c65eccd","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.26_1660177100866_0.1075319550865299","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"satori","version":"0.0.27","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.27","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"ee8b7e1730c2d79b29bb2d3dd2e1e406f65d150b","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.27.tgz","fileCount":9,"integrity":"sha512-sRYyphMVrsImosl0WQNekUOjnJdjeO6ABnrmwRcbhczeSGUzb1U0jqL1HNwBysfrve58BQmAVW6AfRzhai9BoA==","signatures":[{"sig":"MEYCIQCBpoVXgXMPadF4WXAKldqoYDgRNf2k7olj2uByK2sFrAIhAM+ruFARBwO1MQuINgTRomDzCsWbQQ9VkwEpif/FVl9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA/+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqavQ/+Iq1rer4gn53rtUegqzgEHmToyTmZ3BmqfyoIG+Jh3jGvHRwC\r\nBH8Dy9Cr0X0cDjSBe8DCfesDrrcrxAj/MHHx92xrWy5WX3dXcJnO9OsXYPZH\r\nOPlneNBt+OJCioJLIkQdDBepHymzZluMmWsxCjoDQJuCbNSc+jOxoAQGdHi9\r\niI08UR2ZhD1wSrGBuEafsfQK/WkLVsSdIQznIEW37FPb57vNw51/gYMO3nau\r\nLyPeam7/szM8ZPewk7D/F3YVib7O566wMfIHpbTjcE2o8xpIWSsiO8eRLz7q\r\nPz/DEo741+AY7zROEl8Q0VSPlrCYXHvR4h8s4tqoo84bd5sDsptl6M/9jFDy\r\nExXyQdsXrmmU202rW5WtLxqJZkCqA5YUlkfxvuqrG2UR2BBfVyBtf9/O0ptb\r\nhiw8l+7QQXtvulzj5izFA8CmL/1qNtTCQALV/emhNXuOFgWiquMie94P63D9\r\nDw1dLZj4V1BTeSCG4pouaIERiC4Gxle3AEZCK35u7YzbOK4AgyAPIlHNj0p8\r\nkQJ7qZgcoF/DxVAM+/r73DsoeHWv5w3y+6JGAs5bWMZJDsZ98McwwiaD44KT\r\nVZF4f517nEhPRNBiM6q8/6k0ZqPPlFNHFgSnui0aT9okkk1mYWzWMBDjhZni\r\nXQx4vwMBp4ioBJmz3eu/GniEGgr0ro3KFXk=\r\n=pE/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"66ec7ec618b0cb71bff4811f9ea80ec72581882e","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.2","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.27_1661206401362_0.6752548028876826","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"satori","version":"0.0.28","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.28","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"e3b47405d3a71592efb123d29a4854db3cd61b28","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.28.tgz","fileCount":7,"integrity":"sha512-pxmoM8iWJuQT2SY6PVA2xOaRg0AioovuM9uQeZ83LTF8/oNJaU/nmBoykReROnkfwsYBRNq+uJ41fYld18DNeg==","signatures":[{"sig":"MEUCICKxsfPjr1ldQWVacrqDlI6YnCvt62hzkap4XoSkLoI9AiEAxWDf4/wUvCM8hGC09AS9zaEUZsHCifC9BvCfpM6nsiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCKu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7LQ/9FJdmMnettrHagBHBeImCDSVfQDuQ2HDAQTe8CKvsMbt0PAn7\r\nw+9Kz4a0t+qzPjmK4FTXX0SfOQVs3kK96+T7QwkyamDs3XWeGLG/zYxR/sMI\r\ngMLk176bl+xAiyRmGxdepLHeK64Hl7v27/MTuGmkG4z9pii/L3TGJR66tASA\r\nM6SE+2IpH9HydU/jhiE8U0nOuKgq6WiiPCBv2muzeqMDwk0vSEeXBwZENBzP\r\nj0KbcEbixoShWiM95IfAyno21cNrWBnIi8b7VXJObwNFCDNdYKFXIu3dpbte\r\nROP0rn2/oWFSeRbP25HiysS5VDQ2eajISY/QNOhCJHmbDqGrhxErvjsdzDIT\r\nLogTvQRmowlcMEFKUduRDqJ2oHO1eqiiHH+93/2jZe5Jj+HqiZ2NQCKrdh9j\r\nM781MJvywlL2xoz1KY89Cgbcg3MJuuz9A1jfPzdYjF4hbcvLAeNRR4fn73jG\r\n1uvwV6U/z0jlpZ+2QZ0SepYjjHWtrPr1/iVxQMs5Hkn22Pg60/oUNQCpX1YK\r\nv2BTCniG8i7MiRnUrn2Ry00AjaYjFO4R7e0QLIS7kjVpNdHx+1S7sSIKKETO\r\nS6dWryCxXrS9sA1k369yeLiyQxn//L90R1qrKG81VEL7ta5KJdFWOYArlYT2\r\n6x2xiS6H7BrSCEckFv5nmgmFOxle4tEL+ww=\r\n=Ho4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"623bfb67739d961cfc3b1c41c6f984ac85aff399","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.28_1661512637446_0.3126646787941698","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"satori","version":"0.0.29","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.29","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"544f6e96af5cefcacddeca4732358e8ddd99eb8e","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.29.tgz","fileCount":7,"integrity":"sha512-jBwdyil/8+AcQxeey9H2oS3R0uzEHIDW11qW2nYYDempCOWXe8wzrkF4QPd1b7+R7t9WddHo3IU8exiyeQd/5Q==","signatures":[{"sig":"MEUCIQDKDWQWhDD+NJgVJ6r8GAlWC5V2f/7KJ9m+tPxK3Q4Q8wIgBYwZhbgDhCgLI/2f0YLVeU15mnxUXIFrfJPYRpW7ncw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCLPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovTg//eKgyR2Ff3LSbIuyHOZbJ4vuZp+ZTiTEEhMRHBRi+NFdjG8dW\r\nfLo//zd4YDtBbfZi6twp+xo01tU2hcfqMB6XYY+Zhj9jU41tOlXqLkftFZli\r\nhHYTlpuKREsF16XQ8pqcZu6yUfiInADcw/fK2Skx9cBEU96qPKynM3ppLr82\r\n8sdvJY64C1Y4+tbZucN52l0Q+PNUoCN81+UsJjoR215j+jysBLFzSpub3OVd\r\n2EQFy2fheZlaoGmzybXrLMCm5Hy7SdAsbWb+vIeJSMWfY9lok1O6Do8ff7lI\r\nTaaBGLAM3h2a3nMw1kD7ZPkvp7chSrAzH84IGbOKnPgXJNVI1GvRN7Xp8ZZs\r\nUXrFijRjAuV+zmcd3xvIzc2xf8I7x/mG/C8nfEzEqDAqpOYcnB2jmzfnrVzt\r\nOE5I8w/SE7cAk3X5HfUH4zNDOeVWDfXjRqyrQQ1jbDs0VTenVTdMTyW5LhDR\r\nTq8iSQP1ElXv5eWbpXOLu+FG7jadAJ+mJLlflZwG7zyHzKTUoQ7oRfwsyMYv\r\nL++TXJL0NO1BvGY09Sj15sOKo7UO/h8uImQWszqjejlQL4s7TSuQLLl2NRvh\r\nK6aV9no2oRdKDytNV0Yb+4qmQliQ+Fic3c4otjAgXcNRNXa7b6QNxEJ3NdyV\r\nG+Jhrt/+vmSu09naK3IqkvTW9icbXcH6dVc=\r\n=ru9o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"58f70eddec3424841d07a6c2e1e2e3e2373c1325","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"^1.3.5","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.29_1661514703242_0.8884913974781015","host":"s3://npm-registry-packages"}},"0.0.30-beta.0":{"name":"satori","version":"0.0.30-beta.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.30-beta.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"145f2abd00c7c2e11f18c9cfc5c87c49a8874885","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.30-beta.0.tgz","fileCount":7,"integrity":"sha512-iXIiH29v1VNc3dOgwR7F8RaV5WrRmhDVLMoc5zOxJIE+TCSqngWPI8ZtNrJ1m/LURlp98kkJI/0ikdWOBwshuQ==","signatures":[{"sig":"MEQCIB5Up+w1K2pXQxebVZGK6SqeQ54KMOdXfMy1Xe1STjwnAiBlyNKqqXTkrHMBQnMnNgKq49gwJFj6F0dYarqPBNRwtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":493064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCTfMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDvw/8CUfyi3aS1f10ATUBi4yNh6mRCl9k+bdlvQl4wnR0m5AYqouL\r\n1hM+RpKvgN9kDDAKkgn6A/PtBftbmU1bGQu2CLszaTSIBAgTONZ6DyUqRupP\r\nOxFV8lXzpRcWRfJLdmx0EOYjyK8VyF4YS4MTwuSqIhWGdhTpxpO+NAmYrono\r\n+8JxasgxGQ/ApOR6QJ6D0yKQMWFC4Hvc4zpVhfSBJFYWr/0vLil+9q1GDBar\r\ntB6lwvPbUe47RmsEw5evFyewmpanh2l7NUxI32jwtwMo3HtAsKJPmP3ya9Me\r\nFYWsMTrKdsF7x7Pkr6uPkcLpj5fUdwJCA9ukJW4hAHroDCEvFlGrxxjCZB4S\r\nXdxLjYg+QBhJslM9l876IayXgxqYchjx0AGeRpXrDtSx4daL39+Tsnc0NEda\r\nksg6kvAj/MxNz6SOP0ffyaR+pxe0RLuZ3P51XPBgtTMhOeAmes4rICnvPop6\r\n2D91qR2Lc1oS7m+KBzPNDyTkHV+fg4TSJ0agGWpBhnFlXHJWb5gUMbY3wGOs\r\nrjiKIxAAUCgYz0XSfE0qJxu7/c6+vpcqXJfTG+ypauzIWsr57FzpVIGJ/vaO\r\nxK4rWlUnh40UmgHtv6YZIEYJ9XMW8o8Yso54O5DqP6aoDX0c3cZ/tZBnZKAx\r\nF7MHRxr3N/D+c5VKdgPuoGzP9NmW4J8pVWI=\r\n=XOYK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"8766433741da85b2cc3515a6af75c271e92960a0","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.30-beta.0_1661548492179_0.7173182361378405","host":"s3://npm-registry-packages"}},"0.0.30-beta.1":{"name":"satori","version":"0.0.30-beta.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.30-beta.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"842e97927084a4f6893a63a413f8e0620fb2823f","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.30-beta.1.tgz","fileCount":7,"integrity":"sha512-7Irw7BBANFJE+tQCcexOf8Dyj/9WElAIsfzaqfwFw2bis4BqKo/TbciuUGL1Ocwhz+uGGuZ41+8VeSoNL11mxw==","signatures":[{"sig":"MEYCIQDaVcdzamY9F3aGVasXl2ODsMMsBqovcgFHBgMwoWL0sAIhAPqmtqb4JRiUgQpBBy+QLYNI9g7Szuoy4NqvLEXkO5ys","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCTipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV2g//dWdH7z2S4rY5KXPu5dEkO+el/k49NSCHsLf4aePsPFm5qxBz\r\nWF90/EVfoN0eyaTlIbP68IQ7ASCySCD1VwG7ITJbuhlYmUKEpDQbT8ofIVzP\r\nvVN+d3J5M9nAdo1lwtpHXexIQx/3QEoyxMBbrtwA+fw9dkKyespXIcgzL1K8\r\n2fRtzS4ZzczI1iZ6S2sLwCy25NT35jFJK0O26XKlQ2f2Scj7yG6asYN9m7AF\r\nYWhrgpX04ijHurPKcOxZ9A6bSimn2iP3GK0iUtfun7jEdkijLczcOSjjC8iE\r\nqRzrmGszJkWtaOtjCcj0kGb5OhW1dnX5pUSJ7mWMW9lldQ6nG+zeZzLlt2Oh\r\nDK3gkZH3TFX93Riyk4RvrXipowjnz3CmfjNua1z/O8WkPY5aqSjOEA7nuNc1\r\nQla12H03qpg2wBU/FS6Kr6Dpp+Aeidx4lelzoq95XhIbOnRlkpMNwoBPGqHe\r\nnknVpTUIzF+gPFXBFIeqBedOw8fU4Yeq4dDmkgqtViDO13VIrKZHoTkYI2m1\r\nrzyG8gTpp94aNrNo9fan2+YjKX1cQo15SatMf5OufFG1PytOAYV7fOQPVCsd\r\nDgILZ2A1Qv1hGj/AMxwxPjsnbKnfog2MV75B8GzY/06d/U/TDNhmgYT+WuVM\r\nhcUX/IgswZ28UfZMnbbOqDqxQrLuSpByGKc=\r\n=tmJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"8766433741da85b2cc3515a6af75c271e92960a0","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.30-beta.1_1661548713043_0.6798553796124569","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"satori","version":"0.0.30","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.30","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"d5135c3003a0e1959556b91b86837e4547afbadb","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.30.tgz","fileCount":7,"integrity":"sha512-CBtMF00GoBf0Tyrl35lrB+zNx0d3PYOYZtUY0joNsqeDTaPbIshCNKbE/B50fbwQ7+GpgG98ksyeLOEL+JWqGw==","signatures":[{"sig":"MEUCIHRbY8A+bOGQr/h+djuZwY3flq4Dzj6PBjb0js56xb1bAiEAioTzT6aqLcPE8kgukdlmUjeM1gL4Y2RazDxi57cjPWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":450812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC02OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSdg/9FnuOCqsoLnIDmkaxOvM1ZxeG+E6zFeB5Sve9RVKtCIIJzRGT\r\n6WP+gTY/k2ww1Pv115TWulOx7mFB0xRdyCkWWpEjf862TUqp3EuWFWyLVM6k\r\np0ldxbdvZOzr+dw1Ma5W3Vpm949vqjNrOAH5TTxJ4YLtru6jwmBsK/f8mERH\r\nQDk9H3191KEy+30Q1xw9cR4QOaTmkcvh5Tp6LpvRtW/1kJu/3FpixPWA7y9t\r\n9fuAPC3VPOi1bG/j+Bd5wfXzqzTvRInFuSLjAxlmEBVcPvTTuRgTnOt4y9qY\r\nOX/9L/SkyVZKoZPOwQ93kpKfycGkFhh7FyjDpWLAhqYyAM4vmJPCYWMhSaKR\r\nl2qjVqxFtBKdfeg/iOObS9MkrLFhzdBN/xcdX9681QYsYKbSVXYqAx89c0VB\r\nGhUy78g8ko9x+UDTTlvii3uVHVvTCu/ZnGXJAFcOBKcFTCEaDTC7qI5QTwqd\r\nIpWNO7Uz1rMF5Jige/xM9cuhKL/t5pZTCssy4J5V4y02UqVS8O839AA1XJoI\r\nZpl4LCsQxz0inYLeavJJF1NS9X+P24NQaxGBjxwpmc/gPX8wHBkf4XDYAeLN\r\nhTE12lX0UoFOL1hIh8OUsm+VT55kRhQi1HTzw6Rv76LuxU2UqvXsnewjz+x0\r\ndVPdK9brAitWbYOXqWmJAroGbOl/eFvs41w=\r\n=kIbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"9eb41fe018d293d70b667f489d03d0df7a12fa4c","scripts":{"dev":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.30_1661685134443_0.7379518391685294","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"satori","version":"0.0.31","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.31","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"9bc7e1beae9119dd4edb74cade5cdfe6802faca8","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.31.tgz","fileCount":7,"integrity":"sha512-6XGtCZETv56J1ievB6FR3Vx/YHbEupgFEpa0fydPnEiIBjGba/FgXwXG2UmVjrQbbjSM7f0Roh+HKeqhXw3WOQ==","signatures":[{"sig":"MEYCIQD0YHjSA5bKKUzkta//0ktvsOd5Y/jWyTZy+QuiOEEsmwIhALIEv+zbB2dONNdBbZTUS2ftR0gTPqtvQLyRtlcfJcvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC23qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+5RAAiFzoT1IjK9P/IbB6dRsLcV6eXu7jfUOrWm3LF5Q4iVSQnynB\r\nFNWVSIfNGWecQVXy7u+qTK9ffwLTWs3LFU5v4matLFjJ7t4SHwaAy71B8Qo2\r\nJ6rsXnWifKLfv+5w/wcXcKLfWoWpOMWSA62KOwIqIRcs5K2taQ1mOzPsQ8xn\r\ntdmh9lLj/cSFTsdSEQGvntFKI5PODX+XfwE5IyJnNRM4y1kLED2SYX6AwGRw\r\nnkjGMG1crbKi76fKAm6++0Gc6Nf1qUK9UgvnBqi02btbSM7H19YTAUg0vr1F\r\nO6DNFIT5HIaofEQQQfF/q4fw/ImjAEFna6mZQQASrw6kbbrGJkVYz0FTsBXu\r\nPsbo89FR9NiJ6nsB7japR24HUVDdSTc7yYtL+WYhWtqfdpquHiQpDcpNZHyq\r\nu0w2otKXEv3CkB9JNEENlUFpFMlZaSsvOKW0VaSZwNiGwqCSzvb4guunI4go\r\nQAkOq/O4H6izQkBMTs2u/9grbT3gyPiGc8oILAMEpe4uSxjnMoHlPhz/L1Kn\r\nyOiGuJpYU50kMfGy+es3uhrJtTvROYqJilOY/WHSHTgzdkPQtnPCxHhej+02\r\nECx7VUVF9U384VqbWsjeZNJFtlCfRzCba8QO7PUrwGdV64pMpNz5oKIaVCOU\r\n8+UQJABhP50gNwm98h67yw5yRn/Mo6wYThA=\r\n=HUF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"a672a9c31918357e8942350584be816fb2c8b229","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.31_1661693417842_0.7773683834850162","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"satori","version":"0.0.32","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"_id":"satori@0.0.32","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"41a51b4ae36090268a24615b10ca9cc89cb79b80","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.32.tgz","fileCount":7,"integrity":"sha512-eSOG+d/Pzs0tpXZKoR+39xe734YdHYSKnL8jR8j7qeTWyDOKO7+03AH7IXpLIgMwO/DINt5CmIc/Pgpbgo2t3g==","signatures":[{"sig":"MEUCIQDbRVV0hvycjXJCC8ejCJnCuhhO5Ll816DOk7bd3OGCuwIgAd8k0MoNzZrZVRa1QMAl5C1KMuktt8mJyFF36Q1DOvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":454818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC5eXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd3xAAhxPcyvjixmB4Gj+mMHJHzba8X+AJijhgWjn2hHwRPQ0IDMsE\r\n2rk9D+9dMoB8YciqaEdZanShxZ6Czbru6g4VkIAkKhS0nkZcRq4vyLpoibCE\r\no5+dlwsN5Bz9+9ZA05RdouQw5v1RubCSp2KpCWBlr0KYOrbZFTBjN597Sazn\r\nugyKDkgjnKCoxOkTy0T2ssmsCS01O3cZ/fIM7HcuAe+kcBjtvR3+A2A2m0sU\r\nTx/fcX4cUlj8MbgoZe/f8mYPa5kZhxoTfGTRJS4REbwnEmORxXmAUJ6XaRJQ\r\noGF4cnhlSHUBdRqypvtlasuoAoHn3bKw2Zdafhg2SGjGP4TntmMu0YYjy57K\r\nZYBHtkZTHRwFszmj4xGxjAuEfN4OKgvuld4IzPEHzoQPOcpjKQMKpay0l1xw\r\nsdWVDhxSdmLbovW5pVjiPjJuTYKP96SeoiSx249/sD6Le/937L8gGVDz7AsL\r\nNyXNWlNdiCTmyDfG3zZlm8Z35C1N84T2FyEmgUBpTYMqT7Y6U2RIYnKx9bS0\r\nSymmn/RxKdj2PF4F/nlTHuR2XzdorSP0DEh1deP+cvl8oQl4sNxcImWnxON0\r\nuNCtdYnBMu090z8vBxez7/W0+xD3+nIm1pt1Ck4nKTw4GmGiIIm4NyYXDVPy\r\ndU4sB8KtRsLgCFoFTEX5cru0THbkTmwLtsA=\r\n=WiQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"gitHead":"442d40438a1e2fab0266fd0776a04c46e365c867","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.12.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"18.4.0","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.32_1661704087022_0.7356515384562012","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"satori","version":"0.0.33","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.33","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"765b18cc9f6efa149e5de167ff814b824c0b813f","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.33.tgz","fileCount":8,"integrity":"sha512-oOc867+/Lp06NUwUJT3kq2m4Lnq4VsqnXKHdGEu56usVMpPI5TYc/gS5Uu/Re8lchyeoqotTjejg7dkj66KgGg==","signatures":[{"sig":"MEQCIBijw8RsAZIGjOpoQFGmVXylCzu/rZdKAOr2ybLsD4QuAiAhaHG6Ua2CQ59QLUMDDAqqe9D8lhG9MImBcvWQJ3YOpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM3PFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaWQ/5AUC/KSlzwrS+UWO34V2UWkeQNzl6dq7iA5O1Z7eIz+Jz5O+p\r\nvDc1nuyrP6baMQYrXFNlnJ42GSY3aoBX2iKWHsQnELRxPluU+EWQVqJvP4zm\r\nsGr7ipeH81m1TY3Fd/bGtjH7wANzMY4eyKge5yvgYyD1+tHg/tes0xRl1B2e\r\nLBuqtS0tgSA4xjF/CcJayTOXcvGtRudyx/wpQrbCTf7XjSMLiqHvxjbP82Zc\r\n9tpP4q8KzJ0jGAtlYDKf17LAhScCxa2QNR6FinaSCRXzws3twdMRNwXpChLP\r\nUgqLcutW2Pq2NAPHajaiPJ6bLK9agovDqTwX7Ifagpro73nBXeLolqn30xXU\r\nY9B+IFO8uFIpgrJSyIcZMoWppqspsVNzVjfkxFmkFtyv5eEtZBCGv5ut48+r\r\nCYBNJ7+vwmuy+P+g2EZ79k2YwJi3ECNKaV4MPDrcLm/Aic4UfWEyTGgknEwO\r\ndIc5YeTeubxL41QIUq/ys19aQEyBLW81o+/tlm4DbRbzHwG8I3ykmha9M47P\r\n3BFGHFbYdfFOQNUxVBXTqsfFcP0Y972TE+bCCCI5SRjmkf76xXDzCK/3hb5j\r\ngqL6YZJZMlS82JXujrG6wqaVKZ3K4qCCDr6v0c/DAF6qOdU/YfvukXhk6ulZ\r\nAfiHNpGqKpLfuRqd4f+t8LIc3s0n4pFH9H4=\r\n=QNNZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.33.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run test && pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/b03a2dca32c14b3f8e3986ea15d00984/satori-0.0.33.tgz","_integrity":"sha512-oOc867+/Lp06NUwUJT3kq2m4Lnq4VsqnXKHdGEu56usVMpPI5TYc/gS5Uu/Re8lchyeoqotTjejg7dkj66KgGg==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Satori converts HTML JSX to SVG string.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.7.6","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.33_1664316356953_0.22220172659336423","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"satori","version":"0.0.34","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.34","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"f5631c43bbfb85cb87be0c9a91f8e7e588e596e0","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.34.tgz","fileCount":8,"integrity":"sha512-0RYljDnhTqrfpIu/sP2/ZEKjwyKM+TdQUseHoANJJS+MYM8qb+ygzmZGVW3X7VglWEQFtlXeYDnA2e4pOPKFqQ==","signatures":[{"sig":"MEYCIQDCSiGQFMETWwioK58zUNC+unbJqEBSQHk9FV2qe2IX1wIhAOWrjbfINQAaIC24I/GDuf7T1nOHS67P7+B61GGCiXGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOg8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNbg//d/CXZp8IApasn2huJGubiin4f44EnplxrloJE7NIEjDpM6uP\r\nFZqxBf/eLlihJx0scCVc7ZaOCxvsrX9+H2bW0wo4Z6XI2QS+b65SPZfYTMkL\r\n1N3EG68qt+RR9PR1YPXu224QykoUd9gMMZnY9enNqmS0eFvRd3NJwxrJ9YVc\r\nx3caxUWy3VikdykvCgA9DKLN1CCrRUJ6GsUOMNtqhms+ggrnT8lKsRj4aLwS\r\n4yxJxTb73XFll8hJMM/jdP7RGg+yOKp1uKwgt7EptCJlrDLrdpf9LnhtRc7s\r\n18enxoFNTMTTstxb1rhi42LjVpmRldrE5lwmv+CYAGbnYax4tAYeIaXtV668\r\n2zLmDyTGTd8YMMXfxCqntqFuy+o7JmrsLbBq+oYWhuM1u26iBF374cKu2Tkd\r\nRTPpFlhkMqMz69AyaGIP7e8j+zGciIyxJzBDlhNoaQ+O4bKE2KPWpl2tC+lu\r\nhIJhMDqGofE/nqxO+6NjtYpJwjazlKdxJzhgTBBqfLU8lduBNJeoF5NKlf3W\r\nDF6Vca0M2a0toFsNkbWA0oq0r55GMQ4zqenUSya/Lxty4MDgLZjvQsLN/YJZ\r\nO6P1QNMS+EfGekYvkwpRJ/TxVGaBVp4sTybygvWKCQkyy/jX5CkO71P8AB1D\r\ntGZF4+3Vf9Ar6Zn2dOHLw0ZkDq00mTEmgMc=\r\n=9iqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.34.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/81afe3953bd17c818a75f92a24c8e1d0/satori-0.0.34.tgz","_integrity":"sha512-0RYljDnhTqrfpIu/sP2/ZEKjwyKM+TdQUseHoANJJS+MYM8qb+ygzmZGVW3X7VglWEQFtlXeYDnA2e4pOPKFqQ==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Enlightened library to convert JSX/HTML/CSS to SVG string","directories":{},"_nodeVersion":"16.14.2","dependencies":{"twrnc":"^3.4.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.34_1664749320701_0.4548413148734016","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"satori","version":"0.0.35","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.35","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8cfbdf41a2a30b7af807b5ee4c6854d94fe47dd9","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.35.tgz","fileCount":10,"integrity":"sha512-Zvadu9C4Sf7eGbk3VDZlHUOM7MdDFnHgdYTDUZg4wgxLSZIE7xZcmcJeOiW4+AjYP88G6HbRvfbsmybA6uZWug==","signatures":[{"sig":"MEUCIBtrfTemYR8Rq2S0xhkHz68Z1OvL0Cp3Do4KlBd0A6WwAiEA2sJYm6KPtp+agp4rGKFvA/ILJf09iHDeEB9a8zeNHSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPYEmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv3A//Yw3ylJyamo8jSBZzVooE9Z4BPuxlOEq8lk5Vdj7q4C/4q/RG\r\nxIwjcTvCCeOifN0Ng+zf6V0QacamOLTwTH9jySXsY7Ezh+1+NDLNQMeI7pep\r\nX5RwVDAFw2egCNCXREGOl5I3KywoTp6TTo8Wd8/s3egX+ug9GY/AfEVMcMf6\r\n0GXf2dmxtUYIPi1L4vSRR+7SQGKJbMU6Q6Kes1Ecgrfd28RabeDy0mtOHU/g\r\njKjlQtPSFg+Qw8iRi0di1ybX8649ktZKxamCXoBx9XIOz5kLCMNU3RgjYUUf\r\n4MkSzRTlcehg5W0nvG2eBA5GYbwFxtTfEOVEkWbv68H789IGyggZ3+UpEZDJ\r\nKvM0AW5pQYQ4tAI18RXDh64iwfBPi1RbuTmOWElbY8CYiKot1V44jjmxM71D\r\nDP/x2C2ogNLKnYhae1DCjbkpG5GtAplaRyieFxnFwVFlu1U3Z4i+Y1RpVOjt\r\nquqc8KthHmJSimnlgTS+Yxt5IF88EFT752yyy9WTcgkUY2ZDvHTMGxYFlcQ5\r\nF3B5JgvQDSrk3/YaF8Gisuo2Mg/9pcSIcQPhoES8iJ9NMvFsIWzQ/Sn2CpP3\r\nd78doeIke/3lMTF75DIYjtLzpONjaRRW1IcxTouQ58nzxXYFLAx3D6OuU1+5\r\nNcJOHL3ymI0kXGRCXqHHq+jgaAtKQveQ13g=\r\n=ue+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.35.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/632d4513b69dc308a7db6c1b2d22fbd3/satori-0.0.35.tgz","_integrity":"sha512-Zvadu9C4Sf7eGbk3VDZlHUOM7MdDFnHgdYTDUZg4wgxLSZIE7xZcmcJeOiW4+AjYP88G6HbRvfbsmybA6uZWug==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Enlightened library to convert JSX/HTML/CSS to SVG string","directories":{},"_nodeVersion":"16.14.2","dependencies":{"twrnc":"^3.4.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.35_1664975142713_0.7667613754621603","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"satori","version":"0.0.36","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.36","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"9027913d4e9c2055bffa2e8aa089c6cbd034b7c9","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.36.tgz","fileCount":10,"integrity":"sha512-WaCteg2CAQB8pKJCAE9RJ1O/mg0f8bIAe6K0m1MiVPKdngAbwQMrB68ObfqMPsUyUCOW2EUE04E2MkYK0uvoHg==","signatures":[{"sig":"MEUCIBEk20iTwU3mhCbwFBxAF5gBQNRyDq91jKdwCzL2U2rFAiEAkdTWP2LajaeaQgJzL+Mi2E093xB+rdqxim5i8grmHYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPYGoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4KQ//fBctZBwxDl40xCvWcONMhXdMe9yOOP5Pv9PTsWrh7a4NfMAr\r\nbzPDnTnoV3HNGul3AYdMRI2RQyBaIq5uTPIxVlkEZkfgFEMI08v3PikFPIOS\r\nNeMjSG/tGc4bcWXK9+9VfZuS/XTlrnqtTOwI+lx30ESmzclaSrwO5h8ZhFc0\r\nq06OUye7QfIVSwCL/m05YbZSqFb7mSX3nItGnXy7jMHPtdBQuxjNaIyqtr8q\r\n4SAM2Q9Bhdeo9qV0wEOSis2OJ1t3VWx+2glaV7MmJIiJDE12WsgpeONb4AEH\r\nZlOMrWnXbX86kVe/3Q1QlUQ3Kh4AhrqWmrOqKUTBfSRFO2i1RHZj23P8tMoR\r\nTXi1ydgm1/TZyuGRGk0qsamY0gEFMz7/oQQWx7/QdGssetbkY4bztLFdZnA4\r\nMSNQU1JcKqTSHRPjT7oZ/j6LFv8feyXV21gezgJW7hgiUIjwYqY5/aFgFJdP\r\nNCP53jIb0e7z9681bnan5NKlftDg4wSdpwIPep/L+kREg9WsiUJEBgT1Irwt\r\n2zml6gz8q23cVUn5jaCmvCWqatk7MPaKVSuMXlIyv/JnMjxq64RSinffzfX2\r\njL12rAcL7kqpv1Rs5iCb/JoZfDPcV39dOTZCj1oHDRh8Naycf7rpURI/dJ2z\r\n3yQN41P9gBbc0Anh9o9JqGsA3rzhYgVUKBo=\r\n=MPjO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.36.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/44c039182038f7b0d5f26d32692b38fd/satori-0.0.36.tgz","_integrity":"sha512-WaCteg2CAQB8pKJCAE9RJ1O/mg0f8bIAe6K0m1MiVPKdngAbwQMrB68ObfqMPsUyUCOW2EUE04E2MkYK0uvoHg==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Enlightened library to convert JSX/HTML/CSS to SVG string","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.36_1664975271919_0.2801105249162621","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"satori","version":"0.0.37","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.37","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"f7c8b8b861b9c843a80fe24ee38b6c174a14fba6","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.37.tgz","fileCount":10,"integrity":"sha512-0qlb8/AcRL6bQup90VDDeBacbQ36MFj5378jh6NSUWGfuk5aPrOhFsD/FbfIAtDI/kf+hsFP4DUOI5K72FqVsQ==","signatures":[{"sig":"MEYCIQD4kBaLROp5I8cdCrMHcHrMtb8hMFbSkaJhOQwZl7OcoAIhAM/8eWcRqrIk1o0zdSyJ7iPFRETOukgR6PQ/IOYf68lm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPyOLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIjRAAjAZUobe1IHjDy8vl5wkTYor8KrSQCPfyeg2w6hku5grbx30y\r\nNWSFTNTVDt0GAwYKsXR1X7wpyVygnaTULg5cMaXu2XWSPGmZdnlvZHQgGcKm\r\nDmUEUSRiq72ye24QgZDGEcrxtc3DK5JO6nUU+THsKvGoqBzM4mx4h5IOHmB/\r\nXGf52EUAeMfOO6L7ckgDfIx+Q1JEewyxcGrhPCxMwVZtfLsq2ir7GHA0UBcM\r\nk5GUv7+kntQpSCagn66Jrj0mU5ZgAUktzjyuJobYltsJJh85oSvXApU0ENy6\r\nz9G+YR9o7Y6IjPdEGzM0o0MTqyru/LIoijbS7iC+xF370klEumRvFyouvo/u\r\n8WzGqgKdYdpMSiQByz548U5Lrhqq45xr0nLYnkNi1Y9yKHTsznBliKJ4IyIl\r\neKajfuTMlmlHLbs9eyNxuxzGttQMM7buhFgTKRzGtFRNMFz0WXuX/PbDaarr\r\nvKvNJ6nqwuDAhOe+KBD/cgADdi0+vc/HjebgZuB4iSMznN13vTAJ3RWOZ34D\r\nmR/iaEu1yfWFAOOWZUEW0ENIdHpwP2xk7w9pcqscbLEU3Q+WyLM7x9Y3F+zw\r\nAR4UmkMwbZJDG33/5/d60aSVLOB8/hSt1LRqkD8wD4sVBGpqKyfv1aeb7zjm\r\n6+BTR1ga0wuU6MTAyakAZW1qZuxUZKLyWS4=\r\n=J95e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.37.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/190bd28db9b3890ead90825a28ddc11c/satori-0.0.37.tgz","_integrity":"sha512-0qlb8/AcRL6bQup90VDDeBacbQ36MFj5378jh6NSUWGfuk5aPrOhFsD/FbfIAtDI/kf+hsFP4DUOI5K72FqVsQ==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Enlightened library to convert JSX/HTML/CSS to SVG string","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.37_1665082251177_0.9374750359974167","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"satori","version":"0.0.38","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.0.38","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"9d5ff4cf7f5be1f181e495c10e80f77e78412bd9","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.38.tgz","fileCount":10,"integrity":"sha512-o8nMTp5IiLKi3oOw80Y3LdDAReGS+UfC1StQBAwlnFNzHmY1A3JGFT+9gam6x8I6uMDFrs82FnG9R/kI9iONdg==","signatures":[{"sig":"MEYCIQCp9gGtg5KhY3nOf0U/LNiYt59SFw6sR6aO/z95AQmZbAIhAPy1gEhDi7sSr/bLSVli+KmFM1IQRnZ/NoRQDc82gm16","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1797070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRB5lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/2hAAnxOTX0+C52MoC47/7rF34BcmYnqTnmO6j3euTU7VfCKpI4sZ\r\ngsNq0RIf3EHXVqjwisl0GHcyUjWn7g2ZOW74kBqs1yMfGtVNO8NnkK5Fimb3\r\n+MoLMaMTZ+ugYX2vHogv/HvZmU2elu0ughrf7L12E+75p+3i6oSBCkRYe8Gk\r\n+F/Yjak4yV4dru+Q232S2IVuaxOgqdvRBZZPebE7Ab4Vt6hiYJFbba4Jx6m4\r\nif8/j5+E3/teTRov0H7Xscchkh+6alesYivqzxz1kJhR8R7Z9GWJEVmNSMqL\r\nZSycWnlNetYbfrXOGVGupiR1O2aua4SNsJXjiwKFbNrVVgrzDsQlwC+ty6sf\r\naINQvTfSBSxnvGJpBm7n0yc/EVV5ueRE4fXEox4LHbwWpaCRYW1QbM7eV1EP\r\nI/p6Wfwk+8z/3+wdvUjubKbM3+/6DIonDhFVdhTfsYJJroPAEXvOoUsy6XE0\r\nqk5x0WL7q9MFMQ98PieOMpq2ZjdqZ4JZPvoMYyeamsRlUoztWOH/umoLwSIz\r\n60xQ3cUiEI8DlP/ozrsPQIBpyKZURoz5UlJT3Tk2t2zmIq2DHOzqsy4O09IP\r\nmIHi/QCa1ju+iMHb9u98SfU0yrDWX6XDq8QNYrHN0hAUr7HLHTfVobAbJx20\r\naG5l4kcos7w3oRf5jrH72AHIruSSje2nBi8=\r\n=E7Zd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.38.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/j2/gvnycyn145b4ryn40hy084hc0000gn/T/7cc7dd6921bb62b8fd6371ce4255e2ec/satori-0.0.38.tgz","_integrity":"sha512-o8nMTp5IiLKi3oOw80Y3LdDAReGS+UfC1StQBAwlnFNzHmY1A3JGFT+9gam6x8I6uMDFrs82FnG9R/kI9iONdg==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.15.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.38_1665408613506_0.7098157693509681","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"satori","version":"0.0.39","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.39","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"aabc3714c9d8a91aecccd94da9da760e55f4f27e","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.39.tgz","fileCount":10,"integrity":"sha512-wbuh5cIUri2vB1FFHk0Z13ZutBJJWf+sr0SqrObt0Mv7NnsCcrNNVNFI2/faIzYZu+CA2dNfIsNv96raYcQt8A==","signatures":[{"sig":"MEUCIBSKtrn6eSHW79VqTDNsF5Dt9BF9pRRTgSSYvSipT09sAiEA33zpaBVoXRngYr5022MxIyPGWhxWmsr619pySFzrFeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRn9sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw3Q//YDc5cJr7L969YmsYGu5nZTAtoOu1OTivXivFN6xLag8fM0cd\r\niATL+7NRZGKNAinoVvJddFYJmASvVX4ZLhhTzqh3riVJN/ccOEEyYCdsFdXQ\r\nx86UhidGwuB4TMKh7PRMIAtAjxTUUY+1drvJCCIgff6PZ/OT5RLOXpJY34za\r\n1JGU7Nw/Zp996sjjuKsatKfgMJU0qO6jRdwyg5fC40oYQ7J430cIVL1FsLAa\r\nqc83DCO5ZutB5MJrpdYs/Aj/OmbU/xAKky03AjgAZ4g/Bb+Dhx9Dj5j1atac\r\neN96nm64V24KW6DCSiTBp0rzUf1UnQQjU1YU7a0etT/TxPQqUyTHJFp3RTfn\r\nSZv3zZRRYDBhb9xYPrjKtzl7xlU4SBdUSDx0iJM4mkfgDbpqDlG+2VR25/7B\r\nyYevY8VobmGveC9tfYaUeM0VQfYvq8Sw5Q4WNuorZBUeOYGOMu1WuH3NuU9H\r\nILY6OIdmHP7JK8J7DOVKXE2SUE/FSVkKfyL+OKe+Wh2m97Rx+sXfRD8rqC9f\r\nhpx4Uh6Xy0LaA3NCQU5Il1y4fG8ufKN/QDf1G9BikbO26vi7Vs6dy9/hG/bQ\r\n3VTH4fujMzIWoKaXVON5zfCRvQJpu3N4pgDsjh8AEdchWZ1Loo+LpQsJjtlu\r\nU0V30D6yGtP2cL4RTLhaYxOhTThRNazaWPo=\r\n=mnXx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.39.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/j2/gvnycyn145b4ryn40hy084hc0000gn/T/fcfab47d973f4b23b70d39ce9cc8e80a/satori-0.0.39.tgz","_integrity":"sha512-wbuh5cIUri2vB1FFHk0Z13ZutBJJWf+sr0SqrObt0Mv7NnsCcrNNVNFI2/faIzYZu+CA2dNfIsNv96raYcQt8A==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.39_1665564523816_0.3108970631109582","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"satori","version":"0.0.40","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.40","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"cc9c4b1c87820f4f62f90c9533d879cc74eb0194","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.40.tgz","fileCount":11,"integrity":"sha512-SoXGq/89mBU34U1h4g/nXeL9DHS/Aof2iUL3FHabq+laSRQUSUI1ZhPhak3J6VMNW8wghYwJ/Bi7aF8FLPq9qQ==","signatures":[{"sig":"MEYCIQCi9WYmHj416dPuO0VFrhLsjrIiQYlV1lHMA+kx7qZL4gIhAOiJxoWdUPqHrbiQSGy8r09ZyxVOzeEG45KnoekM37x7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR0FSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr0g//TpyTLtUApBfYhSfvaR+TzfOkS6Wzl+oJaQ++uEI69i2169da\r\ndMIp1nmVI2hnwQ2g8R9V6l5YiRDIWiJNgWUCCfWs2YbHEGzw0mT6yhPeFtPu\r\nXVrfyCUIWxRjevUqwnAbjrkwS7uoP+ukcov+NzLqNg2M2YScQozCyqAj8Zxp\r\niFNC3TsbwxaesqYVj2dgv2s80sEvV1KOEFhQl+P7bTygp1XajYytLH8C0T9N\r\nU0CIpxMZTcGnk0eUj1wRs3ZN5NU47tdsM3qwNee6CNKRUqpnMau7iS/bB6Jr\r\nTUTy7H7VBf/VAI2ccoFP3zbPehpV9MHoT8rPPOkVcQAxEXI7asqHNk283HCB\r\nP+HqsEhe/mUxWTYpZdW0HlHtZdQRWsBpLEOYPwC0afpP1Bmt9cGcvND0/GF0\r\nYfmYfkHB3UKUE38FQtcEsR0D7Yhy3pHaMBlkCMWTPY33JgKhYYEhKVDnYv0o\r\n5iX85oX8VCLd1Ln9qSCaBlUwvxSPljq/LaB3GvnfJ0xzzglaB7wb/GNIQe8F\r\nwewqQDjC3P2S/Q/O8dTZaSlbAkv4xjGUEy4QyoyJZXsa8+Roj7PF4kVpn5sv\r\nJFf/+eU/HJ1kTGsMnqCIfDelIkQfQ/U23onyBfF81xS3MR1HTW+kSZKd6Kda\r\nnoxL8bxOVX+E8mVSixOE3s26Lsn2GBAO+ew=\r\n=1i14\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/esm/index.js","type":"module","_from":"file:satori-0.0.40.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":"./dist/esm/index.js","./wasm":"./dist/esm/index.wasm.js","./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","build:default":"tsup"},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/j2/gvnycyn145b4ryn40hy084hc0000gn/T/0b8eede5b5aed2fd13b70751cb51db38/satori-0.0.40.tgz","_integrity":"sha512-SoXGq/89mBU34U1h4g/nXeL9DHS/Aof2iUL3FHabq+laSRQUSUI1ZhPhak3J6VMNW8wghYwJ/Bi7aF8FLPq9qQ==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","vitest":"0.23.4","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.40_1665614161938_0.8525603424613888","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"satori","version":"0.0.41","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.41","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"6d30689d44e08341ae811797bdd39c80a363e29a","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.41.tgz","fileCount":23,"integrity":"sha512-AOkOxeZeDCrBJc+JZHcpWs5b7CEoLhWR5/RWhBblAZ0yKi1BNzepUzfPHz5JuYcjES2V3yVIlPVdxrumTe+gyA==","signatures":[{"sig":"MEUCIQDDIq6T4zUytzrgiiKsVlzxzSwoyS0Osb8MmtBir1P9/wIgUJEcwD7C4+M8nXp2dk8PAG+HJExoRoQgZghvCzGys58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5794201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSU20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrypQ/9GBIY/3w1BmlAa+Cj7cttIwF35zVLsqRHZxtcP/nHzyaEvwuC\r\n3hPOeH27HOflQLj+suKO0XkDepCVs9XAsTiZ7JOzHwF9JnBwxpdCEiXY4BBA\r\npMPIs+i91FaOPy5pthsSLcizFrONdqx6ajCDQM2mYsZwwbo1QAJU/nx6nqUf\r\nrXZatsAVQ5BSOZWjlWDEVQHdJ9xgfNVrt7nUADDfDze3U9LTRXaVqAaF0utr\r\n8ORUDvlLVTXcMf3LgtdVt041VX+OAoaWc2VI9ssSJubVw8w+q8z7wv8/cljP\r\n90VyzRnKoPZmeW0ow/gcy6jq935fMhq5NAtJeRK7gLuxD1PsVhdK2Z/N46kc\r\nsAoSQyFyRDdiw5qaE9vCBdL9VaL8BHaMpvh+m7bljm63rNNPwvBWYuHm3Rxr\r\ne66durHgBjeJlFdIYJI3F5FQOTXk2MbgZIZF1R5h2VcwQwNZhS4teYZ8xv3i\r\nAfgkWa2fZ16H+cmY8cg3MJwGw1UZqsQ8hB6sWV7026wKuYxSgLJ2CIqP3nsi\r\nHcP9GqsnvFgJLPzPoBLXxTh/B+4ygj2ZViuZ7auZZCnrWnN2kg1knGXq9rYk\r\n6fRSQ4E9x0mZurkLPiNOvGTBvuHiFlOJBQXUm8KbmuWLRU99mF7aiAoggSSf\r\nxJmbEGe5Fhg+41OcuZxITpSow/iA5I/iyDc=\r\n=qLjG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:satori-0.0.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write .","build:default":"tsup","prettier-check":"prettier --check ."},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/j2/gvnycyn145b4ryn40hy084hc0000gn/T/435ae9cfc8bb7d30ad7c2ea5b59cdb67/satori-0.0.41.tgz","_integrity":"sha512-AOkOxeZeDCrBJc+JZHcpWs5b7CEoLhWR5/RWhBblAZ0yKi1BNzepUzfPHz5JuYcjES2V3yVIlPVdxrumTe+gyA==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.41_1665748404630_0.21202139751146798","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"satori","version":"0.0.42","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.0.42","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3cc4d7522e9264d1769a35f8da413811bb3b9752","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.42.tgz","fileCount":23,"integrity":"sha512-ZZaNp2Ya1ACJ4Yf++e9Ccc1Rb6GcKjC9Nhcl4SQFcdM4VqCLfWHR6Iq7AdRCTcJDDuO8u/qGE2Cs+McVoqJenw==","signatures":[{"sig":"MEMCIENT62UVLq7qnrdY27LERIZ0O9tsscDUcG41p6yso6mwAh88OarIBrX3HF1QRYMBch6bfxRWvLzJ6kTmM4ijgKmQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5775310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTBBBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogzg//eMcim/iyP6KC5EUQDjhodx8usr6QhNvmEMriQsZl3VKdTaXg\r\nrUdXNdim6o2llsnt7D2dY1LOZUQmv+Y7IRoKMxoPdTDsRx9ZLq1Bj/aSFlfz\r\nPb7gpscbovEcjqXSGelLbxfcibYx46Ug3f0kk6DNF4O++yHwF0qQkz+UT8Sf\r\nQycsbW46y2CocG6XEdWh9qmrnV0Uq69ysSDmB6mMQwS2vGL2lnStL1TUwrWb\r\nhIBsjLa+9qsFbaV8/FYPNNwrPpIaGa2uegDkHgoOqRpW3edMOUhQlNMSY+8i\r\n0nTp/PWnBwuyJXHAoFrNMczCvTU0p8xtnf+jgiDwWEdyS0cEKaCmNZVLLKZi\r\njHCGvB/QiSmaGca7rFGuUJ8mGDr7D1tGyhBVciP8+F2KIDVh1R+T/ygd/4Mo\r\nG8Qq/ZbXybxHznaS14FNHEis3Oebsyj5ewVC8oXeSZd3Cs+w45O5TGC82hmR\r\nsm6F9Fq+CellVwmOFa6IQ/YCCljRLZA3OxpqidRR8Uda2DRGP+pTvvZlXUcj\r\nmh2E+JW9/I0ltGQHeNPRzgGh3oCepYcCuJxDJSzDY7XbN6IeT2g4LzQalHgY\r\nj8onsNOcPiNMpjeUZL1ouCNfw88yEoFqlccnaftJOnOolkNS4kc6nf5kHhyb\r\n9LCdqD+BaSBDmu4argiN11yKfGOpzXGg+Wo=\r\n=ATeH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"ab3f172570c5f1bae2a8c4192586e9ae472bf4fb","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write .","build:default":"tsup","prettier-check":"prettier --check ."},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.42_1665929281649_0.19426079903521098","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"satori","version":"0.0.43","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.43","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"865b80feed473fc254e389fa7c0bd4c1d8e9aad7","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.43.tgz","fileCount":23,"integrity":"sha512-SzYwr+LsELWRJU9KMviEOE9TdShry+R5AdS54YQvgAVKFDN4yniAIzwQk1/z2TtIx0ceUT9zTeosWAoWvJBEtQ==","signatures":[{"sig":"MEUCIQDmdigZT6qFdwtHog0Xx+vCEm+wsY8rEBqDn3Xw2ZHLgQIgbUfk+O3I2E2Avr73yC0eq0sozw/7I0NKLXAKBSRfSZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5789323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUyyuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqNg/+Mins2ye89+tw8aO894fcWXVCtpbZ0AngZph/NyJhE9AZe6x1\r\nrzf7QXE+RcJfJgBD7uTHxJlBt9xoDiHU7yVahK0jDMXYqFGRoy8f/oza81nG\r\nHr5d1X/CGiJUVrhHJbtmUunybyde9yHGmCiMIZnb06rcSnghufeK/TD9zUVB\r\nSzkY40vghjKNBR8snZ9swuZoxXlv4mKaQaLndAWrCrO5HNtAoFedRWvZwUGr\r\nABbdYF/IxeAH4eIGpNsar4g9Tr0gXMDHO4DPwblLEZwJ8LmpkWoo577zhuae\r\nJw5Rpr3grgqkMQtlCkomO89QG/j6xx/UeyqVpi+OxOCNOXhxS4WLOR2uQp9M\r\nnrfiLZO+uXxXBMX790u5Xci4+DkN4Q14cyytuJ4F5g+rvQkL6ZjXv/9RaZfy\r\nI2dd3G0H1tJtDqP40U1bGoStFZZAHfohlUTwJgiELPFGRXaY/Kk3UYCuoKze\r\nwsMfc3QzD93hRCBJkfqC5fYtZ7ZyKbg0BN6AdoCLadjE8fEAgDwx9H7/jrpb\r\nGW9eTslOKKxni9cNbWJyxDNjStJMw4W0eYN2Aq+M0e+iwQp2kozN2j2zPFMU\r\nC1G7dkBLLoHlOcJ/aLX8YDQACiE8KiGwXJyVzbDufQM3d/+DtbMHeXlyFJEr\r\nfA64rrONjYFJIKyIc7AOFxA0x0n2FdJ02Lc=\r\n=pWyo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:satori-0.0.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write .","build:default":"tsup","prettier-check":"prettier --check ."},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/j2/gvnycyn145b4ryn40hy084hc0000gn/T/091a0b66c1b298bd40555f9ee050cf59/satori-0.0.43.tgz","_integrity":"sha512-SzYwr+LsELWRJU9KMviEOE9TdShry+R5AdS54YQvgAVKFDN4yniAIzwQk1/z2TtIx0ceUT9zTeosWAoWvJBEtQ==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"emoji-regex":"^10.2.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.43_1666395310296_0.39984922570500725","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"satori","version":"0.0.44","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.0.44","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"278d2c383a3248973c93843c0f72da5c69c9eafa","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.44.tgz","fileCount":17,"integrity":"sha512-WKUxXC2qeyno6J3ucwwLozPL6j1HXOZiN5wIUf7iqAhlx1RUC/6ePIKHi7iPc3Cy6DYuZcJriZXxXkSdo2FQHg==","signatures":[{"sig":"MEYCIQC7cLiw/mZIe+oA+wLOAbzbwq0kLI2KH9AWcAmt1CDsDgIhAKPpW58rQQXLhS9psHEHernRnAP8eEof0Bl5XeRwncPc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3581496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaL2mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Mw/+Mud0xIYgWwhGCjngGyyV5XwCZSwNm25a++VT6V9jHPI/iMBU\r\n2r5XVkidQae+Ey9+0zJ3lh0+7KaDwv/JpOvMaMYGaNhmQE1uvUmmacaaupsF\r\n0sP0Mx7I4p37lYowocsDDdVRGiGYBk2dF/OuFGgm68zShynqC7QStSUqE2LT\r\nUQK7mnbaUBjDKvbIvwH08QynQd6QPSdc4d7fMWzbOLR15lGszzVf7H2bsdJA\r\n5DTZLyChDK7RojM6jgpjPiIN9RMy0fYf5Fo1yJN3LWZmOQe+HyPXOTeRINkt\r\nlkdxcgkwTYSoH0Ehs/4waIMOvQbweO6KAqE70mvmlSf9oO5OGEUrHE40K7sW\r\nh0HP7aZZP4y7e3JHYHSRVew7NcvnS2L4BdqLadOaxhoUJlvtor2J75BRtaqi\r\nNaiZkNmlvV72eRDPnSPitfMcX7rXfzLB0CIrrM++aWjJGSfLfwvY2Q5ZM4ld\r\ntwefxH3r0X6+GcMvJ1dFWpXoPQCzeOTTqp6HlWTweHny6Jl8JR4xqYwtFEUN\r\ndbQccX1l5dC/ZvbFCNope3qAf6N1m4bLOk5zeRwePdRlmL58HTV3iR33Ur5U\r\nxb2cIQzKD+Z/dX0pN8KWGZnxgzvXXAcuMsbmEwKaJUypjmAn8KEz82uPQwl1\r\nB3JUuOTHN/k1t4yg6ZxlBMd2NLIiYdIdjTM=\r\n=y51C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:satori-0.0.44.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write .","build:default":"tsup","prettier-check":"prettier --check ."},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/f3/khqdjm8j72d6xpf9lqbm26bh0000gn/T/c4cd0e8ad5afcb2c2f325bbd37809782/satori-0.0.44.tgz","_integrity":"sha512-WKUxXC2qeyno6J3ucwwLozPL6j1HXOZiN5wIUf7iqAhlx1RUC/6ePIKHi7iPc3Cy6DYuZcJriZXxXkSdo2FQHg==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"emoji-regex":"^10.2.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.44_1667808678337_0.5359683822419006","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"satori","version":"0.0.45","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.45","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"b91c7354c2baf5765b43eba6391f72067f5c3fd1","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.45.tgz","fileCount":23,"integrity":"sha512-jF7AAK5ddZQVE6r6gTG07YxOvhldev0wBrFqBXRNbPH/mEy15gfIqA4xjGfVHczcGYZvY/VWmKri6DzRJF8cgQ==","signatures":[{"sig":"MEUCIQDOdqn5ZdeBYXretN3Z3zSwj11NUZ5oMCB6Uj0B+uuk3gIgH4QvUNMPJZJ6no7Sb9yH6D8/jFcjOzf1reIZaG4w+/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5381288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuM1cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSsBAAmRb+JU0LhewIVJn582BmKj+WRtVd+Iw/4VxrZ9BRlvVW6lYF\r\nPQh/VO0ViaLnu7iir0wQYc4jTF/Le3HhQBffx7gZYieq/nTKwwh1Ik5+1ocw\r\nbPiYxZWLuvt39RathnhZiRDUkUd4b8rrECZ7fIDkttd1quL4SDQIy2wuG5q9\r\n59Aor1E0vtJrS2j6QGeVLR1o6FZka7PCzj6LPNCIKp3JE8vsmxLO3mK/Y+qo\r\nngp8nKhgwZlt1QAJV+qf8sG/f0IK/jUaDWyO2v7Wj/wzBMLL/v6qohhHy953\r\nhaT+cOaSBB1GpdbAP53yMRo4yOUZDmFbtbYgxr7AyZeYncMihrlJPtJGichO\r\n5TC96cHItHphCWihJuT6FJ336immHfQ4uGWRW21aKiqI/7tylZUgAiL+x4nW\r\nxddx44NQ7+mu8TgcFETBC0habsbG3bKsb34TaOln/v+SCfugJJB0X9b0Pxev\r\nqRFzmqdojpPXfrRq5ciGSVd6F1ZdFAKFOHKYP1gPXdySn6YQYeVFA+UIBkKl\r\nSuJUFkpak78pmVXVs30NSNTijNvIFWKJKV4hcpz1qho8md+Vsiry+8gVDOGD\r\nWEdQ17tCaEiUOmZ7toCg99cs/uoMpY6tAjdAwBcfmwqUgKMucgoluo2ahCHO\r\nhfmwjkY99WKAD3fWrsuv8LQeKJUoTdJnPqk=\r\n=mcQr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:satori-0.0.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write .","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/b0d5d4166b08fe36719d172124947672/satori-0.0.45.tgz","_integrity":"sha512-jF7AAK5ddZQVE6r6gTG07YxOvhldev0wBrFqBXRNbPH/mEy15gfIqA4xjGfVHczcGYZvY/VWmKri6DzRJF8cgQ==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"emoji-regex":"^10.2.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","yoga-layout-prebuilt":"^1.10.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.45_1673055580359_0.7893189616693608","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"satori","version":"0.0.46","keywords":["HTML","JSX","SVG","converter","renderer"],"author":"Shu Ding <g@shud.in>","license":"MPL-2.0","_id":"satori@0.0.46","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"ad1fd94df4dda172871104c2a6d9a5300ca6dab8","tarball":"https://registry.npmjs.org/satori/-/satori-0.0.46.tgz","fileCount":23,"integrity":"sha512-7RfTz38MB0n8tzmRHtUh1y0K7609CLBHpYuyZuh9rpf9FyhOd2in+6EHuqu6ul/Jebn1qD1HdYKtAMjb7uiNAQ==","signatures":[{"sig":"MEYCIQCwHjR2Pgc5ONvWLMGprV2wsUaa1lhnDMa33m7a0VATvwIhAMYNqUxuwKSsK6U1iSuY5ouiLG0YR1lQtlyL6P+Cw8Ke","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5421153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju+9+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2qxAAlB3Sg5ahSa7UTxV5D6S06MmsB7zcRwBvJGE8xbRrUfCAvx2c\r\nb+9wW1mcOmdJ/1+k8GINSdvai1J9fPEEX3PpQlHlmQGTKlMUuaUQJtxt/s5i\r\nuI7yTYeTQFJx1PjaZNttGawYcCZJr9Eeb/f+TpHdHMZXKUMRr/MYYywrpJ4x\r\n2klrH3BVD2UBY2o+tqFfSp8Ym3WTE6X8jsw/+bFnQFyZ8ZjenQbxfrT3sngs\r\n4LH1HDAOASwHxW8VNnLYsimYmdG+m/45sL9Bh7GZqEu1iI9hFHjgtZEyKzL/\r\nnsYDPTd43BX8KLx8RkPKFuPO6ke7z/UDYxkzJFfZUm45WRm6Ud5OW40vkktb\r\ntKJD5mlngZYIXR++6xALaPGw49Zcp9nNJ5yCn3fj3cMuYUHjvwGfcLCFf2Sz\r\n/bfxnQIV4UyiTkpGsOZ33ekS8NkVbAHaZUKaur53PHDQhZMPqsjtfTpaIxxH\r\n2fWO5B8eS8WN4h8cFPHVJI/g/39IsNouur5SOW5I+tMQ5H42oNRFJX8UgSri\r\nG1jQaL1okblI86dnqieoDarCZmVeI4hQi/iWo69NV2KGgJpkOhixuxod51ru\r\nTLu9O+alBjQHc/jmx1UOs+aUG1pIk5ttxmbPPmaJUtuaHDtNFVR7dEoH0J5g\r\n54DpAGXhpdztnjJpovKbTZ2/x3iZz1kyJ1g=\r\n=w9HO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","_from":"file:satori-0.0.46.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"quietshu","email":"g@shud.in"},"_resolved":"/private/var/folders/zr/9p6mp0r13fn3s9fxzxp33_280000gn/T/09e923bf154045e893dd30526094beb3/satori-0.0.46.tgz","_integrity":"sha512-7RfTz38MB0n8tzmRHtUh1y0K7609CLBHpYuyZuh9rpf9FyhOd2in+6EHuqu6ul/Jebn1qD1HdYKtAMjb7uiNAQ==","repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"7.20.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.0.46_1673260926277_0.38554785453357665","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"satori","version":"0.1.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.1.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"30d98b8ee8c3ab82d5fa3072775010e45bd8c576","tarball":"https://registry.npmjs.org/satori/-/satori-0.1.0.tgz","fileCount":17,"integrity":"sha512-U079oj1Tb8RYlo3E/eKptWZBjUxiq43Ng3IxAgUqw5wfUfNItVIAR53RRKTzjHDV9sLu0JeNifbupzxZAgp4FQ==","signatures":[{"sig":"MEUCIE1tR6uqH0eUuskFAawirxiy7uWWbBegq2hISU/S+HyLAiEA/vnTOzf5jdYZb1TdKNBwNSLfC0uzpw0fg80dXZIetLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3658839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvG2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplLg/9Hw2TZrMOeToUQ25xCd64lQON7Uic4mhPB5yhNYRWohL5D+jm\r\nrd8cP4HmQKAzlQTktG+OcoIg4pSnaqLDp8E9hDcI2IvUFghZlmWbIYJ+YLhZ\r\n1kkhqmN32pNpNsL2F4OmHows3UacR/YZ1ixYmqWc8YKEVn815/eT7NDDL+OU\r\nGKaMPQf/wWxIKXwC9lLnpfmYtO+jUa/Oz69BtDHaUOhwgYNUy1gxNfXcOTQC\r\nsDZJWmgc9Odvu2YWA1do2obn0aQvB8LtiXKP/dn3xJOIQmOScG0kDb6VMiWb\r\nTzDUOvODz4PNQZ4cr2cl4wBaclgFS5ciEz7EsT/9JvdvPck7f3gybXHDIH+4\r\nzuLto2ZdFETa5fRiz38FSG17+5c7G7PFvDOkJdfYbuA6un5tyRLJaijHhMoJ\r\nH3wmQBZQMj0Gk12khOzK2GE3dRJpupJzGj/Ca6KA7QfJByViJ42VY/BZ/aQK\r\nZ7IUhE5n8/D0QDj/prkTbUsCZapAQBWPP1biW9CV9sDp4Tny35eQPGUVLSo/\r\nflEIsgl6DivPTmAp7hK8GhSbvhdqPGpDr2XarkIDZZfXARWeqE5ZaWEEbLIE\r\nwLun0iSbgLTS13It9leMWYGespexZgk9TQMkBztuT5Mr+TF6pE5HD/TgCzAw\r\nKoE//bPyS16LR0N+2J67BdeSifboXLjQTNk=\r\n=BfeA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"3e268623aeae67f4845983a35dd041700a4e7540","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.1.0_1673293216582_0.6189203295636694","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"satori","version":"0.1.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.1.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"6e39fc0530f6616b3af6fdb3ebf53d2170bd3952","tarball":"https://registry.npmjs.org/satori/-/satori-0.1.1.tgz","fileCount":17,"integrity":"sha512-bpGuPaABgYvsUTWFvD+smIpqEbN2es6cQXgJT7hi02JNOuRGuBed5OYdG2YGAgRkYF9DgbKZn/ONhL0n59+sXw==","signatures":[{"sig":"MEYCIQDBoAeJB/PrK5mAxFL6HsXt0K5C1okzpTOD+fQBwDH07AIhAOWhnqEMRUXGT3gLrOf3emINzrxoCeAKw/JS/vVLqeXl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3658857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv+qlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ/w/8Dls3LARFz7/dZ+5SkVQa87QBm93W5DPodJx3+ezi5VSyuDB7\r\nTiudNX4n45r1cCc3AAQk2TJkjz3/f9UoRSE12sHj7DKjJoRaHkES3g5T7TD+\r\n1P4sybQnRxvhYxwS4+Hu4DCVI1rBWZVY7h+i2d9yOu/Ln/SF6zZgJXffqbxS\r\nG2cW98P7BtmGH5m/CpPjcNtuvMl/bUm9ZZ3dk/o5zMcVIV7RdReQARTQtTnz\r\nQuszV96BDlOWdozuTRemhHlFfwygISmMI7aJOAhZR2ar2c9fED5oI2dbwQXw\r\n/IdX3fbsZORGsWm94H0gDQucd4xP5h18ktannAqqPPZtMQN2wTTfT5lJzwRQ\r\nhUJoWR/Dbnqb6Ma2x/KaQSFgsuD/zk8gv4pFl0K5StXEfmNCoPrPtJ4fRU4l\r\n81T29CNfORm9G3qCEvtXW8mgjCYSY3VgW8UfGPUwVo+8ZRWvd0HNuw3VMz4o\r\nPy+ihdJT9C59BAInAvFbgVL2yRh137KyZk9R7oIerLflmWCUeEem+c1TvOe8\r\nDmJ4JrUbMBcqsLTap5BYyV0/qRp/LDGpd2S1IhTCvtI1Xyjy5icsaSg+6thB\r\nyrKMJIvfJ34TdYQJ9Q5MR6naSgbx2jr6T5Lazc1JVb2Xu14gUxZCTsN839GZ\r\nDScyN6oVgZPHbB1nZImG03KtMFNZMm5maIQ=\r\n=PAtX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"0df9666915be7a4015852a8a1e2c935f1b6a8298","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.1.1_1673521829265_0.5481570578389787","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"satori","version":"0.1.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.1.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"0842199115a94b6ecf7a979cd99c96a2c9518346","tarball":"https://registry.npmjs.org/satori/-/satori-0.1.2.tgz","fileCount":17,"integrity":"sha512-1P08+PyNUzJ2P0bdI9reSJw+B/Whv9nThvoX4HAiAp9lNNTHtwtN9525TuEtELml7AEEvECpeOvBqMkAxcuQeQ==","signatures":[{"sig":"MEQCIG1wDsaMNd7H/wvU5JCt7bxUyL7FzBQvhSUrMX2AhKaJAiAAl6zlMSIU/rsYmEl8TOlpeNNg//c1DMRWFLG56+8Jcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3661341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1HrnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreyhAAgXcTcpckHkLf0KjQLCO5fOOzBn9I6aX1/lqQizvIUdC6bacq\r\nX+2FRuZVU6jrtYErTNMGjPreXD9tB1jIzijSytryTMDiWcca20hM29zWoUTR\r\nBGFuAJJECiT/YE0+auQOnFRBsns6YSiaxT09DVYH+Kv+he7qOFutcdTak1SM\r\nLqahbjY7QFYuWKsg9EtJCZsAOsh968X1aVxLJI87iGYL+GU/T9JHl5N8XJ1Y\r\nADK//dD5PIBmwcuJTMs9SlfaxV3EDNSmZ1Ef3Ikgf2yIO6bP0qjQ/7zkQKoz\r\n5VYN1x473/mrFW/J5ztEtf6gI2qnMwAGLIhyZVWIkqeX8HRTjEkrzmJw6oqI\r\nmZ+BM+SAKRHOT4OOgMepHJ+zPQ88d4RF+U9lc1aC8EoiAABR6a0iiSdtSnQm\r\nOObDloET6ADkyQ0YKqQCclWX9rVToBPrwtnrm50GD1kdA3xVv6PCp43oCbYg\r\n47s84bxdcnNChQwM+hht7Ee+mjKvwI+zyhdFcSoBpb/DOqE4Eu7xbnyoZVLs\r\nXetY44IPqLhmw7pXeQfmYCg7JE8rg4Nt+MAEBEu1mxwiEdaBUKGFMm9VhUcZ\r\nxEgGxOlr7b9e1Ua7cFx8wM81KxM6z9TGMtkR3/uV3XZmXzwYqkn1J/edLKHO\r\nUfbiDCPD0eUksDYzzkv7ep0JZ1BDAdUeNXg=\r\n=nrXd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"aa11f4cdba371cee3e02479b70f5d8ae679874ae","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.23.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.1.2_1674869479143_0.5485509134435427","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"satori","version":"0.2.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.2.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"c058ab4a0d908a5132bf3b18b974a6373633d8f1","tarball":"https://registry.npmjs.org/satori/-/satori-0.2.0.tgz","fileCount":17,"integrity":"sha512-QSqOYYN0A25qO+smoGMXKlTj/B0F6hcfCjjinP2sXO8r3zrZYIovo+PADFF4aegZTMuQGS1/n/8nKd6h62ohDQ==","signatures":[{"sig":"MEUCIQDh7/zhM0xg/NWgue8kLdctKVS5xffKOI1sl4HBi5W6vwIgGJIhNegwnmmaBtzt5UUKTgNtx9D8SCQeeX0/qMj9hQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3666107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2vS1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCiA//R006xn1tSTtlhnQxWnh9qD4peKKktjLcGmIVHJnBok8K5jvt\r\nxL+E67CkPnnTAzm89s2IklBfPJbF7VZlmw4w0oz9CWrmiUQGDKJb2kKyOJaP\r\n1tLC+6CodW/la/53qE4O+MSfD8GN52H9sYHWcqTXwApWUff3iIYLLkkJQk+1\r\nwfJOPG0/bA94jS+t4RkqEO5XMvJGG9DDcHOkw3TJeuiSKHXFWAYzL6hwtdmK\r\nUokp9NfqNwcftE0XqQSiTKvyMbqOcC8j9FeWJ8Uo7PvuDgmAdFvKVovX0hdO\r\ncilWdUPTNlkuMERy2EnUDXFnehXifBhRGtnjbG/iVyDiGj7CWYAUU2yO7tZ4\r\nkd5R3uLHYxaeZpU8Yqlm0AtTAyOC6vXl44+EUAQaoYx198x8hZBjLpIvqxJB\r\nZR8hXTnrvLRqITlUyi+fyCxhr5fMSNxSZXBUvEt4BtEPANumSXgji+3RGrol\r\n4NWSyt7PyA7igFOFB0yFYJoFsPISPkdnegADrY/J0mvfsKV90xtiYu/dSG1W\r\nJR2R6YPaxQAmpm5XuQXT30zn0csQwqKG2g9dcgT8EYJJ1vx4i7FoISRAoybm\r\nqs65TkL88yLuRDOBQ5NQc//WIS4zSYjyCliIHHfCD8aETSLzjlaHz7XSnMml\r\noaCeuK5cvN2dUxqOoUkjb172gq6xA0/6REk=\r\n=jTfR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"bc615fa79cc62e3abbdb4c891e35172b56bf654d","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.3","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.2.0_1675293877398_0.9088649869595977","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"satori","version":"0.2.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.2.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"96dd4a894101fdbda18b14bfd6690a3de46f0395","tarball":"https://registry.npmjs.org/satori/-/satori-0.2.1.tgz","fileCount":17,"integrity":"sha512-om/C1p7RtgD9QLGRjd7FT+dPN3hKZ1cwOaBBDfVxy1Thz26ZHnhGYbL1wWublgENHxGx9PGokTluamhGWIuzng==","signatures":[{"sig":"MEUCIQDfF/Q4wQnU3bVwatsoDjC/5LQkK48ePNRFz/+pp7bzZAIgTzU4wGEz/gWHsh5PYFBsgF+L1EuFZQ17YmtO6pD6df8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3667847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3R5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonsw/+KLQCVlaMVJXONASFqU9TYyQRWnTQDrRcNcdcXg1kAgrGwi+a\r\nLsyToxDtKd1+evLtKdhgBfvwrqqmTpus6XTDWOKSCfoOvGeq+IoWzg256/C0\r\nxbsHaeQGfKswObCcBFfwQyjeHClO8RVXLpK6UKyjQuhXbhEMaRGSLdAm+CIT\r\n9vWr4tHKplm+le3zNORXzKLr2HDJACpvPpEmp104eO+4EW6EhPYJgg+g0kuW\r\nipHStIlpAxERMMeCzk9eSxsu5w/52JQQ/i789qu0Kir0J1VoUh87uNhDIeXQ\r\nB4v8UhD/a7/telBmX5aLCyJmyqK5GNKVx5lQZ3Rzg/Cpisj8EupGdW6O5/p4\r\nzTGarJEl4Q1daOs1sFiCcBnNxVh1AzRC4wX0huelTamBbZedn2NaV9G8tosh\r\nngwckEP6YuEhVgz5l69AZtcVorJ6MCpPb4ZvxFKLQG/YOhQGe7qA82Q62VaJ\r\nQzwqK5JJtSrI5Zg6HEsfwot1dCDZmo80QBffGeADBT5/hqNn6iqxXdMnFMzT\r\nmh+lGh0WBcqdkoy2R/d5tRoV8mgOfpE4o2vMpVZRbxLFLxHEeoybNab94IfK\r\n34dNgaim047DJy9AuHS2jlT0iEeXL5bg03e3z3Kf5+WJyyo9skALbZCLfYOS\r\njGDcqfOj4gULytUpy+Zbz/5uV1tAvBqXQck=\r\n=BWa2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"6ae34e50bbd8298db319cefbe4a8a5488acc9eb5","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=9999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=9999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.11.13","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.3","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.5.5","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.2.1_1675435632899_0.42967036271653547","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"satori","version":"0.2.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.2.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5a2661052a91aa75c55fdd4adbe686f0fe737877","tarball":"https://registry.npmjs.org/satori/-/satori-0.2.2.tgz","fileCount":17,"integrity":"sha512-/9A9cMdrkSqFPavObgQAn9737hMnBeKSgf/L5zWm2a6UzwMR2jl5xjrH4LURlJLEXdx/ijOjH0/Q6PUn2Fgpdg==","signatures":[{"sig":"MEUCIByrNvNCOkuXkvxPb09XxnoMeaVjcefcoPnEB2KmxbfPAiEAphcLTfDS6mw6y7T2XjqDTWZMB8CXzhaNQDubtfzHgWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3668959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3o6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGNQ/9HihKVZnaqWZ6quIw1kpq50whADDJVuOS0asgm/WILimaOnFL\r\nYHz9RsQMTvZPNlH7VWy68C5nM+yPTD4MxCRsvm/OWsFps2mbv0cHiLKswOje\r\nUXk9To1DydvGAnBB89+kAKDV2MujB9xqrEGwijFqEDFuv+zBKZ7x82uJr9qh\r\nk+bmqTF01OrrfV1fOklCfnbQ7zAW/fSUkpCtDa1Ca8i5RjrunejpI5ZBbFF4\r\nd0y6iGzTk+B3zjx3VFTpR4UdK0tF07g6pv1KtRQdroIKeaqwAs6SGReVCY9n\r\no9cCr8CP/nXU00D6iuMqk6tG3M/QfilX/jV0UE8039SNG2H4WsqMIX2EfLhO\r\njFjI7TjhYGK3nU5YX5AZ2VJ0zhlTuKeQiXVJaQYHmAAdCnJLet+ZkHyxKjZI\r\nijCrqf5YI2k13CkcGsCzLJSglZeFY3cHMesrMOyAhVZP4KN7I2+fs+W++9OJ\r\nh4uJ7juu1tM3cUNI0rbmknV4YFM7jtbhbEwGLBrS4ovMZWBnM0h0Iyq4CZgl\r\nx8ct0LbW2h3HxjC1Q6QA9hy9UKgZgLz07H3I3uvnTg0PwRLPmK8UIGHnID6K\r\nH9ZF8KyLu0SVFHlwGLWk58+LMs/mjuPaPOKG3jonw0Aj/89MgxwJEt5XHDnc\r\ntC0jkJHz+PXiAbfG8aJpVxkY7ZNmwR0CbrY=\r\n=x7pK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"ecae228977993a0decb8275d6c4ec78b6b8092f2","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.2.2_1675529863406_0.34894529918617456","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"satori","version":"0.2.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.2.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5bfa4651047f5bfee06322fc02fcebd993957e8b","tarball":"https://registry.npmjs.org/satori/-/satori-0.2.3.tgz","fileCount":17,"integrity":"sha512-jl/+sFkz3pBfGip7034Uvn/Hp1FZq4prKXIZO28rV90DS3jTU6uXBV0FRX4ooYoO27f3rGNXKhSKyDST5FdmQA==","signatures":[{"sig":"MEUCIAJEtlLRblfeKNLdFTar8q3hvJyWlSG1a3CFLxK1cRIKAiEAqNfFIfslIb2yQE+NF7rLI+2CBIWD+xzMHQsPRrOhoZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3670519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4gslACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLTg/9F2ROFPr5Kn6QVEMiS0zQ3cxnef6fUQ2OkaaOygYP2XjrMvAG\r\nTrItb70aCRfzcClS2+kHFHD5QNVOoK/Cw0SXYGiD7GoC7EynyR/ddfQqjeT0\r\nkdjh6vEJxuRPiw1BRtQ4KresRuAXWAedkP22x3W5/lFAyyFkK86qjFRvG6uE\r\nB4QaIi2sf3HqjK/58GPfspf7hhKWvpe9oflGZrmIlVrOqf6Sh3ympgBDX23V\r\nfnD44AAqEgUJhGvfYjJtMYDv3+yBMM4RTSYy4j3UY4a6DpwYaXjdsz61ogAi\r\nfOdujMgo4lIMK8qs8Q+oU8sICxGE2ZgBVbmDK1thFjMOnkFQwEKzVyeVNPFC\r\nXDJwRgHcGi1jdgnf8A1fhPtnIID9e6iTKC6iwItdgakJAfoALB0kwDdhZ8c5\r\nwQPI9W4y8MgcUo3iuHdqi67dPg46alo6dPKXy4oAgSq6P2yL07ZM33SrnC1c\r\nE1/AEYKtg7wy3WM0L3JWBGUF278Nw8A0FEjCAtuRDHiZUxgp4Qv234JGzLw9\r\nvkGT5HZETGFJc7tc4jxax8QTaGDWkRC3sFh+DEbIhXEbwcdA4OmVYPeP4w8E\r\nF3kMombVGSVgvSEbcdxNWn3Hxm7C2ExIpvRaYvrYwoa4i/i1leLhnWIhH8x3\r\nDuKpIjWyEBxYLtflW0HQTyG/QkIDgZfd1Z8=\r\n=q5Ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"9c5ad5fa474a59f9e519c624a2836685d052a6f1","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"8.19.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.0","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.2.3_1675758373017_0.9303078055170457","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"satori","version":"0.2.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.2.4","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"47fa57b134b55854c4f3f435231fb5227bb423cd","tarball":"https://registry.npmjs.org/satori/-/satori-0.2.4.tgz","fileCount":17,"integrity":"sha512-BZhbEYLKID+l3iBAsWKkf+kBidt2swcUFTdlMqnmZleTyl9cgOSbX9fyJGFHJZK1+VSsQJa5sUrhnUDAopOdGQ==","signatures":[{"sig":"MEUCIHVKq7u8wBjMy7Fs2LXzA19gyjVFrZqQOFPs962MIaLzAiEA6M0SIVf26MY3yHqrGhZtjGJht99sYkF7C9A89A3xs3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3676578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6Ue/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNnhAApMP8WxIkEVOCUIG4ek1wQqCqy1Wiq27KlB0l2nrml711GKg2\r\nc585mrc5BA8n00wbx4bnbADBjyt3UXusuek5U2L9x0arTAtBMQBRMLqkaBoT\r\nqpN/ciulBc9FEpJbuWBYo/HmdOT29+Q82qnQCAj4tGZhlQG3QgysCDhqJsT5\r\nkEHthTCV9mxCZmThpJV/XSXS5GFgx20pX5wQ3kims/IinSXS5CqIWPfSBf9C\r\nsdQz2k6kXHJmuDKrqDA0lX0Mgk08yZk6xUSnS8WoU4RLx/FmbbXE0I/+yKiq\r\n6mwmjAf4WxHRIZizBDGmDJbHK3NDqj9fJXCrSSSpT2e5mJyFQtEK5fdDq2JQ\r\nWpBwojeBfC/AZeVNiCc/oiVFHea8tcYNAI1mYvouGQ7w++j0yyH8DXlxQEb3\r\nhIdX/y2FubOcRrdDx1SXinc+rX8j71ol5v6EFh8TVguTczxCboh1HHnoM2cC\r\nuQg9t+dGbm3JEaaOrLc6XR/yxf7F5r65OjxblvD2V8ixxFkNjKCOichzlm7G\r\nN/ZbqsCdXBl1KbcXzNAh+NfWR8A1J/s41Te+6n7CwZ/9A6U7YksxBJDBS7jT\r\nEP6yMqv+1wCuzTPdJFNrNsd3L8POBXM328MRNuZv3bvW5HgXCR9XCHNMEDv5\r\n1iiL1POiAALpuM3FIjk06iES+IKf+LkaFjw=\r\n=sZSg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"02e35aec904058cf4ad5d5e0247549d4dfdd5182","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.2.4_1676232639159_0.2700205979234893","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"satori","version":"0.2.5","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.2.5","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"03490390c2d335870a70592112e4087e89e6fba4","tarball":"https://registry.npmjs.org/satori/-/satori-0.2.5.tgz","fileCount":17,"integrity":"sha512-fJTv5djDIPsC2F1i2EP/J+3fOiK/d9mwtCNfpbGqj59pR6rpT0QO7whSyLS+G/YggIpFsZv0W7vSCiXFnwSawQ==","signatures":[{"sig":"MEUCIGf1sRXzfKWgf+gSZHKD9sKqY3W5gow3L4h2NDqYvdM9AiEA1LEBiSgjuhjZ9h2uNmUDs30lQBIn+baxAne5GDWhOGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3676926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6VMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgWA/+NyADBXwy9PXZIgMC7USSiajid7VE1Ys796jW5dLgexOOeqOv\r\nSgXq8fvYOeTKLbS4dVNXB/RMZVRRxlaZMh7isqXzH0H0H7Tf5bnWYvnQB8l7\r\njZh+8o2xHGvoCjGTvsIx27z961WF1vbhthMW5Z9Ou7zxEHqRp+j6X66KxlJ3\r\nGeeNbcxNFYl162CfeJqeqpEVjCBNcghV0naFbaSYSmO5NLYo1rInG4Z6RtSu\r\np8Zz4zzxOiPN+wR9tWQn+cp2W4gCfMq5cNPLzQc56+1CmSMreZir4hO7nvaE\r\nZXsWuouSDkZ13gazp6Ky3VZ1H7Bca44Vtjj/1J/aq8YRrIqTuc1BkxC1zvPG\r\nXj7Cm0a4xiSn0LNmEPV0ZnwZEOkjpKoTPIVQuRIZ9l+DG+2/5MRVM5znHY6L\r\nk8NRaD4YxyJZyYzOh0O1/ApEvoyZBR+iGSvuIzrEjv05E6Bffwoza/fRFKS2\r\nuuYLaKfEmR4jBfLTLB7lQl5UigwbGaJDSCJlGx0tGLKwPyVMlyBUMxKYYSBb\r\nvKOONwGiM2iWD0Re2ppRmm5Gl2UBIGHvYEptnsR1kG413QhvKt6wtluWmEOv\r\nMtvTZzK8ZEyuTBxo0J1hjHQ8QNuxVv81xRAhvrcGL2yKLU29MjjDlP56NTtq\r\n3uq+3QbLorBaqFZq0gHdOm3go3go1+rSrY0=\r\n=Yi6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"c6928be6b4d7b94c882a3b3d7172a5cc507d2bf5","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.2.5_1676235534251_0.9157906665890747","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"satori","version":"0.3.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.3.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"7d4956ceda2a501d052ed49a60db182d37e7c5e9","tarball":"https://registry.npmjs.org/satori/-/satori-0.3.0.tgz","fileCount":17,"integrity":"sha512-oWm+X/N7kRJ+OaBHXK9/dWMSgCcXCWz+zA6jDP87weFSvGaZYXKXLjpGh+UDkPGv5rUEKyLc4PxE0uWa/mCqCA==","signatures":[{"sig":"MEQCIC0Vx6ez2vI0K8516sDG0yD5tvPh9Xkhb1PCAKMpOHHtAiBILP7xHJm1Da4pbYeuul3dDwNjnucmssJrSiEG6EKoYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3678342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6YNTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRIg//ZLksaeZECtjZIh00KmYzEABAJ2aCj7Up8eKtEP4NJk4v19vO\r\n9ILuaFplB/LsnHG2790/pPPAA1JTciMRH1D5SlNWsaJUGsQ8f3WLG0vDkJqY\r\nKvc9ufOTeOP0t48gJlDIkTfzjsctF0TWjiJzpgxJibu0+0Mv1H7t41HBcqRk\r\n6zoUJlSdhuWwctJU4SmFIQP77NrlN+BsIZ/2g/h3EF+kigkbvCepaIXJjax9\r\nCtyu4D0NxEHZS+NJvIuDPju+b4IOyyF3/jV5FXCrwaA0kuUBDMP5JH6gkmya\r\ntWdKdYcunJSxD1GEi1tNyXTWB5SmUVrsRCjrVpyzuNu93Ipt9+1kQjDAxZxQ\r\nv6MdG4Gf/5Fz6hGhyBPNZE2JP3KJ03C90NGF76RBqBH4n0uYNizUtlb+MghF\r\nip9EE3VSaoEol7C1Iv5V65I7lSay0djkJefv45Ma5juMomoePtoCSD7D3ubg\r\nghZoxRCyarfYvJImzIdf8AZEHOAX8BEpqA9PoZrc/Mjj6YSCoTd8JrjOtDUn\r\nCP9NAvLmE+nZ2oFBCWJ/lhmVUy6uiW3THxLDUPNj5ccCkiGtjZddAvHFVMIH\r\nfibw0XcHqyOuawxDnklN1/jJCZO8z5jNuw1sKEKpw0wV4YBNPqt7NBPZtyVd\r\nPb7W82UDZF1f76UE1hjVA4oY5RbOgcirlxQ=\r\n=2VHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"f29b802291546607dd378169403d92b2e8caafd5","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.3.0_1676247891226_0.23057660440472505","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"satori","version":"0.3.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.3.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"08319e7197a2f87e48168e78671b132ee212d826","tarball":"https://registry.npmjs.org/satori/-/satori-0.3.1.tgz","fileCount":17,"integrity":"sha512-+Pw4tNclWT3RK9sa2IERxozB8Pz9qMkZlEgro9eUUsvBJTAwf1gKWhB9UVViPHZWOEN/xEKlj79GG44yVlfBCA==","signatures":[{"sig":"MEUCIQDV+0oyj6oOFD0yYFiQGmZcBFdzV5qOKYaJXfLFKMc3DQIgHbMSmKY6fiDyko87eR2hidwBp9ZOvS/KYSFwhATgoRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3678478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6sHbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA9g//Z//B//cClcnGIs/RpoCkFuLPCVxwdkaO7TrWEjrtZLyLWaUG\r\nuTwsD46cTZV+MlG6reI1Z1sagng9IMOXpSeTkci7dyYWPQpdVYuWre0F+Ci5\r\nw2jR45rxlcuZTFPFWFERdUg220diMkUXDRDH3CHxjvvZ5L5cGKyfkZCnYHBv\r\ng5UAaewwN982tqx6NkdlYZcGgH5UOK0mM/nJQ47eivVRBIAF+K8gITzdGm/T\r\nnySSkaC9dq+a4Fyrzb+KNzBqeGbl4jN+B37wZ2ayAvIE82xFoANPsdMUCh52\r\n6+EW/FQ4xmmeT8+F1s5l19AgwUPWPE2AtJXdWST9/3rw337iW38E4jGY/Ke3\r\nGkZNtC/WXDYEU0M1atLQMYPnNqP7L/mM+rjKH0Jw0AjvKsz5nVDi+nIsNVmc\r\nu2M7Z1mg4GY6DaLMUmj91qXJBJLpX33zMIfDCPELvvKjLVGSn9H5javj6rRg\r\ncyfTl86R92c1bxPkfnMP1+qP9PMGt5WUsfpvNuNbLXUVZtCMyYXSx1DTzNCS\r\nyzJl+Rk+mN/8+/Vrmhnbu+psEQvoDEjdl4PxGDOTTpKwlmZjBbVjvjGa09IY\r\nV3Mqvn2d7RBw+GiCF8HmwCoHPpT2rrWahyL/B4RJtJuWziUivma57nuG2IUO\r\n+2Z5tEjgpge0e2Zgr+0W4cbp9as8yKv0npw=\r\n=UXTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"e4ad09d86cc99735e50670be75598a832c19f680","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.3.1_1676329435584_0.5548683427916081","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"satori","version":"0.3.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.3.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"227ff2ccd7ea569e2bac58534f6437fe0dcb48e1","tarball":"https://registry.npmjs.org/satori/-/satori-0.3.2.tgz","fileCount":17,"integrity":"sha512-/CLmLk5rzHudMWrMt50UwjG81WOkKnMyVeDzx49jOQzYxwfmImPvf+oWTU703Gq2lE5GkLZ3e7xtTubIQ3IzQQ==","signatures":[{"sig":"MEMCIGpySpqp39vIianH3IYbJZ85wT89Liune4u08XIlNeB4Ah8WB8050xNtt6vYYtQGk5ik5xxiZZEtMCxv/el00TDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3680674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8Jg5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP4hAAhOiT5tCcnWgtr2rS24SjINm62M2Gaht8Pgnb4i19GMnGrqX8\r\nvPbJeRjveGuWgGDh/B4lhII+Us6+C2W2Pr/S98yFlChcwR+r2F8IUWsRkOmg\r\nAkGElqFEmImdVJEoaQcs4BHIrr/KqFCpgmVYj7feSfDUKJbGTRG58Oe3clgt\r\nkW/y4x9SpThniqFJk0ihAGmyJJ77UpVdcH7Kdpvt+Zz40/wDedbldJkRVNlX\r\npWm5S7+0cAw4YcTP7A2q13w1hNctDF/sNCdc5EoohMyKXD1EyB1MfRk5qMwE\r\na+mhaF69PnCsDhAcOCZP48EE3HjQP/F0NEw/WeffoI3c18wDFRKkfD/z3JKk\r\noHydPClGBrvteOMpPk2Qj1Y2ZWCx4m4YYOIDzOC9i2J/co9O2xTVb2YG2FMy\r\niOfavoVv7dXoUPTsmp20Ml7jxVa0TevNoB/Y6Qn4/lBhwUSfnH0LW4vb0WgM\r\n5wvQTGyovwk2auDOOA1iROmwY28GeE8nnlm337YyyDTI9erlBiAP64aEqkIh\r\nitpQSLUTfgttrj9NhBEU7g5ZLlYyzy3tP9QJsKBhNLzG91h0yuTAz52L8Wx/\r\nFzFZ94DvF7RDiJGPKLS3ypOzW24cchOkcw8pshDkRXVJ41DlVlDrz4PevyyA\r\nziaDrffD63WMGPGu6/HRRXlU0f4j++9LvmY=\r\n=+C7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"35dc7191f335b569bc672eac4838274cf1124b0a","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.14.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.3.2_1676711993225_0.8017766524678496","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"satori","version":"0.4.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"713fd516214c2c2db539495a95a1c71c9438186a","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.0.tgz","fileCount":17,"integrity":"sha512-ROtZJkBErgJ2HVMk5jDUrJ8B+FuOTFlHYjcNCfSHjwgEavkaZsDvxPwl/1VCa4XpdkHrPcMuUDF+36w+lUECUg==","signatures":[{"sig":"MEUCIQC9pQJfxN7GoIcHieCwK7h7i+gNNpvst713uDToRhzuuAIgF0kh+RBzOn/CUXtBXImYQcjgGMOwE/wpslx3V82B7FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3680085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ksHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS2hAAm1HZaztcuqQ/7zvtkluCXhI6cRIzjLqJco7HnvrWmE/+W3/o\r\nTgveDwBFmbmR7ubxFgzIivtsiWtTucKUXAd0fXPvybJ0Ri7xsy0zmkF+aZ5N\r\nmwe2oUb7cGew6DaoRjbhPq7qZVElbH48UIJlMBIfaoEHNMaeLhysUEFe98V9\r\ndmBFf9tWvR+u9cyJHs85JUeYBE1Tk/New1Jj5kCnmdmV+52ikMXU4ipd/FJX\r\njB4B30xMTyVGTYFf6OmkzrVOLlw1ln19k1x78fKHZa43d8or+WAD1gFnym5P\r\nz6ESeNQ4y+A+VMDUlz5Xz/AMzb99JgsX99vzK7G51VzY7DLqTlb0hfKilgpY\r\nkljdDREv9BaFBp92FIokFFyuhOSwSQnXUbRrVPF1oktZDFGs8YjkWC29CAix\r\nOOFnNvBIy/78aRZwpss27U6iVKy6dfCHnuK3jUygvN8Gwpma04Mc5Krg0I+K\r\n+Jhk2vRZHMEf/bD7nB9xc/s2YzLLeIKKhaEGVcaQn7f47zaPiz/zX7nAoVOK\r\n7fo/0rj4hn5p0zHgyJ6/tBe3lqt/FRS+e2BHEA2z1i+eKLLj56ggtYzoQ4Qp\r\nm7VXR8suttKlRjDMjnWro03Cr3E93hkS7C8dStw8BGkCJwX639G2txHyZ1ZA\r\nPUpOVYvdeiAP25oBEt/f2KfnAYOxfANXz/E=\r\n=CM3y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"83d658542719c5cf0ea2354e782489f9e1e60a84","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.3.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.14.1","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.0_1677347590883_0.626158199406073","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"satori","version":"0.4.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"21b016c2a2f94bba1e67de5c735957ebac4b1990","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.1.tgz","fileCount":17,"integrity":"sha512-uQm4+vQj57E9PO/ASAlxsRb+78fHkRUmkNLBBmfuEeGNLGqJ9ufYU7TzYP4XH60PLHYt9Wz1jSsgcAe2cz7+ng==","signatures":[{"sig":"MEYCIQDnTDRl8cvii8pOSC0V0KsoRVOo12EDVO8hpmEEKiehmwIhAK+BrixsNo3Wk3zsIOnX43UOefcPMyCOLqzmzUlyr31e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3680865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAdA8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosVw//TDZ6HGHN8ZQdWG/W/FXoySuVs8cQNmITzx2Zm58WvnjFN3GP\r\n5PEbzDmXhWUzSUQvWzmO0/tVI4gzXiqj6iyTxpaeCUOChJkzoLgiQDQhrYeT\r\nhZxDSbu1nBxA9hgtzOyFtHz7IcU7mopA/99oyTmYwVeUyRt1o7k5YDOdS4Ag\r\np7qOFgbXccImsG9brvY5VMlAU+ix9dA2aw82kO4t6RqFBNRasO0HFZ+rlsUp\r\n3Gw4Nx424xxIMMwF62fxhuxpBdJ6IMM75gkDxMg9aqgVZJY9Nl2gzY8mGjXk\r\ngT4dk9rJIInxaSdqoP4fBgr+w65uP8Tb9tLVxN7HSpudZU9ITKCPQXnPkJK/\r\n7l+0zWG3idcYNZXQFNv+nTbsOWDgTo7MyXic9+VCdB0cq7gn2yVwrKTnWrcC\r\nQ7R/F/J/PnIk4ewXZVoPMYvnm2L+TCI8iAcHauYBn9X8qMOtRuHzJHQ3hcWt\r\nHep9XvgK+LdW9Et3Fq1rSQndeG1YEQN6cP9ReI/wZtJGN74jlrmlLSk6AMje\r\nlLjzcSHChG/YkitISkFoUdvsJZJbXTN473vVtcta0QhJNOkXYI9IqFCG4NxT\r\n7eE43kq1I/Fp5EtXAhDJXoMPyHqMo43x6ELmO+yshJeCgR0z+AwXIODpZpSA\r\nEjswbN5VV+2PSq0o2b+lV/+GH9Yb4bvyqFE=\r\n=r3T2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"239d57c6be8a5a859b7f8d4a66da4e30d17fc7d1","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.14.2","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.1_1677840444545_0.24167310793625751","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"satori","version":"0.4.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"fc6d7ef212074e8e31b147723b673970bd8991fd","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.2.tgz","fileCount":17,"integrity":"sha512-/q5fFlyzi0qD8jvRxdwnty4cNdNSzt7Ar/23iaruHNhPb2Xo26R5ByOGv7p5223Ag/q2jbHuoOm6H37urE2Rqg==","signatures":[{"sig":"MEUCIQD+xpz7VPLRD0f7jEVmO/SUeak12Xp447G2U3BI5wtZMQIgOx2yhPUelcmrkJEHpLxmGVmDL4Ng7H/6A80CvdZvarc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3681219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCbJlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdgA//fXhtUGgiL43qwmZH/Bh8A4Onqb9dlSqQDr9WD+7Y2KaQ+BY5\r\nYBz/yAZK8EpH/O0J6uYFIus2ijOR/dMteFzVsluED5+Kep14+e6SU8aMCk4I\r\n3UCNuMohkxHkOxIHlFBLQf5clQVDzteEeFUBzj2XgxHGiSFBzFjD2+lA+xot\r\n+VIA7D0IiaOWgK9tYFSVZuw52vzdDZy1gZ2KmD4NIJjRti6KhsnF+hAFmdcR\r\nuk2h6TaGqJtY3+Xnp/VzKHDYlyt4ALwy9yctZe8TflHjYgm2Row8g3tsIc+W\r\nDnMwzygz3L3G+QJlyZtiVB+kiY3USpc9aYSLM6MZbkv23O3Q9lqYN8a9rR4b\r\nhJRNmm5ur8P9n6qvHwbSigPrGi8pbGVsYBa66kqAANno2GPc/YQlOYl+zQSt\r\nwrSqSe2PacTrEliQdv12kAy5bTgE2sOnzwQ4TyjX3Qlf3ytsQ0ijg/URkDa1\r\nAUPIZiCPE+2ZkpIjoq3nXOCUMIw6Hb7hyAdqY/ZSi0cf8YcqnAG+bb9Q0mbS\r\nUWoQGtBZcKAjeDwlHx9Y0PCkE5hvMT9k3MQPZf0Td9V0LGTb/h87moOChvbQ\r\nK/Ze6p17aOD6owDAHUt53t45O6Sm5eHXosjbHJgRzprKCAndjMTYzHl84jZ+\r\nPPCAj1OLbzPpR8fUkNbfQdKQW9on3CAmBaM=\r\n=leFs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"75e149bfe4626f9e1b202b19e22d81cbbf3a4bbf","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.14.2","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.2_1678357093601_0.9401742490569096","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"satori","version":"0.4.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"2006ff9bb02128d04b8e25cc83baa77fd7a51d9a","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.3.tgz","fileCount":17,"integrity":"sha512-gGiXXD52Rk0vkknf0ntf7Bmn0BzoMp9bU/wVdQiUFTf1vRLpxixlsMlT4hP6oqF+Z7sb98+dNtLGJ3ZVVPDyrg==","signatures":[{"sig":"MEQCIHKHTlAOC9oopCQL9mVLQD6Za4YTOvrAdy0dd6tAMrDrAiAR2scdcHAfP1eGjswXrpWYtD2fgjk1UA3pDmv5juDYzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3686131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEeubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXWg/+O/CsiF4eLQs7OA2US4K2sSWwCtxk1QiD3TlWKnzVNdmaNaU9\r\nRFCIGEsMx5RGtrEFydi98BDeEw95yQrmED8kqg7xeC6r34p8TaperQlhmnkm\r\n2XIatHztAnEVwGSNXnhLE6FgqLTA2Axhkpk3eXTR2xDQIpLNkma/Mf057MQr\r\n4TnTy0MCvdxd45fJ1lgRERmVUs2RlHQo0nAttxn9XI96Nr6G/lQTh7eBu+Vr\r\nv10ZVTI+P3bcIcDxkwlGQISnxpBcN9eFJmrly2U/bfKwicYKoxKiKxjaMb/9\r\ntY4upLeeamr8j7RdSdruCIpCE7rGeLFhjmymH5yj5LuzDrxjiGyh4tBAwICf\r\ndVsjnwka47UsWgsr1fK9848UWws1yt9PH5HeQf4azA6L59Iv3KoM8s8DUf7X\r\nmhb8ZbSGFvwyj30CwGnuuQjX3/1rJ9pcC10o9AdlRMqG8TJYDZbSAbSxP+q3\r\nxlLpdm+ZUlunKaWB5oMRAMTfbbENxLRM1hqjVED1LlM4YgA1wRIKZVREx880\r\nAtLnm6JxgTD1DCvPAgAdK3qpfNh6AGwhoTsNHQo9BNrumTA0R6yhGrIPdx9J\r\nOAa8L6OYlalmOOd9MU3P7Sn11TVZ/pIYm4h954CUkO9miuMSKOhDHnnxqji3\r\n+1bUs4NUL3vOSXo+1g8nd+Rl97hgt8Apu2E=\r\n=tcQu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"995ab71b945ea5d64bf997fe4e7939c6a4f766f7","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.14.2","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.1","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@types/yoga-layout":"^1.9.4","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.3_1678896027490_0.09826554067925652","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"satori","version":"0.4.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.4","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5ba415d3ceba009fd6b8a425565d2d276a9e1dd7","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.4.tgz","fileCount":17,"integrity":"sha512-UCgoY7CXibFQmgI4ay4QSWUOca07nI9pY56w8NKrBq+bkGgiMbcPXZWj9bxukyJkEl/cgAICGjjxvwlDF2NYRw==","signatures":[{"sig":"MEYCIQDAvxgLbcHIAAJgH5DPh3wz0549ETKYat6eXbwIsIY/+QIhAM09vXrQxUvwk1wtBy+/S520MjjUagosGPmY+r9CffOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3684144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGai+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Hw//Vx7eDBg0GgAlY0K7HhGslUvS8EDCvcjylNxDWhezYLhv7UWN\r\nj8izNZ2daoo9jGlPgqWMMx8OHObtTTSVJTZcitJhJ8tFofdUe5ijcAPvzZy/\r\nTpX0rck5VQmVOyWSCttzk92hdy2AKfrTEul3SZyXgbR20ggmhFWi1PJQyG7n\r\ngWFyHog8Yr8BL2UhKsTLsYZMxaah3pGGQITvMQ9zpVvBLVPbXeh9WYlB/jAt\r\nnK+SkWI8D0ZGWPMRPvt4bOyQgq6a++IL7MImcFpZWK1KSFP3I55lbscoaRfZ\r\nlb41pEry+GHaHPcZ0OSj8vekhenIDb70LGtqXKDVa29Kf0Uh5cSUZS5Onvpz\r\nYTLLAWADqnT2F6OGHjOtluafBnwp/SmGmfDLCPmuySpVctZWmNvAqdlLazzu\r\nDKJ7Cgb9ImRJEc7Xeycu6qlrWzkfwSyqeoE7L1jdDKErWltv3T51OuDkDtyn\r\nmkUsJfuTQaUBGnvrxw+7yhx1jhr22klb/ewTEbc9W5nXOMMdcIPk343WEbwA\r\nv1SlwDs1Z9Agam7AGhidQIceDrNE+zJlR9Y8qCJ8Kjeed6pX/2BUzgwLxVaq\r\nEs2G9vUrNRV5Dcb6lkho+HBLEe3MPr7VGSjmBtldPB0wd3kirDWTKWTS3lrg\r\naNmtdIjumRuuLs+lPtwX0Aztq46XAVOeWT4=\r\n=4coM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"89b1618e0de8d664ac1695ed901e2c316db17afb","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.4_1679403197805_0.5106888232910642","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"satori","version":"0.4.5","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.5","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5737326926862c4e90c9cce042b1d4f83aed62c5","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.5.tgz","fileCount":17,"integrity":"sha512-/mAKskLMS86vYdYVyj5VlpvjsiQtZDB8KpV2W4SxIxJ2zVNRImpcerny25DyFpyKsEtBB7VQ9tVzuUn7WSwuNw==","signatures":[{"sig":"MEYCIQDgQUFSEFpbF2moebnSyfDrcJ8fkSIUpNSum8pyq01mawIhAPiozvSFlJ6eFCOvpiekoqK0XM8wFDAo1zZulYSfbJ/U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3696016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMH5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRQA/+MkRHtNVWZC4B1CHWKmoqUKq3hmUzOZF3xYXof07H9SHDSL1W\r\nRhgC5W2owImMPnmnhvW7jpfoA9VQyMy0FcO7jbzhqTcSIXPubCqK1AFpvdx7\r\nf9Aa8AV+wbnIQuMyhe5ZQ8DwGyL/T2I5h4x3DMcAAsVmLrm8mLDjHphy/8ge\r\npg60CxxMNt2WJzKaATDEic8PJYQpPhHmEj3qtosN2Mjut73BktcFu4ayIsMo\r\nnoRdkvrbeOLRJHVEIwztjFuZinWqXZ3zSu7rZjRk1zgHoX01PYRKV8gSRzDI\r\nl8DGh9a2aDa9DITJkvr38m30iMw5dT0+KwZVmMnoHFCMcl8Q79ZB/7p9nzVX\r\noIozwZD3JFLqxr02CV4RoHyTahUxP1N9h7h9eWe31Pj5RxCcxMQiabxdKAuO\r\njTs+Wt/FBLCD/m/9TXqioRIwwjueNIAPOgMYehZFB7PeCRtF4PScRxTRF0j5\r\nuTCZR32g9I78LBULn9fQ/1h6BTffqs5eblyvKZbHyTCG+BwBP0IyWDNi9vdJ\r\nG0HK/a6QXDdTObd12mSZ6Fx8tinonCr4xXU8STd3Wf/TRQf7WDl4JBABhbRC\r\nOlPUTQKKo+rnKoCrtB52pWqIGdXpO4QOMub6Xf6R8UFo3LfEHi+bqXCIaShY\r\nP+M2KmlXFa3KnB8kc/6Mry2zEtX1Zx4qG/Q=\r\n=BYFd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"078a9a4a229aeee3752ef7f479fed00ddd4ff2b3","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.5_1680899662688_0.12313621845909073","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"satori","version":"0.4.6","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.6","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1c285d8ac3290465b1aca1f86d422cc9bc6cd25d","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.6.tgz","fileCount":17,"integrity":"sha512-mrtdL+hN7BYe97BBrYWzHsqqRIEsRzKKJFDfdKa/Mjv41sn16zHxqwtC7yoKxykIcJOLAZvyfQZgXWrI62/IxA==","signatures":[{"sig":"MEUCIGDkp5sIrIfC0UiRfaVpbIu9Z3iKBoNNLvc7RwzY1cFYAiEAovcFtrpY2L4r/FruNygRtokSbDkLxzbrOF5Nbbkxr+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3715190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMJpWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvJw/+N27kGXRxROz5r8MygB5+hHsNH/9kvJNQ6j0nCpnnbv4nGygv\r\nQ10DhT8ug4RalQ7W6k4UAIdfIChQZH9mVSJkhaeytvRDy5j0GY9sESRlt0rR\r\n6PtqYOlxocpxYwPspXQOEECO0/MAvHE2ygjdF1H6kHJliCH36hNjIF3Jq4hK\r\nLfI2aGnnvzzhq9k5ibzKxJDBZSYFMICJY7qSgQcwSONEi9MhYqEstO3bFX9v\r\nRM2twg83vO6E0L+8YwHyxEVJutDkRB9FMGetMaj7QTNAqj1D68V8+lGwuIjL\r\naD79b5xPIEa8NRx5EgktQA6eGeoahWTenChbdYsZjfvAX2OB2hjXvtfbVb8J\r\n+79zamVEzyE+vXhy24s1ujL+oDkmZYRnMNtVhxyKGCGoY/XuQVK9NfQTMPZx\r\n+/jKPAVmIDzaK0xnExik7MNfL4wXB+3OkbmUkIn1pCttLyULSTkWiyFhXjKy\r\nYyPxmZjHt3DEvx8L1ciG6Tti9COkXRVcGOWRkTF+L8g88XbY7Y02+46bVyoD\r\nE5fzg6xaiUnZzbpb0iY5ybUNFYFkaUFa7ppq2+wSe5zPIKtW9n8Fr/2wKyxi\r\nVq4KHLrGoOmmPgJXb8IFAzKudHYdV9YG85Dj3RYru9gMdW5yRL/nFo3yBw5z\r\n/PnXwgn9+dEuTHlTZN+uYOmlDmAPJ2lB780=\r\n=wYYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"8d5c7a6be29f23eaf98436470dfa65dbfd247633","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.6_1680906837712_0.24914306667573083","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"satori","version":"0.4.7","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.7","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1876c8655a909aaba7c41c6e5e450eaf901592fc","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.7.tgz","fileCount":17,"integrity":"sha512-angaQXTa5geGKxSD9+n85GlH71SfPJTMmrUJf76PZeV4gXWz8aOAxSEH0M1Ok/yUacrWxVto0WjV7iGkK0h3CQ==","signatures":[{"sig":"MEQCIGidpke0mi0teJVg8aEvFkyNMzvtVBC1563JexoA2sqSAiBc7ATKkyjNKyk/nSVoSkzv/G5y0r415tQAstk73v1MTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3716290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMKFmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriZA//S9gqSrH5iLgGnybTzXI9iXx6PMt2H2hes4kF4+iPzwmSGTM8\r\nv3GKuFQ/sTQOrtCH76t24370tPPlm9onDB2Dt0qWE94bJzOlwFPUnaXeWR5p\r\nHzbmfjgyycRKZQP2iUq5QFDVwLTvYeMZz2aEh8hLRznDIwmoFhzOMgWDq1ub\r\npbujCxRwcxrTqAwgu7rv9jJvDjwu/ijkdR6ZbYLXw8M4lOZmJ/D8wBpgdgz+\r\nCEeY2A24dMirpINtfIo84N8FwEYDLIXPse5s9oi73DI/qWsBgqpwOImcNsg4\r\nBJ5GXF1kBgkbCMJPzafi+/9FziE3PyA7E6p8t6KU+YbhKF8XzoLYBuWEqjdp\r\nG6OIYtm1bsj7Dr2Nr+mt7kotM//i+dvYDMEHgV0ZTaHfdCzELpDLpDbHsXzv\r\nZSoVsPld83M9ICgce35DEvIK639r6HpDqcDLDTCnKZq8jlWstBnCgczb2pqv\r\njaJBHyvwTwdSe5obVnQzPsyIu2sE96tCYMNYELZHw208Hu3i8DKJw5It3Z7l\r\nXGNtYEZ9ajV/Umpe1/5bbjwYJ+xK6z969am6y3weI96iPaON52hELmgHJZZW\r\nNi5ohWwGlh7y2XSfJPBFyZ6IXGqXMgbjbDJ1K80ew6am6WKCkHNbNiI2U6QB\r\nSX6snQE1RVS29Zepdsd2N+BEwBE1qDBmSaQ=\r\n=cAwD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"104964bdf7d2c85df2b8d477dbd27c21ebe08d63","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.7_1680908646494_0.9712542554174586","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"satori","version":"0.4.8","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.8","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"017cd7b59acc44daddaad8e305c0edc8e215aebf","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.8.tgz","fileCount":17,"integrity":"sha512-4ul7q4vgex8gfmu9yr9CIjatTBPVSGXEssd0wgIvjNL8S86USzR5IWUCO0xwgRJO5EFOPoHSzn41OSFn+op8dw==","signatures":[{"sig":"MEUCIBl8YEFEBZ/sEBZx5u5jvaIKKV+yU/BNB3g8PRuJ6wZEAiEAzv1HSzlTnHhVuxYte0Fsseatf2rKff1VFDhpZ295hpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3716278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNrRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNAg/+KkxIHAGQG/en2nlKgdJBaT3jgBhQzmCE5SRFHGcgFgZHK0DF\r\nBWYKcKymb9ODpQy/UTN5My8qBiWMe/fQwOYawc8Q9jXu9MiyIIR98v2qO9Fi\r\nxmxyqFNJtKNEKlA9pcreQMWEx2CGKHli+208u8E82AcDNBfuwoXzONH5uJzs\r\nrmtfVTgdWu8kM1soT1pGAxdjoBc7ii8a8mM57qYQHXh00rVktC3BzYlFkCYH\r\nVlN7PesJvJ+CG7M+WUCjWRg5awmA2nF5pQ7Jpjsukf4Nu0VngSRdrUay8qdf\r\niF2OXa1Qa5p+02/VcfM595E7eg3rCMjGFhtQtSqMr1yOFkigT5iLyohesKZP\r\nGfyrHf6uNLrRfvlYH4h/rs7fXpl3BF8jqCFds9z2soMwfFyMk6Sb3y4XsAqI\r\n8r18lX76VeR4hERu0L7RKOz5vko6SfAxcCOXHBh1Bacs0/1Rd/2s0eS9UKwf\r\neL3l8PWpTK/3gftA8CJ6KTJJuz3x4mZhCTXC/3gomElklPWZLIR7LpZl/Ugb\r\nINySmn48buSqtsLp/X5ZCS2EG2XPTzbP+rA4SaKZa79DhTBVwB5qS1YLeNv4\r\n3u09queeurM9S7SvOLgyQcB2vFTthMCxS6yJA5T/mAhyo6mZeZKkFurEWGT1\r\nPejllBsYTZ5CkQNn+BUrmzJHtkDzL67SZNs=\r\n=dpcM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"c376807221abf86edbf95f445a8472389d0674ee","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.8_1681306710582_0.15616348681031345","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"satori","version":"0.4.9","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.9","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3cc6799a47f2d383926937ee16c7c43504ac108c","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.9.tgz","fileCount":17,"integrity":"sha512-vV1h8GNCqMGD4Z/cbmCNLsUUkmfMVIV5TWwkxdSCocssz3cU2qiATHZqtZkUfEazGeSB2frvTC4xQ/+fQ4topg==","signatures":[{"sig":"MEYCIQCAymw5mFpRtUMgjJw/CkWwGAav3GhBSlIl6qsxSE8ZdgIhAK/IA/7yiWHc7oKFW2v7yDt1JG3dQvIYEAx/ssRhxDvN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3716414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOZFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor1xAAnu38r3G+9wEUpo6CV8CvK67wMCLq3+9U7CtYlZQESlJiP6xL\r\nMhcM4q9z4whyhpes98seC4uNds6Nl/jfAlsfakHYiz6WJeOTlGY8/Il0I7EQ\r\ngu8kxXtBRVfatPA/Hx9rVlolplWDq3q91OJkQbvfSXxJk7Kg7avay2hzebaA\r\nMqZBGCHbPYUz5MqAIBx9ePATvL1p2ZjHegRAQ8W2ap5u3aNNhI1opsiMcArX\r\nq0QCIpMZUa1JPjGAeexlEjyKYnqO09+qWGt0HUNWebuMjIM/l9hqlKn3DKyq\r\nwe85c+4LQaYSa3WwA49nfMUJzwM/lA7JWq0aouqZrpZ6QGIYNqR1FcNFXXFk\r\nOiA8T1sSErswRDM8g31YixAd2hXo6QMysaYGzyh+B7P4CoPgQn8tdPHRdqmf\r\noCmzjGZEWaHB7Qf107mQt+kqP2I0U2Z8Ol+mczBxvDLpndl+ngB5LEuPzkc7\r\nX1TpKroS3Sc/lfuNk6ek6VL+MkkVPFAQibmgntPjdCNHVjjOqUHkxc+LMm66\r\nHGzN3ftwKh3ypmXORMfIPchKXymT7IM5lhH9X7pCwZv+WL2hU4VqhoTH3f/1\r\n7itln77A++GyPC3bigzswrmEZIf1B52KM0sYbHAu+5uiQvIjDbuZ7lJXmj9L\r\nKuSCvKgXmYD01elZZRL9qC8X7Ou5kgoKpkE=\r\n=EsNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"ac1b51080671f269162578c04dfcec036531cd87","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.9_1681494363221_0.7805279522475193","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"satori","version":"0.4.10","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.10","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"06fdd376fbc11ebfa388f2b953648f5cb523f184","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.10.tgz","fileCount":17,"integrity":"sha512-P85FWaRyzCPUNirCg3EvK54VjJWdsxehJ7fpi2imlBYyxxNQ3TZhcj2VidjGzo+QuATNO8YbqndO3nx405dLLQ==","signatures":[{"sig":"MEUCIHGSCganNCyEO3G8FN3a31y98guZhzbaoSkH43yP+k+AAiEA2ypNai54AdVUNV75GRnMG3u1mU90cq8cEwZefNKtcxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3732902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPFaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1jA//QDNOrt00s4ISOBX0ntMJ0e6uMi5UBtWjgVrsekW/z+1jR852\r\nrjWp7Hsyd8mjyWGYvrLznzzLc1RjjGD46My9J8inaXZ850PponFqfWGOxvq7\r\nqT+zAXD1GbwpkOGaWun1pKfZdHGAW+/GqTPuHJCoxpXu7UUCQTRcFFJ+WYhn\r\nLN2ONo4fMOvRX/VE8ZNEsDrusR+WZNPQoGfKuawmrAVco7p9RYirJtfAT/74\r\nAbuq9PSaLfP1Y6THjjmN/ORVgH0o+OkkjLDXePtz2QwbYf6uXsuIv9f96Ndg\r\nXlG7qozaGgvZxb9SFsbr89yUFazKiVe4RLal10SrAFU5hf6fRrISWnBzyQbs\r\nVsQPYq7+OHgtRri6hOHEhFHDI+FfaGYBHLKCDOCaNjUJFfAkxYHEqIKlnd8o\r\n16/8n8WQ8cZjXlgkBz+pV2xBCl87VJwki8QraSnPodbhY6g98RaoJofvtEZT\r\nbeIEqr1D74DFKVFWAPWjf1vxdRjfGSoBqzI+OpJQYv0zQ6C7SvGqjbr44Xl7\r\nMOU6esuikV9O9XDn84Y8z5nKd0nrdADDi9lyVacX4dDxDCV351SZBJvumTTg\r\n2Z9xsHbNyzS4iMXDBMjisb0UosyJDsFF3XX5QgF4jEMHR2zKlXtQ1JWcQ5uX\r\nlzH7uD0VBdLlXbJFSF5MaasJGEYsiB4u8Y8=\r\n=zniq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"61dfc3b43903e8651e060c75b00255cfd454cbfe","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.10_1681675904832_0.006017997521707397","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"satori","version":"0.4.11","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.11","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"66e7fc05fbb971f68f2ea46dd814a5956c0c96d2","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.11.tgz","fileCount":17,"integrity":"sha512-Ev8xEkDkURnEz/qWeGLWss3BkbfeoSfB0tXTqijfLrdaOsUyTW4SQmEtvF5atoYw/8GgS1Nq2sJMXX4BXhyFPg==","signatures":[{"sig":"MEYCIQDx27gOuTQOl6DBSnld7AsxEHXOd6GAjbGDDbP8556XjQIhAPqdVQWghQli99Uk5ewBh1T28KFf85wF7QALDP5ManrR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3737782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPQh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr94g/+L4dO1sdoSg8IKi4d0Hr1ffHVkyVCPJT2CnP3SYU4f/2JPvTa\r\ngQ6BLS/OKM5e/zYif267fP8/vfG4rE3Ji0w2q669oJPwjqIOJEazT9zHG+Cl\r\nJZnPtuknle+7aXpMmqUNMsdz5e9Hnm4i79diqFRx23LOM4qaELB9gOvfa8Ri\r\nkpM+zrmU7ZWJdL0vwrlR64pLUyajNWruNFjw2jNeNGBtXeDSgq6NbUBOqmCj\r\np3VrwRmED/268OyBJW+mq8vSJTk7PNhxvYdPrnndkZdMEF0lrvwwmoF7r7XM\r\no4IChf91JamFcIpbGSHbjQUK17WS41+hFfNYXsPFINJc9XG/bxoghIIdzGRo\r\nyXOYF0IlrEDsvR+KEWsb6fDtAKrYIpDSeA/FmvipIZdm5oezxgXFCJcmvSaS\r\nFywD66Nwb0qRsSYtD8aHFN39ObX1Aps9XePreB72tY4u8aCgoBIz/Kym/a+e\r\nv7QRKWZOZmhseO51sbhdv+P0C62dnDmZbLnNrNABNEa2ro9O/pp0M6S5VleR\r\nO4fXSckLhxFm1GJ3qy5JtiRAGgO4SbjkkLpZejkwmHCyXp3ARXJMBO9v4hhB\r\n6dte+HfXC1/Vik4SYRfG+1HfVut7QOo/R1Gj1C+jYpkYjItaBWQlRHlHqSL9\r\n/fESZLWjQZhtpiA1r/JFjAGAd76BbckJ9cQ=\r\n=+may\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"44f4a6badc9718aef48d8c912196b36564a66ced","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.11_1681721471129_0.07046983920776917","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"satori","version":"0.4.12","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.12","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"35943672ecacc54f705f7d9216ff72ef236f3f34","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.12.tgz","fileCount":17,"integrity":"sha512-IKNUSIdBxcGzGyOR2wVolhmcsBnqWfJN8It7xMzy5T75EUTi0l1zX62gmWK/54GN5qFpnKkRW8NrB86QNEVsSg==","signatures":[{"sig":"MEUCIFn3p0ueVXOLnemcGxI9s56dGaBiVdA1tpH4qQa+pZseAiEAlA+47CZ0ihmmMcHguKNLE9WngTJsslAZ0DYnSDurnUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3741743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPolgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy4hAAgDW3x5sHtEDoiL10+Kh9Z6LzwrLgt+TrsCPPfgVyumidbJHP\r\nv7Gcvb1EWHkc3RzcO3GVhhGXThd4bGryqaK57OXZiNvilzXF5UbKBxnrben3\r\nOOYgJd34rjwWNEKj8dKf6q7pm2XdQBlNJZVaB5S2JNKTMvTQd3ZguYB3d3nw\r\nZaCCHHT1XQaYTXplzI9Frl+OT2jQTNpGTG8rTkfK2Ymn3FukkhVYTZdn8WF4\r\niHp6zmWlVqv/BEs4BayXr7MeZ74+RHWX0/5FJkuOFW9FAg5FQWDJILr17moq\r\nFIK8orIpq4eyxzlRFXUkLKNFOJ0unRP9RA4Z2kw2ffHrg6smLeIMDr6VCVH7\r\nv3eUwYac0bJdf8pqFqNGRIgsuuQi7+gpvD+c4rSr9DLXfDQswYBkF7vP1uvd\r\n+QxlOkkhyVzMINiUtPFJEJnI7gAGedQtC2uIeNJVunXoMrO6eCaWhWMl0Dgs\r\n8bNulGrK+SihTFzX28krR4BbMFvWM5cS1Grciis9lWU+S9RYy/dYMBJpR793\r\nPiBrnJi6DhfRbQxlcAND8iazCRj0iu7lUykrf30eNWWRpJwynaAC/kvy+7zB\r\niQ5rUqVypUkPS/Y4bfI2I1uxDwTXfI3IlNdL8pfTYgJ92ha8AbeVZygMp6by\r\nnZQRSPrML0orncUX0teAJxUJylNlaK1mc6g=\r\n=zp7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"4405d0986d4aa3cb33901b8d143749a337e3d029","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.12_1681820000714_0.5153915373953311","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"satori","version":"0.4.13","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.13","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"72946b7ceb70739669f9e6c11c5b32efd88ed346","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.13.tgz","fileCount":17,"integrity":"sha512-KVN7gZgyHLsLqV02r+tFD2yqeUw+jkR3vWC8kg9f8Ouym/KTjPaimUr1mNnJfYgxgspUvATMwaLqdf3VcySnsA==","signatures":[{"sig":"MEQCIBtaTMz0n6EiNn+01HHEdMUZrwJqEZq7BegcxQVGp2z+AiAkQdzWL4pXLYnicMBU1COX7QDksUVBg/D2+nXhcwRkMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3746247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPsmqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJVg//TSMfd056BGIVJY2tAmcHqgPeRPEO3TjrYx3OATKF6FiKTgui\r\nZYoAhfPNOXPr2DlKhp5NOtWthGX+34CsewxcvR2NZ+tFSjA0Srza0sPFVSfm\r\ngvnbM+93ULBdSER21cpvzdMOMgbS9gWYrDnn4F2lA4ypwt5+AOvkD4us5Y/5\r\n7Y3PxSoWQZb0H5+GJ1iIOUAaPmImuo9lMxYSr1otA1pTlhTWeRt3+FTsKBfa\r\nM9tAa3xwnKpaW2b/hMZ4TRxM/vMRA4okhTzj0BaOdvf/nZGK+4NMa16UY9bY\r\nczZnGeGQQVJpkxdI3Dw1vcKhCDXwv9DrzZhwxou8cZjjcP74/xTyudYqtVkR\r\nvxixCPM7HJ6KT6bSiOnGDbl8FX4ZPJK+vM/VGWvNklVsDBeUmjHEjABPQB2+\r\n2adXTfEenmwyK2IyQrxunzjJ30x1BzipCXVX8WOqcelzhBztXDzp9kSXSkEC\r\nJmbZurshsUA5KkZXXpOrsbROolZLjbDrWX+OOteyISrO8DuYMMRLiRJV57lu\r\n5YObNw2nlFxME/Hcvyt2WJLt5YW57o3Maq4USxPGIrBT4Z5FDFfau9O395gy\r\nRDHMnaIZky3GcUXDh3qLDR/xGfVLiAQeN64JmdOky+5Fp3+QwI+BrQU3aZqW\r\nhaO7cDkgnW834FtCo/AOxXvyR64BdEOofig=\r\n=+4LZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"54102a8b7b866d4acc09e45a05b1716f8e7ca558","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.15.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.13_1681836458002_0.0544124230143288","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"satori","version":"0.4.14","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.4.14","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"f716541fe6c17169928b20600e1f527098d2b0b4","tarball":"https://registry.npmjs.org/satori/-/satori-0.4.14.tgz","fileCount":17,"integrity":"sha512-zzkxey12UY6T1rQUhbgPAxeSBL5AJM7aefM4jX3TijN0I8LOHDUX4mh2MXEuqMWUgzV32aR/0nwPka7Eu42wYA==","signatures":[{"sig":"MEUCICppkzoFnKrkAPBsbkPq6LOSH90uk5VqSf7KC6ZDEJkxAiEAwq8iszeHl8ydHaCueDbBagbivqQGKTPLeuuRDy8aT00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3746257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQWlwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbig//U1n8zDeNBaDeIEjLfidKwiU24RbuS16PsadH/6p66rea0D+h\r\nr99Yc8Y+/RWCyVNBY+FfPDDrvHGotFkUYf5CmxaOHDN8ThcTufEAGSHu0uCC\r\nrxFnh5P9FbDf3IwSgc1QkltIBWXvNxgTnO//KWHdsUavKMLWk4qVpGv941m1\r\n6YSLFtHdpUCvlB6+ADbcoYiEvUa6+3Y9yE7bmYUz4DpPAXLai+6pWm3UGQ+d\r\ngezOKLxUay5yNh+i/I9dwr4ea3wubLl47jGPsWDlbO2S2CzGNWY/Zrido581\r\n4K+ElIROC0ThlK2pYPsAADQKYS8JNSH7HqKtK/V8KuL8gkmc/xoG8BUP/cTk\r\nYFk+LEZHd+fqPyS/vokaJWE5JcPGcVCTVg4ROKnR8pFkmb7YufeFSg7Q1zOP\r\nXB6gpdA/jgGDiJ/lU1yBTQY57OzFDrnoym2ZUXoCzOXQUHiYKc7AeL9FqvEG\r\n6HUr9khw2qmdhmJwMMzselt7KVf2RLK3CGlUp2SAMcwyvcd0s0/KsST01fzr\r\nTnv8JhFtl4CaqXw4DsQ00n8aFDHyoELPNkpsCr2IUiYkHCJ/bEYOe5Xf8MuE\r\nJMjvgKDtRjtg3LiOB7B9l74HSDdz06mlM006XH9gv5IsW3eWJ3ccVK9uW2MA\r\nq/b02N08AAftff7WJFEGHgaFxTcxu8Echcw=\r\n=jy4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"16d8b99b84d6fd75246a06f8587a554a9bb03fed","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.4.14_1682008432250_0.1078355714585002","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"satori","version":"0.5.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.5.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1a666fa8f4d47b64072f9565024d318ea9a5e9d7","tarball":"https://registry.npmjs.org/satori/-/satori-0.5.0.tgz","fileCount":17,"integrity":"sha512-/R57iNjwVdFNSkJOJgE+k/QtGp3Ozx6XSWN4dRSJ4hqmunzpSp7nTFSzH1HMHbSYnp6AVouJiBREpDv5N0rADQ==","signatures":[{"sig":"MEYCIQDRHkrnonQYVDVN8DT4Kds8dtqB2GOtTHvgXxmbsrgCdgIhAIiusogrJ4mIPV2U18RZd/v0DnR6XQqgsasFC4Lv3Qd/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3790620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRCCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMixAApO2Fqjm2wahowuvrsaWEf4juXN0yX4aq8Lt6i4VuKLaLV722\r\nDIDy/xL6x/LnK+aqsSABZVm+PE8yFQYkivkLvfqXhNq+3QX+53INbSUIX6hf\r\np02ItslMLoqCcUXiI5Q6B7VVo6cfBy2CyM16YdWWx/ffOIpvtOVmaWDQTgwz\r\nG8p1+hMSnQ7+Vp1BxA3+m2N1NA8DK/zRJd7/z9YUDFZmxqp6EalG/u2KW0Bq\r\nY7/cDGIY6xWSmjh6K7rgiGS5Nxu6zUCD/yJNFw05gbABsADF5tJ6n/CnLSzh\r\ndSLKXE1fcL5Lvu4FEMZe1Y28RQzCnWWDo/qEdaLF6bd5asyhim8YeEQrYcjm\r\nCqfF4aw0I23hTlw3DIBWs93ocBj/m7SHZ5m6zW9EKYsI1HaxmZMf480udV5w\r\nEiMzH5qkGRo3FeOP1ewDlGfllsWEAM8u9LdIB5x9iN/pGQNzb/C9OdGp+44J\r\nXarR9SZ4mYlQfosieqk1JNcBp3RLBt0rnV0z+vyAi4EHEnOYkeYzIL0GQwxP\r\nFvj6TwuycwnhpCqCdjgGzOAyGvBe5isPLaQc5rOgx78SA0w6kIDgVCKaUXOz\r\n9zWDstEAhAoO0tjPhyh+YvPudFIO0GDJVngNw8Lldkb07YEywois6ZhhQXrm\r\nfepP9cLmUmAf6DRrw9p5oTH4q5pZHQRIvaw=\r\n=i2IW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"44ce1a7363e0aca9871ae93799c1424514745904","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.5.0_1682186398446_0.5519557404757671","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"satori","version":"0.6.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.6.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"86f1d7ccfa123fd73337faaf49d5002a93bdf9d6","tarball":"https://registry.npmjs.org/satori/-/satori-0.6.0.tgz","fileCount":17,"integrity":"sha512-fbH0A4qvJG0qxZdnoLro9DlLwuPm/NQ78x0OWHqEm/94noWwP5BMolBeO2pAYkMxp9fD6ayKgvoaq54rrMGQZQ==","signatures":[{"sig":"MEYCIQCQrZq/NyYG2HgfU8TQQUnudweHbLuz1+n69AcIxVTT9AIhALInpHElKMVuXyUm0offkd/tgkQbw9IyKNoMXhwAyuyy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3796769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRZW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocUw//VAKmTfsE+nvpQDanEIHE1llPJSbmivSRoHNJIHIb1e3XmYnb\r\nAnp3IRn9d75o/UJ3FPVqTGVE9GZsEkZXgSDFy81ICPqnvKww1f4SwQ/TOruA\r\nxMCsM9gUEG3tARkPrkeNWEo42cPMKfeOpsjV9KAyhWQ7xqHd6eGg0AinTUaI\r\n4o272+qcWoJWCEyKCgeItzB4wgKHee6y9GdVCYMhlDliaNT0xjtAe0zrRMB3\r\nu3Xe9zlz3fskyMVyTnLWqZ/qVGugXPOYUlEN53+4oqKIPaaC4NUOIpvdv7m6\r\noPok0TTMjgxAq9dWmfQyeRf5cmaW9sqBo8sR5xEYjeVUrZsy5034GCisWLsx\r\nR+qc6z6f7e3oDDfFO5YQVDB3Z7RzGBPWKSjkl+eoSJI+qX3RYm8vJOtfpnPK\r\npHhdLLUMJbpJtDRh6snFXuhMbWV6xWS/6guu2t2JcshhlixdjW4bJEfr94Q3\r\n8+WPaPcpK3OGwCfUBLm969lchgp8xpDZxwTYKKdmc9nn4uG2KQ1gXQh36pI/\r\njcW3rwMfZOrcVyA9XWK2RsP+C9Y3cAxrQlOUGNGrfch/618D8WmySVjhUHyx\r\nFSI31MLNw6q1Kl+o7a5Ubaa/Pgek9PxxyQ0fSf01/a68lDITcPgDuFMBthtp\r\nlA4VsjMPEMJIBH/qUmmnL5IVNY6qu43GJqo=\r\n=xFXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"c1469ee49d7070a6182eeb831afdc2cfd89e57ba","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.6.0_1682281914810_0.38905479164699863","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"satori","version":"0.7.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.7.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4de33a19a331264dc0bed97c9fc21d885bcc19cc","tarball":"https://registry.npmjs.org/satori/-/satori-0.7.0.tgz","fileCount":17,"integrity":"sha512-PGd9RPgYh2dkDJVdpc0X5Jm0WLdwRLrHo7HSDLCZ72RDp0eOMojMOFf7ukDlJ2MB7afWd2YFiR6PywoFnaeVHg==","signatures":[{"sig":"MEUCIQDjkGQxCksvnMP2NdofB2PwGHCqDxyxjcEDAjR5VEGw8wIgA763VlbEfdzlhazJMNbfH0eN/N7cGvJUn5ypfX8EWHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3857267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRmM0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbtQ//fY3CnOWGbzJsvXqonQ+53K/GDUXjN2l3eW9gBvJy5XEeoSa+\r\n2F6+jypT4IODcb7NiWIpKmGPoIL/ggwmHa+ecgCc1Aj8bceywoOzkRd7dpYD\r\nZTwOP30MEAYXvwv1yGwmVRM4g9EGT3UBdVwOVtBSaswOmqd8QuzgHL79W1St\r\nO3VwsL4iw5seD3pHy325XxgrYT5CIgeEXtJaaPYuhi0uE+MvEOdKTdxylaSZ\r\ngbjk3rBBs3ZgiZS3gWz77yPN0I+Ozc8CBnY4GKzpWWyKGaEubgg6f3slZ8uA\r\njPi3cDiKpOWPgPoqEqVQdNv6Z43i8CGaqym93m/HxoFbct0g2VjIWYodMTd/\r\nw4ch4H7/nTM/ZNXQ4+8PsY20k570mSn72USqI65p7ldM5DhFQk5+jnS/Bal6\r\nj3K9/TzVSrY2faK3FmK+3jMerW/nKgUaG4uzHtdB0TIQszfyy37Sn5w0bd18\r\n5J4/P7yauNaoZBNA4KTH5oyj9cO+BA1lvFm/m29GKgot6nTDphXYgMq/NP0K\r\nACb5KukmEVSfnHgsGL22r/HlYxAzz9/Q8IPeu8PN918LR7jKQROsiYwB4vpM\r\nz+HxMASD3uT0b3fWb14vyB3c46puFaosgnxz0KDLbCrW7Uh+Z1REnndKzELK\r\nfJEak2Sq0KGs1V+agHqLiu96QO5Y1Y6yJMA=\r\n=WePX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"a3e26c16500e0348eb05cfb1e221eddb2808643c","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.7.0_1682334516315_0.6831191516722437","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"satori","version":"0.7.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.7.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"6aec0c9158caff5206690064a81c86c58a3abede","tarball":"https://registry.npmjs.org/satori/-/satori-0.7.1.tgz","fileCount":17,"integrity":"sha512-DQEBEb/uetppDIOOO/79HLtl9HsVxTIR4GEWl+Jkw8St6K4/+aESuSFY1GLZ3HSBqsDGe2M/i692l8xz+VQjhw==","signatures":[{"sig":"MEQCIE4qZE1C+4aG+rz7zzO49zuRddn1R4nzKPAwCnYhTxxaAiBQQmyygBLtXp5f1Dw93+0VtDQDx9RnDJMhaFJJuqVJvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3856559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRqNQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkaA/+Llf3L/7AI/Fu3L7Ka/M498QHaomHFChRVKu5ai7n6Z+KDu/i\r\nCG+A1h6QLhd892Zlgmfu7WayuJ/852dmWcZh7Rc7IlaAXvDtYIm0DZObwT5L\r\nm5ia7X4dYjViXYjOg/gkZ3EaoK6jDsIMPjWw/UOPtl5EwKQnJidSs0yxcm1F\r\nVLzaCqDZERxsGWUSxhsss9Qd8YWC+2G4gAUWosxx7wbJUbBir2U53PL5vbrf\r\nDwKCQ8k1XJMgOEktj6OWcyCpnLpJPnn8GxP4sOLfHeCfS7ls8pqqZvxaDymD\r\n2Cn7fLBjVpf5v1WqNk/QaVV0ySy87kJtQ0AhgbJav23+1SeFMl45nFFyMgTC\r\na3EXRDGPWx7VC3w0O1ZyjYcGGyYZmJ9dA0js8SQ4cpg10o4WDNmd27r1QF9O\r\n9uho+PcYS0mpT6g0p4HJ4UtSDjcwV2Gar3pCwM3Pn/0rX6bczwr8dj9H3XSp\r\nuq8ClnL60VmQ1kg5Wck8ZUQOJaZaGoYIw2Jled3OmjBWyt9GMNAvGcVSv6fY\r\n7+HenldOCnFMTPQo3xuT0kfFTvMFMsNTY9MDLmv1buqQVrIgnq3iRHMGVz98\r\njx+b9NI27Dw6chX67Kp461sMYulV4P0+Luz2p6WvDS+F8/QeaQPi8AWxSAW0\r\nuW8xQZLD3txj9aWJeCF5U2G9N/7x+CaTUGU=\r\n=kbnm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"2f51f356b54037d2ca46a96f104e982a3b06cf08","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.7.1_1682350927875_0.8707828994059768","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"satori","version":"0.7.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.7.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1d935f3520ad22009b7b19e4c2e73c55660d6534","tarball":"https://registry.npmjs.org/satori/-/satori-0.7.2.tgz","fileCount":17,"integrity":"sha512-Eltg0/i3OEbBLaveCnYi2j+p0J9Bb5rmDMXddq4Zy0/NYHbpTkPIlPYGgb+DKamhmvXhiGvWGiFdqHVjJCaCpA==","signatures":[{"sig":"MEQCIDsCBISs8a/eh+P9RuB1FSnQZVd5UfNxxqhwa5CjhUKfAiBI+JvXU4ij0sjM9177Vm3wmWKCxJgO95UpQkNx9ZuiSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3957021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRq2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmornQ//SJKEU16wgLSaLu5ATFFF2fhWrWrnAzbsD7ABqNdumDoof6VB\r\nSej9zf8pJriMl2W+tKXFFzTlsObHMmw22leuIRP0gWWIEk2oT9srv1ugc8sA\r\nLwPx+R3npRcS0z8yCQEBzacMK3Rx2fW2ijun3EmdaSNo9z2TsycqbnjXcq27\r\n/NDWmaoIZRvCfOATh0UbE/uWQBvPSZv73mdhoIumX2vb8hGdGZQgmFQBveuh\r\n2k8mOrMMUKaeFQNQY5ZUpbe6hcdCn/PksnnhHiDO+yjk5mUDLxAbGGO8Qlpn\r\nQf40iiY0/j4ArKAWx/9M29wwFDlKhfZPRlWJdbSf/D87NzXv+C8WHpjnzyAa\r\nT/Xv4q3RVpEnrMs40mVzxL+QSFt/bxSKUNoAYdLDJ516Oxo8XzQqteARWbAj\r\ncUsltdEKkQBeCRCshAg675iBKAnZs93ttGAqnds6ie9LFiXk00XPLIdrVvWb\r\n4FzHEPUuFBLjKMDa2/l6HPDU1//GZugtHDJEbHyWb3gumdvoBF2leGrYlVjK\r\nI/Uu5Bi5pY6fopyb46837BTTpvq+mFdqtI9XoakyR3bi8QGExYdDyVrNuVcM\r\nXitI6OjM4xD5nnHYYdgkEjJtTpyIPmKVfypOSql9F2ban8X9MzNLg9MjdSj3\r\nk2dEkKaitUyJ7/tEmYDQ9Qc78xDGv1GiPuU=\r\n=dCiT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"912956b33e14992b981f0136415f79c417c92f4c","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.7.2_1682353555951_0.13198211695101691","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"satori","version":"0.7.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.7.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3333e70e8ace34636a349d0a157762586949808c","tarball":"https://registry.npmjs.org/satori/-/satori-0.7.3.tgz","fileCount":17,"integrity":"sha512-EM71DU+XuX0O0b85P7qH38dQovGITS5lK81It/lXAXNjT44b7YlotFU7H0vQ+Njk0WyN/5/bdRPYYCFUKPGWfg==","signatures":[{"sig":"MEUCIApaRhfWNG2J5U8vudz6UHQa83x0WTAuqhABxAbmd3s5AiEAw9o6IdRInW/doGKw6gzziH00iNUbkb6jg+Ad9nY2YVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3957416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTctEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Iw//a3KyjRtjR2A5AuaBMoabvNkfGOgc/05WlEOg1AAim9PgC0O1\r\nklg9ftk8mCyBAp+fpr2hw+yXy53GvAC8xfgDcXi3kutYtYTFoPJ4/fr/MNtr\r\n+tqemO82mZOdvki1XrDU3Uu7hXC7/ps3jCErtaOq0PRrEGvogvXymsjLQb/L\r\nhvgmAvKMekgvPPGcy3YTQOFM0MuXMnVgdGTiLtgvaf6IhfUvs9sPYyBFjumU\r\nWZB6RiPqnucvjPz8nbuPEk+tl+90W3Op/7Wmrk3pVR/Vf9pOR8tweFTB7FYj\r\nRPlFGuiUNxq7LUMnNpLgTi9MEhESKiQ+0bjRtLyqaT6O75X77P7bVLOAdGbs\r\njaeanrmba99cI3yr2DN3pOrNZfD2S2PehPMaZOgN6H7LG3UukUybqMgbZMna\r\nOXvTvjgVX56x4E1B43lGkYYT8DE/XBEiEUIWrBkmxJ7TcG5DQka2VD8RWbhy\r\nObESDlpovsYn2xOeg3Fw7ebDdAbQA98nlud6EFe02giI1Uz0tP51ukpe0js/\r\ni3N/iGI8CqhGxEQGCN3u2yIjX4ob/WrxqZFs9A+5d3NjXE24BSYRudeLGTfs\r\nQC0wt3CM0TqTdFiHye/w7/oMQTDlB12A1U1Mpk4nS8AaVqAOWmIHuTv110CS\r\nIz12WtzzdBc2Rb4of5GXEN88ranCXaZyv4U=\r\n=niQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"8f53698bd70ce0050f9ea81a12144f4f8b9f70a2","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.7.3_1682819908297_0.7529238995915206","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"satori","version":"0.7.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.7.4","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3435104bbc66f2b30534d45f7daeab4fcd14b7ec","tarball":"https://registry.npmjs.org/satori/-/satori-0.7.4.tgz","fileCount":17,"integrity":"sha512-LG/s98vpB7JGREfK1HNrAoUezRg/dyKyn8AuRG190j3Puq3xzt9S8Q6eUeA/1IpBgguNR0xvnucEOVB6+a2yGg==","signatures":[{"sig":"MEQCICVEgxKDZjKDZ8hyvHeyQ0v2ctRFpeeKtpdV9wXIonxDAiBY9nnnXMyB/cf84yFiEmvYFHxpc/RUVip4ZLdPUEQdfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3957931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"b782999c6f875071c8c089b050555d9b0c6d5cb8","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.7.4_1683306114488_0.38714031105963276","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"satori","version":"0.8.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.8.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"de2b9a8df982cab3ab73c5a42fa9f95d2d7223d0","tarball":"https://registry.npmjs.org/satori/-/satori-0.8.0.tgz","fileCount":17,"integrity":"sha512-hasNIhGgJCqt5Yvy3H0wu8g9vvW5AAOWdt6/R5b+jhukqUTK97CdO3+fUTmuglExtesZRUOybM5yTKVHV2WuSQ==","signatures":[{"sig":"MEUCIQD5ZLo4qWkPuoroAemYERuWeyRHZE1hHICVgn9WxoaOsAIgVI8Iq1u8CqMzvbdozIwxxXTD70XDqQNfc+FjytlkRs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3973654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"09e3f994f9365e355434f147623119f59edaf4db","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.8.0_1683731047502_0.5335367878470578","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"satori","version":"0.8.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.8.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"85793a3f9ab44f6f2ec8e54ec963b257bfc82560","tarball":"https://registry.npmjs.org/satori/-/satori-0.8.1.tgz","fileCount":17,"integrity":"sha512-XboyousIz6IThWkKtPu3EyPAYV9ALH2pyC6bXeWKqYt7zAy11Qv40nro9Oozn+DSdaloSzGxnqy3Z7iFOHrX2Q==","signatures":[{"sig":"MEYCIQCNlQRnH7HtPv0fIkzsG5O2zGaT1tU+b5eG9NZCgyvqOAIhAInt9Fy4ylVfeVlJgdTvpwin0KeYDXDmnIonbmEe07Ai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3991310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"329a9878229b609fae789ea02d0b78e27b57c329","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.8.1_1683807894703_0.14982354275536092","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"satori","version":"0.9.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.9.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"d7db468c53a21f9a2b1c48ea38250a5ac79463c7","tarball":"https://registry.npmjs.org/satori/-/satori-0.9.0.tgz","fileCount":17,"integrity":"sha512-KzqaOCtrf8PE0FsQhJw8OeybPimH2r0kDijzpnRbY59lJhy+wf9qU5MnZuzDKbScJ1tOwF56TAqONooAYI9zbQ==","signatures":[{"sig":"MEYCIQDSnwLLd/IeMhcM68kPhrVHAn4kqSlil0BGAldtECdpHQIhAPbxxQlUOS75SbqT/Ac+Src68iYode0tCyssJx++NlkI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4014943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"5db1f68cb80fa237e70a5496e1921a0890f52769","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.9.0_1684909543679_0.03271404624059371","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"satori","version":"0.9.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.9.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"59380f59be44ff825e58b5e2c8d0598240e15365","tarball":"https://registry.npmjs.org/satori/-/satori-0.9.1.tgz","fileCount":17,"integrity":"sha512-2ggMOiY8O8rIxQ6vywiw3LlBheWHbsOzu5hZdMXTDFKzE9sDHUOtJegGmGE+e9aRSO1ttttgXrcHVsHPKYU2GQ==","signatures":[{"sig":"MEUCIDgWrPoiG7D32Upnq/b4ZdknnUC1sM+7abOyyG9ItEegAiEAxA1YbSI1e6Yw4hudYSAMtHd+pzcnb1zt6JrMGS5LIQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4019831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"7cf0b5188e4aadee682d38122d457373f3e023ba","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.9.1_1684910701171_0.7721198612009352","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"satori","version":"0.10.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"d490803f4a4332875cd4833624ec0f7ad52f5d04","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.0.tgz","fileCount":17,"integrity":"sha512-mst4KubaYn5qN1tsEXxwErPXJ3fR+GB0g5gN2h76rMfefC0IZu3o1/EZZTs+NE5UgcvTdPSXax9hiROc8S9e0g==","signatures":[{"sig":"MEMCIFxCv078ZvPAaChNFMlQ9njrObCngfmFGeWtPyqrzheMAh8H+eL8ZUcqEcmusno+Fq4n9KSX4FS5/VgSL6ta/tsP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4052920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"36a25ea1efbc9bbe1c47fe279dd16ac133880ed1","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.0_1685799411658_0.5493128313128521","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"satori","version":"0.10.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"41d4f86acd5b67ab00580766ea7a09523850b2f3","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.1.tgz","fileCount":17,"integrity":"sha512-F4bTCkDp931tLb7+UCNPBuSQwXhikrUkI4fBQo6fA8lF0Evqqgg3nDyUpRktQpR5Ry1DIiIVqLyEwkAms87ykg==","signatures":[{"sig":"MEUCIQCx+WjzXna1boq9SZlhkvPhZgs21XK4rGsVXIiUtjGXTQIgX3ZhCvNPfNE8vDlLlCaUjvHxrHzeWKRsVEYjvLBlOaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4058299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"types":"./dist/index.d.ts","import":"./dist/index.wasm.js","require":"./dist/index.wasm.cjs"},"./package.json":"./package.json"},"gitHead":"ddcc61044aa5291d2f6233de161ce0039a77d908","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run --outputTruncateLength=999999999999","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update --outputTruncateLength=999999999999","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.5.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.16.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^5.12.9","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"0.28.4","prettier":"^2.7.1","@vitest/ui":"^0.7.6","typescript":"^4.8.3","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^5.2.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.1_1685942160820_0.27322136137996256","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"satori","version":"0.10.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5a2c1c204aec356cdf93850510de06546b27c052","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.2.tgz","fileCount":18,"integrity":"sha512-38povLat5QMuKiKBudM/oIk+a0Z5tEfHh8oD/bsh58L0jlOXxfuhAVpDtlG3M0g5FGLajIV0LaKQftXtaYoSUQ==","signatures":[{"sig":"MEUCIQD/FiG+fs2kGSSDS4jchP1XrRVhZ35nOAk2A/JKefajTgIgOhoHq+MU5lEoy+MtQrR7ztQRfV7m3eYu7vMNSj2t9Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4073952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"efbb5ec68dd7cbbfbe8a1fc49269efc24fccad1f","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.2_1690900263585_0.9992312453804899","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"satori","version":"0.10.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"acb52506efca88b911295935e2eaae792e5722ca","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.3.tgz","fileCount":18,"integrity":"sha512-8tZPu7AGiRWimbOyja1s2HK0hEC4DacZ8cAKDITxlVI5tKQZbOuMiVgSB50CABwc0I4Imgtkq7o9Egj1WOJTKg==","signatures":[{"sig":"MEUCIEDEIfQGt+p22tUSI005Wn0SahAQRphyG0rSpbPL3kEhAiEAwVrA3yoHdUcewuM4VMT6tMo+Bws4H/ECP3A44StQ+8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4075328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"0a258931fe2291bdd461103780ac01e3c700b845","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.3_1691780655421_0.21557808229966402","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"satori","version":"0.10.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.4","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"ba2b050b5cd00757e02dede45710d8b0a58aac04","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.4.tgz","fileCount":18,"integrity":"sha512-GJNIsuiXhiC9kWGLvz04Op5DZy2UFYZAWsuUtkTlQt3r15o0K96PeD+FMfGN4luMPUHc4uV9gXqAoPxOK0omSw==","signatures":[{"sig":"MEYCIQCvp3daBu4fNgn/7Qg10rRY8lqERvxhzuEvl+IxZF9k0QIhAJ1FG2DSVwPZELcB3geLyLvDicdbH9Sh6OKH+8JxIvIp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4074771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"c47e1a91b80887de22c01a5e0fac350b4978aa1d","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.1","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.4_1693502226085_0.6392420087905855","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"satori","version":"0.10.5","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.5","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"e5dd85173a2be070541f84c6c4d21e20e2ca837f","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.5.tgz","fileCount":18,"integrity":"sha512-qTudma1PuRmDCFNB006Q1V5aMaCSOVvMuJeLd2Xxz4PNXKb0vzrMPc2EqPTEnryAJ2lkq60BQMOo7Cpl5awuhw==","signatures":[{"sig":"MEUCIBorEvF90OZZoSU5Is3PyUqUH3geQSuzsLZUVVKtt97yAiEAsLAiDe4ayunViAyFayTyK7Rjh1tLss/AiQQh9yO1dN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4076707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"fcaae1d6c5545fbe20bf658eb5eb754475a37a6b","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.1","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.5_1694912490243_0.4379402989068484","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"satori","version":"0.10.6","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.6","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"7eff5e2266dd4b69f3c65208df0629f9fe90849c","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.6.tgz","fileCount":18,"integrity":"sha512-bhAAnh+ZZgulFpxoDi5AB1VA3MsN6AnhB0Elfdj5bQitn4N9GHAB3MC5eFauOnXHF7a9TT1jIPHhUY4JQsP6Xg==","signatures":[{"sig":"MEQCIDPP2BDBcTKAYKf+pAWT/GuclL3PEymSsS32/lnYBqHbAiBiJYfCa8KAVBT4J/1blKbgFkgIGSLJIOjX3MNWxEm6gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4076851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"0a016f1c2e37aaf9518909f13969092a81e5583b","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.1","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.6_1694912703841_0.06483868654418457","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"satori","version":"0.10.7","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.7","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"45a5d6dee5b8354b0cd887af033ddc46821a9b39","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.7.tgz","fileCount":18,"integrity":"sha512-PizTQJuWSo1B2NTKUBAOYY7Cy9CDeRrW2aK0d+OTNaNz/1WcjfdZjl5Y6uapwrPB1DxG48XfaFaL2M5C0CL5Vw==","signatures":[{"sig":"MEUCIQDzIB0e8XuEejuWvrQo9rFGF+HY0y5110gqLpI60pgcZAIgevuAnfFZ40BNaLCFDB+4xQ4x/rCgyw7dG8SMfORu8TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4077927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"f68206ec8a01055fd8f5e15f5494949b5c408ed0","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.1","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@7.11.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.7_1695212432885_0.07589837185265957","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"satori","version":"0.10.8","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.8","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"15dac06ef46d08e8fbc5bbb7e372eadbb7d2eded","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.8.tgz","fileCount":18,"integrity":"sha512-WlPLxgpx5kIyMuOO6qi98DhZGIbRk5XJRqENkt6D6gyDBWGyo3M5kcSl0X/oSFHUH+n4unlzwMejoPM47s4zug==","signatures":[{"sig":"MEQCIAzrfjmGvh2OK8RtTyQsEz9VhM7NvxCjWhchCyETPSNNAiBQoZ+mqFt9SzON5vBuzWqNcRAjJv8h2nUUddESdXMJpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4078295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"bdd0dca29bf63e2188d5504b86fc5c0041b8bcc0","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.6.7","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.17.1","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.8_1695398071669_0.37752461823479133","host":"s3://npm-registry-packages"}},"0.10.9":{"name":"satori","version":"0.10.9","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.9","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"efde2898ab4a5b09c072f0f4e112ac4a7d6a499c","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.9.tgz","fileCount":18,"integrity":"sha512-XU9EELUEZuioT4acLIpCXxHcFzrsC8muvg0MY28d+TlqwxbkTzBmWbw+3+hnCzXT7YZ0Qm8k3eXktDaEu+qmEw==","signatures":[{"sig":"MEUCIDF+Tgx7i6B7BxqDh+Drv5LQv7se2w10Y/sgq3x+7EhHAiEA6w/mv5pkSupJPVHdxwzVu1hPSm/ipX4GuKJ7P673LmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4098491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"461b0ef94fe6f693ead8d968b81653af4bf886e9","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.8.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.18.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.9_1696605328757_0.32164892612523266","host":"s3://npm-registry-packages"}},"0.10.10":{"name":"satori","version":"0.10.10","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.10","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3172dc555bf10dc3470052b3e121cb9fd5b4412b","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.10.tgz","fileCount":18,"integrity":"sha512-j778E0wW7aMptAtL+/kuYMiPVqMh2ImLPtyvCRvarVWGn0MOftxLwO5vTHesz+ZHSlKe8GBkU4mf4+tPluhEAg==","signatures":[{"sig":"MEUCIAg2Zp2BanVDL3OlGug7sDWTkET+qnZCpF7s2iyjQihfAiEAtgybHXpckFQx8rzILhjZPKaXHrNOAA6oQwoN+wEKy0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4098460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"eb9a404b6636063711b582498ecee3f2a92fb58a","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.8.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.18.2","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.10_1700468142582_0.2653721859392906","host":"s3://npm-registry-packages"}},"0.10.11":{"name":"satori","version":"0.10.11","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.11","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4d198beef405668120566d29a554411c534d8a5d","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.11.tgz","fileCount":18,"integrity":"sha512-yLm1xPRPZUaKcBZJ6nmezoJjHB4MqV8x7Mu0PyZUJodRWRDD27UbeMwzuY9LEGG57WYLO4CQsGPlbHWV1Ex9TQ==","signatures":[{"sig":"MEYCIQDjNw0vx2ASg3Ua7A27JN6lmnyOEEjyWyoHnl5hm8sM8wIhAOGUQkJhvxq4OJMCT+dXVe2STmHiv1jATly/bG2LBmnV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4098460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"29fe2e4a9676a1ba41c361ec1a547d6de329b039","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"9.8.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.18.2","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.11_1700468618795_0.7450827727599068","host":"s3://npm-registry-packages"}},"0.10.12":{"name":"satori","version":"0.10.12","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.12","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4ec3ebcb5cbedb9a90dd26dd1442958097944b8c","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.12.tgz","fileCount":18,"integrity":"sha512-Ku7YwA8lGxf9zpldqiZmw5MIgNtiEVh3HoPSvYBe0VqnLtGmHtqokf01/UjzYKqIOgkMyOHiYKgDIdoAFUEUEg==","signatures":[{"sig":"MEUCIQCJf6cFEZB/r8sfKhjq9yJ0RNqYOVWu1rvNIY5CxOWKrQIgKFK17zsBaIgMN0tlEmbBplsvRS5qEYWfVLt0DvSfCts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4098564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"69e4bb79466b923b8b270948e87db4805daf963a","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.2.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.19.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.12_1706577662113_0.47061350056532936","host":"s3://npm-registry-packages"}},"0.10.13":{"name":"satori","version":"0.10.13","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.13","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"658a9920f55268d2002819387a80a0b6d4bdc262","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.13.tgz","fileCount":18,"integrity":"sha512-klCwkVYMQ/ZN5inJLHzrUmGwoRfsdP7idB5hfpJ1jfiJk1ErDitK8Hkc6Kll1+Ox2WtqEuGecSZLnmup3CGzvQ==","signatures":[{"sig":"MEQCIE8ZaEhJRZLoIfros5HNFG6ZQY0VtWoV1TQQAfvQNy3IAiB5bvRkH3lqP39MBzjuMICGBiNKskiNsHLw/tkNppB8ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4098592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"9bc47fd41937be1bc96db2c91420323d034bebef","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","attw":"attw --pack","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.2.3","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.19.0","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","@arethetypeswrong/cli":"^0.4.2","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.13_1706577749053_0.9539672189983164","host":"s3://npm-registry-packages"}},"0.10.14":{"name":"satori","version":"0.10.14","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.10.14","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5e508a86eb172c1ae7209e2c1fac62aed127c579","tarball":"https://registry.npmjs.org/satori/-/satori-0.10.14.tgz","fileCount":18,"integrity":"sha512-abovcqmwl97WKioxpkfuMeZmndB1TuDFY/R+FymrZyiGP+pMYomvgSzVPnbNMWHHESOPosVHGL352oFbdAnJcA==","signatures":[{"sig":"MEUCICszseYNY6a65Jwbo6PmihvJ51AsQPceqNuVC4+6YFZeAiEAg9yh1yu8inrQCKOvrgTDcLYmJhlyvawcUhogdu6qF6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4098830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"965b3a12a28ab624d55246f17bebc5d9b90f35a2","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.7.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.3","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.10.14_1720070320517_0.790936739730534","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"satori","version":"0.11.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.11.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"abd5ed3c6b06cc4055a04412266ca192021a0023","tarball":"https://registry.npmjs.org/satori/-/satori-0.11.0.tgz","fileCount":18,"integrity":"sha512-m5llKBX+JRvZLvFwSvJ8TaF2WTjylI/1c8xigTlfHqw8ExyD6ZKg9e0mCuq/m30aMr1VgEYndonfcGkl3fNzWQ==","signatures":[{"sig":"MEUCICSZu8rOta3irEkCbaD9NIW/0w9PzDsg7i67Za0Z+Nb6AiEAqcb2+xUhLz3hB+MzdZ9uhF3RKnUXdQj0j3HOXrh8/Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4049997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"ff80448924541575bfd72c179a5ceb199912a9cf","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.7.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.4","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.11.0_1726324234261_0.8129261905604723","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"satori","version":"0.11.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.11.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"56d5d96eac4345c2eaae114e1c03f35a32f4b105","tarball":"https://registry.npmjs.org/satori/-/satori-0.11.1.tgz","fileCount":18,"integrity":"sha512-xIfUwWEiGsJPK4T+iALLhop2bNY4Kg/PvElG9aCQFdocBgPBWTTOULDdOBVaGwqqCMNmibXMoGC0uSteNr7kuQ==","signatures":[{"sig":"MEYCIQCIkVyEtrtAPd2D37g0ijZSnt0x7mUfYEO9nam0fGSyQAIhAOPKVftpisiQhGCezm3cTd9hASaMekf4NLaaSAxsfLJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4065210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"c55e4da1f5a66edc906f3ab5f901efff4b7cd6f2","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.7.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.4","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.11.1_1726616268074_0.8542476622708057","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"satori","version":"0.11.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.11.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"23ca07c2c354fc29e4fbe669a2ad18e5fc5bc313","tarball":"https://registry.npmjs.org/satori/-/satori-0.11.2.tgz","fileCount":18,"integrity":"sha512-uEPLbx89BfwzJroECvnTg8IQ+XxqkMl0apvB41mm8fmc6brzHA8bu9Etu43UoUF4ECnACPiDDFz6PfYDG0S46Q==","signatures":[{"sig":"MEUCIQCQcmBui2w1GEOsCKnBc0Z6kb940nNIATjNGVmRTFUkqAIgCqyn7CHRwphHmqCgVWfm8nxLoysQGsCfcpK/GvzhKgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"618d565edb83270d9b829edc430788032e6f2bc6","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.7.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.4","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.11.2_1728223361970_0.8068303737853963","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"satori","version":"0.11.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.11.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"65443e0531207ab9a77780539f1277c56d7c08d2","tarball":"https://registry.npmjs.org/satori/-/satori-0.11.3.tgz","fileCount":18,"integrity":"sha512-Wg7sls0iYAEETzi9YYcY16QVIqXjZT06XjkwondC5CGhw1mhmgKBCub8cCmkxdl/naXXQD+m29CFgn8pwtYCnA==","signatures":[{"sig":"MEUCIG5pqzbr7DtIdF1SO7uqJxZgyLsK3OSUxGcUokFBXxuPAiEAxs7l13LPPDr2aACTDUSasi9KNlQSnaKorlm+bT3IOPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4066987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"11575c9811e396bf88a83d8e158c639a0944b1c8","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.7.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.4","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.11.3_1730662462470_0.13318812103055278","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"satori","version":"0.12.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.12.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"6ffd11daedbf63fc6a68411639894da128b7a99f","tarball":"https://registry.npmjs.org/satori/-/satori-0.12.0.tgz","fileCount":18,"integrity":"sha512-e0e+qQyeFwEszujN7SpWpRtZgww7Nh8lSO3bUn2spHZ5JpqEl3zJ3P14/JlWruxEwdgREs35ZnavrPrWaRVFDg==","signatures":[{"sig":"MEYCIQC0oi//uvzgIcf/Vs/Iwa4ry2mHtVjktCAygOGAVJUjUQIhAMV1ljBkXsNKA/doK6AIyjP2sxjrSRAR4QUQ3pWsmYo5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4077926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"14819024d4d9a38509656329877f200a753d504a","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.7.0","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.4","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.12.0_1731975874401_0.34782330143247475","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"satori","version":"0.12.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.12.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"9ad0c8b7d2f76dea20cdae91da9fdda95b713e65","tarball":"https://registry.npmjs.org/satori/-/satori-0.12.1.tgz","fileCount":18,"integrity":"sha512-0SbjchvDrDbeXeQgxWVtSWxww7qcFgk3DtSE2/blHOSlLsSHwIqO2fCrtVa/EudJ7Eqno8A33QNx56rUyGbLuw==","signatures":[{"sig":"MEQCIG2tqG3FFXStdAB+DFKk6tL+bJvyzxM5a3BXvx6Z5EK2AiB91JtCz5+pu6hN77uFwEjUt09wkhMAtFzAfrsPm07wsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4078342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"57a89ea6b1a4fdf3c273b4f6d4f384fa02cacc5c","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.5","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.12.1_1736179893937_0.30022512095968357","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"satori","version":"0.12.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.12.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"b0b06ed5eed3cd1b9140777364ba6bd1cb32c37c","tarball":"https://registry.npmjs.org/satori/-/satori-0.12.2.tgz","fileCount":18,"integrity":"sha512-3C/laIeE6UUe9A+iQ0A48ywPVCCMKCNSTU5Os101Vhgsjd3AAxGNjyq0uAA8kulMPK5n0csn8JlxPN9riXEjLA==","signatures":[{"sig":"MEUCIQD/qIA9jlYpl7zZnK3ksRQue7qaB9jM06Xtr4BlFh0AsQIgJThhmV6aHCxK8To9ZIs+kb2U4BtpHo5V93DaZi92HVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4081331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"78182f836b67fff48f9b6e77b7251382c2779559","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.7","dependencies":{"linebreak":"^1.1.0","emoji-regex":"^10.2.1","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.12.2_1743099945619_0.03360934594035725","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"satori","version":"0.13.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.13.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8ae9db4df2ea6ebc3aa00a55cf23bc04b23e9655","tarball":"https://registry.npmjs.org/satori/-/satori-0.13.0.tgz","fileCount":18,"integrity":"sha512-SXiHLSkkjMz9UhO08u4cazhPoPsHgqbieMkYXbE8D1j380c/HoUG7SDxp4V4kQhsvhsfw3W/DROYTNwvQ08GcQ==","signatures":[{"sig":"MEUCIAD/7vG0rncKDF6MEWIhv4E9/VXNz3Aewl4+vlZSFZsuAiEA8oMfsvJ5Q9wvegomplhxOnR4eeR4z0G6jq1jKE4HCLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3991161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"df2e1828b8a1fc2fb76f7fdb6ef8a355a06b7e10","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"18.20.8","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.13.0_1747035462643_0.9912681739626081","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"satori","version":"0.13.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.13.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"998b2b0260d0c3fc26af3d99290dfb055b4cdcf7","tarball":"https://registry.npmjs.org/satori/-/satori-0.13.1.tgz","fileCount":18,"integrity":"sha512-FlXblaCRDOONmz4JSIG9lUxSIklBZsMVwfLkvXv0MaHa3H6GWZDZccpcCeLqdQ6RjBkYMSh6zZDxkkBFJ4M61A==","signatures":[{"sig":"MEYCIQCXIf9wzEcUdSYc+wG1oNOytEARi+aDYXsDWAXZWJziRwIhAOzDAXUqBykn7PJjAtWReQ+IKcFuDJzRW0Tn1YmvCeP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3991161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"aa7cdb6b0d47e93781822c3ec4a7614fb2e68949","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.13.1_1747148623490_0.2778317054379129","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"satori","version":"0.13.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.13.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"0484b24e9a3763edf924c1a323d7f9cbbadbb556","tarball":"https://registry.npmjs.org/satori/-/satori-0.13.2.tgz","fileCount":18,"integrity":"sha512-BPoExgKlkZPY1j4I2vSovo9OJALOw5siU37cm1aNcq/XWCojpFM3FHXHxby9tQ2R5ajV2fRQgouWoonQ83z+Hg==","signatures":[{"sig":"MEYCIQDrZ6vZJsItqnmtwW2HekNi+MCloEk0h6tlaRmWv40jNAIhAJPeApC7uHKHJ0H6mp3Sy9o3JzqSgkk1mzpokaVwZ1f2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3992137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"56bd3d57c925e6f224b96632b96ee20f48d2543e","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.13.2_1748871822273_0.8837167070381469","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"satori","version":"0.14.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.14.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"96aa6097de71ffd4e0df24777518c43bf625d5f0","tarball":"https://registry.npmjs.org/satori/-/satori-0.14.0.tgz","fileCount":18,"integrity":"sha512-s9tfkzlvZr9+KGfU17oPCrgz2rN5/juYi12xrMFKOC+ulxnlyUHnU8z3Yy9sR29bfHagz5skyNcbNI3xD+yotA==","signatures":[{"sig":"MEQCIEnOhYK+vJK5ZYQXRv2dETWX44yxjQdHig/S50TJMOEjAiAjrVAu/xkHKAs2R97ULzcnO6z/rzU/FY2i+2PML2k9pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3995824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"4926c0ba7953a4d97531b36abafd591ff5574323","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.14.0_1749152163551_0.2838061279538875","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"satori","version":"0.14.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.14.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3318f67e594cfd54216962faf9680286a16e7eec","tarball":"https://registry.npmjs.org/satori/-/satori-0.14.1.tgz","fileCount":18,"integrity":"sha512-BEiQzv1Mn3QpNzBvMtlZUQfby8iYt/RXvLfxBSwQpGaQjAmCNhzfgN6XZWWcTQM6j2k3r2LCxD+0heNAteg5Ng==","signatures":[{"sig":"MEUCIQCTpWE+0/bFWcmqKxOuxiI7smsG4wocLHIXREJn5qPuOwIgdudgX+hgBxWiWjEMsOxOUy6/Xjv9rBot4Wy3posyfQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3996136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"82de867b620a0b531b2d0f2790eebfb89e3697ab","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.14.1_1749462537655_0.6379092278480072","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"satori","version":"0.15.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.15.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"bc1b936fcf6b4f0831fccc4f5f6ab6ca2241167d","tarball":"https://registry.npmjs.org/satori/-/satori-0.15.0.tgz","fileCount":18,"integrity":"sha512-jjotu1jITmU6eSOF4AptUribgU1SAwKSt78bNr2UotFju76cCH4281jQLS9AwSQfl8QbNiXDV3oSZh+4ACGd+w==","signatures":[{"sig":"MEYCIQC3Wy4Bmq57x3Se6qPK4Y5SkuReaMQ72HbS2H/zHn5rqwIhAMKtQUU7+/asg2J5PKhEDPWqiNi6/24fuc8eYgJVffSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4000086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"6646c2764bde8e8dd14826a6e682a7701837e86c","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.15.0_1749469421171_0.8444100820927953","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"satori","version":"0.15.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.15.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4af2087762a77c6bf8695468c9c4d9a34773b821","tarball":"https://registry.npmjs.org/satori/-/satori-0.15.1.tgz","fileCount":18,"integrity":"sha512-K6vnZR+b4tTu7dIhxiD74mO3NBbEiXues0H2StK1PL9N45lXvryK9CoIQBgU5V7mJtYJI/27WtOa/LuPbh2Z2g==","signatures":[{"sig":"MEQCIHYFQxd9izh1ejN4lhjSHiDLaAWB4YYWnKb5nxJNmesFAiAx2+fxZmlMm2Eqhuly8b5oMK1yZ/e2blbV2mrB2A/RSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3999158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"055e4e042627ffdc1f7d9dea6c2467d7636061d5","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.2","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.15.1_1749470533392_0.636494961029245","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"satori","version":"0.15.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.15.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"99b497d35e7e3093645a5a08a1935573b7120420","tarball":"https://registry.npmjs.org/satori/-/satori-0.15.2.tgz","fileCount":18,"integrity":"sha512-vu/49vdc8MzV5jUchs3TIRDCOkOvMc1iJ11MrZvhg9tE4ziKIEIBjBZvies6a9sfM2vQ2gc3dXeu6rCK7AztHA==","signatures":[{"sig":"MEQCIH4npcIlrkRmBZS7f8DEOaJQzGpgueAsb48d7Lvf+YLJAiBwXehXL/JO+VRSRFNiDtslz36K8yHd69EiMynh2coDHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3999226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.wasm.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.wasm.cjs"}},"./package.json":"./package.json"},"gitHead":"b54f510807b7f5b8503e02509a83dc3ede06d317","scripts":{"dev":"concurrently \"pnpm dev:default\" \"pnpm dev:wasm\"","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default && pnpm run build:wasm","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","dev:wasm":"WASM=1 NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","build:wasm":"WASM=1 tsup","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-wasm-web":"^0.3.3","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.15.2_1749471060115_0.6737915977888707","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"satori","version":"0.16.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.16.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"12ab299b912ecfbf77218f417b8223875f79de07","tarball":"https://registry.npmjs.org/satori/-/satori-0.16.0.tgz","fileCount":11,"integrity":"sha512-ZvHN3ygzZ8FuxjSNB+mKBiF/NIoqHzlBGbD0MJiT+MvSsFOvotnWOhdTjxKzhHRT2wPC1QbhLzx2q/Y83VhfYQ==","signatures":[{"sig":"MEQCIDAl3inK6o92hm1o5TX7KmIinbTPIJOV2W5+mlmdWoHuAiB0gif2urVV0stfALaRi6ldhs3SKAFG50rE8u8QAUxz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2032886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5945f7ac0bf81d5acd87c9197f4219f9b078e89f","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.3","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.16.0_1753112399886_0.10429474382991777","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"satori","version":"0.16.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.16.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"481c38501b87bd19166d5a67450661d2c2c748dd","tarball":"https://registry.npmjs.org/satori/-/satori-0.16.1.tgz","fileCount":11,"integrity":"sha512-JM4bFaca8HMA11Xyfgrclv9qIPnd9uhUDr2oYrVlzqTrV7EA/VEeq/7hwe8r0eQP4JwNVW70JBtLRk0v48BTXg==","signatures":[{"sig":"MEUCIEMXrd3PHwZgU97rpq3Sf2576tbV4chL6aCNBYt7kSMYAiEAo487k5ZPfJqjy7OlYRpUxyUNsFRirTYMTC/9ORiS+6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"691f01de3b94cd27ef4667eff25dbde00fc20526","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.4","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.16","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.16.1_1753262934641_0.6044128583520456","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"satori","version":"0.16.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.16.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"30278eeecbc43baf54113dd8d9ad415d32ea037f","tarball":"https://registry.npmjs.org/satori/-/satori-0.16.2.tgz","fileCount":11,"integrity":"sha512-tORnR2UZ1cB9N81WDjx5ZC4ToPmkybnJWyR8N1OC/z+5kWZcG1mcLssJ5WLNBj1lNr2igIFW0bIiugCxRKL/jQ==","signatures":[{"sig":"MEUCIAS0qBfmyQGxyCSLUAeEddeD8bAK6KLtQnPq9VMf8xjbAiEAtGYhOoZeWEOsM9qIji4eI6LBEIvQPXuX8QojgvaiSKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./wasm":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3262159c8b266080369e58570eb3a13f5a1c0271","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"NODE_ENV=production pnpm run build:default","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check ."},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.4","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.16.2_1753824757126_0.019961188756515424","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"satori","version":"0.18.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.18.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"fcf77dc9458698843961780379abbc259f628f27","tarball":"https://registry.npmjs.org/satori/-/satori-0.18.0.tgz","fileCount":20,"integrity":"sha512-EZvcxnJJIxiUWfnGeGwVcz+OO9c+zxJDgjb4AHmOhCwpRn1dH088EzcPu1K/yjDAAmpOqFbpvnPVGarGfGp8zg==","signatures":[{"sig":"MEUCIQD1VATR1yKvW4hmj0srpvidQ1b41wY8IdM22X04MF33ywIgIfZel8/ePecLGB2SNkVmiz0SUjSbMWtl7PtxkRwVj5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5204527},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"f24d911cf1f42cbf7396c08299290e53e488f24b","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.4","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.18.0_1756414957971_0.3368638024110926","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"satori","version":"0.18.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.18.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"827133a254c0296164772064c43c2d7b7bb8a55f","tarball":"https://registry.npmjs.org/satori/-/satori-0.18.1.tgz","fileCount":20,"integrity":"sha512-TQvguO82qSvLlknlAT1D661+KFsiiiYUHgbRxMjAlHNjUyqAcY9LcDqUpt/yM9LEjlxwuvlru616JVcv8YYTUA==","signatures":[{"sig":"MEYCIQDD2pr1GT/dqDIlxrwPbPpvfWhdKrwgLXYy3OYWJ61cygIhAPX+Y/fmqSgNT4+2b/OebGJPkqrAeTdtEXMitekWdwQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5216373},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"589d9fa5d28d603462ceb948d2dc5bb6b59abcde","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.4","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.18.1_1756472210186_0.13114577155577334","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"satori","version":"0.18.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.18.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"e02abb4a76bc976961df55ddb451cea28fc23d13","tarball":"https://registry.npmjs.org/satori/-/satori-0.18.2.tgz","fileCount":20,"integrity":"sha512-Y9fOzHuaslMX+3otoULyvUBOxXN6a0CJL+MPeFrHgGSPDwdSxkZdhY9W8U4MvDm0aT/+EIr5g18dvAQV+UplDA==","signatures":[{"sig":"MEYCIQDqjRbu6iNZqlgdBN+YqeEMrAGG1Z2u2UQnjlRaM/9ApwIhALpuffp//nFFaoabjZU+yllvcBbsQbxRJ567bq6Jgh92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5219670},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"5bcd097f25d6a52755e5b0649dd9d1efa3f20a3c","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.4","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.18.2_1756818575935_0.5749554371598669","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"satori","version":"0.18.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.18.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"5e8dbaed2e27cecc49d71b9f3c4e8671b1af8791","tarball":"https://registry.npmjs.org/satori/-/satori-0.18.3.tgz","fileCount":20,"integrity":"sha512-T3DzWNmnrfVmk2gCIlAxLRLbGkfp3K7TyRva+Byyojqu83BNvnMeqVeYRdmUw4TKCsyH4RiQ/KuF/I4yEzgR5A==","signatures":[{"sig":"MEQCIGz0FDnE33fLLYPJERvd+J9cRdL4CTXO95LmZiXg09D0AiA4MovFbQHX3KxVp1zMN0DAGzRNFauW1teHJGYr97NOdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5224262},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"2a0878a7f329bdba3a17ad68f71186a47add0dde","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.5","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.18.3_1757977791664_0.38244764669031595","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"satori","version":"0.18.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.18.4","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"43167ad0450a73c3e204ee355eb62666d2e84d91","tarball":"https://registry.npmjs.org/satori/-/satori-0.18.4.tgz","fileCount":20,"integrity":"sha512-HanEzgXHlX3fzpGgxPoR3qI7FDpc/B+uE/KplzA6BkZGlWMaH98B/1Amq+OBF1pYPlGNzAXPYNHlrEVBvRBnHQ==","signatures":[{"sig":"MEYCIQCLJDwvRuDmqoYq1Gn5mmsEzhLt+Md+MXrvB+D7K8arswIhAJs7iiodbn4EutJEHCPA1gjAr9SO4FJWLY1P2+eUB1gW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5224260},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"e1022e584767aea22dbab0581f6fa9b9295f64d8","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.6","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.18.4_1768580046312_0.5696802769120697","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"satori","version":"0.19.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.19.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"1ed573a6322d0240cf838de021510146b01ed7d1","tarball":"https://registry.npmjs.org/satori/-/satori-0.19.0.tgz","fileCount":20,"integrity":"sha512-YAT6oV0SkWiTTLBpUywRpiejlGL4DjDofR3HBoMRXPmNO5BA5u8RcA9tn0Z3HW4Te94MCTitkjsxS1vhx4r0Jg==","signatures":[{"sig":"MEUCIQDMRLn5bEs3SoTN9a6aA9WkKj3gJuD8IMqF7He+Hl+tDQIgBmQhq7QwmILxiqbZ9x6DbRFDQzBRl3ZS8nOIIwS5n38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5249074},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"2630740d804dbb233624364dbe05488a6a68c658","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.6","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.19.0_1768580241254_0.8194312763950804","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"satori","version":"0.19.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.19.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"33a841c83d797b8dcc09e45e1c8ece5ffdd45eca","tarball":"https://registry.npmjs.org/satori/-/satori-0.19.1.tgz","fileCount":20,"integrity":"sha512-/XaT/JiWLfNlgjlQdde4wXB1/6F+FEze9c3OW2QIH0ywsfOrY57YOetgESWyOFHW3JfEQ6dJAo2U9Xwb7+DDAw==","signatures":[{"sig":"MEYCIQCo5p1F+Jp+sClg0vbE2njZ691QXDQAFNqZSti6DnGKNwIhAPL8LBEln1kZyDu1zTpRWeBHxjdJ+YyVbhOrCguvlUSI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5328328},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"6203e8702acf5ec66c551d01eb46e544c30c1306","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","vendor":"cp node_modules/yoga-layout/dist/binaries/yoga.wasm .","prepare":"husky install && pnpm run vendor","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.19.6","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.19.1_1768580338687_0.49974757486862487","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"satori","version":"0.19.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.19.2","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"47e9e3d1413a783c3d54fca6e0d35126625e8e26","tarball":"https://registry.npmjs.org/satori/-/satori-0.19.2.tgz","fileCount":20,"integrity":"sha512-71plFHWcq6WJBM5sf/n0eHOmTBiKLUB/G8du7SmLTTLHKEKrV3TPHGKcEVIoyjnbhnjvu9HhLyF9MATB/zzL7g==","signatures":[{"sig":"MEQCIGMTDo1iBPAvkwg48DpMAV4m+RHJ9BKHFSnUI0dqSbgAAiBsWAEUvNC9mpBcREV0Wt8o1yMGN9xgG3wTmLX5t/m3+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5332948},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"7c08d3a74be0dc42873f5a3f5788c0ce26548676","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.19.2_1770734484890_0.9224198163673516","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"satori","version":"0.19.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.19.3","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"88cad7091688db975799f8164388975613cd6322","tarball":"https://registry.npmjs.org/satori/-/satori-0.19.3.tgz","fileCount":20,"integrity":"sha512-dKr8TNYSyceWqBoTHWntjy25xaiWMw5GF+f8QOqFsov9OpTswLs7xdbvZudGRp9jkzbhv/4mVjVZYFtpruGKiA==","signatures":[{"sig":"MEQCIFYUMQAGDBxj6u6CMAOgne7CcpRXHPsy77m8cbioVle4AiBV1Fhz9mN78mTwy6vPB1rLlAthyyIFKBAm5oV524Lyxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5333904},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"f4729fe8f2e19b58f542fc1df4b87b3f790f2817","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.19.3_1772458347817_0.08470519013021938","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"satori","version":"0.20.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.20.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"6b5f603d2f6bb76d848fbb0af03cee8d9a2f3422","tarball":"https://registry.npmjs.org/satori/-/satori-0.20.0.tgz","fileCount":20,"integrity":"sha512-osLn745EjtVKKw4wW6gfSDMsf2Z2Z8kl0rn8vwfk3KhOpy41RCTToatgcIK2jN85UcaokhbJTUjXQm46Zdzeag==","signatures":[{"sig":"MEQCICw5mmpjlhEITJqnRQsfyzQ1vs5Qli95c5DBH0if1CpBAiBFsG0f4uzFc696domoUz5KsCMsgL1uTUJ7kiWZiOPhlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5357815},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"c78869bde8984609c833b63ec29c71b40587a3aa","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.20.0_1772462064445_0.8948583152173784","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"satori","version":"0.21.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.21.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"486b1a8856f4ec2c2e3da9807b2acd38658e1e22","tarball":"https://registry.npmjs.org/satori/-/satori-0.21.0.tgz","fileCount":20,"integrity":"sha512-PV5II6Z+gsFFLq4jp6mslt0ObNRzcTi5Xq+8JtJ3ReqBS9k4nF4ajqITFXygPZgRA6l5+22NYIS1WRTqTfDp5g==","signatures":[{"sig":"MEUCIQDLr+fmL7xAhspzYdlqA/ATnq2j4JHLE3kwJnMrVdTazQIgWy3aqGBqMMlHtzVUYNeFH8JH7xbeZeLgcpcuOukgXO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5366231},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"4e761c6b9fdf2959cf2a0292c9d1235154f070b6","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.21.0_1772462150470_0.7905510384707837","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"satori","version":"0.22.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.22.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8159fc20daba2bcdca82a9093c0af597bbddfd69","tarball":"https://registry.npmjs.org/satori/-/satori-0.22.0.tgz","fileCount":20,"integrity":"sha512-TRjuBymuGtY5FCSMbz69qwTfTRED2JnJrjur2MLv6bZ3J4+a82YHtogria+Xn7fy2LjxcnWGAuFEYsx/KxY30A==","signatures":[{"sig":"MEUCIQD3cDg8E31Dg6eYdgAJCNYFoyGXJcYiMJClURgGdIz83QIge+ik/IwSs61+zpS+LimWoYu2YPfOsH9toYOzYfxVHUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5380134},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"453fd917b137a16f3cf514017e262c7e53527e5f","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.22.0_1772543148919_0.8939323448397549","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"satori","version":"0.23.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.23.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"e0d2594a763074a820f4a8ba293bbe5d7398189b","tarball":"https://registry.npmjs.org/satori/-/satori-0.23.0.tgz","fileCount":20,"integrity":"sha512-zSKC4HZgIYGY6EaplBlKJwAWRt+VzUsANKoimLbAr+cPDfeyYal5jE5J79k1nmewVKzgITwyoTmyEvP0n59c0A==","signatures":[{"sig":"MEQCIDHl8AUrR2WJkOerqFVfVwQvYgxYOVKi4H078KFU9ZaDAiA6kEEQVQcLEMojHidILuhHTk2JD/795dvmBVQNUEydNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5383555},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"2b7e8255c8c368df1ec61d050ccf3ffc7d0b47ff","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.23.0_1772544920871_0.4027154571531315","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"satori","version":"0.24.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.24.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"dd8066e028fa2380acd08c06a842a2fe3033c85b","tarball":"https://registry.npmjs.org/satori/-/satori-0.24.0.tgz","fileCount":20,"integrity":"sha512-8suwVz9tOIP56YUKaqPvZ9f600I6MffjP0+IWkKG4bfnDYLxa7r4O0qmQnWJLcskXzDqMGrafzqbOOfJS8OzwA==","signatures":[{"sig":"MEYCIQC2WHk7P6/9p+C/K59UWQHWHHFguQKvLZqVCrSSbOA96wIhAPcClgJ4QIIhsJI8afsc+3RMbQDUEyA3lS3sHVEh6JZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5407592},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"9377f705f6511fadf8fb01dbbda960fe7b2732ab","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.24.0_1772545578776_0.8771415422264004","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"satori","version":"0.24.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.24.1","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"8abb987e69e5c778a75a5e4e5f6dc06671f261ff","tarball":"https://registry.npmjs.org/satori/-/satori-0.24.1.tgz","fileCount":20,"integrity":"sha512-Lqj26wYdMjGR1AE/cwYkcpAFdf1EG0y0amitwu1+JnwCIrGd7cOI+Olap6ASeeOI58wydF0sfs8JET61XM0j/Q==","signatures":[{"sig":"MEYCIQCvwXVSdK9UHuapDdU4RR2JtDhgafcl15R1IEWfltyrAwIhAL58QG/fV5/vO4fEyRJT4ch8W6oQD9Q9+ZkLPML5MZA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5411630},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"dc07b7002bdc5b6f1915149c5510ff79b4587816","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.24.1_1772550754280_0.5941977435529671","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"satori","version":"0.25.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.25.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"6d08254afbd4e010cb01a78628ec0101f1e14fa6","tarball":"https://registry.npmjs.org/satori/-/satori-0.25.0.tgz","fileCount":20,"integrity":"sha512-utINfLxrYrmSnLvxFT4ZwgwWa8KOjrz7ans32V5wItgHVmzESl/9i33nE38uG0miycab8hUqQtDlOpqrIpB/iw==","signatures":[{"sig":"MEQCIEET76wxh86JDFacFyL1cIRgN1lRt6CZlhAxcJFTAwenAiAqvQ/CYZNduUGRIbPUxOBv/eqCZLyuVTMRnipPnJOMVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5459681},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json"},"gitHead":"d2469131e1e42c0c599c3be108ba9b500cc99ca0","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.0","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.25.0_1772713045053_0.23457483538581547","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"satori","version":"0.26.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.26.0","maintainers":[{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"bd99df054f86ffb4939ac8d60aa92a3a5b0d9c80","tarball":"https://registry.npmjs.org/satori/-/satori-0.26.0.tgz","fileCount":37,"integrity":"sha512-tkMFrfIs3l2mQ2JEcyW0ADTy3zGggFRFzi6Ef8YozQSFsFKEqaSO1Y8F9wJg4//PJGQauMalHGTUEkPrFwhVPA==","signatures":[{"sig":"MEUCIQDebndsjPM+S5WbzI4g95P8ZrbeUwUVIrmWR/x1GQTa9QIgVB8+46GuecQNaCFoxeCLv2WHmH2jwzX++FPPYMXMRYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5540030},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"eab60eeecca1bcefc95d69a674f20f572155fe26","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"10.8.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"20.20.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^1.6.3","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.26.0_1773989815913_0.39109827917827067","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"satori","version":"0.28.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.28.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"fbca36e50180d86635ffb29b2974142560524172","tarball":"https://registry.npmjs.org/satori/-/satori-0.28.0.tgz","fileCount":37,"integrity":"sha512-FhOx2irXIrxbNpPyE0x/+k3p8G+FVWfaTPAKuwMaB4kk02PehHFumYyJ4NtiLNC7moNAspeDt06S+DqUjJ9Fsg==","signatures":[{"sig":"MEQCIHxHj2aCKNHLWB2xd7zW1Rdr/mEaG6FQYu9ZUcRxyLdoAiAcAk5mYfRhnGViQ9/To88MYKW+denwSU3NGaq2eD51NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5596589},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"b5c1f64543e5c3b313097795317c618cfeeac8ae","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.28.0_1784037418078_0.7917565252305458","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"satori","version":"0.28.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.28.1","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"231ab0cf1c403759553db3a7dcfc0793f7707d87","tarball":"https://registry.npmjs.org/satori/-/satori-0.28.1.tgz","fileCount":37,"integrity":"sha512-PjF/PhstPlvBHxsBhMi8A8F2z9pgd1VkEI8a7n2ZkFg4cKE1f8rRP/LGiXLv3EFTw7a2gr9wS2pWwgMYdVJKUg==","signatures":[{"sig":"MEYCIQDy1FhUjeh63nyca6Gnyu6ACfn1La3TH0enfco21d63AgIhAMM1aZUButs52XPmlfdLujx6qC8+CPc4zDVZAWNdS+Nk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5597861},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"504b4c9f6daf8e8b4c979751358ff12b0733f0a1","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.28.1_1784550056119_0.3430156323588063","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"satori","version":"0.28.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.28.2","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"2406d28f09fbc7a912238686da30777f1155b1dc","tarball":"https://registry.npmjs.org/satori/-/satori-0.28.2.tgz","fileCount":37,"integrity":"sha512-AZBuptlBvlMf+EC/WI6Ss5MJwSEstrC6Pf1o5b2keg6h1QbvjStmrnJXUDGWOrfC1KSU0FApyGhF2xnBwmJRgA==","signatures":[{"sig":"MEQCIH8uZwvuHkycVjZdL4SnjMfeOvuwO0WjaJe+tJlwuWNYAiAA7ftcJpLKi2cgH2nGcvkeR1II7vFZjYMprBlXe3771Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5409257},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"dc2e1c512209a4c8a399c44877e25fb9515fce76","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.28.2_1784648378100_0.06381557905251145","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"satori","version":"0.29.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.29.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"dd74990b7cc13d68058b6eb5f0a84298cf8047fe","tarball":"https://registry.npmjs.org/satori/-/satori-0.29.0.tgz","fileCount":37,"integrity":"sha512-fPAfrwNaIQ7EsJLhY382STEqpczN6ZEH9NsKXDQgRcxUXNNPB73iAjSshzFwTaaScT68pxV0pmG6TBzDQ4sEGw==","signatures":[{"sig":"MEQCIGKxv6QoT0xBTTZAUkZ34kF6AnTm/ejfc2PrJEqANc1YAiAZwktFqRl3QM0WFdyfNE4EJp67ePg7g8w3Las2SdrNqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5428877},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"b712d5b88a2e72495f5b8f3f0d97d52ee50d3836","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.1","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.1","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.29.0_1784817190878_0.6814605673501797","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"satori","version":"0.29.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.29.1","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"891f602fa2622b5901ee939028b106cdf6fc5003","tarball":"https://registry.npmjs.org/satori/-/satori-0.29.1.tgz","fileCount":37,"integrity":"sha512-fPRFt1V0zq+qjNTWuLGdH26Qu9oI/WHcHIsDj7EdrmudDd5XIkx0TsDzD2POthxKiJ4xMPyq20YIj6WcgEbY3Q==","signatures":[{"sig":"MEYCIQC0Kv/t7ZmwEmaS6XSbqNdOJoHNkEy7t9DFL13mjQGorAIhAN3kOwEpivxZks9doZVCXbLUHjYlLPM6MY4YhrFXe9tq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjHrxppPb3YhDPyIlOyPt4a1sTk3SmtGF9adtN2kCZ1AIgbxqNKdP/FNwPGkf4ZabzPmBw4dWISYthUq7KSk+s/zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5483419},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"e872906cdc8026bbd65337dea4affdaf4511f5e8","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.29.1_1787147541806_0.7800058992937364","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"satori","version":"0.30.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.30.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3d79704d0faa079af52e7bec7f61ec2b3bcb6819","tarball":"https://registry.npmjs.org/satori/-/satori-0.30.0.tgz","fileCount":37,"integrity":"sha512-hcx0cr5i+wNzGoWUuT4l/RfP5bZMuZRx5m8vpNYEL7HdlH13jKQqh9Y+kcEOCVXLIUko4p0jS+RX2Ok/QR+hjw==","signatures":[{"sig":"MEUCIQCzH7g/WnQRufNsXbirvpGAjn0CGPwZ7bT/3lGlu0EkUQIgZOuY5wYy8u1DqGVTKWggnPVa58/VmA/T3RDX+tCgpkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGz430eCHGkPUdCZh8D9u90erNTOGjae64lzYDKRSl5uAiB/gLUSJyBoEkRItqucHQiBAtDTcwEN85wmJDh37nERtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5555099},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"8705f4cdb65ac4bf462e22c68025ec2f358c5da8","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.30.0_1787220029286_0.159162330499532","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"satori","version":"0.31.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.31.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"4657f7696b43e3a8d01d74e11ca1cd9b70356aec","tarball":"https://registry.npmjs.org/satori/-/satori-0.31.0.tgz","fileCount":37,"integrity":"sha512-D2Tu/mv17PO25PgSY07ayzqHZdnYJvcUh9KdRGcJNxHtgsIpkKQ2g5PlSL7CP2Wkmgq9GiyaOuOEJsr+3y56vQ==","signatures":[{"sig":"MEUCIQDru2ie1NbJh3m+Rq3c/i8q5KE3rga4F+Gta10t2XPOJAIgXHf30zo0t0vY1IxLa2iKmgMyaXnybkfIqHZbZGbEDMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSSpCOIzv2aryb2lZiP2A/4B0ndMO/XFKwNI91IGHUDwIgMhpBP6fEPdBiTQAw477Uqzgh+P5MMTH+MgWiW5AHY+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5651234},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"9487cbb5d7e7bee62eac49a06b5d411d28b7d107","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.31.0_1787225712559_0.9237909358450167","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"satori","version":"0.32.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.32.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"ee7594d16b478f4237f76b288cfae4519b30ad42","tarball":"https://registry.npmjs.org/satori/-/satori-0.32.0.tgz","fileCount":37,"integrity":"sha512-WwYeCWKjxfXvk7SsLSLTJhcPOrB2HCxbptqGIiYor0yqaPu3xA5uMTQ/4Dan5mxClhhk2Wn9ZE1pLGIlGdUxFQ==","signatures":[{"sig":"MEUCIB4TRax2Bs7cM952BeFe9Sn7XzvYm7OVyX/g1krCkrYVAiEAgKwrIUuvbFMtjZcO4/GOdGnmb188sBxa+MdJDhG0BMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICX5FengpcaLMkn09KRUP3/4hBmMkOFdxL5an9EGg6INAiEA2liCL3x2Xvd0hDyuAYNbn59rvKRsdzy3EVZC5i4VKyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5736850},"main":"./dist/index.js","pnpm":{"patchedDependencies":{"yoga-layout@3.2.1":"patches/yoga-layout@3.2.1.patch"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"de6db71a455ac5692da4ab4d41e13c63dff44435","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"linebreak":"^1.1.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@types/opentype.js":"^1.3.3","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.32.0_1787236846548_0.9039862541480257","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"satori","version":"0.33.0","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.33.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"46f1f7ccec33b15bd51fd5aa9b8681d94c988976","tarball":"https://registry.npmjs.org/satori/-/satori-0.33.0.tgz","fileCount":37,"integrity":"sha512-yKmqoWcwSV5VPSrLa5huaH90Uszptnl0gU4Nwfg/bneQZ8j8Dd68n0124mN/7ZSJiKWV9VOeCscbLsBm4LHJGQ==","signatures":[{"sig":"MEQCIExTGjOTRUjDlH7SOjXMiXELedtVNo0jlaKWS9FKFr2aAiBaHUqr27bh6wZyWpPBPNXyyozSBdsinSCcmJcU7JHSNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBjKuIRCZ/gWfNJhA2REDBDG5prRquEk6N8M8592hCLwIhAKmGsWMz9TPvAdmnY7VRv5y0KaDl+z4/A/cCRXnKlaFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5822860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"b2127fefc265f34634c5a4c9af13ee45a6d0caae","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"fflate":"0.7.3","linebreak":"^1.1.0","harfbuzzjs":"0.10.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.33.0_1787248212234_0.12340687969315778","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"satori","version":"0.33.1","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.33.1","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"9d060a9780f06c282471269fd15ae7d6867bc343","tarball":"https://registry.npmjs.org/satori/-/satori-0.33.1.tgz","fileCount":37,"integrity":"sha512-3vPBvfvaANdvIFXE3EHh/Opc/3q7OXd58H6JnoU6A9Z7OLc4ocHxnzYi8iAUlBrX8l7VYWBTIeqT+LVXW2Dwnw==","signatures":[{"sig":"MEUCIQD1e92z1WSjvVH34PipvLtqQuqg6IgNGPqgQ4aySL552QIgadNVhODVnTyxdlohxWsyhhWpGEvBvU119WZOlb7t7JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCObX4EQwD9x6dNhkflospRgvlwdl82JuL+1JU2agyc+gIgJ3HfnqAo4h/pL8lV+VsSjX9J15N9HLQT9GF1WZCcVJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5829296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"ed7d78e7bc50db8d1b640dc1b804b9177aa29b6d","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"fflate":"0.7.3","linebreak":"^1.1.0","harfbuzzjs":"0.10.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.33.1_1787306419884_0.3531118926372325","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"satori","version":"0.33.2","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.33.2","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"213b103cf8666e8a83d348e9e43cd28bca0fc7e5","tarball":"https://registry.npmjs.org/satori/-/satori-0.33.2.tgz","fileCount":37,"integrity":"sha512-OXs7myhwHJq68lzJcQ6ETZiW5ZhcCRSJWS/PhJBWVDRhd7vCKD8OfOHHhD2/e+14pgPhwX/Gj3EVsRlWe21UaQ==","signatures":[{"sig":"MEQCICb+cpV3Ik4N2K7wU1sVCHQohpL2eiy3RviGp9/sX07VAiA/yrD7m1H2M1AMfCcO0iPJR8qAiT1PmJlJuWVw6fULJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3WvbPdSHzE3LaMzg6i20nd9DJoy/ODTx0QUf6VGK/CgIgf38mQ3bZmTwtuVbxIjJXzsE40WKZy8uAZvB131jBIFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5843708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"b22c04ce9e44da54a05813a1a82db7cfd563cbb6","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"fflate":"0.7.3","linebreak":"^1.1.0","harfbuzzjs":"0.10.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.33.2_1787319274400_0.11534158650459947","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"satori","version":"0.33.3","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.33.3","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"16d29d4bce3f233925429e4b62399c0ae93b1c37","tarball":"https://registry.npmjs.org/satori/-/satori-0.33.3.tgz","fileCount":37,"integrity":"sha512-9dOJkLzIsBqEfaJZxn/u7dBtUcm6+rcNQ6qEWo600Ar50Cudq9mTzyW6fCiasbdV1N+dKuUAWGo+KzGOdS7+qg==","signatures":[{"sig":"MEUCIQCOW1Q+SnpF97PoNuKVG2bazq8fxbaXmGlE62F52T1rkQIgf4vfO34T4fKdunnw+kduzGooonEkXpc+atb8wTmvkFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChIHhvR4I5W2XTQjpdS1AAjwFrHbfxVilMOF0QkMYargIhAKmkccpU/IWBFT5Ewnl76vnocpCE5cm9NQ5u330DeHoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.33.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5851282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"6c400d56955d2a4f035b896eca5133e74b0d5b7c","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"fflate":"0.7.3","linebreak":"^1.1.0","harfbuzzjs":"0.10.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.33.3_1787324829078_0.9647681750413319","host":"s3://npm-registry-packages-npm-production"}},"0.33.4":{"name":"satori","version":"0.33.4","keywords":["HTML","JSX","SVG","converter","renderer"],"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","_id":"satori@0.33.4","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://github.com/vercel/satori#readme","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"3aba54abc159aa7da259124cca0537740e935380","tarball":"https://registry.npmjs.org/satori/-/satori-0.33.4.tgz","fileCount":37,"integrity":"sha512-dCnaW6D/tkCJxG5UvpZPWnnvfTdGTVVSAq1tzH6xC5MeOhAeeswRcSq5zT7C6lRCdTGow9PRGus7PCzdp5JJYw==","signatures":[{"sig":"MEYCIQCcI13VF+RSB50sTUHg9+R5nS2dxrSrkfUq++l9coNgfwIhAN2RCK0m1knIcjc70dE2BEvW0CvlWY1bPEk3nuXRhfau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA4ttk6aET4vvU3wm4X88uM8vEJ+KMKkTiqmp6J+0NkIAiEAxqIPvCe1pYwzsiIF3HC+kV80LUCxVk2gmYuAZjMytsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.33.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5851282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"9668d2097d149275cc4c0f741b113ea60671e57e","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"_nodeVersion":"22.23.2","dependencies":{"fflate":"0.7.3","linebreak":"^1.1.0","harfbuzzjs":"0.10.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"tmp":"tmp/satori_0.33.4_1787575884736_0.6825080068735256","host":"s3://npm-registry-packages-npm-production"}},"0.33.5":{"_id":"satori@0.33.5","bugs":{"url":"https://github.com/vercel/satori/issues"},"dist":{"shasum":"408dae33d3af0e2b4e309335c9f866445af4bd2f","tarball":"https://registry.npmjs.org/satori/-/satori-0.33.5.tgz","fileCount":37,"integrity":"sha512-PNW6ktrQ8SM6kk7u4aOuTkkUewkzyTOrj+QeEzXSsnNMAdff4ire9CAqIz8+4C3rCiBtK8QTELv52AZEd1PbRw==","signatures":[{"sig":"MEUCIBk7C93+E9EfAVm9mOjbY+bo6hxXdAZ85MrtmAe/v+6hAiEAlV5x4ZFOfi072Mv9mzVhHUAnu633Mp1dDVhqqPnXsHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjHvS/jdrRT9sNzq1YM9gO6WH0QdwnOmHAFCMxSJHl8AIgJv6u4s8ocTq+RcRTTrzTJe0mb31Jide5KEjVZzyP0jk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/satori@0.33.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5866956},"main":"./dist/index.js","name":"satori","type":"module","types":"./dist/index.d.ts","author":{"name":"Shu Ding","email":"g@shud.in"},"module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./jsx":{"types":"./dist/jsx/index.d.ts","import":"./dist/jsx/index.js","require":"./dist/jsx/index.cjs"},"./yoga.wasm":"./yoga.wasm","./standalone":{"import":{"types":"./dist/standalone.d.ts","default":"./dist/standalone.js"},"require":{"types":"./dist/standalone.d.cts","default":"./dist/standalone.cjs"}},"./package.json":"./package.json","./jsx/jsx-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"},"./jsx/jsx-dev-runtime":{"types":"./dist/jsx/jsx-runtime.d.ts","import":"./dist/jsx/jsx-runtime.js","require":"./dist/jsx/jsx-runtime.cjs"}},"gitHead":"26a52affc031216fee5882b6e965c8dbc7ac1782","imports":{"#satori/jsx/jsx-runtime":"./src/jsx/jsx-runtime.ts","#satori/jsx/jsx-dev-runtime":"./src/jsx/jsx-runtime.ts"},"license":"MPL-2.0","scripts":{"dev":"pnpm run dev:default","lint":"eslint . --ext .js,.jsx,.ts,.tsx --quiet --cache","test":"NODE_ENV=test vitest run","build":"pnpm run build:default && pnpm run build:standalone && pnpm run test:browser-build","prepare":"husky install","test:ui":"NODE_ENV=test vitest --ui --coverage.enabled","ci-check":"concurrently \"pnpm prettier-check\" \"pnpm test-type\" \"pnpm lint\"","dev:test":"NODE_ENV=test vitest --update","lint:fix":"pnpm lint --fix","benchmark":"node --experimental-strip-types test/benchmark/index.ts","test-type":"tsc -p tsconfig.json --noEmit && tsc -p playground/tsconfig.json --noEmit","dev:default":"NODE_ENV=development tsup src/index.ts --watch --ignore-watch playground","prettier-fix":"prettier --write --list-different . --cache","build:default":"NODE_ENV=production tsup","dev:playground":"turbo dev --filter=satori-playground...","prettier-check":"prettier --check .","build:standalone":"NODE_ENV=production SATORI_STANDALONE=1 tsup","test:browser-build":"node test/browser-build.mjs"},"version":"0.33.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd4381e4-466b-4bc3-86c6-15a5d89e20c2"}},"homepage":"https://github.com/vercel/satori#readme","keywords":["HTML","JSX","SVG","converter","renderer"],"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"_npmVersion":"12.0.2","description":"Enlightened library to convert HTML and CSS to SVG.","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix --cache","prettier --write --cache"]},"maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"_nodeVersion":"22.23.2","dependencies":{"fflate":"0.7.3","linebreak":"^1.1.0","harfbuzzjs":"0.10.0","escape-html":"^1.0.3","yoga-layout":"^3.2.1","css-box-shadow":"1.0.0-3","emoji-regex-xs":"^2.0.1","parse-css-color":"^0.2.1","css-gradient-parser":"^0.0.17","css-to-react-native":"^3.0.0","@shuding/opentype.js":"1.4.0-beta.0","postcss-value-parser":"^4.2.0","css-background-parser":"^0.1.0"},"typesVersions":{"*":{"wasm":["./dist/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsup":"^7.1.0","husky":"8.0.3","react":"^17.0.2","sharp":"^0.34.3","turbo":"^2.9.14","twrnc":"^3.4.0","eslint":"^8.25.0","mitata":"^1.0.34","vitest":"^0.32.0","prettier":"^2.7.1","@vitest/ui":"^0.32.0","typescript":"^5","@types/node":"^16","lint-staged":"13.1.0","@types/react":"^17.0.38","concurrently":"^7.3.0","@resvg/resvg-js":"^2.1.0","@vitest/coverage-v8":"^0.32.0","eslint-plugin-react":"^7.31.10","jest-image-snapshot":"^6.1.0","esbuild-plugin-replace":"^1.2.0","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/satori_0.33.5_1790092892178_0.3383017141943008"}}},"time":{"created":"2021-12-28T16:03:00.428Z","modified":"2026-09-22T16:01:33.489Z","1.0.0":"2015-04-06T21:37:04.341Z","1.0.1":"2015-04-18T03:05:39.872Z","1.0.3":"2015-04-18T03:12:40.904Z","1.0.4":"2015-04-18T03:18:14.612Z","0.0.0":"2021-12-28T16:03:00.625Z","0.0.1":"2022-02-01T00:42:10.710Z","0.0.2":"2022-02-01T00:52:26.542Z","0.0.3":"2022-02-01T14:26:43.175Z","0.0.4":"2022-02-01T14:33:34.543Z","0.0.5":"2022-02-01T14:53:23.873Z","0.0.6":"2022-02-02T00:07:13.727Z","0.0.7":"2022-02-03T23:24:36.668Z","0.0.8-beta.0":"2022-02-05T16:34:35.836Z","0.0.8-beta.1":"2022-02-05T16:56:50.897Z","0.0.8-beta.2":"2022-02-05T17:16:13.525Z","0.0.8-beta.3":"2022-02-05T17:40:26.501Z","0.0.8":"2022-02-06T15:35:48.469Z","0.0.9":"2022-02-06T15:46:39.594Z","0.0.10":"2022-02-06T15:49:18.305Z","0.0.11":"2022-02-07T08:18:21.651Z","0.0.12":"2022-02-08T17:22:13.298Z","0.0.13":"2022-02-10T00:32:05.960Z","0.0.14-beta.0":"2022-02-10T11:06:06.804Z","0.0.14":"2022-02-12T18:24:22.050Z","0.0.15":"2022-02-13T11:26:22.610Z","0.0.16":"2022-02-13T11:29:16.703Z","0.0.17":"2022-02-14T15:52:58.491Z","0.0.18":"2022-03-20T17:27:15.066Z","0.0.19":"2022-03-28T18:03:49.027Z","0.0.20":"2022-03-31T17:30:58.826Z","0.0.21":"2022-04-03T22:51:24.410Z","0.0.22":"2022-05-23T13:49:05.839Z","0.0.23":"2022-07-12T21:52:18.193Z","0.0.24":"2022-07-16T13:45:32.581Z","0.0.25":"2022-07-28T18:41:03.219Z","0.0.26":"2022-08-11T00:18:21.120Z","0.0.27":"2022-08-22T22:13:21.530Z","0.0.28":"2022-08-26T11:17:17.612Z","0.0.29":"2022-08-26T11:51:43.476Z","0.0.30-beta.0":"2022-08-26T21:14:52.390Z","0.0.30-beta.1":"2022-08-26T21:18:33.357Z","0.0.30":"2022-08-28T11:12:14.622Z","0.0.31":"2022-08-28T13:30:18.129Z","0.0.32":"2022-08-28T16:28:07.201Z","0.0.33":"2022-09-27T22:05:57.168Z","0.0.34":"2022-10-02T22:22:00.900Z","0.0.35":"2022-10-05T13:05:42.935Z","0.0.36":"2022-10-05T13:07:52.106Z","0.0.37":"2022-10-06T18:50:51.409Z","0.0.38":"2022-10-10T13:30:13.691Z","0.0.39":"2022-10-12T08:48:44.243Z","0.0.40":"2022-10-12T22:36:02.198Z","0.0.41":"2022-10-14T11:53:24.947Z","0.0.42":"2022-10-16T14:08:01.875Z","0.0.43":"2022-10-21T23:35:10.564Z","0.0.44":"2022-11-07T08:11:18.538Z","0.0.45":"2023-01-07T01:39:40.566Z","0.0.46":"2023-01-09T10:42:06.498Z","0.1.0":"2023-01-09T19:40:16.797Z","0.1.1":"2023-01-12T11:10:29.522Z","0.1.2":"2023-01-28T01:31:19.430Z","0.2.0":"2023-02-01T23:24:37.632Z","0.2.1":"2023-02-03T14:47:13.128Z","0.2.2":"2023-02-04T16:57:43.632Z","0.2.3":"2023-02-07T08:26:13.239Z","0.2.4":"2023-02-12T20:10:39.397Z","0.2.5":"2023-02-12T20:58:54.466Z","0.3.0":"2023-02-13T00:24:51.503Z","0.3.1":"2023-02-13T23:03:55.871Z","0.3.2":"2023-02-18T09:19:53.475Z","0.4.0":"2023-02-25T17:53:11.214Z","0.4.1":"2023-03-03T10:47:24.950Z","0.4.2":"2023-03-09T10:18:13.837Z","0.4.3":"2023-03-15T16:00:27.749Z","0.4.4":"2023-03-21T12:53:18.060Z","0.4.5":"2023-04-07T20:34:22.972Z","0.4.6":"2023-04-07T22:33:57.968Z","0.4.7":"2023-04-07T23:04:06.781Z","0.4.8":"2023-04-12T13:38:30.842Z","0.4.9":"2023-04-14T17:46:03.432Z","0.4.10":"2023-04-16T20:11:45.145Z","0.4.11":"2023-04-17T08:51:11.417Z","0.4.12":"2023-04-18T12:13:20.959Z","0.4.13":"2023-04-18T16:47:38.296Z","0.4.14":"2023-04-20T16:33:52.496Z","0.5.0":"2023-04-22T17:59:58.733Z","0.6.0":"2023-04-23T20:31:55.048Z","0.7.0":"2023-04-24T11:08:36.641Z","0.7.1":"2023-04-24T15:42:08.099Z","0.7.2":"2023-04-24T16:25:56.204Z","0.7.3":"2023-04-30T01:58:28.559Z","0.7.4":"2023-05-05T17:01:54.722Z","0.8.0":"2023-05-10T15:04:07.739Z","0.8.1":"2023-05-11T12:24:54.974Z","0.9.0":"2023-05-24T06:25:43.936Z","0.9.1":"2023-05-24T06:45:01.549Z","0.10.0":"2023-06-03T13:36:51.931Z","0.10.1":"2023-06-05T05:16:01.051Z","0.10.2":"2023-08-01T14:31:04.011Z","0.10.3":"2023-08-11T19:04:15.749Z","0.10.4":"2023-08-31T17:17:06.381Z","0.10.5":"2023-09-17T01:01:30.559Z","0.10.6":"2023-09-17T01:05:04.138Z","0.10.7":"2023-09-20T12:20:33.250Z","0.10.8":"2023-09-22T15:54:32.036Z","0.10.9":"2023-10-06T15:15:29.125Z","0.10.10":"2023-11-20T08:15:42.916Z","0.10.11":"2023-11-20T08:23:39.047Z","0.10.12":"2024-01-30T01:21:02.376Z","0.10.13":"2024-01-30T01:22:29.349Z","0.10.14":"2024-07-04T05:18:40.794Z","0.11.0":"2024-09-14T14:30:34.626Z","0.11.1":"2024-09-17T23:37:48.340Z","0.11.2":"2024-10-06T14:02:42.292Z","0.11.3":"2024-11-03T19:34:22.743Z","0.12.0":"2024-11-19T00:24:34.716Z","0.12.1":"2025-01-06T16:11:34.336Z","0.12.2":"2025-03-27T18:25:45.901Z","0.13.0":"2025-05-12T07:37:42.854Z","0.13.1":"2025-05-13T15:03:43.791Z","0.13.2":"2025-06-02T13:43:42.521Z","0.14.0":"2025-06-05T19:36:03.788Z","0.14.1":"2025-06-09T09:48:57.911Z","0.15.0":"2025-06-09T11:43:41.467Z","0.15.1":"2025-06-09T12:02:13.945Z","0.15.2":"2025-06-09T12:11:00.399Z","0.16.0":"2025-07-21T15:40:00.170Z","0.16.1":"2025-07-23T09:28:54.809Z","0.16.2":"2025-07-29T21:32:37.387Z","0.18.0":"2025-08-28T21:02:38.246Z","0.18.1":"2025-08-29T12:56:50.409Z","0.18.2":"2025-09-02T13:09:36.170Z","0.18.3":"2025-09-15T23:09:51.977Z","0.18.4":"2026-01-16T16:14:06.530Z","0.19.0":"2026-01-16T16:17:21.500Z","0.19.1":"2026-01-16T16:18:59.075Z","0.19.2":"2026-02-10T14:41:25.152Z","0.19.3":"2026-03-02T13:32:28.028Z","0.20.0":"2026-03-02T14:34:24.629Z","0.21.0":"2026-03-02T14:35:50.806Z","0.22.0":"2026-03-03T13:05:49.167Z","0.23.0":"2026-03-03T13:35:21.117Z","0.24.0":"2026-03-03T13:46:19.018Z","0.24.1":"2026-03-03T15:12:34.589Z","0.25.0":"2026-03-05T12:17:25.352Z","0.26.0":"2026-03-20T06:56:56.155Z","0.28.0":"2026-07-14T13:56:58.298Z","0.28.1":"2026-07-20T12:20:56.396Z","0.28.2":"2026-07-21T15:39:38.264Z","0.29.0":"2026-07-23T14:33:11.029Z","0.29.1":"2026-08-19T13:52:21.923Z","0.30.0":"2026-08-20T10:00:29.427Z","0.31.0":"2026-08-20T11:35:12.717Z","0.32.0":"2026-08-20T14:40:46.771Z","0.33.0":"2026-08-20T17:50:12.433Z","0.33.1":"2026-08-21T10:00:20.030Z","0.33.2":"2026-08-21T13:34:34.586Z","0.33.3":"2026-08-21T15:07:09.232Z","0.33.4":"2026-08-24T12:51:24.874Z","0.33.5":"2026-09-22T16:01:32.703Z"},"bugs":{"url":"https://github.com/vercel/satori/issues"},"author":{"name":"Shu Ding","email":"g@shud.in"},"license":"MPL-2.0","homepage":"https://github.com/vercel/satori#readme","keywords":["HTML","JSX","SVG","converter","renderer"],"repository":{"url":"git+https://github.com/vercel/satori.git","type":"git"},"description":"Enlightened library to convert HTML and CSS to SVG.","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"shudin","email":"ds303077135@gmail.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"readme":"![Satori](.github/card.png)\n\n**Satori**: Enlightened library to convert HTML and CSS to SVG.\n\n> **Note**\n>\n> To use Satori in your project to generate PNG images like Open Graph images and social cards, check out our [announcement](https://vercel.com/blog/introducing-vercel-og-image-generation-fast-dynamic-social-card-images) and [Vercel’s Open Graph Image Generation docs →](https://vercel.com/docs/og-image-generation)\n>\n> To use it in Next.js, take a look at the [Open Graph Image Generation examples →](https://vercel.com/docs/og-image-generation/examples)\n\n## Overview\n\nSatori supports the JSX syntax, which makes it very straightforward to use. Here’s an overview of the basic usage:\n\n```jsx\n// api.jsx\nimport satori from 'satori'\n\nconst svg = await satori(\n  <div style={{ color: 'black' }}>hello, world</div>,\n  {\n    width: 600,\n    height: 400,\n    fonts: [\n      {\n        name: 'Roboto',\n        // Use `fs` (Node.js only) or `fetch` to read the font as Buffer/ArrayBuffer and provide `data` here.\n        data: robotoArrayBuffer,\n        weight: 400,\n        style: 'normal',\n      },\n    ],\n  },\n)\n```\n\nSatori will render the element into a 600×400 SVG, and return the SVG string:\n\n```js\n'<svg ...><path d=\"...\" fill=\"black\"></path></svg>'\n```\n\nUnder the hood, it handles layout calculation, font, typography and more, to generate a SVG that matches the exact same HTML and CSS in a browser.\n\n<br/>\n\n## Documentation\n\n### JSX\n\nSatori only accepts JSX elements that are pure and stateless. You can use a subset of HTML\nelements (see section below), or custom React components, but React APIs such as `useState`, `useEffect`, `dangerouslySetInnerHTML` are not supported.\n\n#### Experimental: builtin JSX support\n\nSatori has an experimental JSX runtime that you can use without having to install React. You can enable it on a per-file basis with [`@jsxImportSource` pragmas](https://www.typescriptlang.org/tsconfig/#jsxImportSource). In the future, it will autocomplete only the subset of HTML elements and CSS properties that Satori supports for better type-safety.\n\n```tsx\n/** @jsxRuntime automatic */\n/** @jsxImportSource satori/jsx */\n\nimport satori from 'satori';\nimport { FC, JSXNode } from 'satori/jsx';\n\nconst MyComponent: FC<{ children: JSXNode }> = ({ children }) => (\n  <div style={{ color: 'black' }}>{children}</div>\n)\n\nconst svg = await satori(\n  <MyComponent>hello, world</MyComponent>,\n  options,\n)\n```\n\n#### Use without JSX\n\nIf you don't have JSX transpiler enabled, you can simply pass [React-elements-like objects](https://reactjs.org/docs/introducing-jsx.html) that have `type`, `props.children` and `props.style` (and other properties too) directly:\n\n```js\nawait satori(\n  {\n    type: 'div',\n    props: {\n      children: 'hello, world',\n      style: { color: 'black' },\n    },\n  },\n  options\n)\n```\n\n### HTML Elements\n\nSatori supports a limited subset of HTML and CSS features, due to its special use cases. In general, only these static and visible elements and properties that are implemented.\n\nFor example, the `<input>` HTML element, the `cursor` CSS property are not in consideration. And you can't use `<style>` tags or external resources via `<link>` or `<script>`.\n\nAlso, Satori does not guarantee that the SVG will 100% match the browser-rendered HTML output since Satori implements its own layout engine based on the [SVG 1.1 spec](https://www.w3.org/TR/SVG11).\n\nYou can find the list of supported HTML elements and their preset styles [here](https://github.com/vercel/satori/blob/main/src/handler/presets.ts).\n\n#### Images\n\nYou can use `<img>` to embed images. However, `width`, and `height` attributes are recommended to set:\n\n```jsx\nawait satori(\n  <img src=\"https://picsum.photos/200/300\" width={200} height={300} />,\n  options\n)\n```\n\nWhen using `background-image`, the image will be stretched to fit the element by default if you don't specify the size.\n\nIf you want to render the generated SVG to another image format such as PNG, it would be better to use base64 encoded image data (or buffer) directly as `props.src` so no extra I/O is needed in Satori:\n\n```jsx\nawait satori(\n  <img src=\"data:image/png;base64,...\" width={200} height={300} />,\n  // Or src={arrayBuffer}, src={buffer}\n  options\n)\n```\n\n### CSS\n\nSatori uses the same Flexbox [layout engine](https://yogalayout.com) as React Native, and it’s **not** a complete CSS implementation. However, it supports a subset of the spec that covers most common CSS features:\n\n<table>\n<thead>\n<tr>\n  <th>Property</th>\n  <th>Property Expanded</th>\n  <th>Supported Values</th>\n  <th>Example</th>\n</tr>\n</thead>\n<tbody>\n\n<tr>\n<td colspan=\"2\"><b>CSS Variables</b></td>\n<td>Supported, including <code>--var-name</code> declaration and <code>var(--var-name)</code> usage with fallback values</td>\n<td><a href=\"https://og-playground.vercel.app/?share=rVLRTsIwFP2V5hIzTbY4wBjTIC9oos-a8MJLt95tha4lXQfOZf9uOxwRlTeeentO7zntuW0h1RyBwoyL3UoRUtlG4mPb-pqQIIpsgSVGqZbaBJQEnJlNImsMwsOJAkVeWEeM4_hqAPeC2-IXxkW1laxxaCbxY0B9_SQMplZo5TjnU5dqYJkUuXq1WFaeQmXRDNS6rqzImoV2oPL-p3TC0k1udK34wt_c8aMsy46urutNfCIl08kPaPn9lvs47tGuW6m5L3w4x2RIn4VT3DFzfZLPTeBa5i8opQ7JUhvJZ7eu8x-Jv7lqw1TuUr2E-lmJaBKSUTaNx_H4vNqwQgh668dSAW2hHynQBxcNHGYO9M5vOCZ1DjRjssIQsNRr8d5s_Zey-37ndHy4z2WCHKg1NXYhWJa4E4W333tz6L4A\">Example</a></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>display</code></td>\n<td><code>flex</code>, <code>block</code>, <code>contents</code>, <code>none</code>, <code>-webkit-box</code>, default to <code>flex</code>. Use <code>flex</code>, <code>contents</code>, or <code>none</code> for <code>div</code> elements with multiple child nodes.</td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>position</code></td>\n<td><code>relative</code>, <code>static</code> and <code>absolute</code>, default to <code>relative</code></td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>color</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n\n<tr><td rowspan=\"5\"><code>margin</code></td></tr>\n<tr><td><code>marginTop</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>marginRight</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>marginBottom</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>marginLeft</code></td><td>Supported</td><td></td></tr>\n\n<tr><td rowspan=\"5\">Position</td></tr>\n<tr><td><code>top</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>right</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>bottom</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>left</code></td><td>Supported</td><td></td></tr>\n\n<tr><td rowspan=\"3\">Size</td></tr>\n<tr><td><code>width</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>height</code></td><td>Supported</td><td></td></tr>\n\n<tr><td rowspan=\"5\">Min & max size</td></tr>\n<tr><td><code>minWidth</code></td><td>Supported except for <code>min-content</code>, <code>max-content</code> and <code>fit-content</code></td><td></td></tr>\n<tr><td><code>minHeight</code></td><td>Supported except for <code>min-content</code>, <code>max-content</code> and <code>fit-content</code></td><td></td></tr>\n<tr><td><code>maxWidth</code></td><td>Supported except for <code>min-content</code>, <code>max-content</code> and <code>fit-content</code></td><td></td></tr>\n<tr><td><code>maxHeight</code></td><td>Supported except for <code>min-content</code>, <code>max-content</code> and <code>fit-content</code></td><td></td></tr>\n\n<tr><td rowspan=\"5\"><code>border</code></td></tr>\n<tr><td>Width (<code>borderWidth</code>, <code>borderTopWidth</code>, ...)</td><td>Supported</td><td></td></tr>\n<tr><td>Style (<code>borderStyle</code>, <code>borderTopStyle</code>, ...)</td><td><code>solid</code> and <code>dashed</code>, default to <code>solid</code></td><td></td></tr>\n<tr><td>Color (<code>borderColor</code>, <code>borderTopColor</code>, ...)</td><td>Supported</td><td></td></tr>\n<tr><td>\n  Shorthand (<code>border</code>, <code>borderTop</code>, ...)</td><td>Supported, i.e. <code>1px solid gray</code><br/>\n</td><td></td></tr>\n\n<tr><td rowspan=\"6\"><code>borderRadius</code></td></tr>\n<tr><td><code>borderTopLeftRadius</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>borderTopRightRadius</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>borderBottomLeftRadius</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>borderBottomRightRadius</code></td><td>Supported</td><td></td></tr>\n<tr><td>Shorthand</td><td>Supported, i.e. <code>5px</code>, <code>50% / 5px</code></td><td></td></tr>\n\n<tr><td rowspan=\"4\"><code>cornerShape</code></td></tr>\n<tr><td>Values</td><td><code>round</code>, <code>squircle</code>, <code>square</code>, <code>bevel</code>, <code>scoop</code>, <code>notch</code>, and <code>superellipse()</code></td><td></td></tr>\n<tr><td>Corner longhands (<code>cornerTopLeftShape</code>, <code>cornerTopRightShape</code>, ...)</td><td>Supported</td><td></td></tr>\n<tr><td>Side shorthands (<code>cornerTopShape</code>, <code>cornerRightShape</code>, ...)</td><td>Supported. Corner shapes apply when the corresponding <code>borderRadius</code> is nonzero.</td><td></td></tr>\n\n<tr><td rowspan=\"11\">Flex</td></tr>\n<tr><td><code>flexDirection</code></td><td><code>column</code>, <code>row</code>, <code>row-reverse</code>, <code>column-reverse</code>, default to <code>row</code></td><td></td></tr>\n<tr><td><code>flexWrap</code></td><td><code>wrap</code>, <code>nowrap</code>, <code>wrap-reverse</code>, default to <code>nowrap</code></td><td></td></tr>\n<tr><td><code>flexGrow</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>flexShrink</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>flexBasis</code></td><td>Supported except for <code>auto</code></td><td></td></tr>\n<tr><td><code>alignItems</code></td><td><code>stretch</code>, <code>center</code>, <code>flex-start</code>, <code>flex-end</code>, <code>baseline</code>, <code>normal</code>, default to <code>stretch</code></td><td></td></tr>\n<tr><td><code>alignContent</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>alignSelf</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>justifyContent</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>gap</code></td><td>Supported</td><td></td></tr>\n\n<tr><td rowspan=\"6\">Font</td></tr>\n<tr><td><code>fontFamily</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>fontSize</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>fontWeight</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>fontStyle</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>fontFeatureSettings</code></td><td>Supported via HarfBuzz text shaping. Enables OpenType features like ligatures, small caps, stylistic sets, etc.</td><td></td></tr>\n\n<tr><td rowspan=\"13\">Text</td></tr>\n<tr><td><code>tabSize</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>textAlign</code></td><td><code>start</code>, <code>end</code>, <code>left</code>, <code>right</code>, <code>center</code>, <code>justify</code>, default to <code>start</code></td><td></td></tr>\n<tr><td><code>textIndent</code></td><td>Supported, including negative values (hanging indent)</td><td></td></tr>\n<tr><td><code>textTransform</code></td><td><code>none</code>, <code>lowercase</code>, <code>uppercase</code>, <code>capitalize</code>, defaults to <code>none</code></td><td></td></tr>\n<tr><td><code>textOverflow</code></td><td><code>clip</code>, <code>ellipsis</code>, defaults to <code>clip</code></td><td></td></tr>\n<tr><td><code>textDecoration</code></td><td>Support line types <code>underline</code> and <code>line-through</code>, and styles <code>dotted</code>, <code>dashed</code>, <code>double</code>, <code>solid</code></td><td><a href=\"https://og-playground.vercel.app/?share=pVPLTsMwEPwVaytUkAKkPCRklV4oXwDHXhx7YxtcO3Ic2hLl37GTtEKIQynywTvjndGstG6BO4FAYS70x8oSUoedwce2TTUhCrVUgZLpLM_PptlAbrQI6gcndF0ZtotsaXC7Z1O91B550M7GN-5Ms7b714oJoa2kZJaPTMH4u_SuseLJGeejYlKW5cHN2fCiP5GS25uRkqxK8gS6bmUXqUiTHMYgAbdhidx5NmawzuI0di9SMb-OzceoYiT0Ro_SAzpan5ovg4qzSdVbfCf-noIIFwIK4lH0bgM8KQ0RrFbRqjDNMNyAT8rUFAbJhHP-_1CDl5cFO8-z_lzdX_ySb39DBq5KTjXQFvoVBfqQ5xkMOwz0LgGBRSOBlszUmAGu3Zt-3VXpA4RNj6JP2rPndYECaPANdhkEVsQOhca4jfNGQPcF\">Example</a></td></tr>\n<tr><td><code>textShadow</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>lineHeight</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>letterSpacing</code></td><td>Supported</td><td></td></tr>\n<tr><td><code>whiteSpace</code></td><td><code>normal</code>, <code>pre</code>, <code>pre-wrap</code>, <code>pre-line</code>, <code>nowrap</code>, defaults to <code>normal</code></td><td></td></tr>\n<tr><td><code>wordBreak</code></td><td><code>normal</code>, <code>break-all</code>, <code>break-word</code>, <code>keep-all</code>, defaults to <code>normal</code></td><td></td></tr>\n<tr><td><code>textWrap</code></td><td><code>wrap</code>, <code>balance</code>, defaults to <code>wrap</code></td><td></td></tr>\n\n<tr><td rowspan=\"7\">Background</td></tr>\n<tr><td><code>backgroundColor</code></td><td>Supported, single value</td><td></td></tr>\n<tr><td><code>backgroundImage</code></td><td><code>linear-gradient</code>, <code>repeating-linear-gradient</code>, <code>radial-gradient</code>, <code>repeating-radial-gradient</code>, <code>url</code>, single value</td><td></td></tr>\n<tr><td><code>backgroundPosition</code></td><td>Support single value</td><td></td></tr>\n<tr><td><code>backgroundSize</code></td><td>Support <code>cover</code>, <code>contain</code>, <code>auto</code>, and two-value sizes i.e. <code>10px 20%</code></td><td><a href=\"https://og-playground.vercel.app/?share=ZZXXjqNIFIZfpeWb2RW9Itik3tmRwAQDJgeDNTfkHEwwYdTvvnhGWq003HDOqZ8fDlX11Y9D2Ebx4ePwNcqf35u3t2Fcq_ifHz9e8dtbFudpNn68wRD0_qsy59GY_b8Q-GGZ9u3UREbcxf4u_tK0f_U_4y-_acx8i3dF2Dajnze_jwu1n74EU1_9Efmj_5G_CmDXpH8H_hBjp_fcoVVjhiQ-ban9Ukw7Y-10j3j9ldtnyttvND6LubMHTABVrO4YJypeXGSdBtuwwCRWANMRpy7W49jmUFvuyU0fnmZeduAiZ6ZZaueUXM0V5VDBNs2OtfX6MimW0iTTBD0JeYbFeSOrpLGR5_iMkrHGYSAGEFJl77xRCsjNDC_MmIHV8KDOdsboszJAXchEZifrokEtSyrT5cUkbkifODIuyKC2oblXy8yAqyt-VLcJr8UhYJc2PGoWrW4dppebvMnexThypKZD-IRPx2dFjjnj3eAxqMU1XLTipNKFhrv-1Te3ZWE41aKHtHUogVtC98ZlniyqI9lkcOS5xQnRSlTV0-tKaHckalSGADnQlda0i12YNG7wcO3J-IrGTiWLXtviZ6tc1LDpTrmyhe5uybE1CSYwMHinsikaLkdSepmcxdufvxhlwGcYZFBUF9yqXt9fIT5MC0L3H99JUi4UOqz4PPHkFsq72zM8WjYnYGqRWukUlGh4gcFkBi7zyiOuA0c-D4-VW-zWoSnBLSFHV2qkeLMWcwGd7jWpWVCi5AgElPbN7TB1vJpQbagUW4USzTgmUwZs5ckWiKtbeoovGVYKVZYplg37_NjrsGiWVdUBSYO2HADFotULPEJ1kl-3_QMDRpkEjjNQJkq5rpYMXk6gMN14z9Nh9lIhURHsoqlSm5QUTb2sFTs1ag4JjyqDx8eRoJY24GdbW3E7mrfC2jYpulOIfsX9q8znWkYJIU1Lpl3RHbd1jvHq2hVJ27w8Hu0DQtHereC9qSlsH2pBzdY8HbMclOVBaxkCNQPbCS280YnTjDj1vRVdXk2GTcHUtcLIC2kuZmc-F0CjT5O0bxLguUZX0-46gocAOemyO9ud16EQRYoEzoUHKbUT2c6Z6iVo8ikGz_c28GlfMMZFXId-3ndkk55Y6pEpLu00ERw5DiE5ibPw6Jg0pxiXMCDPY5Xv0ooyy07SOY2ItUJA0GcAc95NKKS17ERr91XBFBjo7kTiSi-nM-MjY9_WyXH_6BRO6OxOPK9k9bA925tNd9HmcmRzKI6YXmAFWWNmoOixTTtukLU1GRFeZIuaqTM24QNH063N0Ubq86kAJkdSfl7B89Dt0_KkVXVtMRYgb4Wsogggys-O-89XYZGtuDtasBrKY6ZmsIg42314VQNix3wBqQC70a0ODgxY3BbqKvgnxsscyioJTTAUoJHSrXUiwWwtLqtAakcVCILGBrn4C1p0-WKUzlCXhIAKTFUJTXzV9zXLWaU56fX5_OfvsDy3VdvvsJyzfIy_vEY_P783376CO8u_fW8O74e2G_O2GQ4fPw4_wX34IHZwH35h_fBxeiVRHEzp4SPxqyF-P8R1W-TW2r3OhHH-me0-yc5rtg7i6PAx9lP8-X4Y_WBXZHFVtXPbV9Hh818\">Example</a></td></tr>\n<tr><td><code>backgroundClip</code></td><td><code>border-box</code>, <code>text</code></td><td></td></tr>\n<tr><td><code>backgroundRepeat</code></td><td><code>repeat</code>, <code>repeat-x</code>, <code>repeat-y</code>, <code>no-repeat</code>, defaults to <code>repeat</code></td><td></td></tr>\n\n<tr><td rowspan=\"5\"><code>transform</code></td></tr>\n<tr><td>Translate (<code>translate</code>, <code>translateX</code>, <code>translateY</code>)</td><td>Supported</td><td></td></tr>\n<tr><td>Rotate</td><td>Supported</td><td></td></tr>\n<tr><td>Scale (<code>scale</code>, <code>scaleX</code>, <code>scaleY</code>)</td><td>Supported</td><td></td></tr>\n<tr><td>Skew (<code>skew</code>, <code>skewX</code>, <code>skewY</code>)</td><td>Supported</td><td></td></tr>\n\n<tr>\n<td colspan=\"2\"><code>transformOrigin</code></td>\n<td>Support one-value and two-value syntax (both relative and absolute values)</td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>objectFit</code></td>\n<td>Supported</td>\n<td><a href=\"https://og-playground.vercel.app/?share=7VVNj5swEP0ro6mqJFJaslJVVVbYQ6X2F_TIBewBvHVsZMwmEeK_75BAAvsl7WUPq-WC5j0P896zNLQonSIUuFxBfAttYgHyxsqgnYXf7rBsQZbaKE8WutWZB_AUGm9hq_Q91OFoKG4HBmCvVSgF3Gw26xEqSRdlmGNK15VJjwIWuaHD4oJnqfxfeNdYxdSXPM8nlPOKPMM31QFqZ7RiIWpxprvudjzXjoq7M7KNWOeJZaB_DfKXA83s2PrYzMs6L0Z_TEzNrI5gN8i46NtyrpeCS70rrhVr8DJOsAyhqkUU8XBJpTPqu3TRz83mwPOiyhYJTntOWuKW-WHYVE3ccs8Mf2pzYmjB2r9OjU59PUu67I5k-Kt7PtfGDFcyt98_0TWDaBrCh05Eunvyn5HMI7Eh1fZdQ-FMXonkhUTeK5Bapoa-Kbd_aybX3bZKbAeQWFyjq_r1XaNo8aQOxS9eUnhWg6LfWKgoawoUeWpqWiPt3J3-d6z6P0HYnyr-Ts7X9GeXkUIRfEPdGkOa8YmSjHF7543C7gE\">Example</a></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>objectPosition</code></td>\n<td>Supports keywords (<code>top</code>, <code>bottom</code>, <code>left</code>, <code>right</code>, <code>center</code>), percentages (e.g., <code>25% 75%</code>), lengths (e.g., <code>10px 20px</code>), and mixed values (e.g., <code>left 20%</code>). Defaults to <code>center</code> (<code>50% 50%</code>).</td>\n<td><a href=\"https://og-playground.vercel.app/?share=7VTBitswEP2VQaUkgbTOQilFxHsotOceevTFlsa2torGyHKTYPzvHSV24rS7Xfayp_XFzHsj6b0nMb1QpFFIsVxBeg995gDKzqlgyMFXOix7ULWx2qODYXXmATyGzjvYavMb2nC0mPYjA7A3OtQS7jab9QTVaKo63GLatI3NjxIWpcXD4oIXufpVeeqcZupdWZYzirxGz_Bdc4CWrNEsRC_O9DDcT339pHg4I9uEdZ5YBuJvlL8caWanpX-beVrnxeinmakbqxM4jDIu-rac66Xg0uyqa8UavEozUYfQtDJJ-HCFNVn9UVHyebM58HlJ46pMzNectKQ98-NhczVpz2tu8H9tzgwtWPv7udG5r0dJKh5Qhe8m8opcyI17vOUHtSa-rNiHLqAfL-82qPgl17SSeVxv2XFfQSHQ7lWz4-j-k9wTwb1Wbq3KLX7QtH8-ukAN-LjtC9O7zpBV5gaAzIm1oCbu2grZi5MPIb_wMBBn3ULGySA0Fl0lZJnbFtcCd_Rgfh6bOHHD_lTxPiXf-7ddgVrI4Dsc1iLkBXfUaC3tyVsthj8\">Example</a></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>opacity</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>boxSizing</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>boxShadow</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>overflow</code></td>\n<td><code>visible</code> and <code>hidden</code>, default to <code>visible</code></td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>filter</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>backdropFilter</code></td>\n<td>Supports chained <code>blur()</code>, <code>brightness()</code>, <code>contrast()</code>, <code>drop-shadow()</code>, <code>grayscale()</code>, <code>hue-rotate()</code>, <code>invert()</code>, <code>opacity()</code>, <code>saturate()</code>, and <code>sepia()</code></td>\n<td></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>clipPath</code></td>\n<td>Supports <code>circle()</code>, <code>ellipse()</code>, <code>inset()</code>, <code>polygon()</code>, <code>path()</code>, and <code>shape()</code>. <code>shape()</code> supports <code>move</code>, <code>line</code>, <code>hline</code>, <code>vline</code>, <code>curve</code>, <code>smooth</code>, <code>arc</code>, and <code>close</code> commands.</td>\n<td><a href=\"https://og-playground.vercel.app/?share=XVJNb9wgEP0rI6poW8lJnX6pstpe0h7aQ1UlrXLJBZvBZosZBDgbZ7X_PQMbZze5wPCGmXmPx1Z0pFA04osytzcOIKbZ4tftNscAA5p-SA2szuv6ZFXtwY1RaXiBKRO9lTOj2uLdgub4uwnYJUOOcx3ZaXRLVlrTu58Jx5hT6BKGJbWeYjJ6viAGXZ7_PN3K7n8faHLqgiwFzr_SWj9N5aorc48NvH93BF0_avlU1wXd7W7ctxws0l-KP8j_8FhypP4Y8lIp4_oGzg_YgSKzY6FDau2EC0WAzhr_R5Z39GTnntzrj_UJ1BU34Z3jKi_lVEGd4zerfXEmDlCoA_yLqKCdIdKIQBrSgLChYNUqgpWhx5igo9FLZzBW8Bvv0tk6AjrZWoww0wSJoAsoE4KerD2NianDNbYgvbemk9m8mGdwLbqstEyxXMHNL1F2CTTXTyFPkE6BYbP6wIV81dMGAzeGS_b0tJWZ7y95K6-6YHzi4WTzNU2hdNUylrbtZKyKZ8Wft2wQy112UQnyhZRotqL4IZrP7IfY-yWabI5Q2E69aLS0ESuBI63N39nnv5425cR98r_4MbaoRJPChLtKJNnyjQGtpfKMYvcA\">Example</a></td>\n</tr>\n\n<tr>\n<td colspan=\"2\"><code>lineClamp</code></td>\n<td>Supported when the text element uses <code>display: block</code>. For WebKit-style clamping, use <code>display: -webkit-box</code> with <code>WebkitLineClamp</code>.</td>\n<td><a href=\"https://og-playground.vercel.app/?share=5VPBbtQwEP2VkRFakNKSshxQBBwoXDhwaEFc9uLYk6xbx2PZk-6G1Up8DR_GlzDOkgr13FtPGb_xvPf8ojkoQxZVo95Zd7cJAJknj-8Ph1IDbNH1W25gdVHXz1fVCdw5y9sHmHU5ej0J2nncL2ipP7mEhh0F6Rny4xCWbtTWutA3cFH_Q1ptbvtEY7CX5CnJxLOu6-7ZKPC1-4kNrF_P0PG4CR9KsZh_aP9_X60nc7tQAXgX8NLrIQrbPTjo1LvwkZhpkJF1HferU69IAcxiAN8zWmgnyDQgUAe8RdhR8naVwQsFZgZDQ9TBYa7gK-75_CYDBt16zDDRCExgEmpG6EbvzzLLy-EHtqBj9M7oElguGjKLocQ0q3iZEPIr1Iahk_kxFQUdLLjA2CcZlKuRdpiEGK7GzGetLn6_6Dt9bZKLLOIkz-8l0DSzdjrPtO3ovM3nc6KvJNJHyHa1ho368-s3vDBihQb5fVayEa-BX27UE093-apKUZxNqeag5v1Szdu6rtRpAVXzphwstmOvmk77jJXCgW7ctymW7eXdfBKesiSfhxatajiNeKwU61ZubNF7mmNUx78\">Example</a></td>\n</tr>\n\n<tr><td rowspan=\"5\">Mask</td></tr>\n<tr><td><code>maskImage</code></td><td><code>linear-gradient(...)</code>, <code>radial-gradient(...)</code>, <code>url(...)</code></td><td><a href=\"https://og-playground.vercel.app/?share=pZJfb9MwFMW_imVp2ZDS5s_I1kULSMAkhgRoYlJf-uLYN8ltHTvYDm2o-t2xuxXBXvcQXed3rONj37unXAugJb0V-GulCLFuklDt92FNSAfYdq4k51manp3HT3CLwnUvmEA7SDZ52kjYnWhYf0ID3KFWXuNajr06qUxiq-4d9DZIoByYk7QercNm-qg9VOH8_-XG8x_4G0pymf-Dls9pr9L0mdaMb1qjRyW8x2jkRefcYMskwZ61YOejCrFtN-e6T4ZOOz3LinyRL65v3ubZdTZrari8KkQmbhh_jzuJdWXqWTbP51n0s1oUUdNX66GNuNFD5TP6MkXbKsvTNOK2sqatI9yhqGD60vHPHxq2fMDv67v022NbNA9vTjfqmd3ch0w-p2ECmZy1oXrLC46GSyDMkSI9C19MajlCTJxhPj8zftNfoyXUG3RfX21HkuTYBf-whhhowGMOBBXpXC_DWYfDSr1bqdvET46vNKZ6CH22tNzT44zQMrxDTJ-miJahL1RAPba0bJi0EFPo9RofpyGMoNse_7xRaOZdX4OgpTMjHGLqWO13dCCl3mojBT38AQ\">Example</a></td></tr>\n<tr><td><code>maskPosition</code></td><td>Supported</td><td><a href=\"https://og-playground.vercel.app/?share=pVJda9swFP0rQlC3Ayf-6NKmpt5gW2Ed7KOskJe8yNK1fRNZ8iR5iRfy3yelCayFPfXBvtK5h3uP7j07yrUAWtBbgb-XihDrRgnlbhfOhLSATesKcp6l6dl5_ARuULj2BSbQ9pKNHq0lbE9oOH9CA9yhVj7HtRw6dcoyiY26d9DZkALlwJxSq8E6rMeP2oMq9H-erj3-E_9AQS7zf6DFUe1Vmh7RivF1Y_SghK8xGHnROtfbIkmwYw3Y6aCCbNtOue6SvtVOT7JZPs_n1zdv8-w6m9QVXF7NRCZuGH-PW4lVaapJNs2nWfSrnM-iuitXfRNxo_vSa_RhjDZllqdpxG1pTVNFuEVRwvil5Z8_1GzxgN9Xd-m3x2ZWP7w5vahjdn0fNHmdhglkctKE6EtecDRcAmGOzNKz8MWkkgPExBnm9TPjSc8K_dAWjxP3O-q35PA_MRZQrdF9fX1DkiSHRfnZG2KgBo9zIKhI6zr5stl_RAXafr9U75bqNvEe9JHGVPeBammxowe30SJMNKZPfqRF2DAVUA0NLWomLcQUOr3Cx7EPZnabw80XCra46yoQtHBmgH1MHas8owUp9UYbKej-Lw\">Example</a></td></tr>\n<tr><td><code>maskSize</code></td><td>Support two-value size i.e. <code>10px 20%</code></td><td><a href=\"https://og-playground.vercel.app/?share=pVLfb9MwEP5XLEvLhpQ2P0a3LlpAAiYxJEATk_rSF8e-JNc6drAd2lD1f8duV8H6yoN19ved7j7ffTvKtQBa0HuBv5aKEOtGCeVuF-6EtIBN6wpymaXpxWV8BDcoXHuGCbS9ZKNHawnbExrun9AAd6iV57iWQ6dOLJPYqEcHnQ0UKAfmRK0G67AeP2oPqtD_NV17_Af-hoJc5_9Aixe1N2n6glaMrxujByV8jcHIq9a53hZJgh1rwE4HFWTbdsp1l_StdnqSzfJ5Pr-9e5tnt9mkruD6ZiYyccf4e9xKrEpTTbJpPs2in-V8FtVdueqbiBvdl16jD2O0KbM8TSNuS2uaKsItihLGLy3__KFmiyf8vnpIvz03s_rpzelHHbPrx6DJ6zRMIJOTJkRf8oqj4RIIc2SWXoQTk0oOEBNnmNfPjE96Veg4Gr-ffkvyvztaQLVG9_X_O5EkOWzID90QAzV4nANBRVrXyfNm52oCv98v1buluk-863ykMdV98IilxY4e_EWLMMOYHh1Ii7BTKqAaGlrUTFqIKXR6hc9jH-zrNoeXLxSM8NBVIGjhzAD7mDpW-YwWpNQbbaSg-z8\">Example</a></td></tr>\n<tr><td><code>maskRepeat</code></td><td><code>repeat</code>, <code>repeat-x</code>, <code>repeat-y</code>, <code>no-repeat</code>, defaults to <code>repeat</code></td><td><a href=\"https://og-playground.vercel.app/?share=nVbpjqNIEn6VkqXVzMg1AhtjQ-3MStwGA-Ywl9U_hssJ5jSHAbf63TdxdfXUzh4_FhllHF8cGZkm4usirKJ48bb4LUrvX8qXl7ab8vj3r19n-uUliVOQdG8vP61Q9G8_vb4LhzTqkr_IorStc3-C0ksejx_SmWbTJg67tCqhLqzyvig_tH6eglLs4qKdVXHZxc2H6tq3XXqZmAoKyzn-v6ovUG6mj_jtBVt_Ejnfs92i6Hdp4IcZaKq-jKCPvsl_jvzOf0sLH8RIXYK_B34bbzevqU0fjQE9CKCi4KOaVsJZAFK0PvMaQ3lwYbPiSNqzgHJV00BFqmk34XaGiEbucHlxslDqMNtRAJpyJkUpM0NTFAcXzqco6ztPUSbggs-8BTgY_AMvwl9UU9Qz_lPvPP0-WaiEz6zinkKoPwLIs9_lkGcATGEO-o6jTUANn3iKeJJ2F-6CJ58PJp8_ICFzA7QeFZqSbqHwBOW1zSeow62UY6HeAxNPzgKZnk18E7jfU2LHzbFMulBY5ZHAgVhYtUGpbGMWTT3HuHuFtZ35wLFRzyRScQ-2EDNEQkuKeaJaDM0GmJSLrNcrzGYQr5uDyFBA20vZ-VqbBuf98BkWRqGZUhXtjeGYEvcIizC5DB9yQU7niRiPpwyXH9QkP8RJdqF9unrEDo56Luig_fXD9yf_3NlVr2GRw3zye5DS01nwtp4j3SNXJ8VU_IH_eD9ygfjifEVTf2-gIVvd5TUO8-CzYC3l8rNWJOo750J-cHBfRKqB6rMf4t2-1mDsPCiN5Bn_uhk15t3umJGT79h9JPCQJ_tP9oSM_YfcP-rGwFrAPViZIUAbiH2v97P-p81BsHcJDc-ZWvGSwfHWkRZUm-8UDuWsMsJM7ITXvl8YYxpVaWIcDFuQMp-lDYZXUyUzNVLX4KYTMBgGNxwFaEUoF84QWe6mXMYz13GVeU91ISF0sPF8oDNpbYtxHVWOmSxRzOXLyHCzEenHcHk5as7liJUdRl2SjhWUE3PZ2gdM43nDPrEUGwnJxHISvL6WuHksd8qjuK66bTDEQyKKHu5qIGNFxvAo5byyizvKZ1y7x28hf-CjZXAw2EGzWn_bP04b2lbtMx3Y0jpXaDNktVtXbPH7o8A3k8q5jhVNxsBWhe0F8jqqYqJnr17XAO9o1UZrAcDRo3tY7Zc5wGhikM4Wilz3YTH1akMOy1XMMGOVEZokexWWlo7HMrJ4mBzVqM7u8aSyN7SWb870cAKdUCqJ6c2z3xr6gV61QqrD22-O_pRosq3iHQHGzFRQ5Yisjo61Tseq0VByWxKmdVrHa9fRk122bBpiUHnDCTG_OR28OudwcW0E4qGozUaOdnHZRLesiUbXkbg1bku7lGdSrNTYBlHqgxtVdr9RjvZyd8xXd4BUYBvou7VvXLoxGkldoSrXdvmzRHnurQiLi9WfDPsgi_dJE5cB4pIZG6gaVm1qkrxQVSUqZU3d0bDMtxfdU3kSiVwJKVrPXy8HaWAJzNBDjq4entTprFOeWL32HNwX1u2dXVfSQJQeeyMecFNHn6ezUUmaO9md4uaKL3twybpTNuQ1QYGym8gitAjRu7DoFaQkWHI7miNzZ2UUsuEE2LlmjNrpp5XTh3mM-eXt_mi2O1kor9tBsfwbxgILhzkJ68PRPh25nlhRkxTTuWQq6dWVpp3BVPWq6ree34P7ivDPAljuwsQbB8fxjnTSn-lsx7sPMdwQe48zB3lI0rI02Vgz2kBmsColkI3M3QuwOSUEzZuCd99fNIykkP0YINFwL6LNUiQmKiAPoo5PqkVFGc1fEaQtxrW6psdO4C5IhRxC1916J3mrxeDerWKcRC_0etLjCiR7IexI2eG0w57VB4S0zd53hq0xZI7sNuqZ2ka4KhmHvBQke2sbO_gn013TtlADlAmPyZEcSqsdVrqFl8IbmAgqnY9pFukjifCFN1mcGPOEFPsIAi-V0rgqfdMZSlIkpEGa4ua3J44SQ4thMqQRr8ujjuxUKgCIq3Iaheg6fbOvF2qN895725IMC-eaTAIA_P77Lx_NvfDbTJw79NvLH3laxn7zK2j8KIUTwM9d9dLMPf71Jcj7-PWla_yyrf0G6n7545P9-3AwTyj1-LJaz8tn90Zcx_48VjRP4tcfSicOsrRTPmXwl6GhvYPlWOQfg4O2V9fnicZ8x0B92OyOLDWIKV2dnbz097B5XMGgMCKICnsK1_MHGk0VczNCzBp-2DG9IDeaKQ4iSwHlJEIsNSrXp49N4Ix9-PjUXGCjiyYcUyb8HhbhfcYpDPmIijDVruPguUYlCjBmho4KMzxUk6Yhpn2-zDDILNeqJ0g_LKDDWDI7v0_dKLMZpJWVyHM45NeqOazgikMfhgJt1KvVzuts66QiOBd5G8D9RuukjgQrFRliCZvOnMvyx0H8ezH_n-P808v_ONQ_Qf_laL99-1L-40v5GwLHXLguXhdVPQ-l7eLt6-I50C7eZpevi_eRd_E2D5GLKA56sHi7-Hkbvy7iorqmp6me5-VueHLQ0Tx5ckUQR4u3runjb6-Lzg8gIonzvBqqJo8W3_4J\">Example</a></td></tr>\n\n<tr>\n<td rowspan=\"2\"><code>WebkitTextStroke</code>\n<td><code>WebkitTextStrokeWidth</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n<tr>\n<td><code>WebkitTextStrokeColor</code></td>\n<td>Supported</td>\n<td></td>\n</tr>\n\n</tbody>\n</table>\n\nNote:\n\n1. Three-dimensional transforms are not supported.\n2. There is no `z-index` support in SVG. Elements that come later in the document will be painted on top.\n3. `calc` isn't supported.\n4. `currentColor` support is only available for the `color` property.\n5. CSS variables (custom properties) are supported, including inheritance, fallback values, and nested variables.\n\n### Language and Typography\n\n**OpenType Features**: Satori supports advanced typography features via HarfBuzz text shaping. Use the `font-feature-settings` CSS property to enable OpenType features such as:\n- Ligatures (`liga`, `dlig`, `hlig`)\n- Small caps (`smcp`, `c2sc`)\n- Stylistic sets (`ss01`-`ss20`)\n- Contextual alternates (`calt`)\n- Swashes (`swsh`, `cswh`)\n- And many more OpenType features\n\nExample:\n```jsx\n<div style={{ fontFeatureSettings: '\"smcp\" 1, \"liga\" 0' }}>\n  This Text Uses Small Caps\n</div>\n```\n\nHarfBuzz also improves glyph shaping for complex scripts such as Arabic. Full\nUnicode bidirectional layout is not yet supported, so mixed LTR and RTL text\nmay not follow browser ordering.\n\n#### Fonts\n\nSatori currently supports three font formats: TTF, OTF and WOFF. Note that WOFF2 is not supported at the moment. You must specify the font if any text is rendered with Satori, and pass the font data as ArrayBuffer (web) or Buffer (Node.js):\n\n```js\nawait satori(\n  <div style={{ fontFamily: 'Inter' }}>Hello</div>,\n  {\n    width: 600,\n    height: 400,\n    fonts: [\n      {\n        name: 'Inter',\n        data: inter,\n        weight: 400,\n        style: 'normal',\n      },\n      {\n        name: 'Inter',\n        data: interBold,\n        weight: 700,\n        style: 'normal',\n      },\n    ],\n  }\n)\n```\n\nMultiple fonts can be passed to Satori and used in `fontFamily`.\n\n> [!TIP]\n> We recommend you define global fonts instead of creating a new object and pass it to satori for better performance, if your fonts do not change. [Read it for more detail](https://github.com/vercel/satori/issues/590)\n\n#### Emojis\n\nTo render custom images for specific graphemes, you can use `graphemeImages` option to map the grapheme to an image source:\n\n```jsx\nawait satori(\n  <div>Next.js is 🤯!</div>,\n  {\n    ...,\n    graphemeImages: {\n      '🤯': 'https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f92f.svg',\n    },\n  }\n)\n```\n\nThe image will be resized to the current font-size (both width and height) as a square.\n\n#### Locales\n\nSatori supports rendering text in different locales. You can specify the supported locales via the `lang` attribute:\n\n```jsx\nawait satori(\n  <div lang=\"ja-JP\">骨</div>\n)\n```\n\nSame characters can be rendered differently in different locales, you can specify the locale when necessary to force it to render with a specific font and locale. Check out [this example](https://og-playground.vercel.app/?share=nVLdSsMwFH6VcEC86VgdXoyweTMVpyiCA296kzWnbWaalCZ160rfwAcRH8Bn0rcwWVdQEYTdnJzz_ZyEnNNArDkChQkXz5EixNha4rRpfE4IF6aQrKbkOJG4OQ461OfnosTYCq0cF2tZ5apnMxRpZh18EoZHPbgW3Ga_sIJxLlS6Q4sNGbnQU0yKVM0t5sa3R2Wx7KlVZaxI6pl2oPLX_KQTh1-yXEj_6LlnAhLBLXOJYJLMY61MBN_VD2KLlIzGe2jJ4qe01JXiMy116bqsM2Gxc7Stj2edcmIKpohkKp1GsGKD6_sI9hQhn2-vHy_ve-HQK_9ybbPB7O4Q1-LxENfVzX-uydDtgTshAF348RqgDeymB3QchgF04wV66guOyyoFmjBpMADM9Uos6sLvk13vKtfH__FFvkQO1JYVtu0X) to learn more.\n\nSupported locales are exported as the `Locale` enum type.\n\n#### Dynamically Load Emojis and Fonts\n\nSatori supports dynamically loading emoji images (grapheme pictures) and fonts. The `loadAdditionalAsset` function will be called when a text segment is rendered but missing the image or font:\n\n```jsx\nawait satori(\n  <div>👋 你好</div>,\n  {\n    // `code` will be the detected language code, `emoji` if it's an Emoji, or `unknown` if not able to tell.\n    // `segment` will be the content to render.\n    loadAdditionalAsset: async (code: string, segment: string) => {\n      if (code === 'emoji') {\n        // if segment is an emoji\n        return `data:image/svg+xml;base64,...`\n      }\n\n      // if segment is normal text\n      return loadFontFromSystem(code)\n    }\n  }\n)\n```\n\n### Runtime Support\n\nSatori can be directly used in browser, Node.js (>= 16), and Web Workers. It bundles its underlying WASM dependencies as base64-encoded strings and loads them at runtime.\n\nIf there is a limitation on dynamically loading WASM (e.g. Cloudflare Workers), you can use the Standalone Build which is mentioned below.\n\n#### Standalone Build of Satori\n\nSatori's standalone build doesn't include Yoga's WASM binary by default, and you need to load it manually before using Satori.\n\nFirst, you need to download the `yoga.wasm` binary from [Satori build](https://unpkg.com/satori/) and provide it yourself. Let's use `fetch` to load it directly from the CDN as an example:\n\n```jsx\nimport satori, { init } from 'satori/standalone'\n\nconst res = await fetch('https://unpkg.com/satori/yoga.wasm')\nconst yogaWasm = await res.arrayBuffer()\n\nawait init(yogaWasm)\n\n// Now you can use satori as usual\nconst svg = await satori(...)\n```\n\nOf course, you can also load the `yoga.wasm` file from your local disk via `fs.readFile` in Node.js or other methods.\n\n### Font Embedding\n\nBy default, Satori renders the text as `<path>` in SVG, instead of `<text>`. That means it embeds the font path data as inlined information, so succeeding processes (e.g. render the SVG on another platform) don’t need to deal with font files anymore.\n\nYou can turn off this behavior by setting `embedFont` to `false`, and Satori will use `<text>` instead:\n\n```jsx\nconst svg = await satori(\n  <div style={{ color: 'black' }}>hello, world</div>,\n  {\n    ...,\n    embedFont: false,\n  },\n)\n```\n\n### Pixel Grid Rounding\n\nSet `pointScaleFactor` to control how layout values are rounded to the pixel grid. This parameter is passed directly to [Yoga’s `pointScaleFactor`](https://www.yogalayout.dev/docs/getting-started/configuring-yoga#point-scale-factor) and improves rendering precision on high-DPI displays.\n\n```jsx\nconst svg = await satori(\n  <div style={{ color: 'black' }}>hello, world</div>,\n  {\n    ...,\n    pointScaleFactor: 2,\n  },\n)\n```\n\n### Debug\n\nTo draw the bounding box for debugging, you can pass `debug: true` as an option:\n\n```jsx\nconst svg = await satori(\n  <div style={{ color: 'black' }}>hello, world</div>,\n  {\n    ...,\n    debug: true,\n  },\n)\n```\n\n<br/>\n\n## Contribute\n\nYou can use the [Vercel OG Image Playground](https://og-playground.vercel.app/) to test and report bugs of Satori.  Please follow our [contribution guidelines](/CONTRIBUTING.md) before opening a Pull Request.\n\n<br/>\n\n## Author\n\n- Shu Ding ([@shuding](https://twitter.com/shuding))\n\n---\n\n<a aria-label=\"Vercel logo\" href=\"https://vercel.com\">\n  <img src=\"https://badgen.net/badge/icon/Made%20by%20Vercel?icon=zeit&label&color=black&labelColor=black\">\n</a>\n","readmeFilename":"README.md","users":{"vcboom":true}}