{"_id":"@polotno/pdf-export","_rev":"63-94119532d76b464472f58eace155fdb8","name":"@polotno/pdf-export","dist-tags":{"latest":"0.14.0"},"versions":{"0.1.18":{"name":"@polotno/pdf-export","version":"0.1.18","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.18","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"6e977ec6305ae21b380062e9df3240e72fd63637","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.18.tgz","fileCount":12,"integrity":"sha512-VxraksvSVqKG/kl2xbWJ7gVaTpRCQ1+Juv0L8d7NOgXUo/bS1sGAZqan40PymqBkBYiF/X3jVSIRND/EiVggNA==","signatures":[{"sig":"MEYCIQD58nkJyJRGdE7GEYUYZFKNhrhi64k7rsQsJaab2r9D3wIhAI51YIy2NhUy/exULKdDmd00IMJyNWvBtyr6LPLBaYuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31820},"main":"index.js","gitHead":"59b61157c862902380a082258022cf43581b7f60","scripts":{"test":"vitest","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"10.9.2","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"23.6.0","dependencies":{"konva":"^9.3.20","sharp":"^0.34.2","canvas":"^3.1.1","pdfkit":"^0.17.1","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.24.1","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","@canvas/image":"^2.0.0","svg-to-pdfkit":"^0.1.8","@file-type/xml":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pdfkit":"^0.14.0","pdf-img-convert":"^2.0.0","jest-image-snapshot":"^6.5.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.18_1759246658669_0.47444662336946153","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@polotno/pdf-export","version":"0.1.19","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.19","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"51f4e4a93218f92cecadc460a3e08ffb17d4a921","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.19.tgz","fileCount":24,"integrity":"sha512-u6eYFbL0B6dTlEhFk4pBCjihrGAvGywb9y/y88l0RperOadf0uNJZhMWqLZF2hSJ+/PTm4o+8VpUARHAD8Tycw==","signatures":[{"sig":"MEQCIBEWh4sL9LyoP20CqcXbUdm6MWGaqM8f0WVZ9B3iDzQtAiA3B7V17UJs0dCf8mSbJYtjGCKJ407BlQ2wNRD1hqmqDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52745},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"845b1641eca9a5cf92490d89fb22d15d06c34439","scripts":{"test":"vitest","build":"tsc","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","svg-to-pdfkit":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.3","typescript":"~5.9.3","@types/node":"^24.9.1","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","jest-image-snapshot":"^6.5.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.19_1761325845991_0.0054167570857526215","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@polotno/pdf-export","version":"0.1.20","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.20","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"e99db260a3323338697f72e2e95cfcc2bde9b984","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.20.tgz","fileCount":26,"integrity":"sha512-mD52yXqUE3VrKvsr8n50Xx38ZdGqO9qjxpF/ueM22v64Mb1jTQyXHPA95Eaae0fS5p7OOzPZGCTPdDenuW35Gg==","signatures":[{"sig":"MEUCIQCamOmbBtTwyPYMvIVExKgPy5Z7OzA+vSjKtf8y/GwgrgIgRl7Jpma3K5pMpwqDHuMUHWg1b35W9Gq+8dW+0hRIbp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78927},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"729b45a98c5d16d32fce6ad3ff92d033a4cdb793","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","patch-package":"^8.0.1","pdf-img-convert":"^2.0.0","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.20_1762357124764_0.615894233734769","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@polotno/pdf-export","version":"0.1.21","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.21","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"34d71f83718ad84bac30e8982e8a6feaa589b4dc","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.21.tgz","fileCount":26,"integrity":"sha512-9IGTUSzy7ZwqnMozviA6S2UXHkklW4HrIDu9appnyp6aVEPJDtzOUR4O3K1a5BD1B6PeIH5UAILVc5VO0FhYZg==","signatures":[{"sig":"MEUCIBTqlWzJXsthQGjB9LlU+yXPLu/gQW6dGkpcYppuZvCmAiEA0eL0hXtDErbluCfGdSExfv1rPeMtOpDn5xvmA88oJVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78992},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"83d0607d2071ca30f712c106630a671525ed5ecf","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.21_1762358096323_0.6357389918770076","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@polotno/pdf-export","version":"0.1.22","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.22","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"c307a432dc374fcaadb591e2ec4147f14f1e4458","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.22.tgz","fileCount":27,"integrity":"sha512-YPvn9JDNTqAtpVyd+f0Bbad6Lp/saMRyFihl4UQuKOCt6/GilyaWLkwrU/9wcYoWNIeDt+s7NRljz3TGxJLlZg==","signatures":[{"sig":"MEUCIAQdpBtZplQPHepG6oKYJQe/NuOKfwPqPsoInBqqx0vCAiEAyVhQnZ0O3YURJCNXpjN5pZLBxg0tSZKyRYH24LbFYVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79798},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"07c58e8784d247c27c4015c68ac2bc57a1dbbd8b","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.22_1762361129743_0.8009836311997891","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@polotno/pdf-export","version":"0.1.23","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.23","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"42d47e7f77099daaf1c6c1ceebd91b5b89fbd8b0","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.23.tgz","fileCount":41,"integrity":"sha512-a4ywUi3c9kKtwxg/wFM1oehO/NgbIs6tS5R9sf/K8T2k1DaOljks8w7lbTuV52f5S8H1vjUQWiWU1HyIWOpXUg==","signatures":[{"sig":"MEUCIFkJO1kZCYcuuAf60aNMs7UfXIXHRc0/HWA4ND0v3XHcAiEAkiqqJzhTClsJ7ws/CvbjEQ9+mZFkX5L0JaMA8KE8DBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109150},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"330305308b35ae7e22c3a6ee087d3d579cf880eb","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.23_1762797228423_0.7062972364167481","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@polotno/pdf-export","version":"0.1.24","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.24","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"ab5ae987f394a95b856378c8b69a64555a8de91c","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.24.tgz","fileCount":41,"integrity":"sha512-D6tGWHbist2q+AhdQoyA9BLPz8a6mTZGdA9jRX4rTKsn3/Kw4kNHpeF1nDVWI0uR02AIG+jkFnKOOa0A6pKTvw==","signatures":[{"sig":"MEQCICP1Qwmi9F1SVcV5eYFNmsUME36/wtL06TtX6X8i2GFWAiBhxE3Glj8pGhcOaYFWn3O2LB7UB97SX1Zhx0W6n6ThQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109153},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"bc98d81c5e438139f79c53f81f32188eec226cb4","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.24_1762798907711_0.3087298374576253","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@polotno/pdf-export","version":"0.1.25","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.25","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"7abac49be87d70069892a791cb209f2bd21288f5","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.25.tgz","fileCount":41,"integrity":"sha512-mEOEUcX8Up9KIgfdunXoVJpZOjLGjCkRVoPM4Y1P4qLe0T2C7876qJWyzuthrrvQSiN6/Tt+vrAB5avXoZxDdQ==","signatures":[{"sig":"MEUCIQCte0uDApJhx5Syz6almE7ohqf4d0uDbRKsBKZqVEk7dAIgOavSj11zq9bBye80if1NpUJmRTwssHmKLSbr3cvp568=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124237},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"2b0f4aeeedbd933d230aa3c4e8a58e5701c2dc09","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.25_1762869633978_0.2930808734394439","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@polotno/pdf-export","version":"0.1.26","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.26","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"0f9a0bbb99ba9898bc7f22eb355897a64db38b0c","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.26.tgz","fileCount":41,"integrity":"sha512-K+AmrTdd2QHZIZzBtMOyNrvgccg3Rpve0CzXLmVEH9NoaESaACIKoECt2lJ4dSuk4gY0AJDK6j0YNvlnj0IjvA==","signatures":[{"sig":"MEUCIQDurNll5Lb5+iPMVRGoZ6byNchATbL/ZVXNDlo728EPtQIgGt4m8OCaXwOOSHjaWzAcezjCi7LpxjZpuy1J9Gj/9Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124957},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"8e56033e8fe1bc9789d073fb8210eb130f4ced16","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.26_1762870625790_0.06929668476148998","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@polotno/pdf-export","version":"0.1.27","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.27","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"d0386fb500d3559c94d02d123fbae918f4b90053","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.27.tgz","fileCount":41,"integrity":"sha512-jVqKuoKEM49lxrbsss1thEXqpteY6u/tazT+Efitk+GNj4faGm8nllSA5k3KqWk1T2E32Xl5JAQXK2RAMecg3A==","signatures":[{"sig":"MEYCIQDzECNW5ens49UBvsxGNbJ2PFec3si+TM1MNbr/AhY4BAIhAKECSWy09kec5TFhecm6p2M1J83VKg/6iyVeh7Qjuzbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125152},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"db1cd90f96eea72ecc00c4f006bee20da676ca48","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.27_1762949591817_0.7090988086267453","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@polotno/pdf-export","version":"0.1.28","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.28","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"ace056cee7c12d1a5966d34faab5e6ed32c25b44","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.28.tgz","fileCount":41,"integrity":"sha512-MoE+dTQRiX9JUCFO4BZ5TBr//6kTEzdPPhzMICQqBFvDKwYUdzRM0pWe23YGXSmkF8oBZ2++GP2HtpSJidTzhg==","signatures":[{"sig":"MEUCIQCOr+DIJ6cJEUA3Rd4ousTQftEuKjlAOevhmC7Zr+/L3wIgUv/hb+oFMfQ0VEyZrCdt1jCsNrRxp0hpTxkWlu0bgCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125315},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"a6ee6a27115a05e205b7ffbc2bae6b3416c0be93","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.28_1762976577543_0.29273929603081883","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@polotno/pdf-export","version":"0.1.29","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.29","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"7a4ed070fc3a894d99319bd8aa393602f5f85b45","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.29.tgz","fileCount":41,"integrity":"sha512-uQ/oTfSHuwxverkTxORzQUK/OpoNfiB8Q0R8k1N5a+k/6sBGa7o4V1/CESdWttaxT1D9WW4eezr9FPyJe43LXg==","signatures":[{"sig":"MEUCIEAJtLmc+i9KrvM4llZQufG1CLlMClXOkwvfWGeXG0vSAiEAgrNRSbxR0DS8s2UH7caAcp6zveiBm5vUWvAH1tlCAD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126402},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"850c28c2c7ba659206ff9081006189bd48411f8f","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.29_1763124206384_0.014025950831103584","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@polotno/pdf-export","version":"0.1.30","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.30","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"f1034698bee3c1bf48c5352bf9089a4bf881203f","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.30.tgz","fileCount":41,"integrity":"sha512-kexevpQhF2BxGRFo4JT+jmNLPnuROmWkch59NiYt3YQMYVhgIQtQum90pcMsm9C/0+J2cA7Vrx79J1IdtObosg==","signatures":[{"sig":"MEUCIQD35ct835Oe0buw7mfOs151aN7LtktfwT763EzfIuHlaQIgPeloGCqUG3FUTKnJEENplMQXx9S9VRjhjjuKm4jF8II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128222},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"bd0d0729e5a2e065345f17e8b9ce7acf91ade0a5","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.30_1763129172280_0.9569433801926421","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@polotno/pdf-export","version":"0.1.31","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.31","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"76e637a3b77047a99c2e931d7dca2fd50d2c920a","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.31.tgz","fileCount":41,"integrity":"sha512-n3SBDNUoew1t4OPcfetWBy6AmhujVvHCQc2MC3aOs8QJdbA1DY5zLkoX2gHWySt9Nrsb9j6l110d8rTUs7LkBQ==","signatures":[{"sig":"MEUCIDF9p3gGXqF3Fe41H3h+WCFnMzeeaLc+QoeUNAwGdlmyAiEA58qe+V9nnlSf6OkKR3qTOCqe38UEeCGxKWqFcOwYr+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137901},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"ec13802b79296581ca13c2ec88908e7bbe7481d9","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.8","sharp":"^0.34.4","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.29.5","get-urls":"^12.1.0","file-type":"^21.0.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","pngjs":"^7.0.0","vitest":"^4.0.7","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.0","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.0","pdf-to-png-converter":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.31_1763413633361_0.6223790862188596","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@polotno/pdf-export","version":"0.1.32","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.32","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"0c0cfcbe3f5a1d3f988f77c5cd39d16c212c535b","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.32.tgz","fileCount":41,"integrity":"sha512-W578NNrQyXZu+84F/gyi24J50ThQxTPHuFKXV3eSsp6FwjmuVUL3Klzg0TvaswIuIvnzcAs2CpE3gMENNHgFOg==","signatures":[{"sig":"MEUCICtHGr5f73j0ZLnI7gzVUawkWfeZeFmpNQvYbhNmWMw2AiEAtyKl6mXqMnP8MYsyahB6cgJzjXkSEjoM3UI8Tw3pgvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139322},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"1b7c16b8b5bc0358b2cdcc95c14ba0d9825d10e3","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.32_1763419440413_0.44200694464272083","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@polotno/pdf-export","version":"0.1.33","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.33","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"2dab6b375ec0620a55cd441cfb6087f3020934f6","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.33.tgz","fileCount":41,"integrity":"sha512-WP3wG8gKHEpgjOH+qXQ3TSgIROOWCDGHkU5ErKq2bUovEqYjzHWKMNBfIFotShtvZv4kE0EEdDzEjJp3OSJaxw==","signatures":[{"sig":"MEUCIFW23IiUyobt0qgVAjeMtvNs++icCQZcA2SL/BW9RPdqAiEAzllaItOr0e7yAJqM3CzTjfaVeDKxlJNb3L5FtFaFlPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138008},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"5858232cb543242a7f48b4fd7aa5273e749fbc6f","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.33_1763476873179_0.2440520951084335","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@polotno/pdf-export","version":"0.1.34","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.34","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"989548128914ab398851f724889c1504645ec117","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.34.tgz","fileCount":41,"integrity":"sha512-8xY+0sZOKAXpzYlNsdFHmjeEatC4Fxan9FTYyaVQRzrQv7LvGS7ULyiwFyupwSQEP69IM/DTqHT+8CslH14GSw==","signatures":[{"sig":"MEUCIFqM/CRs69+PwUCu2SrhQZv1ysCzz073UlL/UTvTbF1nAiEAs0Z3A22S7aPjV72jWggBtj+lvrPKmNc5gyS+Rq0IORQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138213},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"7890488f94b38880dc8e19ed35544bad738913a4","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.34_1763479148861_0.47947817952592886","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@polotno/pdf-export","version":"0.1.35","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.35","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"d8d2851727937b4d527c5184697ea7bb477adc32","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.35.tgz","fileCount":53,"integrity":"sha512-F6L3iyGDikjRhmNAZvYTHBM4cDrDLK0ZBgC/gaRodchhuA7l4PkV4vLCTFQm0qC4owVGEKpuZKQP4IaamHM+vg==","signatures":[{"sig":"MEUCIAERtQGZwu4f3Tt7tPxWYtQV9qMpYSNes/Qn9jPK76dxAiEA62B1+k37kDuTZ4KRcTsVMJMXRJ77vJNKOzzBlEs1NHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204091},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"811fa6dd31bbacfa85c24c1ea228fde22ab8f116","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.35_1763570514823_0.727707538635834","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@polotno/pdf-export","version":"0.1.36","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.36","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"48150450667b8716c60bad2022f50b34d60da51d","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.36.tgz","fileCount":53,"integrity":"sha512-6oS9a0aRog1lZWAk+yloDsKIqSYDVa1iiAnn5DgpK0fNFWsPGvKVTFtdSWUt9cKwmk40NlywJyuThnkMRsLiAA==","signatures":[{"sig":"MEUCIQCEukjEy9ObbCDnUslqwi/+coXukn0Ya4TZmc/lMBtf+AIgGCy9jx1W502/Q1W/+KSsHSVefMudvB60QC0PAUrE20o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205988},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"416fce19ab98d58b3b779618ab761d198bb0f75d","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.6.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"24.10.0","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.36_1765492621483_0.9691196026737017","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@polotno/pdf-export","version":"0.1.37","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.37","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"50fe9dc1ef936aca9a1f3ee9ef28bd30b637fe2b","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.37.tgz","fileCount":53,"integrity":"sha512-O42pGbUQIM+z4YbnB5UfFZRgl3tXaK9fvA9pXP/Jyr9GX3uHqRJX6O8EkU8Z3XmjVKqbaxQJDhv1ay+14iitEA==","signatures":[{"sig":"MEYCIQD2XUo8o4k9/+2407oS2oldhCW02ZM5lMuBozeJNw9I5wIhAJ110/7DA389GPaNNKZZUFyjxaZl1044C8mNbPWAxM3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206477},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"8260147f9ee56b5002fb5a142b3880b755486ae0","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.37_1772562906707_0.8366167778872775","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@polotno/pdf-export","version":"0.1.38","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.38","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"9a4c7f8631ce4a31bc2e0cd9fb0eb22c0dc4cfd5","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.38.tgz","fileCount":57,"integrity":"sha512-z9hBVsj0gvFobrAHBR0H8gADR6s6DFeH6fqUXwRrIgwDYnB4vFMlddyfUje6qt/o9cfnlEDoSzULrTQyRBdamg==","signatures":[{"sig":"MEQCIHyt4J2umC1+ag4YMsLRMfpbef2S0BjJYUbJo8drNSl3AiA0s8KCzEptPKhz6jqt0ebpCU6yonFy2MXmFnakg4EClA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209146},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"f99bcf1a058bc529c336570462b18254668624f5","scripts":{"dev":"vite client","test":"vitest","build":"tsc","compare":"node lib/compare-render.js","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"nikigan","email":"gankin.n24@gmail.com"},"_npmVersion":"10.9.4","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"22.14.0","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","xmldom":"^0.6.0","pdf2pic":"^3.2.0","polotno":"^2.32.4","get-urls":"^12.1.0","file-type":"^21.1.0","node-fetch":"^3.3.2","parse-color":"^1.0.0","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","string-strip-html":"^13.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.12.30","@types/pdfkit":"^0.17.3","pdf-img-convert":"^2.0.0","@types/react-dom":"18.3.2","@types/parse-color":"^1.0.3","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.38_1775654911144_0.7697732652076577","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@polotno/pdf-export","version":"0.1.39","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.39","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"002a2d032a6d3e3f60891f5fd84ada3a05f7dd3d","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.39.tgz","fileCount":5,"integrity":"sha512-2PFkdMenAQJGt0Q54AH7agYQasc5hjOGgqsK5GZxIN7QN3K5QgwekPL54gOsDEDBcOa/t1u8qCYnEd+h21br5w==","signatures":[{"sig":"MEQCIHrlKDDnS04p46hPj2kMQoZPbrUIa7+2Bb1UKjasj7juAiAh2ZwDiiZ/pUZBgKwCVgbT/IzlhxdmZuhBJ/fKNtdXiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84528},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"4350f21e1f1142d10f7560058a0b4570c85da8ff","scripts":{"dev":"vite client","test":"vitest","build":"tsup","compare":"tsx scripts/compare-render.ts","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","linkedom":"^0.18.12","file-type":"^21.1.0","render-tag":"^0.1.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@xmldom/xmldom":"^0.9.10","gradient-parser":"^1.1.1","svg-round-corners":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","polotno":"^2.32.4","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.15.17","@types/pdfkit":"^0.17.3","@types/react-dom":"18.3.2","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.39_1777928101260_0.568783540701453","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@polotno/pdf-export","version":"0.1.40","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.40","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"4b0c5c9e732de31501b1300d8865743eea02384f","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.40.tgz","fileCount":5,"integrity":"sha512-axi41VLR8uJSyOLi0gUeb3Apj3KzVm49t6fnUMewaC7NM+KqE4UwGoP/ybbvCkZPRTovW5Hpa8ad1qIKkHOYUg==","signatures":[{"sig":"MEYCIQClGOARufZak7lcIVxPaXVV2NEYJskEJiXiHNUedfOl1QIhAMgvAlQKrNLr2escALpBWybVShfvakFBgHSUAbB2dnIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84548},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"95ca47e61f1c6b15926c2588856168760687ee4c","scripts":{"dev":"vite client","test":"vitest","build":"tsup","compare":"tsx scripts/compare-render.ts","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","linkedom":"^0.18.12","file-type":"^21.1.0","render-tag":"^0.1.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@xmldom/xmldom":"^0.9.10","gradient-parser":"^1.1.1","svg-round-corners":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","polotno":"^2.32.4","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.15.17","@types/pdfkit":"^0.17.3","@types/react-dom":"18.3.2","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.40_1777929595168_0.8348816349151384","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@polotno/pdf-export","version":"0.1.41","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.41","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"15c40ee97ba8592cba2feca0ae9c69495c2c4cd7","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.41.tgz","fileCount":5,"integrity":"sha512-UDdIwjSKS924WcBe68xHzaBsqPt9ParxN7Lpi5jS5zB08j/1O8xfBLADW3OUesNtOnE/2eiDBwmc6UquqaZ+JQ==","signatures":[{"sig":"MEQCIGkxkURHJvXM+EEIzHqszh4DB6nXTEsVf92SYsKvwBbtAiAdClGV+ayuYqjI0LVI647OuOGTQfCW074d3VpFp1ilnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84736},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"0f13d30deab65e62f8455532dcc7aa1dc5338640","scripts":{"dev":"vite client","test":"vitest","build":"tsup","compare":"tsx scripts/compare-render.ts","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","linkedom":"^0.18.12","file-type":"^21.1.0","render-tag":"^0.1.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@xmldom/xmldom":"^0.9.10","gradient-parser":"^1.1.1","svg-round-corners":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","polotno":"^2.32.4","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.15.17","@types/pdfkit":"^0.17.3","@types/react-dom":"18.3.2","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.41_1777987268103_0.17041231705021076","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@polotno/pdf-export","version":"0.1.42","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.1.42","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"fbb1fdcb49d664127c583d3df978dba8778f5378","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.1.42.tgz","fileCount":5,"integrity":"sha512-SlVO8G1xWvhhjDDXcYaYkm4zNJfC5nUI/kcjTIv2zloJWVg+Ps0hI3ni2im3nzBXeb/iTb4aYqZC82FW0da1kA==","signatures":[{"sig":"MEYCIQDdu39PDKzUjYnv7JXb4PIGK2ngvmt+uGrGtfqJNGAx2wIhAL8RChOh9uXFBqkFI7xJ2GMPYLm75PMDQKVx3IL7RkfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84984},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"2323cb12bec3ecfd75dca8faaa2a207380e635c2","scripts":{"dev":"vite client","test":"vitest","build":"tsup","compare":"tsx scripts/compare-render.ts","postinstall":"patch-package","prepublishOnly":"npm run build","test:update-snapshots":"vitest -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"konva":"^10.0.9","sharp":"^0.34.5","canvas":"^3.2.0","pdfkit":"^0.17.2","linkedom":"^0.18.12","file-type":"^21.1.0","render-tag":"^0.1.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@xmldom/xmldom":"^0.9.10","gradient-parser":"^1.1.1","svg-round-corners":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^7.2.2","pngjs":"^7.0.0","vitest":"^4.0.10","polotno":"^2.32.4","pixelmatch":"^7.1.0","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"18.3.12","polotno-node":"^2.15.17","@types/pdfkit":"^0.17.3","@types/react-dom":"18.3.2","jest-image-snapshot":"^6.5.1","@vitejs/plugin-react":"^5.1.1","pdf-to-png-converter":"^3.11.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.1.42_1777989879866_0.37728268026169354","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@polotno/pdf-export","version":"0.2.0","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"413614c264c3c3bd2a64817e8201c6cda610ff07","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.0.tgz","fileCount":21,"integrity":"sha512-Dcz8u/8ps3EhoNR3VbqjCbAUmAYIZhPEuCXBkgRrLJiOWhdWvRcxWCbTQVwAiQN5IqRIItptQZOeXHu/yw38Dw==","signatures":[{"sig":"MEUCIHkzN7HNls25pH8vGIFArOD8qj5Zete+UWsNvIXNm4IQAiEAqB/BvWPo8laUbZOWmaNHSyMW1ZZeltWevve9RJPpnyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816310},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"704361351c0d9d7f74212fcf1dc3915363253bb1","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","postinstall":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.0_1778075502772_0.022101471861782906","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@polotno/pdf-export","version":"0.2.1","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"09e42e1da3a01dabafc7aebd6653ab8b3ac6d9c6","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.1.tgz","fileCount":21,"integrity":"sha512-Lf7ypZ9UEUn8pIm7uBg47aSybgyFzU5xaDG5xOe1VUVaEm2j8f/77mr9lEASMDpR399VImynNMyZYCgZuUAepA==","signatures":[{"sig":"MEUCIG9Vica2jRMga2pMYeYNQt7PqreM72KirnVBs6ArnRa0AiEAi0pytbkGwAlXY2TowrRCVRk92jJHAMj7RlvZMLodM0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816306},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"0c5f8bc9be4ee644eb90b2a3559ec991c7b97076","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.1_1778077650974_0.31194684416454943","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@polotno/pdf-export","version":"0.2.2","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"2fd5d98e48c103fbf96a4b466e9223151361e7d4","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.2.tgz","fileCount":21,"integrity":"sha512-7O+TjzNz+yc33dxGKDGGBepTLqTCXps4AjRC06dVe4mNtVaLrRBPlu7ll4F92zttHjcD9UbqycoNb9TIS9bd+Q==","signatures":[{"sig":"MEUCIHJoiC43SiJzrE5mFi+Bxj4J0mSIArfNIE2jFXEP0bUnAiEAtpZ4vWwodfgd0PZgfsdZ4z4dnVCWAAlSZk52013HQms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2818425},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"f67f52766de0c7d2268f38a68d59c200068f0b11","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.2_1778857979732_0.511531903239802","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@polotno/pdf-export","version":"0.2.3","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"50f200f1f4de09bdf4487316f481bdd68514f0ec","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.3.tgz","fileCount":21,"integrity":"sha512-edwnRBKC+LlL9KXyjRjSp4+mUog63vxsR5wW/1y+qSAprV+n1QJi0NCa7vA07WOpG2aEyUvsfeWqryybzdZzHg==","signatures":[{"sig":"MEUCIQC3AzpzvhP2hj5W84TVkoC0vCgQcwswtth3Repmxk5k/AIgRBJj2OLHwpLC6Kk9cxwiDr9bLm/a3hdvkrlObfyop+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2830618},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"88c3de4e674cbedd758ab7912788df9c4110b589","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.3_1779127819465_0.16596959394457333","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@polotno/pdf-export","version":"0.2.4","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"191f7da722b13733c33fcaf4d86ec66323833399","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.4.tgz","fileCount":21,"integrity":"sha512-vSEUDzH9hBQDWZUUEY+nw0jgoVFBdiTnaAnW4D2aAkqH8Vv9NYLc+dmH+VpjPrQL/skFa0GzfGnDaJERaPV07Q==","signatures":[{"sig":"MEUCIGlq2Kb1hvKD6Q4kS+oc2xNzwvJidg8gXuhhU94294FaAiEA3WrQ8Tm0OBWuo5xzYg4eEzLjOSlm120BKIa03OJlWxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2833293},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"923ec49a72c256bce7d61b00abbc3786b74d247f","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.4_1779283788331_0.5567077911988052","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@polotno/pdf-export","version":"0.2.5","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"0b2e67b9f1a4dd326b4bb248b29676c8a7613723","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.5.tgz","fileCount":21,"integrity":"sha512-Ik93XIWjtvZ+xTqxNQNbWQa/I7WJ7JovwW0CtqRcoG7XRtIu/HkT5G4VsRjS8PjIn8aWsYiWXvkuqqPOP2O/GA==","signatures":[{"sig":"MEYCIQDLGKM7dHsG1Mc3lYF2clgwO5MOsuj1YTyv5b1hJaWvfwIhAIuEOhD0hn9rPG1hMPKTDrn7e9nmNpTrEm6o6sNFmkTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2836591},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"2d7dc888bb6d4e093aafc921c7b2933f60a0095f","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.5_1779892107938_0.5686929966725582","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@polotno/pdf-export","version":"0.2.6","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"729d3a67629538030bafd30d017dfcff6cbec7c0","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.6.tgz","fileCount":21,"integrity":"sha512-Owg60umGh1/7L0snx02Cn727C5qjVj9dMAi/nR6ZKa3XCpXzOL1ZXmSOc8Lkr2VJvD/PkaTwlGcNhnrHnBDkhw==","signatures":[{"sig":"MEYCIQCs415T06BP+PIzrhkBIIZrnZtbfAKz+wDlzKRy4r9ILwIhAOzmi0KB/qr64UAhgIFHctsaUuAKIJH0OBu2sSH4K6Wh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2837197},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"8467846cdd980a5634e64bc8a041c17a53f8ded1","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.6_1779893572082_0.07291210327750197","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@polotno/pdf-export","version":"0.2.7","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"f8f5ccdabb9fe86543798c010405e2a651e11a43","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.7.tgz","fileCount":21,"integrity":"sha512-wHExYAohXP37gnJOo38Ftr709ycXesZd1YitgW0pMDM2n3IiVdCnkQDIiTLUrVl9hYfJBf7hyUkUVu3sj4DAxQ==","signatures":[{"sig":"MEUCIB8WFX3UjijkXrM+x6I3vBbrneEuhGEDO1QhcD6zlSeSAiEAkvwgXuA0aTqWWxJTiHSWGd+/NQgqXA+oE+oZl4li+to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2838323},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"92003ee5b7e62879af0375808374de89f00356de","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.7","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.7_1781554409681_0.4002012843125802","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@polotno/pdf-export","version":"0.2.8","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"79783756fd7e1fec098e4eef9a074b5ed8754722","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.8.tgz","fileCount":21,"integrity":"sha512-mYpTOHCbsQq4NlRt5kug4QMQIM0qH7vgTw7SEwryDiaR24cmFDyXWWrvq1EUMZFUChrYzxlhIrw9reeMLXThKg==","signatures":[{"sig":"MEUCIHz+n06qrKmnpqzMCxBgg1kFIP4l3TgDrJsCXeHZw6bOAiEAv42NqFhMnVZeZQrF0pmG55oM5MQiB26CCqZjRa6g0Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815670},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"be8e8e399562a259a63bfad6464464258ec48082","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.8_1781585302583_0.83801267528129","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@polotno/pdf-export","version":"0.2.9","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"f285f904cee7d96942f183bbd59ed764f1cfcce2","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.9.tgz","fileCount":21,"integrity":"sha512-qQ9jl/lpPk+VNNOUVxai3saOiGWcNbmzSf/vq/0OwgLESAUjAqsqnxUbiIsgjoN7XGl9r8YVjLzJaxJBqciGIA==","signatures":[{"sig":"MEQCIFHvFPsyvbn2urJtlcf2wbA+ynhmTa0t889rGfwzTOkbAiB7BOtYKoa/0krHR4DHOxfYltYj9m2eyHljhtRwGAEZ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816398},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"b68543746334adf835da5e9204f64437829c0632","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.9_1781609195594_0.6166586383415804","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@polotno/pdf-export","version":"0.2.10","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"9baadff6daf58d3a9c679e72ab4e512d40677850","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.10.tgz","fileCount":21,"integrity":"sha512-LITFMyjKmGdUZUA7xMvCvu35Ybh42BLTZeYPAcJ4HEagqOm7j8uEzXXivGvJvgJRXKvKyGwTKewK7Vi69b3epg==","signatures":[{"sig":"MEQCIF47rrZqV0QkDTwpc+7dy7MplpENC2Z5QtDNcvKbX2ypAiA4vUbLn1r4pIOV11thYIBd4YppC7FhhfRgUrkn8/qzlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2817913},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"gitHead":"41617d597dc747d73c7e2254706be9b642611b8d","scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","prepare":"patch-package","test:browser":"npm run build && vitest run --project browser","prepublishOnly":"npm run build","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.10","konva":"^10.3.0","pngjs":"^7.0.0","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.5","polotno":"^2.40.2","process":"^0.11.10","pixelmatch":"^7.2.0","playwright":"^1.59.1","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.6.0","@types/react":"18.3.12","polotno-node":"^2.15.18","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.5","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"18.3.2","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.1","pdf-to-png-converter":"^4.0.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.5","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.10_1781693826315_0.17209640524770564","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@polotno/pdf-export","version":"0.2.11","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"5ddf3e97b26c1d870095f4327c55e3858142f5ea","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.11.tgz","fileCount":21,"integrity":"sha512-dpNVdWwlzUXBbhaP7NNBS5HW+ROrYDmzxlNKPKsG8lwO1uKok3l4PFdCrLn8V45wiA7ae00WIzbLHdnCYGsfag==","signatures":[{"sig":"MEUCIEQcay2Zm37IG1KIh1rE1qtjZneik4sttRC9LRzirac5AiEA2UrfS+9BcDYWhnKkoWh65zkM8myYSAtQMpmgmOcziUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2818103},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.11.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/1fa87b319eb1c9ea5c38985d5c04426e/polotno-pdf-export-0.2.11.tgz","_integrity":"sha512-dpNVdWwlzUXBbhaP7NNBS5HW+ROrYDmzxlNKPKsG8lwO1uKok3l4PFdCrLn8V45wiA7ae00WIzbLHdnCYGsfag==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.0.2","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.11_1781722718360_0.341284370080045","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@polotno/pdf-export","version":"0.2.12","author":{"name":"Anton Lavrenov"},"_id":"@polotno/pdf-export@0.2.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"23f29aead3acd9ff900970d21f2d8f519cb8f261","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.12.tgz","fileCount":21,"integrity":"sha512-lmjdCu2ppl1eVJHuOT5tsUB/bH4GyP/jj5igKrRLs8ki+kKcsKKeok2uVT2VQT8luSReEWrN2EMQwHXXfMcSyQ==","signatures":[{"sig":"MEUCIAjRte82tQ3pIBt/pjOF4TsEcmggBthYISm3Z3D5UJkPAiEA1/TP0bJfGdXs07k1FW+a9MhApA4b4LlW3Khdg/rxdkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2818227},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.12.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/d2f2f025223c3f867695610d7e24a972/polotno-pdf-export-0.2.12.tgz","_integrity":"sha512-lmjdCu2ppl1eVJHuOT5tsUB/bH4GyP/jj5igKrRLs8ki+kKcsKKeok2uVT2VQT8luSReEWrN2EMQwHXXfMcSyQ==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.0.3","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.12_1781796736888_0.7598787160184153","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@polotno/pdf-export","version":"0.2.13","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.2.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"7ac49801613a37ff1b02b6042e2944ba28acff9a","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.13.tgz","fileCount":22,"integrity":"sha512-hqhEsBYs1WIMIrNMiHZqg/DAYR+RHE9OpPLwistJFgAnEo2bgU83LAqufDwu1pejYsCGeWEFcGhiMWWmYs4cNA==","signatures":[{"sig":"MEQCIAtuEg3nUoq+bs40l+jXw3B2SyCFagEF2jN9n2377kzQAiAdyrcZvIHJE1liXOi15BXtT/XfXBuag9MOMZZbcjd69Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2804207},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.13.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/cb1ccd7fb389553dd7afee6fde974965/polotno-pdf-export-0.2.13.tgz","_integrity":"sha512-hqhEsBYs1WIMIrNMiHZqg/DAYR+RHE9OpPLwistJFgAnEo2bgU83LAqufDwu1pejYsCGeWEFcGhiMWWmYs4cNA==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.1.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.13_1781959569399_0.24088508576307843","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@polotno/pdf-export","version":"0.2.14","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.2.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"c9910445de78b82b7aea1ed3368a0690b1726e0b","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.14.tgz","fileCount":22,"integrity":"sha512-/MBqVb4IpDuuv5qi+HbEqstI+wVCiS03TBEH/IDmsxAScCB3HGG/9JaLZfYDF3XBUPU5ixnL1N2pOAfgf3fuNA==","signatures":[{"sig":"MEQCIGCcAXWeDWXxDGAB+VF8/ekXnt9W9WCMPCn4ZYPxuIZpAiApWiqsZxqJTkmFbZZBna36uuuhE3N4LzA877L5GK9yFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2805559},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.14.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/bfa4667c061378e59a1920599fec308f/polotno-pdf-export-0.2.14.tgz","_integrity":"sha512-/MBqVb4IpDuuv5qi+HbEqstI+wVCiS03TBEH/IDmsxAScCB3HGG/9JaLZfYDF3XBUPU5ixnL1N2pOAfgf3fuNA==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.1.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.14_1781981711090_0.1936330064079217","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@polotno/pdf-export","version":"0.2.15","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.2.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"5e5495998b2d3baf4116dd71ab2889853d78d06f","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.15.tgz","fileCount":22,"integrity":"sha512-FE/snfTGaQT1WRlE+IaDi1ZbEEV05H1utd2gLCJzFPWU2R+JcAl/11u8XymM6af8sDlFGckpK8XnOASaXmOiHg==","signatures":[{"sig":"MEQCIBi+ePwvo1095JuzwerwMSg58352VV43FIp83iczsVKPAiAS3nAPBBC8YW4Mu/Bn6iKEhQxth+lBZs/bIzAwkzDGWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2805944},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.15.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/0fd017af949daf8530034a01fd1c9495/polotno-pdf-export-0.2.15.tgz","_integrity":"sha512-FE/snfTGaQT1WRlE+IaDi1ZbEEV05H1utd2gLCJzFPWU2R+JcAl/11u8XymM6af8sDlFGckpK8XnOASaXmOiHg==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.1.3","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.15_1782236939329_0.8029274896219021","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@polotno/pdf-export","version":"0.2.16","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.2.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"e9e5f9d800600433e0ab01446a4eb1e0c281330e","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.16.tgz","fileCount":22,"integrity":"sha512-PwzyS/28a/pdgcAKhHj4l53DhL540JIPwDht0kR6nEr1Q1YltvrhkIkxOwPem+YoSXzv0e5hzu5Sq76hicItPw==","signatures":[{"sig":"MEUCIQD66kb49pXFv4mPyjE/7F/fKlsb4iO3wm8ABdUtL6OKAgIgS33+pN1IRw7MiUvxlPDGGplMcMojc+SIoEn0VXFjLAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2806024},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.16.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/548ef36c8c2de98b2a2eba3dccac0b3d/polotno-pdf-export-0.2.16.tgz","_integrity":"sha512-PwzyS/28a/pdgcAKhHj4l53DhL540JIPwDht0kR6nEr1Q1YltvrhkIkxOwPem+YoSXzv0e5hzu5Sq76hicItPw==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.1.3","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.15","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.16_1782384107142_0.5558072372494096","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@polotno/pdf-export","version":"0.2.17","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.2.17","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"c2cb62fb30532b9dd7c17026004ab152f77c1d72","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.17.tgz","fileCount":22,"integrity":"sha512-H1K0jvNsMLcGmMAMZVtNYC9eJauyaA0qnMhqGC47tPAJTO6l7q3xvlYGhisz1C7s9dQyffsHYgEwnOwq0X2dyQ==","signatures":[{"sig":"MEYCIQCX1Gl2HyMVHWrRCLvrgiwSmUarfxX804GOTYAH6InGvAIhAMGAufEduRyyf4uQMEwVFxJdyxiGUhwy6mhRl0+/SeOq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2807516},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.17.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/75412a000051fcfb91e29e9cabce04d1/polotno-pdf-export-0.2.17.tgz","_integrity":"sha512-H1K0jvNsMLcGmMAMZVtNYC9eJauyaA0qnMhqGC47tPAJTO6l7q3xvlYGhisz1C7s9dQyffsHYgEwnOwq0X2dyQ==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.2.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.16","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.17_1783010257085_0.061931142978090215","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@polotno/pdf-export","version":"0.2.18","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.2.18","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"3a3b8ff1edc023409d9828a1f1f08ff6eab019da","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.2.18.tgz","fileCount":22,"integrity":"sha512-CWlZe4q2l29fkLgy6V5YojnRjEaiR5U+wnCRIwdFLvNYh7CN9eRthheLy54SFDQaQJp0fgut3hiyFFQYMCiokQ==","signatures":[{"sig":"MEYCIQCoqTUtteiTsMGGaQaJSlfl0zxm0RY3fUWkUAGF3Pi30AIhAJA0rNgfFoBB4w0+/xAvTGqiTfdRYWDw7r5T40uTuLb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2807516},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.2.18.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/6c27480e8a194b02be17ff68c73c7d88/polotno-pdf-export-0.2.18.tgz","_integrity":"sha512-CWlZe4q2l29fkLgy6V5YojnRjEaiR5U+wnCRIwdFLvNYh7CN9eRthheLy54SFDQaQJp0fgut3hiyFFQYMCiokQ==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.2.1","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.16","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.1","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.2.18_1783016479777_0.5402660292725106","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@polotno/pdf-export","version":"0.3.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.3.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"f735b929babf1daa115b3a2c96a9c9980db385d0","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.3.0.tgz","fileCount":22,"integrity":"sha512-Pri2jAhENajspEJzUzwOkweH18sqD+0OFwK7Z7FbGI3TMvxPAHAY5dI+RMeI694agzQxtmQeh7ZhP0hVaPuUEg==","signatures":[{"sig":"MEUCIQC0waCQrPbiqfOxsd30mepZ9hXQD2GGBlDpPwYwxmW+/AIgGPVZHKE2+rlSEAQTjFiNnweZFcdNEzlg0ZAY/4YpI2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2812717},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.3.0.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/81f3d417cce9a5129407b0944bf58146/polotno-pdf-export-0.3.0.tgz","_integrity":"sha512-Pri2jAhENajspEJzUzwOkweH18sqD+0OFwK7Z7FbGI3TMvxPAHAY5dI+RMeI694agzQxtmQeh7ZhP0hVaPuUEg==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.34.5","canvas":"^3.2.3","linkedom":"^0.18.12","file-type":"^22.0.1","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","pako":"^2.1.0","tsup":"^8.5.1","vite":"^8.0.16","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.18.0","vitest":"^4.1.9","fontkit":"^2.0.4","polotno":"4.3.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.60.0","render-tag":"^0.1.17","typescript":"~6.0.3","@types/node":"^25.9.2","@types/react":"^19.2.17","polotno-node":"3.0.3","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.8","browserify-zlib":"^0.2.0","gradient-parser":"^1.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.2","pdf-to-png-converter":"^4.1.0","@types/readable-stream":"^4.0.23","@vitest/browser-playwright":"^4.1.8","vite-plugin-node-polyfills":"^0.26.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.3.0_1783453700503_0.8637824167351906","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@polotno/pdf-export","version":"0.4.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.4.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"2fbf148ae12b466c6f1df339e8a88125fe4acf1b","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.4.0.tgz","fileCount":22,"integrity":"sha512-0+Wj9mEmsaEJP2DDWWqhAqxqVnu9zZQ23rDfWTupQDbq1IpW5HXN/kgqfJts3S6//f6pv1dskcFYTz3lLHswwQ==","signatures":[{"sig":"MEYCIQDVvVFIX8yWqObSSARQ8k6ODi+9jw5mWmhNIYsfd8D1kQIhAJgN1B3MgKGSL8iS7rFnEYrdef5/oUBCNsOTvBIiM9fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2636368},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.4.0.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/c57a4dc1e068a15c98893143f0e1526e/polotno-pdf-export-0.4.0.tgz","_integrity":"sha512-0+Wj9mEmsaEJP2DDWWqhAqxqVnu9zZQ23rDfWTupQDbq1IpW5HXN/kgqfJts3S6//f6pv1dskcFYTz3lLHswwQ==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","canvas":"^3.2.3","linkedom":"^0.18.13","file-type":"^22.0.1","render-tag":"^0.1.23","@polotno/core":"0.1.0","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.1.4","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","fontkit":"^2.0.4","polotno":"4.4.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.61.1","render-tag":"^0.1.23","typescript":"~6.0.3","@types/node":"^26.1.1","@types/react":"^19.2.17","polotno-node":"3.1.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","browserify-zlib":"^0.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.3","pdf-to-png-converter":"^4.1.1","@types/readable-stream":"^4.0.24","@vitest/browser-playwright":"^4.1.10","vite-plugin-node-polyfills":"^0.28.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.4.0_1784049510867_0.39255533155338895","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@polotno/pdf-export","version":"0.4.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.4.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"5360b1be3b15efdff0c44f320e6fc042a278f4e7","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.4.1.tgz","fileCount":22,"integrity":"sha512-Nvi3Q+9TqI8MLo30g7D3KN3M+f0khS0omj51IBA+QBdx6Rk33Dp4HDYBPpeBfjrEECWwP7vkyRXU3U/Il5i8zg==","signatures":[{"sig":"MEUCIDYo6ocN8GQ8Xe460HOAgPdwcIPxFlJgA8MQB35Ox/1aAiEA6IcJ9c1yh3t6lrj/x66I9ygfjBdMJvbT6uLDCGj/r6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2640772},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.4.1.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","test:browser":"pnpm run build && vitest run --project browser","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/b66dd5825a4b91aa9b8beb7fbb522347/polotno-pdf-export-0.4.1.tgz","_integrity":"sha512-Nvi3Q+9TqI8MLo30g7D3KN3M+f0khS0omj51IBA+QBdx6Rk33Dp4HDYBPpeBfjrEECWwP7vkyRXU3U/Il5i8zg==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","canvas":"^3.2.3","linkedom":"^0.18.13","file-type":"^22.0.1","render-tag":"^0.1.26","@polotno/core":"0.2.0","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.1.4","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","fontkit":"^2.0.4","polotno":"4.4.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.61.1","render-tag":"^0.1.26","typescript":"~6.0.3","@types/node":"^26.1.1","@types/react":"^19.2.17","polotno-node":"3.1.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","browserify-zlib":"^0.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.3","pdf-to-png-converter":"^4.1.1","@types/readable-stream":"^4.0.24","@vitest/browser-playwright":"^4.1.10","vite-plugin-node-polyfills":"^0.28.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.4.1_1784752629729_0.7231372816015167","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@polotno/pdf-export","version":"0.5.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.5.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"46254c9fdd3214146604338f88832f9395ac9765","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.5.0.tgz","fileCount":22,"integrity":"sha512-0NqyxyHcxXn6C2ebZb8G7K+Kej/JpfsOI6j9tfX/9ISY5Pq8y48Ts2NX+p/aKF4OBR3PPLtjoPduq7k3XVvjJw==","signatures":[{"sig":"MEQCIANiX3Tp9hVLQI8x4sv9fJcxuafArKzrnTaTwes5QL+QAiAK+VL4TsDqG5sW0WgvQet7jOuSlAiKR9M5QWrkbFPjuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642587},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.5.0.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","inspect-pdf":"tsx scripts/inspect-pdf.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/8999c49671376ed9aad8ee9dbdd87f00/polotno-pdf-export-0.5.0.tgz","_integrity":"sha512-0NqyxyHcxXn6C2ebZb8G7K+Kej/JpfsOI6j9tfX/9ISY5Pq8y48Ts2NX+p/aKF4OBR3PPLtjoPduq7k3XVvjJw==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","canvas":"^3.2.3","linkedom":"^0.18.13","file-type":"^22.0.1","render-tag":"^0.1.26","@polotno/core":"0.2.0","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.1.4","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","fontkit":"^2.0.4","polotno":"4.5.0","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.61.1","render-tag":"^0.1.26","typescript":"~6.0.3","@types/node":"^26.1.1","@types/react":"^19.2.17","polotno-node":"3.1.1","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","browserify-zlib":"^0.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.3","pdf-to-png-converter":"^4.1.1","@types/readable-stream":"^4.0.24","@vitest/browser-playwright":"^4.1.10","vite-plugin-node-polyfills":"^0.28.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.5.0_1785292092065_0.5683513671972535","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@polotno/pdf-export","version":"0.5.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.5.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"f6eac091f9026cba83b751e4cb536f07385e0796","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.5.1.tgz","fileCount":22,"integrity":"sha512-xtQRVja6BMj+mcQTvnhq3Im2LkH92Qj/lSuMufDQFtBp2lPk6BO9JMPvTvGBEtANTBVIndQDvKwseWMThO9p7g==","signatures":[{"sig":"MEUCIGeSeVx8E50lyS04ENSUZuo2s+sKGJHlkf7yjseepFqFAiEAm51gMwt+i/tSMLG20u/65RCnCOCR+h/5+xY/XuxZvR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642817},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.5.1.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","inspect-pdf":"tsx scripts/inspect-pdf.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/9ae77311ad3de3d064ee54a2722838d3/polotno-pdf-export-0.5.1.tgz","_integrity":"sha512-xtQRVja6BMj+mcQTvnhq3Im2LkH92Qj/lSuMufDQFtBp2lPk6BO9JMPvTvGBEtANTBVIndQDvKwseWMThO9p7g==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","canvas":"^3.2.3","linkedom":"^0.18.13","file-type":"^22.0.1","render-tag":"^0.1.26","@polotno/core":"0.3.0","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.1.4","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","fontkit":"^2.0.4","polotno":"4.5.1","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.61.1","render-tag":"^0.1.26","typescript":"~6.0.3","@types/node":"^26.1.1","@types/react":"^19.2.17","polotno-node":"3.1.2","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","browserify-zlib":"^0.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.3","pdf-to-png-converter":"^4.1.1","@types/readable-stream":"^4.0.24","@vitest/browser-playwright":"^4.1.10","vite-plugin-node-polyfills":"^0.28.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.5.1_1785362453114_0.6589998294588642","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@polotno/pdf-export","version":"0.6.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.6.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"dist":{"shasum":"66d6fd3c5647a85a21dff56a3c7a7db3fa95aaec","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.6.0.tgz","fileCount":22,"integrity":"sha512-XEHM3udmVsCCU8iMBjScFJOM/NmajO3qR+xcTEiXTRehgqWswQhzskMGT/Lgx/iKl9lgxlcDfFGbDg72t/YhIw==","signatures":[{"sig":"MEUCIQCg0wbN//1qWPMCoruOGARpV+tXP7sK7dm0txFfW1HYSAIgUYEVL+gJAxBF5PloLjtCCQ5usL1om5VHUuSuBdFd/18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2645460},"main":"./lib/index.js","type":"module","_from":"file:polotno-pdf-export-0.6.0.tgz","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","inspect-pdf":"tsx scripts/inspect-pdf.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_resolved":"/private/var/folders/c3/kp3_vs3x46z4qfz16x4cst600000gn/T/d72872803c1e9b4a0818fc91793df266/polotno-pdf-export-0.6.0.tgz","_integrity":"sha512-XEHM3udmVsCCU8iMBjScFJOM/NmajO3qR+xcTEiXTRehgqWswQhzskMGT/Lgx/iKl9lgxlcDfFGbDg72t/YhIw==","_npmVersion":"11.9.0","description":"Convert Polotno JSON into vector PDF","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","canvas":"^3.2.3","linkedom":"^0.18.13","file-type":"^22.0.1","render-tag":"^0.1.26","@polotno/core":"0.4.0","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.1.4","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.7","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","fontkit":"^2.0.4","polotno":"4.5.2","process":"^0.11.10","react-dom":"^19.2.7","pixelmatch":"^7.2.0","playwright":"^1.61.1","render-tag":"^0.1.26","typescript":"~6.0.3","@types/node":"^26.1.1","@types/react":"^19.2.17","polotno-node":"3.1.3","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","browserify-zlib":"^0.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.3","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.3","pdf-to-png-converter":"^4.1.1","@types/readable-stream":"^4.0.24","@vitest/browser-playwright":"^4.1.10","vite-plugin-node-polyfills":"^0.28.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.6.0_1785790042622_0.3378821399162908","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@polotno/pdf-export","version":"0.7.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-1a","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.7.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"f5a295543fb9808c47cc605e30a01fefe22c7729","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.7.0.tgz","fileCount":22,"integrity":"sha512-79KrczVa1XN6fulxGGbdEJtrhUzTo3lWuZ7MajhEy8KfxYG9m321YrLX97tkL9idljNZhgK9hic9M5/RfYB/eQ==","signatures":[{"sig":"MEUCIQC2MHdKshrn0YLVyGk/i7Ld2vsnPtmGvpxqrn9LvTD8TwIgYWymtXMfHbKOzm8s8JqwlcCXoUlN/vHR5GQACe1NIeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2672991},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"vitest run --project node","bench":"tsx scripts/bench.mts","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","test:update-snapshots":"vitest --project node -u"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and optional PDF/X-1a output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","canvas":"^3.2.3","bidi-js":"^1.0.3","linkedom":"^0.18.13","file-type":"^22.0.1","render-tag":"^0.1.27","@polotno/core":"0.5.0","@xmldom/xmldom":"^0.9.10","@polotno/schema":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.1","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","fontkit":"^2.0.4","polotno":"4.6.0","process":"^0.11.10","react-dom":"^19.2.8","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.27","typescript":"~6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.18","polotno-node":"3.2.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","browserify-zlib":"^0.2.0","readable-stream":"^4.7.0","@types/react-dom":"^19.2.4","crypto-browserify":"^3.12.1","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.5","pdf-to-png-converter":"^4.2.0","@types/readable-stream":"^4.0.24","@vitest/browser-playwright":"^4.1.10","vite-plugin-node-polyfills":"^0.28.0","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.7.0_1786118474493_0.5717153087477176","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@polotno/pdf-export","version":"0.8.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.8.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"4412f8d9ec2e4210acc00536f9a52b5d84c2ca9f","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.8.0.tgz","fileCount":28,"integrity":"sha512-mKge33tK5SQsiVbhCpFlZIZUlStwCsL9tImluZDsafGTWpG+vWpOtcqh5Y/TZzMOCmUqqo9UT8vVgVX+083fGA==","signatures":[{"sig":"MEUCIQCrF9VSZc0Jcv1koh735nxN+igcts3jEkNporpeSNHwPwIgI9+p6eLnEHpt/1246Hj878Duq3hZhu8dCK9oUmLyFDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5083026},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream && vitest run","bench":"tsx scripts/bench.mts","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","linkedom":"^0.18.13","file-type":"^22.0.1","@polotno/core":"0.6.0","@xmldom/xmldom":"^0.9.10","@napi-rs/canvas":"1.0.3","@polotno/schema":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.1","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.7.0","react-dom":"^19.2.8","pdfjs-dist":"^6.2.108","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.29","typescript":"~6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.18","polotno-node":"3.3.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","@types/react-dom":"^19.2.4","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.5","pdf-to-png-converter":"^4.2.0","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.8.0_1786651787502_0.15496077699201072","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@polotno/pdf-export","version":"0.8.1","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.8.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"0d6ddd6505f46eac0e82afdeba2ca5f111b3e8d0","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.8.1.tgz","fileCount":28,"integrity":"sha512-RXXjMW7ZnS+Z5RjBUBwf8QpaMyJyeNbMVqSW3cp8Gyd6h8o43RgimSj2iOAXGlCZnBxyPC2Y1CgiFK0yPnVqHg==","signatures":[{"sig":"MEUCIQDMaITOZAecgYO0AqYZmmRqb78R1c2PAr5HH6UCxWF+twIgbVQn65BLMu3HTcl045BwPlHv95wtQj7/EvWLXPg4tgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5082996},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream && vitest run","bench":"tsx scripts/bench.mts","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","linkedom":"^0.18.13","file-type":"^22.0.1","@polotno/core":"0.6.0","@xmldom/xmldom":"^0.9.10","@napi-rs/canvas":"1.0.3","@polotno/schema":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.1","konva":"^10.3.0","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.8.0","react-dom":"^19.2.8","pdfjs-dist":"^6.2.108","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.29","typescript":"~6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.18","polotno-node":"3.4.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","@types/react-dom":"^19.2.4","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.5","pdf-to-png-converter":"^4.2.0","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.8.1_1786652590281_0.2065618556717379","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@polotno/pdf-export","version":"0.9.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.9.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"ab7c15ec01d77f1200d4800ed6c648c273fd0dbb","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.9.0.tgz","fileCount":28,"integrity":"sha512-hGu6DEeTk0wolK8wWbDUi5wWZuhcTJAVQm8ZoE5qOitsniIXiOYYC7TrWI00j+5KKxaT6T1Azj+awDzSrPfBZw==","signatures":[{"sig":"MEYCIQC2Nzx0jqn0F3GNssbhJ5uNePK9BVCyyhRP+yantXyscgIhAM9oJQa1VTNKxUnm/L20pkUs5/XOTjreD4Rj8OCaF7w2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5094348},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","linkedom":"^0.18.13","file-type":"^22.0.1","@polotno/core":"0.7.0","@xmldom/xmldom":"^0.9.10","@napi-rs/canvas":"1.0.3","@polotno/schema":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.1","konva":"^10.3.1","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.8.0","react-dom":"^19.2.8","pdfjs-dist":"^6.2.108","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.29","typescript":"~6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.18","polotno-node":"3.4.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","@types/react-dom":"^19.2.4","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.5","pdf-to-png-converter":"^4.2.0","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.9.0_1787150123140_0.48541665166323544","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@polotno/pdf-export","version":"0.10.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.10.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"3a46013ead2a5c5563ca9b0d4bb97f61e2cc03ad","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.10.0.tgz","fileCount":28,"integrity":"sha512-94Aw4U0O8miNRkHiKZwFcJrhNANOWKEA9SQG4PNeg7wyNiTu2Y+aBLIrORHb5YbrNiSVQZWFApfw0fL8t4NaNQ==","signatures":[{"sig":"MEYCIQCicV59Z8KU65Ia0wlcd62AlV/xfnQmA8hm01QVTzhWAAIhAIlatFO7zxJBysk2AynIX9FSItcI77CtR+4CbeyjBP6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5109152},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","linkedom":"^0.18.13","file-type":"^22.0.1","@polotno/core":"0.8.0","@xmldom/xmldom":"^0.9.10","@napi-rs/canvas":"1.0.3","@polotno/schema":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.1","konva":"^10.3.1","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.9.0","react-dom":"^19.2.8","pdfjs-dist":"^6.2.108","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.34","typescript":"~6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.18","polotno-node":"3.5.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","@types/react-dom":"^19.2.4","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.5","pdf-to-png-converter":"^4.2.0","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.10.0_1787696206947_0.9182863653890203","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@polotno/pdf-export","version":"0.11.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.11.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"61a13c79571b7ea0e07ac9d11782eb308358ebe2","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.11.0.tgz","fileCount":28,"integrity":"sha512-7oItcpHW1p/3prFVIwXc5dxj4/v8Lx1MLiMaWehdNtUEEczk+yp82sQGEpW/fpHgHH2vm5ExO0243IHrYjdicA==","signatures":[{"sig":"MEUCIGUDN+HMKzn8PexHW5ljiJAJ1q722/Onvg2aDmCBuKCZAiEA7annOAEnmD2Eihk+oineT4BCN5aV6knSWqoLGFyCozU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5110213},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"patch-package && tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.3","linkedom":"^0.18.13","file-type":"^22.0.1","@polotno/core":"0.9.0","@xmldom/xmldom":"^0.9.10","@napi-rs/canvas":"1.0.3","@polotno/schema":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.1","konva":"^10.3.2","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.10","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.10.0","react-dom":"^19.2.8","pdfjs-dist":"^6.2.108","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.35","typescript":"~6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.18","polotno-node":"3.6.0","@types/pdfkit":"^0.17.6","patch-package":"^8.0.1","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.10","@types/react-dom":"^19.2.4","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.0.5","pdf-to-png-converter":"^4.2.0","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.11.0_1787850051272_0.30457015379897734","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@polotno/pdf-export","version":"0.11.1","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.11.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"e096de3d2457c77d93663c1a086d7fe2d35fad46","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.11.1.tgz","fileCount":28,"integrity":"sha512-sjK2gun0WDVPR1q7QQ612LkZ/MDEO3iVZR07+8espi/sieniMi+8Nh6W+siMzqi3ZjrsDyjb0sW2tQoh4Z4u7A==","signatures":[{"sig":"MEUCIQD9ySvJOsruFYwtD5BX7dfVGY/bh2XEMmkw7MwqKWz+sAIgH0japCwaS8Nn2cp4za5WLTZ1OF4bmnN3tSD1fCkzWik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5119706},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.4","linkedom":"^0.18.13","file-type":"^22.0.2","@polotno/core":"0.10.0","@xmldom/xmldom":"^0.9.12","@napi-rs/canvas":"1.0.8","@polotno/schema":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.2","konva":"^10.3.2","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.11","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.11.0","react-dom":"^19.2.8","pdfjs-dist":"^6.3.289","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.35","typescript":"~6.0.3","@types/node":"^26.4.1","@types/react":"^19.2.18","polotno-node":"3.7.0","@types/pdfkit":"^0.17.6","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.11","@types/react-dom":"^19.2.5","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.1.1","pdf-to-png-converter":"^4.2.1","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.11.1_1788521325137_0.12921190374771307","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@polotno/pdf-export","version":"0.11.2","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.11.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"6d7ffbd2e97a19970e47666a721866df7aee9c24","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.11.2.tgz","fileCount":30,"integrity":"sha512-i4cGC+XDUhz36K6YSk9hksg8vOOH3nGf/efJwE7wWfgGAenUuU2VnyD5K+VAWWQQZQR6kEjqPRGCIHRmI8seuA==","signatures":[{"sig":"MEUCICBdWqQgRP5BD3K0x1aT9inAdcr2XOY/kmXm4kHkO5MBAiEAuS7lBfbdLRVC0ZhrwxfN2ZK59toITxxgVn/m0ZurxPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5702835},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"sharp":"^0.35.4","linkedom":"^0.18.13","file-type":"^22.0.2","@polotno/core":"0.11.0","@xmldom/xmldom":"^0.9.12","@napi-rs/canvas":"1.0.8","@polotno/schema":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.1","tsup":"^8.5.1","vite":"^8.2.2","konva":"^10.5.0","pngjs":"^7.0.0","react":"^19.2.8","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^4.1.11","bidi-js":"^1.0.3","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.12.0","react-dom":"^19.2.8","pdfjs-dist":"^6.3.289","pixelmatch":"^7.2.0","playwright":"^1.62.1","render-tag":"^0.1.35","typescript":"~6.0.3","@types/node":"^26.4.1","@types/react":"^19.2.18","polotno-node":"3.8.1","@types/pdfkit":"^0.17.6","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^4.1.11","@types/react-dom":"^19.2.5","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.1.1","pdf-to-png-converter":"^4.2.1","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.11.2_1788966562945_0.5498098134778819","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@polotno/pdf-export","version":"0.12.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.12.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"b8610796b957a5646e32f0c7d28e96704c982591","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.12.0.tgz","fileCount":30,"integrity":"sha512-3Fb22/K05fL91FMiAI9G9F4IiLOrTackdlxPLEERdc9aD2kYP92c+IqCn7PYsBqaEC0TR3Yh8KFVq8cabJyL6A==","signatures":[{"sig":"MEYCIQDnMCuu3xH3WWnlkn4VSMFObdIzplCokvRFjohY9aIRogIhAPAYBn/d0ECntUWQCvgONPcKqI+40F+Xu94fEOM7WmZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVsHoB+++jIOjWplKvbUVAR0JvXEL9rHJrqodNPfR2SQIgcsNpaEHLXL/hh/D+Lg+QPMpMgdD7xD5/FWQ+ZC4y+EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5723621},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"tsx scripts/report-render.mts","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"dependencies":{"sharp":"^0.35.4","linkedom":"^0.18.13","file-type":"^22.1.0","@polotno/core":"0.12.0","@xmldom/xmldom":"^0.9.12","@napi-rs/canvas":"1.0.9","@polotno/schema":"0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.2","tsup":"^8.5.1","vite":"^8.3.0","konva":"^10.5.0","pngjs":"^7.0.0","react":"^19.3.0","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^5.0.1","bidi-js":"^1.1.0","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.12.1","react-dom":"^19.3.0","pdfjs-dist":"^6.3.289","pixelmatch":"^7.2.0","playwright":"^1.63.0","render-tag":"^0.1.37","typescript":"~6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","polotno-node":"3.9.0","@types/pdfkit":"^0.17.6","svg-to-pdfkit":"^0.1.8","@vitest/browser":"^5.0.1","@types/react-dom":"^19.3.0","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","jest-image-snapshot":"^6.5.2","@vitejs/plugin-react":"^6.1.1","pdf-to-png-converter":"^4.2.1","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.12.0_1789653816351_0.4133518589984233","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@polotno/pdf-export","version":"0.13.0","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","_id":"@polotno/pdf-export@0.13.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"homepage":"https://polotno.com/docs/pdf-export","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"c63428c92f9632be6d402c43f293f79241289508","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.13.0.tgz","fileCount":30,"integrity":"sha512-6X2f/nW0VaMoxVBKqyzDmGV1GCW387DMDEE5MSpm8nsLKptLWYUVipyNIV8+SJLb6WMgZy6zgQN3tZCFjZjmhQ==","signatures":[{"sig":"MEUCIHaMihh7ZJaL+Cv5TVOQbUvs8+Y6Mb14YHoAKimKDFVqAiEAiADiUfCge1ljPBttrLiycFhGenteu+Me7grFir9Qmlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4FLHR5f9js6iWc93lDWbQMLHY3twHv3W6VYKVzNQRgAIgaoPT39KHrACBsWOEGFDHVsMQJvI66mUZVoOu2ty9oYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5712449},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"vitest run --project node tests/pdf.test.js tests/pdf-shard-2.test.js","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"sideEffects":false,"dependencies":{"sharp":"^0.35.4","linkedom":"^0.18.13","file-type":"^22.1.0","@polotno/core":"0.13.0","@xmldom/xmldom":"^0.9.12","@napi-rs/canvas":"1.0.9","@polotno/schema":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.2","tsup":"^8.5.1","vite":"^8.3.0","konva":"^10.7.0","pngjs":"^7.0.0","react":"^19.3.0","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^5.0.1","bidi-js":"^1.1.0","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.13.0","react-dom":"^19.3.0","pdfjs-dist":"^6.3.289","pixelmatch":"^7.2.0","playwright":"^1.63.0","render-tag":"^0.2.0","typescript":"~6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","polotno-node":"3.10.0","@types/pdfkit":"^0.17.6","@vitest/browser":"^5.0.1","@types/react-dom":"^19.3.0","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","@vitejs/plugin-react":"^6.1.1","pdf-to-png-converter":"^4.2.1","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-export_0.13.0_1790349052478_0.34074030237417774","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"_id":"@polotno/pdf-export@0.14.0","bugs":{"url":"https://polotno.com/contact"},"dist":{"shasum":"83a4f40b73444d67293e4a2e9f20eb2cc2dd9840","tarball":"https://registry.npmjs.org/@polotno/pdf-export/-/pdf-export-0.14.0.tgz","fileCount":30,"integrity":"sha512-CidA0rI7BTxtUtP/B7bKyE3osmDtO0Zis1ov27MCF0UeySdfs4u2R5j3WAerI7VUljq13XGfcB+8K+JdhH3mFQ==","signatures":[{"sig":"MEQCIA1wy4Kgjal0ujKD3/6m9QrKvlSUU+KF+BaLTKQjSXM8AiBjzfPKAiu04G/+PWEP5s8LO9Wd+X5EVo+6cIuihBHaYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDufb4JXr/j7Lc5+pddr6m6QK+NFp8cff3tpXqpawi0gwIgWnO/3tWH99dgTwIzqynsXxbuVwPwnHA1oL/v+r2ewmY="}],"unpackedSize":5739496},"main":"./lib/index.js","name":"@polotno/pdf-export","type":"module","types":"./lib/index.d.ts","author":"Anton Lavrenov","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=22.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","default":"./lib/index.js"},"./browser":{"types":"./lib/browser.d.ts","browser":"./lib/browser.js","default":"./lib/browser.js"}},"license":"SEE LICENSE IN LICENSE.md","scripts":{"dev":"vite client","test":"if [ -z \"$TURBO_HASH\" ]; then pnpm exec turbo run build --filter=@polotno/pdf-export --output-logs=new-only --log-order=stream; fi && vitest run","bench":"tsx scripts/bench.mts","build":"tsup","compare":"tsx scripts/compare-render.ts","test:node":"vitest run --project node","typecheck":"tsc --noEmit -p tsconfig.json","bidi-oracle":"tsx scripts/bidi-oracle.mts","inspect-pdf":"tsx scripts/inspect-pdf.mts","pdfx-matrix":"pnpm run build && tsx scripts/pdfx-matrix.mts","pdfx-visual":"tsx scripts/pdfx-visual.mts","test:browser":"pnpm run build && vitest run --project browser","report-render":"vitest run --project node tests/pdf.test.js tests/pdf-shard-2.test.js","measure-canvas":"tsx scripts/measure-canvas.mts","compare-three-way":"tsx scripts/compare-three-way.mts","generate-lcms-wasm":"tsx scripts/generate-lcms-wasm.mts","generate-image-assets":"tsx scripts/generate-image-assets.mts","test:update-snapshots":"vitest run --project node -u","generate-cmyk-reference":"tsx scripts/generate-cmyk-reference.mts"},"version":"0.14.0","_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"homepage":"https://polotno.com/docs/pdf-export","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","directories":{},"maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"sideEffects":false,"dependencies":{"sharp":"^0.35.5","linkedom":"^0.18.13","file-type":"^22.1.1","@polotno/core":"0.14.0","@xmldom/xmldom":"^0.9.12","@napi-rs/canvas":"1.0.9","@polotno/schema":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"pako":"^3.0.2","tsup":"^8.5.1","vite":"^8.3.1","konva":"^10.7.0","pngjs":"^7.0.0","react":"^19.3.0","buffer":"^6.0.3","pdfkit":"^0.19.1","vitest":"^5.0.2","bidi-js":"^1.1.0","fontkit":"^2.0.4","pdf-lib":"^1.17.1","polotno":"4.14.1","react-dom":"^19.3.0","pdfjs-dist":"^6.3.289","pixelmatch":"^7.2.0","playwright":"^1.63.0","render-tag":"^0.2.1","typescript":"~6.0.3","@types/node":"^26.6.3","@types/react":"^19.3.0","polotno-node":"3.11.0","@types/pdfkit":"^0.17.6","@vitest/browser":"^5.0.2","@types/react-dom":"^19.3.0","@kittl/little-cms":"1.0.3","svg-round-corners":"^0.4.3","@vitejs/plugin-react":"^6.1.1","pdf-to-png-converter":"^4.2.1","@polotno/design-fixtures":"0.0.0","@vitest/browser-playwright":"^5.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pdf-export_0.14.0_1790784240708_0.7979894816261384"}}},"time":{"created":"2025-09-30T15:37:38.668Z","modified":"2026-09-30T16:04:01.366Z","0.1.18":"2025-09-30T15:37:38.859Z","0.1.19":"2025-10-24T17:10:46.185Z","0.1.20":"2025-11-05T15:38:44.942Z","0.1.21":"2025-11-05T15:54:56.558Z","0.1.22":"2025-11-05T16:45:29.935Z","0.1.23":"2025-11-10T17:53:48.633Z","0.1.24":"2025-11-10T18:21:47.903Z","0.1.25":"2025-11-11T14:00:34.203Z","0.1.26":"2025-11-11T14:17:05.970Z","0.1.27":"2025-11-12T12:13:11.985Z","0.1.28":"2025-11-12T19:42:57.730Z","0.1.29":"2025-11-14T12:43:26.562Z","0.1.30":"2025-11-14T14:06:12.469Z","0.1.31":"2025-11-17T21:07:13.559Z","0.1.32":"2025-11-17T22:44:00.596Z","0.1.33":"2025-11-18T14:41:13.378Z","0.1.34":"2025-11-18T15:19:09.056Z","0.1.35":"2025-11-19T16:41:55.052Z","0.1.36":"2025-12-11T22:37:01.701Z","0.1.37":"2026-03-03T18:35:06.856Z","0.1.38":"2026-04-08T13:28:31.284Z","0.1.39":"2026-05-04T20:55:01.451Z","0.1.40":"2026-05-04T21:19:55.380Z","0.1.41":"2026-05-05T13:21:08.310Z","0.1.42":"2026-05-05T14:04:40.029Z","0.2.0":"2026-05-06T13:51:42.977Z","0.2.1":"2026-05-06T14:27:31.221Z","0.2.2":"2026-05-15T15:12:59.940Z","0.2.3":"2026-05-18T18:10:19.680Z","0.2.4":"2026-05-20T13:29:48.477Z","0.2.5":"2026-05-27T14:28:28.088Z","0.2.6":"2026-05-27T14:52:52.274Z","0.2.7":"2026-06-15T20:13:29.927Z","0.2.8":"2026-06-16T04:48:22.782Z","0.2.9":"2026-06-16T11:26:35.767Z","0.2.10":"2026-06-17T10:57:06.487Z","0.2.11":"2026-06-17T18:58:38.565Z","0.2.12":"2026-06-18T15:32:17.086Z","0.2.13":"2026-06-20T12:46:09.619Z","0.2.14":"2026-06-20T18:55:11.273Z","0.2.15":"2026-06-23T17:48:59.547Z","0.2.16":"2026-06-25T10:41:47.364Z","0.2.17":"2026-07-02T16:37:37.262Z","0.2.18":"2026-07-02T18:21:19.986Z","0.3.0":"2026-07-07T19:48:20.733Z","0.4.0":"2026-07-14T17:18:31.073Z","0.4.1":"2026-07-22T20:37:09.989Z","0.5.0":"2026-07-29T02:28:12.304Z","0.5.1":"2026-07-29T22:00:53.384Z","0.6.0":"2026-08-03T20:47:22.827Z","0.7.0":"2026-08-07T16:01:14.653Z","0.8.0":"2026-08-13T20:09:47.760Z","0.8.1":"2026-08-13T20:23:10.497Z","0.9.0":"2026-08-19T14:35:23.380Z","0.10.0":"2026-08-25T22:16:47.149Z","0.11.0":"2026-08-27T17:00:51.462Z","0.11.1":"2026-09-04T11:28:45.317Z","0.11.2":"2026-09-09T15:09:23.161Z","0.12.0":"2026-09-17T14:03:36.468Z","0.13.0":"2026-09-25T15:10:52.589Z","0.14.0":"2026-09-30T16:04:01.122Z"},"bugs":{"url":"https://polotno.com/contact"},"author":"Anton Lavrenov","license":"SEE LICENSE IN LICENSE.md","homepage":"https://polotno.com/docs/pdf-export","keywords":["pdf","pdf export","json to pdf","vector pdf","pdf/x-4","pdf/x-1a","cmyk","print pdf","polotno","javascript"],"description":"Convert Polotno JSON into vector PDFs in browsers and Node.js, with custom-font embedding and natively written PDF/X-4 and PDF/X-1a print output","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"},{"name":"nikigan","email":"gankin.n24@gmail.com"}],"readme":"# @polotno/pdf-export\n\nExport [Polotno design JSON](https://polotno.com/docs/schema) as a vector PDF.\nText stays selectable, shapes stay vector, and custom fonts are embedded.\n\nThe package supports regular PDF and PDF/X-4. It also supports the legacy\nPDF/X-1a format. All modes work in Node.js and browsers without Ghostscript.\n\n**Runtime:** Node.js 22.13 or later, or a modern browser.\n\n> **License:** Non-production use is free, with no time limit. Production use\n> requires a Polotno subscription. [Read the license](./LICENSE.md).\n\n## Install\n\n```bash\nnpm install @polotno/pdf-export\n```\n\n## Usage\n\nUse the default entry in Node and the browser entry in browsers.\n\n```js\nimport { jsonToPDFBytes } from '@polotno/pdf-export'; // Node\nimport { jsonToPDFBytes } from '@polotno/pdf-export/browser'; // browser\n\nconst bytes = await jsonToPDFBytes(json); // Uint8Array, both runtimes\n```\n\nBoth entries accept the same export options. `blockPrivateNetwork` and\n`fetchGuard` are Node-only.\n\nAll export functions accept `metadata` with `title`, `author`, `application`,\nand `producer` fields.\n\n### Node.js\n\n```js\nimport { jsonToPDF } from '@polotno/pdf-export';\n\nawait jsonToPDF(json, './output.pdf'); // writes the file\n```\n\n### Browser\n\n```js\nimport { jsonToPDFBlob } from '@polotno/pdf-export/browser';\n\nconst blob = await jsonToPDFBlob(store.toJSON()); // application/pdf\n```\n\n## Print export\n\n| Mode              | Option         | Use                       | Transparency                                |\n| ----------------- | -------------- | ------------------------- | ------------------------------------------- |\n| Regular PDF       | Omit `pdfx`    | General vector PDF        | Preserved                                   |\n| PDF/X-4           | `pdfx: 'x-4'`  | Preferred print format    | Preserved                                   |\n| PDF/X-1a (legacy) | `pdfx: 'x-1a'` | Vendors that require X-1a | Transparent pages become opaque CMYK images |\n\nPDF/X-4 is the preferred print format. If your vendor requires PDF/X-1a, use\nthat format. Both PDF/X modes need an ICC output intent. Ask your vendor for\nthe correct profile and identifier. The deprecated `pdfx1a: true` option still\nselects PDF/X-1a, but it cannot be combined with `pdfx`.\n\n```js\nimport { readFile } from 'node:fs/promises';\n\nconst profile = new Uint8Array(await readFile('./CoatedFOGRA39.icc'));\nawait jsonToPDF(json, './print-ready.pdf', {\n  pdfx: 'x-4',\n  outputIntent: { profile, identifier: 'FOGRA39' },\n  colorMode: 'cmyk', // optional for X-4; default is 'preserve-rgb'\n});\n```\n\nBoth runtimes accept profile bytes. Fetch the bytes in a browser:\n\n```js\nconst response = await fetch('/CoatedFOGRA39.icc');\nconst profile = new Uint8Array(await response.arrayBuffer());\n```\n\nCommon European profiles include\n[Coated FOGRA39 and PSO Coated v3](https://www.eci.org/en/downloads).\n[GRACoL](https://www.idealliance.org/) is common in North America.\n\nPDF/X-4 preserves ICC-based RGB by default. `colorMode: 'cmyk'` converts fills,\nstrokes, and gradients through the output intent. Raster images stay ICC-based\nRGB. Pure RGB black can become rich black. The exporter has no black-generation\noption.\n\nPDF/X-1a is always CMYK and does not accept `colorMode`. It handles each page\nas follows:\n\n- An opaque page stays vector, with selectable text and spot separations.\n- A transparent process-color page becomes one opaque CMYK image. The\n  `pdfxRasterDpi` option sets its resolution and defaults to 300.\n- A page that combines transparency with a spot color causes an error.\n\nTransparency includes opacity, shadows, soft image alpha, SVG masks, and\ntransparent gradients. `onWarning` reports each flattened page and lost\nprocess-color overprint. The default handler uses `console.warn`.\n\nThe color engine loads only for PDF/X. The X-1a rasterizer loads only for\ntransparent pages. Both components are included.\nNode flattening requires Node.js 22.13 or later. Browser flattening requires\n`OffscreenCanvas` (Safari 16.4 or later). A strict browser CSP must allow\n`script-src 'wasm-unsafe-eval'` for CMYK conversion.\n\n## Native CMYK colors\n\nStore a CMYK color as `device-cmyk(C% M% Y% K%)` or\n`device-cmyk(C% M% Y% K% / alpha)` in any color field. The exporter writes it\nas `DeviceCMYK` with the exact values, never through RGB. A\n`linear-gradient(...)` whose stops are all CMYK becomes a `DeviceCMYK` shading.\n\nPrint-ready output means `pdfx` with a CMYK output intent. An RGB or grayscale\nintent fails with `EXPORT_FAILED` (`details.option: 'outputIntent'`). An\nordinary PDF (no `pdfx`) still writes `DeviceCMYK`, but names no printing\ncondition.\n\nSome paths can only draw the RGB preview: shadows, blurred text, SVGs with\nfilters or `maskSrc`, gradients that mix CMYK and RGB stops, gradients on text\nruns, and pages that PDF/X-1a flattens. `onCmykReport` lists them, together with\ncolors above `cmykInkLimit` (default 300%), rich-black text, and CMYK in an\nordinary PDF (`no-output-intent`):\n\n```js\nawait jsonToPDF(json, './print.pdf', {\n  pdfx: 'x-4',\n  outputIntent: { profile, identifier: 'FOGRA39' },\n  onCmykReport: (entries) => {\n    // [{ pageId, elementId, field, reason, color }]\n  },\n});\n```\n\nThe report never stops an export.\n\n## Spot colors and overprint\n\nMap a design color to a named separation ink:\n\n```js\nawait jsonToPDF(json, './output.pdf', {\n  pdfx: 'x-4',\n  outputIntent: { profile, identifier: 'FOGRA39' },\n  spotColors: {\n    'rgba(255,215,0,1)': {\n      name: 'Gold Foil',\n      cmyk: [0, 0.15, 0.5, 0], // fallback for viewers without spot support\n      overprint: true,\n    },\n  },\n});\n```\n\nColors match by value, not syntax or alpha. For example, `#FFD700` and\n`rgb(255,215,0)` select the same ink. Text, lines, figures, and SVG elements\nsupport spot colors. The `cmyk` process-color fallback uses values from `0` to\n`1`. A `device-cmyk(...)` color never matches a spot entry.\n\n`overprint: true` prints the spot ink over the process colors. This setting can\nprevent white halos around a foil or varnish plate.\n\nPDF/X-4 preserves spot-color transparency. PDF/X-1a rejects a page that\ncombines a spot color with transparency. SVG masks and clip paths count as\ntransparency. `line` and `table` colors ignore alpha. Use element `opacity`\nfor these elements.\n\n## Layout and image detail\n\nSet the bleed in pixels on each page. Then include it during export:\n\n```js\nconst json = {\n  pages: [{ bleed: 36, children: [] }],\n};\n\nawait jsonToPDF(json, './print-ready.pdf', {\n  includeBleed: true,\n  cropMarkSize: 18,\n});\n```\n\n`bleed` sets all four sides. `bleedTop`, `bleedRight`, `bleedBottom`, and\n`bleedLeft` override individual sides. A value of `0` disables that side.\n\n`cropMarkSize` reserves a separate margin and draws crop marks at the trim edge.\nElement coordinates stay relative to the trim corner. Page backgrounds extend\nthrough the bleed area.\n\n`dpi` converts design pixels to PDF points. The option overrides the design DPI,\nwhich defaults to 72. The conversion is `points = pixels * 72 / dpi`.\n\n`imagePpi` limits the raster detail per printed inch. It defaults to 300, the\nprint-shop standard. Use 450 for premium stock or 150 for proofs. This option\nonly removes pixels.\n\nSet `imagePpi` for the output medium, not for a target file size. A lower value\ncan create a larger file because a JPEG below the limit embeds unchanged.\n\n`imageQuality` sets the JPEG quality (0 to 1) for photos the exporter must\ndecode — a cropped, filtered, or downsampled photo. It defaults to `0.85`.\nOnly opaque images with a JPEG source re-encode as JPEG. PNG art, transparent\nimages, and unmodified pass-through JPEGs never do. Set `imageQuality: 1` to\nembed decoded rasters lossless instead; expect several times larger files.\n\nAn untouched crop or aspect fit does not decode the photo at all: the exporter\nembeds the source bytes once and writes the crop into the page. Different\ncrops of one photo share a single embedded image.\n\nA PDF/X file also embeds the `outputIntent` ICC profile you pass. A large\npress profile (ECI FOGRA39 is 1.8 MB, about 1.4 MB compressed) sets the\nminimum size of every file. Your print vendor can supply a smaller profile\nwhen file size matters.\n\n## Fonts and text\n\nThe exporter embeds design fonts and Google Fonts as subsets. Regular PDFs can\nkeep standard PDF fonts unembedded. When a font lacks a glyph, the exporter\nselects a fallback by writing system. Set `fallbackFont` to choose the family.\nColor emoji render in black and white.\n\nA font that cannot load causes a `FONT_FAILED` error. Set `skipFontError: true`\nto substitute `fallbackFont`, or Helvetica when no fallback is set. A regular\nPDF draws a missing-glyph box when no font covers a character; PDF/X fails.\n\nPDF/X embeds every font. It replaces Arial, Times New Roman, and Courier with\nArimo, Tinos, and Cousine. Symbol and ZapfDingbats require a registered font\nfile.\n\nText that is taller than its box shrinks by default. Set\n`textOverflow: 'resize'` to keep the authored font size and natural text height.\nThe exporter does not support `'ellipsis'`.\n\n## Progress and cancellation\n\n```js\nconst controller = new AbortController();\n\nawait jsonToPDF(json, './output.pdf', {\n  onProgress: (progress) => console.log(progress),\n  signal: controller.signal,\n});\n```\n\n`onProgress` receives a value from `0` to `1`. The value never decreases. It\nmeasures completed work, not elapsed time. Errors from this callback are logged.\n\n`signal` cancels the export before the final write and leaves no partial output\nfile. A later abort is ignored. An active response stream can finish first.\nShared font downloads cannot be canceled.\n\n## Assets and network access\n\nThe browser fetches remote images, fonts, and SVG sources during export. These\nassets require CORS access. Google Fonts works by default. Other assets must\nsend `Access-Control-Allow-Origin` or use a `data:` URL.\n\nNode.js blocks cloud-metadata addresses by default. Use\n`blockPrivateNetwork: true` to also block loopback and private addresses. Use\n`fetchGuard` to replace these rules with your own URL policy. The exporter\napplies the policy to every redirect.\n\n```js\n// Use the built-in strict policy.\nawait jsonToPDF(json, './output.pdf', {\n  blockPrivateNetwork: true,\n});\n\n// Or replace the built-in policy.\nawait jsonToPDF(json, './output.pdf', {\n  fetchGuard: (url) => isAllowed(url),\n});\n```\n\n## Errors\n\nExport failures are plain `Error` objects with a stable `code` and structured\n`details`. Supported codes are `DESIGN_INVALID`, `IMAGE_FAILED`, `FONT_FAILED`,\n`FETCH_FAILED`, and `EXPORT_FAILED`. Use `code` instead of the message text in\napplication logic.\n","readmeFilename":""}