{"_id":"@ai-matrx/print","_rev":"63-d03d069708e44f71ef0305027a364ae5","name":"@ai-matrx/print","dist-tags":{"latest":"0.8.41"},"versions":{"0.1.0":{"name":"@ai-matrx/print","version":"0.1.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.1.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"cb8ab64866000c2728ed6a751cd3df08ef52e254","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.1.0.tgz","fileCount":46,"integrity":"sha512-a+CINwupOdIG/KTLnF7/Ha+cXwji+zFQs/gnJJ7FYJgkLP4OVN07g+N16vuz/tWQDwyAasunLrkrcC6bB5KFdg==","signatures":[{"sig":"MEUCIQCQFwS8QGswP9Sq8Rkq7RgLFWHPfkEtctshK9m4i0KvIgIgFaVO2GyXHxL751w+9zvIgB8EbcQqtd/e0ftvkll11M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1239842},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/ai-matrx-new-packages.nQdv1r/tarballs/ai-matrx-print-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"armanisadeghi","email":"arman@armansadeghi.com"},"_resolved":"/tmp/ai-matrx-new-packages.nQdv1r/tarballs/ai-matrx-print-0.1.0.tgz","_integrity":"sha512-a+CINwupOdIG/KTLnF7/Ha+cXwji+zFQs/gnJJ7FYJgkLP4OVN07g+N16vuz/tWQDwyAasunLrkrcC6bB5KFdg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"11.19.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","html2canvas":"^1.4.1","tailwind-merge":"^3.6.0","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.1.0_1788025836466_0.08069873953840712","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ai-matrx/print","version":"0.2.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.2.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a83a0d9d89a3d0ee54c42bf12b0762c284e905e0","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.2.0.tgz","fileCount":64,"integrity":"sha512-eXsgdB1BIonwYMRrchWc6qe9PV9ze4OEB75Xg6kK2SHpd0ytRZItLzswL6yrg8LwFqAHLaRr+boS0u/axejeJw==","signatures":[{"sig":"MEUCIEVMjMLA18xA3MD3xA5p4xnFfneK2cmwXcO1apNUH5kaAiEA8+uIcEv1jiG5Fa6tsPYnwjYYKRYWrXHNl1eRZcLB0Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451477},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.2.0.tgz","_integrity":"sha512-eXsgdB1BIonwYMRrchWc6qe9PV9ze4OEB75Xg6kK2SHpd0ytRZItLzswL6yrg8LwFqAHLaRr+boS0u/axejeJw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.2.0_1788102978022_0.6795038992234801","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ai-matrx/print","version":"0.2.1","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.2.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f3cb8a01517532242b8297a394bb8d29c385bb53","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.2.1.tgz","fileCount":64,"integrity":"sha512-YOi6KzZXjkPiNfLiQ1ppgDFy2Tu+X2grftxNn/QrvYZ9aEyoxSM/Hr88nPfZaIb4rk1VwI5IPAhGTPY6gbJjXw==","signatures":[{"sig":"MEQCIETt/dk5ED8LT5LrQQMNF3NS+zQ/Xt7zXbUlByM8EePeAiB/GSJWY028eSNxISRwcnsaR3T1Qjzc9r9BWSE2/FPavg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1469994},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.2.1.tgz","_integrity":"sha512-YOi6KzZXjkPiNfLiQ1ppgDFy2Tu+X2grftxNn/QrvYZ9aEyoxSM/Hr88nPfZaIb4rk1VwI5IPAhGTPY6gbJjXw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.2.1_1788115594407_0.1258742732015239","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ai-matrx/print","version":"0.3.1","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.3.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"df6e40d3fb0e7ed8ce76161a9cb302a1eef46b0a","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.3.1.tgz","fileCount":70,"integrity":"sha512-8uJNSEKGDBhoaGOy68wSNauDpEKJc3yqc0GkIc6bK+uANOEO2HFQZ35jw6RTPl8TNPKy7UusYY89+u5tLp2u6A==","signatures":[{"sig":"MEUCIQDvK0dQn8b6m6V54crNfxATqIniJHkruchBuNyy8brfMAIgeopHkS2zS0yTqExgSjjIxKJ3BEB/KdWkPZU+w0Y9s2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808290},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.3.1.tgz","_integrity":"sha512-8uJNSEKGDBhoaGOy68wSNauDpEKJc3yqc0GkIc6bK+uANOEO2HFQZ35jw6RTPl8TNPKy7UusYY89+u5tLp2u6A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.3.1_1788131195425_0.8268950461102693","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ai-matrx/print","version":"0.3.2","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.3.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f544d1488f9b445e5013e7907fe8ffcd4a7d9732","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.3.2.tgz","fileCount":70,"integrity":"sha512-s7+5tWkaf9inrBCR2NVurNqZtm6XT7HKlyraCq6CITGTTUy3Dxgb2EdpBbv11dpcLWXaBAoLxv1wtKcIptHOAg==","signatures":[{"sig":"MEUCIQCkMrws0p3YBPwgU/3bBSlEYYmMcE8V82f5szwnhdIpAAIgWzi+ZJbalr7QsXhqrq6EJNWtFNrS4Z8SCWPoDNU7VVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1808690},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.3.2.tgz","_integrity":"sha512-s7+5tWkaf9inrBCR2NVurNqZtm6XT7HKlyraCq6CITGTTUy3Dxgb2EdpBbv11dpcLWXaBAoLxv1wtKcIptHOAg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.3.2_1788157128127_0.29620676503266363","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ai-matrx/print","version":"0.4.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.4.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f0155dd5b395094db9641a2951a2fc47c893d803","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.4.0.tgz","fileCount":94,"integrity":"sha512-5be6eaVVcL9+C5VrxOObTPiT44jZiqGcDv8mHZJUSe2w3JvzgLUjAR3okcTpcGpHLpduBZdytJ6SLdtvlh807w==","signatures":[{"sig":"MEUCIQD+M4ITxkmiUj+xrlmUHAwIXiJOGAQ25rU1GpbOCgTF1AIgJZBtxrHy+FWd4GWfj6a13w059lDBKr48KPBu3wXL4+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2659657},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.4.0.tgz","_integrity":"sha512-5be6eaVVcL9+C5VrxOObTPiT44jZiqGcDv8mHZJUSe2w3JvzgLUjAR3okcTpcGpHLpduBZdytJ6SLdtvlh807w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.4.0_1788164688658_0.954694767958487","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ai-matrx/print","version":"0.5.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"35d2bdc2122cc38814176d7dbf668c5494277aa5","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.0.tgz","fileCount":94,"integrity":"sha512-D1MNd0ecC/IPtz1HjI4pRsKC2yOE5AzhmkzPONo98fDG6CROfxHZqgo3t06VOSzyGi4fZ7FDllL7wLCeWgiA2g==","signatures":[{"sig":"MEUCIQDsbYtMz34wjPbiRLOQckVmVXlK5uifPylIZMILDB68OgIgJkZwulF+R3NRBpyYzRxt2D2U3Y3CEdvl0WGtAG8ZWts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2668569},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.0.tgz","_integrity":"sha512-D1MNd0ecC/IPtz1HjI4pRsKC2yOE5AzhmkzPONo98fDG6CROfxHZqgo3t06VOSzyGi4fZ7FDllL7wLCeWgiA2g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","@ai-matrx/kit":"0.8.0","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.0_1788830357872_0.9054626624191544","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ai-matrx/print","version":"0.5.1","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2d0c93c71669fbcd4f504853aecab41b2fa61668","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.1.tgz","fileCount":96,"integrity":"sha512-6nL+Qq6T8fEDLBwfAqiwAmteojeKVtf3UrpAHvP0+h9AOQbodwkL+LVxuU5qLmef8shkfDzvS2T0RKlAM/xtnA==","signatures":[{"sig":"MEYCIQDLcnPd0GLT4x0rDq+7iQ6m+HNnHFStm6wamGG6x+X+DQIhAPehcPafkVd8yNb8mGbJ8cYPIGOY3jHVQ2B6YfXKA/WO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669356},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.1.tgz","_integrity":"sha512-6nL+Qq6T8fEDLBwfAqiwAmteojeKVtf3UrpAHvP0+h9AOQbodwkL+LVxuU5qLmef8shkfDzvS2T0RKlAM/xtnA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.1_1789030712124_0.18573506052210975","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ai-matrx/print","version":"0.5.2","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ec50883e9dce415609bc4c3f015fdd964a7188eb","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.2.tgz","fileCount":96,"integrity":"sha512-p4h3aTvgxkG2AmANHeMbPjrAFNmJxVRgqHznWiqIdFtRdYsM0/ZIWM1xEgChZZmUB5blnlOoUo7DMmoV43WnkQ==","signatures":[{"sig":"MEUCIQDaFvkwAr3XAmVoLiQr8s0s8L85/iySb8/oaaRi3Pdk7QIgNi9o+824ZkgT5DYnP0K9lOz3GQJ15Qb/7QWSv/LHvkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669624},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.2.tgz","_integrity":"sha512-p4h3aTvgxkG2AmANHeMbPjrAFNmJxVRgqHznWiqIdFtRdYsM0/ZIWM1xEgChZZmUB5blnlOoUo7DMmoV43WnkQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.2_1789278086698_0.5996239024167092","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@ai-matrx/print","version":"0.5.3","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ca575924bc3e14f661469660295a7934ba68430f","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.3.tgz","fileCount":96,"integrity":"sha512-5Q/hDaH3oyq5mGny8bO2hoM6fKmrDPA7V7q1igrhCjh8EeDMb0pQj3UXqaww60iNYzjgFR1tHSOC0EXLNhMTsA==","signatures":[{"sig":"MEUCIQCwtq7UvikbVD8H1jd+DBHCz/sjttmoctpZb2i4KAdA7wIgRznAwy2QvG9XZ0BXdcOnFEtGZdyLofe1OE2afUM2v4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669624},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.3.tgz","_integrity":"sha512-5Q/hDaH3oyq5mGny8bO2hoM6fKmrDPA7V7q1igrhCjh8EeDMb0pQj3UXqaww60iNYzjgFR1tHSOC0EXLNhMTsA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.3_1789283590017_0.8428391049831481","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@ai-matrx/print","version":"0.5.4","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"51946ffa20c003d0829722204ffa8ddca029573c","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.4.tgz","fileCount":96,"integrity":"sha512-c/62mQG6Cc7qkvC+9AVv1+LzBipVHOnBe4E5KYZ8NE8Sh3T6DGcKUGn4Obh9WgazkGCuGFbqYLc41mQIF7RNXQ==","signatures":[{"sig":"MEUCIQDoMvGiH7WmDKUzG1Dx8D75iQfkIXMv7apijasf6hcNkAIgOyYHaxh5woaAGj3fa13kMBqmHdWwWRfJxU6qTB6Oan4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670066},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.4.tgz","_integrity":"sha512-c/62mQG6Cc7qkvC+9AVv1+LzBipVHOnBe4E5KYZ8NE8Sh3T6DGcKUGn4Obh9WgazkGCuGFbqYLc41mQIF7RNXQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^3.0.4","qrcode":"^1.5.4","bwip-js":"^4.7.0","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.6.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.4_1789284310073_0.8647284763896939","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@ai-matrx/print","version":"0.5.5","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"30b44721ec62b8a556e9f93a0c2e2e98d0540391","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.5.tgz","fileCount":96,"integrity":"sha512-y6ohWJ0+C+FXfQe+N7GsrAMPs/ZK8d5xxbucI8LR6sb5skohxnwprTyw7f4eFw3VZnomBI6a7+7u2gVoYwd/kg==","signatures":[{"sig":"MEYCIQDpM5ymbGNasxwUjI/8L6TK23ismwn49ngyNPXWIYjipQIhAIctwVke+ard4h5U1AqLWMwmvnG335CZYTkqSSy4qx6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670285},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.5.tgz","_integrity":"sha512-y6ohWJ0+C+FXfQe+N7GsrAMPs/ZK8d5xxbucI8LR6sb5skohxnwprTyw7f4eFw3VZnomBI6a7+7u2gVoYwd/kg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.5_1789337127120_0.15156025840752796","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@ai-matrx/print","version":"0.5.6","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"57781c794b9e7ab0e50cd6eca500cfaf6fe22ef3","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.6.tgz","fileCount":96,"integrity":"sha512-6eb8ymW70yoehjk66G5Hc4OycZHyfql+2MgMTxqGNk7ldCWhWpthFdKL4bneUZfrc3Im38N0dXPu90NsQ/k/xg==","signatures":[{"sig":"MEUCICGEBMNYBPWiOdSyFgvmDJABlrdwM2/KGDpWZBPlF8LAAiEAxgXGepuJL2qkme5NRdFi81eVe7vn01DjsNR2Uik3FiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670506},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.6.tgz","_integrity":"sha512-6eb8ymW70yoehjk66G5Hc4OycZHyfql+2MgMTxqGNk7ldCWhWpthFdKL4bneUZfrc3Im38N0dXPu90NsQ/k/xg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.6_1789417111131_0.5277628598740247","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@ai-matrx/print","version":"0.5.7","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"dc2eab3f769d69aff8df2fcebc8678427f36cf4a","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.7.tgz","fileCount":96,"integrity":"sha512-cUYOJ8LoKVlmHZaVbmR5o6IG1RgJ+XKCHjHypDx3Q3m51HLn7eujTR+rY4HB35Rxe4rzAfxT9SrS17+3fJGc/Q==","signatures":[{"sig":"MEUCIQCxOBq9BNWbuucY/utEXnUdQL3xiRVgPZAmhS0L1r5ZGwIgH0CzEGkC9sy4x7cek645KC2Xh4DLnVUSXSr3Ys5ec6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670727},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.7.tgz","_integrity":"sha512-cUYOJ8LoKVlmHZaVbmR5o6IG1RgJ+XKCHjHypDx3Q3m51HLn7eujTR+rY4HB35Rxe4rzAfxT9SrS17+3fJGc/Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.7_1789592628992_0.08715114605479823","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@ai-matrx/print","version":"0.5.8","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c11c911182b965d3834525e1e93a1655a68cd8a9","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.8.tgz","fileCount":96,"integrity":"sha512-v0VVFkfaQ0RcKiORJ6AnXs9EV0aOcuhLw34VOVWJW7DU7/qcRvGAHLp9NVeuxx+HoIdhTBmnLw6HKgs2spoURA==","signatures":[{"sig":"MEYCIQDGRXbCLKRS6RCTSD3M8Ufv4t1ivKbgWUAVXJ13aFBJUgIhAJzL0wJ7sw+Lc4+CauArYLeFDEi9U5T7zjVSxiVga8q6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670948},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.8.tgz","_integrity":"sha512-v0VVFkfaQ0RcKiORJ6AnXs9EV0aOcuhLw34VOVWJW7DU7/qcRvGAHLp9NVeuxx+HoIdhTBmnLw6HKgs2spoURA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.8_1789620084096_0.6472904190207442","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@ai-matrx/print","version":"0.5.9","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d925b4caaf5932d948f685edbe15b1a649797dc7","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.9.tgz","fileCount":96,"integrity":"sha512-WeFD8LFJfEsfYiFnCvrS18ACbcLYf/ObpWo+Z0MmFXPmZumIjC1PRmKxq5oJG+zy3h8rbC8ZtO/17151i8HXJA==","signatures":[{"sig":"MEUCICWRZ23lc5n3I2wG/OaOXe9FtrGwMTnG5EKX09zSicMyAiEA8LdoLlxSGldMVcb8Z0IEzqIcELPk6uyWCMF8n2yBu+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSu18NpGxzszZ32LKI2bygj/N40JFd2dOcYa9SqsSqdAIhALpQCoQu4JY5TeH4sOVnRC2D5U6esNHgwjhnin/kIK0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2678030},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.9.tgz","_integrity":"sha512-WeFD8LFJfEsfYiFnCvrS18ACbcLYf/ObpWo+Z0MmFXPmZumIjC1PRmKxq5oJG+zy3h8rbC8ZtO/17151i8HXJA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.0.2","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.9_1790039616548_0.08324948956653166","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@ai-matrx/print","version":"0.5.10","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.5.10","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d98d5acca7099eae1e9426bd2b96c06233ed6fdc","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.5.10.tgz","fileCount":96,"integrity":"sha512-0ucZHQTgO+O9dfgyswCpHjUjJZIugbLNuRF/YdtaTF6rYtrGb9KRXZLk0TXoZZcMGILVXYb+UwG7F0wChv6kbA==","signatures":[{"sig":"MEUCIEq7t3TNtlRl5xHbIcdr/9hUJw+StdeYtVvycV6iim4oAiEAlqPKJnC9AMdRhcLgZzmGkPg8pRC9dktYr8ho2jaI9VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBNhgf1snAtsrjVddxUnJRsejdTdkifz3iVgYMk54RxdAiB6+Yw9pz9h7xTDB4Ahr7+2KJikwUrztWuT/yuNTvpwBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2678254},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.5.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.5.10.tgz","_integrity":"sha512-0ucZHQTgO+O9dfgyswCpHjUjJZIugbLNuRF/YdtaTF6rYtrGb9KRXZLk0TXoZZcMGILVXYb+UwG7F0wChv6kbA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.5.10_1790132336351_0.5913174828970493","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ai-matrx/print","version":"0.6.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.6.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a2654eaa65bce3939daa654ce244493746c0de09","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.6.0.tgz","fileCount":102,"integrity":"sha512-peFcW0cCVmJbjML6y5orhEveBFIJjrtbbCL4NE2CjK3He/VPIhn1Cg1yrjpBP8M9E34MGmkT0qWSfV54UMonRw==","signatures":[{"sig":"MEYCIQDKckrA6PXUaiTOvNCvfPFuJthx83xDtzygBF5ZQuJiWAIhALl3oSCDSXeC5DBMBFQ344Q+V9FRMeI9f3cYwvv2doRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPm8D2cs1Wk3MUzp/WvLV5oUCi4Ri8V4HpuR0+WDWjJAIhAMsvD0JgJsVxkG9syY0CjlVluDco8Th/Hv8sXwKpoDLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823609},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.6.0.tgz","_integrity":"sha512-peFcW0cCVmJbjML6y5orhEveBFIJjrtbbCL4NE2CjK3He/VPIhn1Cg1yrjpBP8M9E34MGmkT0qWSfV54UMonRw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.6.0_1790324607547_0.3246534132085732","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ai-matrx/print","version":"0.6.1","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.6.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7dbaff8c016def3a45cd1898a24d172842e232dc","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.6.1.tgz","fileCount":102,"integrity":"sha512-5pNzrnRAJcu6PLT6DLAJZASxFT9eym6EsCOsJZku8hRr2+p1QZjWKZnkS9rPOYnClFUKkTL2LoXKn1BfuhSVsQ==","signatures":[{"sig":"MEUCIFD74HwLBrtAM3Oc5zbMa4NdiQdpSozjUWd9u4JPK8NmAiEAysSB5M6yGeL7Tz/f+sLh4PL+MNoz2YRITGzsCJtnNnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+51dGqgHfKVLHtPhmIdVTAaDFMQU2/N/hWIo3ApS/3wIhAK7JJ4RnM+8TRgnoFw3h2Bd6uWN3u0OPwduz1NccoXW7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826805},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.6.1.tgz","_integrity":"sha512-5pNzrnRAJcu6PLT6DLAJZASxFT9eym6EsCOsJZku8hRr2+p1QZjWKZnkS9rPOYnClFUKkTL2LoXKn1BfuhSVsQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.6.1_1790325283743_0.5964236903880618","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ai-matrx/print","version":"0.6.2","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx"],"license":"MIT","_id":"@ai-matrx/print@0.6.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"64733883d5fda6d0dad5c5230cc03577267f3313","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.6.2.tgz","fileCount":102,"integrity":"sha512-SjIL6e8xs/Q7DeIiOF29FzXqSVM2rs0GX6yzsrJXzTWAEIvaarSi9l2tB/sT2f/wT/MrvrUxSgFqSpb/qaWy8g==","signatures":[{"sig":"MEQCIDzGV22AXWDwG6+iXFa1O0JO0Emi+5NZZszCtvl1HbfUAiAgZf1TCkwA8uuyGjvVdAS3KB+FMDfSy2E7RzeuSjiOYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8clShegeQenqa8gZd1A56A+lHXGMm1vKJQjYtn+C45gIgAPskfT4h8Il0CTnxfrAHuZcRoCOnSGiBpQUCKlXRnR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2831850},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.6.2.tgz","_integrity":"sha512-SjIL6e8xs/Q7DeIiOF29FzXqSVM2rs0GX6yzsrJXzTWAEIvaarSi9l2tB/sT2f/wT/MrvrUxSgFqSpb/qaWy8g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"vaul":"^1.1.2","jspdf":"^4.2.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.6.2_1790327730179_0.09319354818665859","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ai-matrx/print","version":"0.7.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography"],"license":"MIT","_id":"@ai-matrx/print@0.7.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"44b8220a06242c08426279b490618da2187e8694","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.7.0.tgz","fileCount":108,"integrity":"sha512-CH212dpPq/EjQB8AZveU7yGPFBWRjqjiPG36yJRtBUafRvqD1Rmym8M/nbK4gvkQnxRIR2Ip7M2MGgVPnaoayw==","signatures":[{"sig":"MEYCIQDxKF2L3qXuDldlH8bV7fMfBy37LSfmDM7JISTJO5F0uQIhANMHMtbwFyH8RsmiN4g3xgUVVriFmEKmdHLGkSClCjGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwwIpVwEsQfSZCj7QfLn4LmMgXwSU7B9mHQSIyzItDQQIhAPlT20KQc1D2cFzvXkqn0t6Y82fJDzrhBbAGpN0pBqIO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3757313},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.7.0.tgz","_integrity":"sha512-CH212dpPq/EjQB8AZveU7yGPFBWRjqjiPG36yJRtBUafRvqD1Rmym8M/nbK4gvkQnxRIR2Ip7M2MGgVPnaoayw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","qrcode":"^1.5.4","bwip-js":"^4.11.4","pdfmake":"^0.3.11","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.7.0_1790336448697_0.3206344743047005","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ai-matrx/print","version":"0.7.1","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography"],"license":"MIT","_id":"@ai-matrx/print@0.7.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"eb39cfc98cc18e91d88cde0fe1b4f2bdab4c875a","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.7.1.tgz","fileCount":108,"integrity":"sha512-PmNBGZttkTTorri8b0y37DPXkm+LOYQ/mYnt0M1ammT7RAyxXy0/dUJOGcIPOqPy5HtgrwrGtB8xEld0P10V1Q==","signatures":[{"sig":"MEUCIQD9Yv1wP8Q71TZw5AREb1/2HNDXw7nl0050O9d3kg/6BgIgf7DMCCDI1upf87nNC5HMBe/GW7xX7LUS2T3yjaEkSF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAdRKTmJIy222FAPc8aTdXqG/s0Sksc9wsfQs2I6892lAiAqcu/Q1c6at0OvGG/MGY2ZPJ2k4Y9f6wWFrKBUkK3Fpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3764087},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.7.1.tgz","_integrity":"sha512-PmNBGZttkTTorri8b0y37DPXkm+LOYQ/mYnt0M1ammT7RAyxXy0/dUJOGcIPOqPy5HtgrwrGtB8xEld0P10V1Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","qrcode":"^1.5.4","bwip-js":"^4.11.4","pdfmake":"^0.3.11","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/qrcode":"^1.5.6","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.7.1_1790338855412_0.1054176018773052","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ai-matrx/print","version":"0.8.0","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bf68c68c6fb930eceb7765511fda44a0b13d2754","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.0.tgz","fileCount":108,"integrity":"sha512-3p6W/xwQ7SvJkAfFrw8zTRDSXxTlVf6b5TpUU3dcACBIfFTzYvP9khWhz+N3wXT4FhcDLdhhsuPipb8MjLOzTg==","signatures":[{"sig":"MEQCIDFj86oGJEpPRiz+/1l0nExux6vqBRpbg/uFb3ofOUHaAiAxFynDntrPmSzbhbGIao/75tGWI5QwO+nlJtXHblRGlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXNa8CKXH0CSlsykYuf7Lua++lv/JSzf3s7sj0zT4gSQIgOrs1NG630wkSgoW8ULR6boZddBlE1uA8LKwaovKZhVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6688323},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.0.tgz","_integrity":"sha512-3p6W/xwQ7SvJkAfFrw8zTRDSXxTlVf6b5TpUU3dcACBIfFTzYvP9khWhz+N3wXT4FhcDLdhhsuPipb8MjLOzTg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.0_1790346684900_0.17291033684477353","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@ai-matrx/print","version":"0.8.1","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bdda4de3c4dc3a5e43f99ca0546e68688734c8fb","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.1.tgz","fileCount":108,"integrity":"sha512-bYWZvdskrWIoDuZ4a1XKBxhM9kjqfA54oEW2Uc1O6rYt8lVKDty8e1X/cnZs8wVFMyoOzxH1L9UZM+SxkshBvA==","signatures":[{"sig":"MEUCIQCi1JJ1aNNebgnLn8Hlr6yakh7YQYhKktzKLNFFeO0u7gIgVmVdUwqq99yTn87qa6PE8rEOBAKUOueLZ9djxVUQHHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYs9tSjaur4SmxtYQzOe6Sp4WrEbgs4aKuuvMDEF8t+wIgWIdEuK/ZaAPgbKbL4P2hPNA68MszSrllOcJ6mk3k1FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6692104},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.1.tgz","_integrity":"sha512-bYWZvdskrWIoDuZ4a1XKBxhM9kjqfA54oEW2Uc1O6rYt8lVKDty8e1X/cnZs8wVFMyoOzxH1L9UZM+SxkshBvA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.1_1790348417337_0.7566841107633575","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@ai-matrx/print","version":"0.8.2","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"53cff255f0c1d368a6871e4f23b7abecb9aa867b","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.2.tgz","fileCount":108,"integrity":"sha512-U3gbHvVKTqKuf1sRj7F5U/fHMgaiWtPVCDWjLH4P6lf0+vqEIHBOKiUPHPlDAzrVwyGJsfvNp9D/ffI0RruDNA==","signatures":[{"sig":"MEQCID3or+bSqTeuJT5QMP7Fl4Fgtv78vJfR0SfqFsku7QwkAiBrW96ku35/zj+Jz7BldW6qWEFLYNXVDNjaPYUl4eU+8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVCEkoowfam4iDRlilV+FWccn3sJz2XIZ6M/bxUaV4jgIgOQ3FP5K/Mt7Z1xiIC37Db7ztPZaJuKtxUjUlFPdpdxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6708625},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.2.tgz","_integrity":"sha512-U3gbHvVKTqKuf1sRj7F5U/fHMgaiWtPVCDWjLH4P6lf0+vqEIHBOKiUPHPlDAzrVwyGJsfvNp9D/ffI0RruDNA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.2_1790349774044_0.6254650926738248","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@ai-matrx/print","version":"0.8.3","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"44785b2a02dc4a54e5b1bbf740515fe11c5e1ba3","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.3.tgz","fileCount":108,"integrity":"sha512-zTo+kyamJzg4hoOG0+4wKUGYQ/1rY7+Js6iOuxRhapSEp5a4m1nll/Vb6OeQCm6KVB2CYifLjHiykW0uhRKmcA==","signatures":[{"sig":"MEQCIAM7iZFeWtmsxPOVaK0elkqDEoaAK39iLMde2dQtz/TvAiBE5MAGYGwqLlkuiB3gGJIHpeuXaF6Enxqrp+zzIpv8vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZbrTJV67huRAEzsLKAn18Bfxs3k9pnCSI+K+2GrT6uAiBYtcWaucnJDUUjvMH7myZmYHMVvQD7I0Oy9enMuloRSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6727487},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.3.tgz","_integrity":"sha512-zTo+kyamJzg4hoOG0+4wKUGYQ/1rY7+Js6iOuxRhapSEp5a4m1nll/Vb6OeQCm6KVB2CYifLjHiykW0uhRKmcA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.3_1790350188908_0.5979830866482587","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@ai-matrx/print","version":"0.8.4","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"28f61fafe80c4392507a3a8b802c98899e14360a","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.4.tgz","fileCount":108,"integrity":"sha512-wxZUcA/L5EEbtmsYRRRA1Zxgh4KVeiWTnWY7uUOVN8K4Ynci4yzdU7MOFkhipVltbFmNhGZzpuiqFJsqwmaV4Q==","signatures":[{"sig":"MEUCIQDczEOxepUs1h1aqJCfjZcCOpnLfmtfIQvKj+lP+yZUcQIgVVQg9f1CG2vPyRMVHAzbSoIYtMtmoJ5mPU2B2FiB3Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEfS96T1jNVTmICwVB30mZ6Vguo7/GzzzJFl370BfTexAiAk2aMUeu4ccbTdV+PhN8e1628zVDbnFXg7kg9DKzjEJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6775560},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.4.tgz","_integrity":"sha512-wxZUcA/L5EEbtmsYRRRA1Zxgh4KVeiWTnWY7uUOVN8K4Ynci4yzdU7MOFkhipVltbFmNhGZzpuiqFJsqwmaV4Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.4_1790361973443_0.9922799904849897","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@ai-matrx/print","version":"0.8.5","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"980a136f98d4f780c2c1a66b1de13e155eab092f","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.5.tgz","fileCount":108,"integrity":"sha512-4Doqi1z0YkgSwk9JVB1Z7YR/IjfvyDz7HNW+6/VBR0MA4Rd2Cwb76QudoexWpKVvX4WISMXZbKlTdEllozBuLA==","signatures":[{"sig":"MEUCIQD16WDnHwwfaRzT4PI9yDGjZwEyQUnmwPSrXb3waBuT3QIgEpYNLtHzllpGIYA9a6Q2F7gZHi1RYjz8y/ooX/J1Hj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9jjw1tYMovdvqRLLb3jWeAX6YOhenNxoArAqCUKzrIwIhAMDfZTvx0Y5qRDkCbfJUdVveq6uiSxojAiifUKSdsEsy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6776776},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.5.tgz","_integrity":"sha512-4Doqi1z0YkgSwk9JVB1Z7YR/IjfvyDz7HNW+6/VBR0MA4Rd2Cwb76QudoexWpKVvX4WISMXZbKlTdEllozBuLA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.5_1790364397233_0.6783736244937884","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@ai-matrx/print","version":"0.8.6","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0288b39f62a075bff00437bb5d8a2bd7d92e84ad","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.6.tgz","fileCount":108,"integrity":"sha512-Oho1PQF8ehP6pWorYuxP8sDKjdvzDvxx19YMbRIkeuIgKsbbBqUW/CQQypK4MuGmIaatxO1e3ia5PR0rfv3S2g==","signatures":[{"sig":"MEUCIQDNpYohQmfFYzxXKRryc68/RNrKAraPLuxQ9F1FJncXMgIgVBH1/76e1PXnNZ6ofMv9FJIWfT0iR1Yfl/FsFrB7krc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJg+ewLRS8BYHuQBu11XU+ok3E6WbXQZ+T3g5GIXdalAiBzvWooj+piWH2tL3aBwNMy97IvNTXeuu6QlC6LRzRJ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6777532},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.6.tgz","_integrity":"sha512-Oho1PQF8ehP6pWorYuxP8sDKjdvzDvxx19YMbRIkeuIgKsbbBqUW/CQQypK4MuGmIaatxO1e3ia5PR0rfv3S2g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.6_1790368725089_0.4912743450300723","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@ai-matrx/print","version":"0.8.7","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"80d6339fc71e3854bb78f1381370a500359c7b9d","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.7.tgz","fileCount":108,"integrity":"sha512-jEdUYldzp5Q0N2EiEzo+Xy8Lh3xvMrfB9tGotWrcI+fPI8LP4l5UJ9ln6VK0Jk2kL6pUtgfvIsoVFdluqTpKPQ==","signatures":[{"sig":"MEUCIFDdVMC7B/CBkZXVlJexND939e4Hd12j606uKcdiLyoUAiEAv1RVcEHiwcynU0zjZsQOXaO8tWgUGrVTRaS+TcJVX9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChqJUldv/Ot2LytqVMfViushpgD3ximrwQrhdXogBNbQIgdQlz0VKoSWDPKjzvAW9o6P/MqJugOL2n3xXAEMESpwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6780796},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.7.tgz","_integrity":"sha512-jEdUYldzp5Q0N2EiEzo+Xy8Lh3xvMrfB9tGotWrcI+fPI8LP4l5UJ9ln6VK0Jk2kL6pUtgfvIsoVFdluqTpKPQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.7_1790378393779_0.40615251430117616","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@ai-matrx/print","version":"0.8.8","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8921ba62a392cf24b2999627ab82639a493358ff","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.8.tgz","fileCount":114,"integrity":"sha512-RBsd0dudXgPdlDWrWz5aBbhd1VmKzPGrV1UNXXkoKbrHBa/jT7IfK96JIYl2zo3EAqxMMAe4wIkCPdQBEswBGw==","signatures":[{"sig":"MEUCIBFlqUaRHz1Bn/w7RLud5Z2qEviXgFIPcykk3NlevGRcAiEAohpJ1/76nDE9MqOxIAQCzKQfR4FBWY9jLOS5quGpZ/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeJc3AyQdI/na0v2LgW96INd96tEBnnb3cWAUKKjzsugIgXXtbw8e8kClsXNrTjsBZHXn/SlvcwuufeLEBJYbEa4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6881942},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.8.tgz","_integrity":"sha512-RBsd0dudXgPdlDWrWz5aBbhd1VmKzPGrV1UNXXkoKbrHBa/jT7IfK96JIYl2zo3EAqxMMAe4wIkCPdQBEswBGw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.8_1790407878092_0.2763456077646953","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@ai-matrx/print","version":"0.8.9","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ce656b1d0417ac0397939bbc6549a749b141bbb9","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.9.tgz","fileCount":120,"integrity":"sha512-NG52kp+NPwBun0EJXCoZKRqnPWS8t8ongXYc71WHwD/C509hoB46mvzS80CZ1q9ibBpysQW9q7AhClv9781HMw==","signatures":[{"sig":"MEUCICGguGFIng9HSzcTyXbgnYDstAnWWk/DrGOLYRJ+4/vKAiEA0ye9msfaABUzcj5qmdbztnd5PR0+aYX22cIMmte/tKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLbDA/jFjn1VN9Nmp4QeiRsNWhGy2/ABkqLzLtZA3IqAiEAxr2O/NwzlPYQXkGaAZqNIILsXyufl7qNWkqZdJN1YW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10315814},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.9.tgz","_integrity":"sha512-NG52kp+NPwBun0EJXCoZKRqnPWS8t8ongXYc71WHwD/C509hoB46mvzS80CZ1q9ibBpysQW9q7AhClv9781HMw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.9_1790417705529_0.5681398362320575","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@ai-matrx/print","version":"0.8.10","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.10","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"748e538bbbb5c1461cf1fc038dfd74fe4081ac36","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.10.tgz","fileCount":120,"integrity":"sha512-rEuIZhPNgAUdgJe6pl5iYC/9B2Hqri2WFoxrB2vTJ3wClq5Paq9F6xpRNS/ni/iIQWsTFlwSJ1YRj15hSL+TpQ==","signatures":[{"sig":"MEYCIQD1ARThHSHr1/cu5gSvysHoN+4bGGpXRLhjeRzePXUA/gIhAJyutRKStAriZQJbnT0qTAHw8f0jbHdE4ZAv1UqlVJ6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGf6QKPuRqorVxOza9KKExDQ+sDrArTLzstJgvR8C4lvAiAL5Hg/NSSxUCU4apM3/cBMi9+vtPo2kfMI9V5Ll3/giw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10329420},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.10.tgz","_integrity":"sha512-rEuIZhPNgAUdgJe6pl5iYC/9B2Hqri2WFoxrB2vTJ3wClq5Paq9F6xpRNS/ni/iIQWsTFlwSJ1YRj15hSL+TpQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","mathjax-full":"^3.2.2","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.10_1790421988385_0.8878744880648393","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@ai-matrx/print","version":"0.8.11","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.11","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"81b5f63d67c8e47eca2a4525edc1f72f950b21c3","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.11.tgz","fileCount":120,"integrity":"sha512-Mz1oy+O/FazwRBs65jCx5ERnYS1t3ZSRyrJNQCA5OE8d1jKf5WV/aANO+f/K5HIgQXvxaaphoO8RwBjNTws7hw==","signatures":[{"sig":"MEYCIQCPutzvZ8o1SU+2/1RjWVFAOmVeokoEWfGJoghZpo7/VAIhAMREsUXnX2kUj3i0B98JfF/yLCYjYQWxkfmP9eu9tG1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBe6vALrJA5Fbv4w1v4sQ+Y1CVp8Fs+hy8AutQU+wFvwIhALwDzTyeQZuEZFGIPNsZJ3ccKS++uqJXBNs2bsBt0TjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35761025},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.11.tgz","_integrity":"sha512-Mz1oy+O/FazwRBs65jCx5ERnYS1t3ZSRyrJNQCA5OE8d1jKf5WV/aANO+f/K5HIgQXvxaaphoO8RwBjNTws7hw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.11_1790430787877_0.9903276074167946","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@ai-matrx/print","version":"0.8.12","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.12","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3911ab2ffec4b0b5c0073ce407c1407627954dce","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.12.tgz","fileCount":120,"integrity":"sha512-DTUcL50Xu4q9/VDp3K085oBQFdnNnVILPRWBxQdm2Wz+RREcMGGMS9r0WqYG0ZIkL1WdX0QDcgpwaU5jGKxdwA==","signatures":[{"sig":"MEUCIQCmgHuMxR08sR+qMRbD4f0Mxscyo3dbNmRpURAOCesGKAIgNajpIfTINAsfr/iXOESO0xjBU24BnqUqme4pXxJOVHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuZCAEE+1WAcXrm6shCHxD3Eq++pIF6PG77WfApp3BPwIgDwjpb9x13mvBBjJ+OOLC0Lz7sw92pS61kSb3MOfqMoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35804512},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.12.tgz","_integrity":"sha512-DTUcL50Xu4q9/VDp3K085oBQFdnNnVILPRWBxQdm2Wz+RREcMGGMS9r0WqYG0ZIkL1WdX0QDcgpwaU5jGKxdwA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.12_1790438698063_0.6071163033973297","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@ai-matrx/print","version":"0.8.13","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.13","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"465c67f85ebac1c29f7f1e35b213435d20e9a0cb","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.13.tgz","fileCount":120,"integrity":"sha512-JoRhNI1vFLr5Xfj9iB9VKicsQu/sjemANAWZBx3T8FCay2J+sn3BO3ApkrIyjsp1bfBljB43rrc3aK6KBibYTA==","signatures":[{"sig":"MEYCIQDOsNBKIf/X+v75Jd5m1XHPX/w57h2oBXG1SdCnNPDqJwIhAOwswhfJnPS0Ze2TrCS09nZmT/2TwbfV0H02KzdnTapR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcA2BmPDX4MfYUs9qLlOFTxWA4XwMyoy1k5ty+GDXhyQIgOYBpAzhfG0/gT52EOU3jp4HjuyQWydEbhths1jCA7Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35822764},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.13.tgz","_integrity":"sha512-JoRhNI1vFLr5Xfj9iB9VKicsQu/sjemANAWZBx3T8FCay2J+sn3BO3ApkrIyjsp1bfBljB43rrc3aK6KBibYTA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.13_1790453612978_0.9085027357008515","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@ai-matrx/print","version":"0.8.14","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.14","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8b223730bdb50223084ff4b2d1ad9a369935d3cb","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.14.tgz","fileCount":120,"integrity":"sha512-Jf6Mr4Crsm9ol100QDvXEnIo9kdmnAixEY22ukHcx84NRf1/ImFj8UuhPLRZis0jBh8Q71DgpfRoUJViVmuwPQ==","signatures":[{"sig":"MEUCIQDJ4dxFx3fYPVh8L831kByI/7jfjJOR66ukn4C0/EUb6wIgfqPcAKArjdkGKDKR+PbYSEwZ2TevY5mePMLKAl2IQ2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEYLeBJqesooqln5STYmpYXvFzSIIMFes2LacuvD0jZ2AiBjxjvEMhcgMa4Yb7mtNXAE+3oxN0dOVWTN9wTDJfqCpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35833259},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.14.tgz","_integrity":"sha512-Jf6Mr4Crsm9ol100QDvXEnIo9kdmnAixEY22ukHcx84NRf1/ImFj8UuhPLRZis0jBh8Q71DgpfRoUJViVmuwPQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.14_1790456105621_0.6995939385463052","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@ai-matrx/print","version":"0.8.16","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.16","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"021e8f7e5bbbbeaccdce73ebe47c7e7997b790e8","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.16.tgz","fileCount":120,"integrity":"sha512-eOXAK4C/87V1zUVSAXzqim+o71hpU1YEzK9GsRcYlKLFotFuOJS8qXK4eU6hLMAtx8alrMeFLkYpGTlaaMW0sA==","signatures":[{"sig":"MEQCICN7qruZThs86hjHL9Dz05a117z/3t81egwQc8FhjYplAiBkMQElkT0VQeDmfviTvH02la5U7Htqz+JEFb7Lk0de4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFBofNTn/M4FZoQI0+3MjBVhgdEmOkko2kZ8m5gAzBwuAiEA3wncFl9f1zXrgKIJViZOgiZu69+T/8La6gfs7Lc5NyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35855999},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.16.tgz","_integrity":"sha512-eOXAK4C/87V1zUVSAXzqim+o71hpU1YEzK9GsRcYlKLFotFuOJS8qXK4eU6hLMAtx8alrMeFLkYpGTlaaMW0sA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.16_1790468781060_0.5158942495063641","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@ai-matrx/print","version":"0.8.17","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.17","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3e2ce02171e3863c71435a9b48665be31557055f","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.17.tgz","fileCount":120,"integrity":"sha512-GSwktaLw58kqvgX1jplUpPzPokVeFxo1iUcMpWdfbpOZlH2Tm+u1HIC7O7tdKJpLDeGpHeuBzS9p5AUK2mdiYw==","signatures":[{"sig":"MEYCIQDZGpz+heXGHi1X9QyJhFVPbbrl+HxQJWb0zwOs/5pDqgIhANI14jvSdNb9yIgcxiEHReQHAL+PWZQUvabPpRHrAVw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoYU+pZaIfLETIMgs4jFKeURSoEYZQuWy97OhmQLra0AIgNneGBkAefsu/3m7VHg9fZqAjFC7bcZxZEL8solOzctc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35856223},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.17.tgz","_integrity":"sha512-GSwktaLw58kqvgX1jplUpPzPokVeFxo1iUcMpWdfbpOZlH2Tm+u1HIC7O7tdKJpLDeGpHeuBzS9p5AUK2mdiYw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.17_1790468923233_0.30610242944702293","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@ai-matrx/print","version":"0.8.18","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.18","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c46aea73727fb3c3970e5864b49c52360513eccf","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.18.tgz","fileCount":120,"integrity":"sha512-uNhqbgP/Ukw0LCtiEPKq9xnuXL8SEdstQgKpic/4ZZHNwHo3ppZBumsyA6WiAa5QAVWkE+I2dl72I2TCY+IUdw==","signatures":[{"sig":"MEUCIQDrvTDwIDIiVpWIAJIaRwR7UjyCSEwk33bOi+I+ww1yXgIgET+PjMfdvQbbJR5nB6ljQ1Kvr6m8LGcqIu+5VR3ce/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGOzZRAMQxvK4sqOuz95/l//FXYFXu4rKnkOUJtaOVFDAiEAhm7gFeeatpKyk+ZAVRvlkPTrE5KynLH29Id/r30Q/i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35856447},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.18.tgz","_integrity":"sha512-uNhqbgP/Ukw0LCtiEPKq9xnuXL8SEdstQgKpic/4ZZHNwHo3ppZBumsyA6WiAa5QAVWkE+I2dl72I2TCY+IUdw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.18_1790469074541_0.40763180049886594","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@ai-matrx/print","version":"0.8.19","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.19","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"32e8f36bf63388991ad4c53928a358e947400929","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.19.tgz","fileCount":120,"integrity":"sha512-YYs7VS1POGxlTUBeL/yy802iE9IpcTXkbHKUVxoW5QrpHy+vYjVTU7ZwPPxKJHgBQF2sDhf9m0h0VbpVcNIAEA==","signatures":[{"sig":"MEUCICQFzvQU5sOWg1YlIglwW6ZmHp0LXz0RQOEGg1fodkLsAiEA5PxdODVpJ42wnmQalwMxCpji2sXbFnAHeNqMGmYJ2lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKOUzCl2BIRggTw9OuaeCGw/6Djnp8g0Hd1YkSeTBS3AiAQJiTVMepajU7jfc4ElDx799oj8Yo5IM00IdzUjt9vbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35864345},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.19.tgz","_integrity":"sha512-YYs7VS1POGxlTUBeL/yy802iE9IpcTXkbHKUVxoW5QrpHy+vYjVTU7ZwPPxKJHgBQF2sDhf9m0h0VbpVcNIAEA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.19_1790475017641_0.12179972575441012","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@ai-matrx/print","version":"0.8.20","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.20","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e5ff922b4d43e602568e680449c0d49938a02e02","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.20.tgz","fileCount":120,"integrity":"sha512-0kdJfsurK5hrMpoMHnLrBeXLumzZqJEjJNRBLEhRunAD+mROXSaZQtoXbNGVgZwbGiOjyD+LgLlDeACE7q5+pw==","signatures":[{"sig":"MEUCIQD1bKcK+uyxCoHl4FYK3HUcLlTwsxEf+dw5vnE6xa/B+gIgAVPFW4BEWb8IlOytg0ZyR3MNgjY2Q2tpxZdBCuI8OYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFdzMqBcloQNqeTFpF9dmlTXTxU7vy1qs8qjloqPevReAiBdpeVHZazIuxdnQtvLJdnkgc8VbtZdG5TzFIxNoL1Q6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35924335},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.20.tgz","_integrity":"sha512-0kdJfsurK5hrMpoMHnLrBeXLumzZqJEjJNRBLEhRunAD+mROXSaZQtoXbNGVgZwbGiOjyD+LgLlDeACE7q5+pw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.20_1790476719188_0.03217966452803922","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@ai-matrx/print","version":"0.8.21","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.21","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"aaf3fc288e06912739716432ec3332ff03012007","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.21.tgz","fileCount":120,"integrity":"sha512-kwTGFw+S4RlD8sqgg+MhdwEchH8PyOmwlnVjJeTWCOy28mRHea5hlFXSwretm7VZ40zGGlLdry54JmY2O9TAGg==","signatures":[{"sig":"MEQCIG6QIOC26WvUE9aidYLM0jcJLWJ1g2RHltGVHNkvcQaVAiA+/OiIP+9/DohcBnz3gmtlNqF8v1rVYhJcRIm9GEAsng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH9uaVJROlo/Z+u77FExawV13xeVx8cwgX1kEDNVlreKAiEA8lcEh4zG8h/m4ujIMIit/9tKwlEg+wlmvDIPnR0iOQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35975775},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.21.tgz","_integrity":"sha512-kwTGFw+S4RlD8sqgg+MhdwEchH8PyOmwlnVjJeTWCOy28mRHea5hlFXSwretm7VZ40zGGlLdry54JmY2O9TAGg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.21_1790480473331_0.9158348055315635","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@ai-matrx/print","version":"0.8.22","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.22","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"507315d51eddfe7c09d0b7065a1dc62ec8cf68ee","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.22.tgz","fileCount":120,"integrity":"sha512-GADS+IP2VqzAUTCbpP+4vR0ZwIQ1DPL5PgJmFvp/nxS5o/JQnXE38SxMULRD4H3zceauchONqd6w1nAwR/tMQA==","signatures":[{"sig":"MEUCIHT8Rq8S9vVM1tJOBrodM1Rmv+K3cHUnxv4KvYsUGlZ/AiEAvjbBlUxm9P57k/LSlvzFVOq+YNbTUXBQonghTFgnLAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICG3lVMXJIoJ5RdtwEJZMnN0v6AVYkRX9LHN/8Gws2PlAiEAwpnJ7g6hpKkKBtx6zBtZr0LZqMeAjZkE7kVMYwa0CIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36005819},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.22.tgz","_integrity":"sha512-GADS+IP2VqzAUTCbpP+4vR0ZwIQ1DPL5PgJmFvp/nxS5o/JQnXE38SxMULRD4H3zceauchONqd6w1nAwR/tMQA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.22_1790481618202_0.7962762450257848","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@ai-matrx/print","version":"0.8.23","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.23","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"594a5d39fe4cca1de6ea5e2f01950c4dc7eeb587","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.23.tgz","fileCount":120,"integrity":"sha512-r3ekmN7f7fvc4AsBUesbmZX06SxCx7cqiCDuzENl5GBNbzDadiVYt3pdrErQByLefuC3QZ+H96g3QKjoUpSp4w==","signatures":[{"sig":"MEYCIQD7e7xNToz8IY8Fwhs43bsuBME3Pnc4ORbTdrOxg5ZS8wIhAI6ovrgCvcTdqzwSP9CIvvsujJb0ElSfRIE/DglSaoVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFO/+i777qqP0rFTCOdEIK1lgbC/7hrxyvfysUhQPu0vAiEA7FDwDZd5adU3ZMLhsgI3yIWoNJJDK5Lok76UEgptbko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36027158},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.23.tgz","_integrity":"sha512-r3ekmN7f7fvc4AsBUesbmZX06SxCx7cqiCDuzENl5GBNbzDadiVYt3pdrErQByLefuC3QZ+H96g3QKjoUpSp4w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.23_1790483138273_0.45801657716188227","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@ai-matrx/print","version":"0.8.24","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.24","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"13c4e4d3c18effd787421a45170830089635e59d","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.24.tgz","fileCount":120,"integrity":"sha512-k68GSrcVH2ErDulBiUJqMlyIUQRyyNY6YAVhMj8z3z6MJVCjIeglclGY+QsOcw3U12yjXuCw5P71pJHpN+W6GQ==","signatures":[{"sig":"MEYCIQCNxfNGt2gT/m9XfVc5u8N2a/5hNUTyzgiU8q3qXXhS5AIhAPfO0mJAx50flSVhcTHwaP9joUN+6QDLI/Ev2niVozuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF8umqma0vCAKaTh1lOpDZ1cRpjcdzH91wwFhTxlcXZKAiBl3Y/7pAW6Ub/GnL3XHYASeqBjQyxFyjYuj79qkSoLZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36030032},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.24.tgz","_integrity":"sha512-k68GSrcVH2ErDulBiUJqMlyIUQRyyNY6YAVhMj8z3z6MJVCjIeglclGY+QsOcw3U12yjXuCw5P71pJHpN+W6GQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.24_1790483962568_0.8803189093213957","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@ai-matrx/print","version":"0.8.25","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.25","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c488240018375e30c34a6580bc0e3eaad802c357","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.25.tgz","fileCount":120,"integrity":"sha512-ah2i9JrUAy6bvuQkIaBVYZ/suOHDCZbvB4dFKpYI3Bi3rxX8J1E8s2z7CjfbT/sf9EyQeiBCUEANOHbD6OWhcg==","signatures":[{"sig":"MEUCIQC51tbXDsS2QGlFzRJdFz7Fqnd2K2JsKDjB5VSVxkMf0AIgJcXnpgtc2kJj6C0fJ3OZ1tK3yMWnQkps3ahkhVHK5DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCovowOBOE0dD3TtGK3eXtxjOyht/djFC46DaregUEfqgIhAOlxYwQhFxKiX+lypw9glGq49Ruhz2vHPrPDCz78drWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36152715},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.25.tgz","_integrity":"sha512-ah2i9JrUAy6bvuQkIaBVYZ/suOHDCZbvB4dFKpYI3Bi3rxX8J1E8s2z7CjfbT/sf9EyQeiBCUEANOHbD6OWhcg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.25_1790545976134_0.470284990651874","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@ai-matrx/print","version":"0.8.26","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.26","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5a9365afe04a4f60f0e258c153032304b316e112","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.26.tgz","fileCount":120,"integrity":"sha512-Pq3oiN58unyLnRsWFOliJ3kOiWKnd3vPyHwjzcUGq/4nV1yZNgAnP7ytB/pBap74Um8Y/h8cjFRtzi55Xekzcw==","signatures":[{"sig":"MEUCIGyCHHVSsslcrGRGsi/LrkpIeNWCfO0ayeptJf5k2vgDAiEAhPJHR5WLM8Nxsn95UNClAyy4Cb4TIHvFLkm2ez0B0pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDm5Qae6UDlvqiO9afKnwOc4Bz4leH2E917E6LQ7JKhTQIgAurkwKViQvZhwq5VibYr/Ov/hiLLSbfIRTp8sv4R6jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36153099},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.26.tgz","_integrity":"sha512-Pq3oiN58unyLnRsWFOliJ3kOiWKnd3vPyHwjzcUGq/4nV1yZNgAnP7ytB/pBap74Um8Y/h8cjFRtzi55Xekzcw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.26_1790550110754_0.9602183918176088","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"@ai-matrx/print","version":"0.8.27","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.27","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"aaa9b8080c99f0f4c8ff5f9bb7a65411e033ab6f","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.27.tgz","fileCount":120,"integrity":"sha512-/QYmVRLf9XnTWuYiaL9Sw9gauI+GttBChVzKvabUMY6jPdJ9t33lNjMZvDqjQZMPuicHtw2xu9VPMi6/G6XrEg==","signatures":[{"sig":"MEUCIQC1nw+CMJwwG+hhwyLxxKKGnjFxfcyr1cKTdM4xnyxcAAIgZBepttrnhmzhRDjmRKefGLRM1omHr+gCg6qKpHDA9FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7cikvVpN3rvkHM0XzeTkxLC65ENk15w9mFYYa97Fw4wIgU3ExLNWT/8dkoKw7h1lfx4P+DXcaPrnwcKIm58of39o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36161835},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.27.tgz","_integrity":"sha512-/QYmVRLf9XnTWuYiaL9Sw9gauI+GttBChVzKvabUMY6jPdJ9t33lNjMZvDqjQZMPuicHtw2xu9VPMi6/G6XrEg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.27_1790554835139_0.761170412108942","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@ai-matrx/print","version":"0.8.28","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.28","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6aec9a59af4954a908234a4bca467a1380c14f39","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.28.tgz","fileCount":120,"integrity":"sha512-36YQSLzLUL1Yv57nDGhTBGMcq29CEiyNYSrcjvqU3Irey/2A9BEI6b5G+MhSKkn+4mMKFh08LJPxWFBc9PWF9w==","signatures":[{"sig":"MEUCIQDcvFhXsD8OWBulN+mnPipNSCRJRwnzdnRZ1IS7QasO7gIgQnU+hljIKZb12RH0DgPS6vq5tfBEcCz1pg6wwX/Vhbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN1+CAIUGBaoH/pWOJjvr3PxRZyB3/mpeI/1ywZjnYpgIhAMDupN1gC6Ma/LN3mDLUqkjk3JmJlvzrjg4vMWZJgEDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37302384},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.28.tgz","_integrity":"sha512-36YQSLzLUL1Yv57nDGhTBGMcq29CEiyNYSrcjvqU3Irey/2A9BEI6b5G+MhSKkn+4mMKFh08LJPxWFBc9PWF9w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.28_1790555201541_0.3222100028894279","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@ai-matrx/print","version":"0.8.29","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.29","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"19d99bbadc16924a0a24f0db29112552b55fa57a","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.29.tgz","fileCount":120,"integrity":"sha512-R65TxbXK7jKNs0+1DrZfIjBvQdOBPFegnyTrXTkJrhLPuSHOLd7MHmjopzF6xNJR+f7SXJl6kHe47sLGiVy5Qw==","signatures":[{"sig":"MEQCIBkaFYFISAXYoeCJ32dWbojKm9RI/l+ktEaoiYy1krZwAiBS+xRPs4o6YD8apv+UvR3XT9oMPHhASBvo6wOErQaYDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2YVOp9dhStWFfT2EJwyDIjY2DB5tk1Un1leLR6T9hpgIgd5hUtNp8sSPvNBOR0TxM+wbST+HRNkrXv2CMqqlAcLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37302984},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.29.tgz","_integrity":"sha512-R65TxbXK7jKNs0+1DrZfIjBvQdOBPFegnyTrXTkJrhLPuSHOLd7MHmjopzF6xNJR+f7SXJl6kHe47sLGiVy5Qw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.1.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.29_1790560138409_0.33540018391647264","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"@ai-matrx/print","version":"0.8.30","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.30","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"49d67edc62d128724f3bc0a19d4295ecec269f18","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.30.tgz","fileCount":120,"integrity":"sha512-vDnzmNWB8zBQI7azBKczwPWae4boHAXi2EtbKbAPB/PEkEavyEWo5TFQcSFF0Qh87hlOJ1j+OjuUiN7DcnG/1Q==","signatures":[{"sig":"MEUCIQDfJQfNYnfJslKfYlwzwE9HTvuNsaeV/vL2pxmEuXHHpgIga8LmLWVA2w2dxby1L2jfQa0mHgoByi4SQGil0+pMmp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNWZQMPUCwNe5GGn4coz962KsU+kVb12AE4fPJfankHAIhANVt/pnCQhRCrJSv5L+HxwlrG+HlYfML5rz25YAPqQQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37303208},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.30.tgz","_integrity":"sha512-vDnzmNWB8zBQI7azBKczwPWae4boHAXi2EtbKbAPB/PEkEavyEWo5TFQcSFF0Qh87hlOJ1j+OjuUiN7DcnG/1Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.30_1790799580213_0.24943282277548584","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"@ai-matrx/print","version":"0.8.31","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.31","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9fdcc564f89abd9c36c99f46a5c52c4d4c7c9194","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.31.tgz","fileCount":120,"integrity":"sha512-MIuTFQ7Z+FWi2O52c6q4XlQJ8cQBJ0offzrzmxtAhBIReC7mqb00a+TJ+pttROyziNgCNmqffe/RMWGDKtmyFg==","signatures":[{"sig":"MEYCIQCC04Mv6u3F3uDtu4oLalTA/5u0bRrix6qVwh8GrMBjUQIhAMbKurLkfjYKMoDAjTJmLUchQ6KZNh5vWcewMIt8ryMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtnbwZTLcTSDGhheojFwJU6hHl0bEPMGYhE0ttQqiPOAIhALfdt0hqsi+HelTiIYuzO06+m9oDwN04p794c1CWZhGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37303432},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.31.tgz","_integrity":"sha512-MIuTFQ7Z+FWi2O52c6q4XlQJ8cQBJ0offzrzmxtAhBIReC7mqb00a+TJ+pttROyziNgCNmqffe/RMWGDKtmyFg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.31_1790801530529_0.9976565780827973","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@ai-matrx/print","version":"0.8.32","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.32","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"881ada1e7d59206f380312e8644d905c72fddeb2","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.32.tgz","fileCount":120,"integrity":"sha512-QhN7+bSIFcc9MnEubK9GbkaDTs5vGZRm9PZPH7p76y6WJJndR/r1S2XIoL2ui++glENSN6Ls6Xulh8oiu3+1rA==","signatures":[{"sig":"MEUCIEFk/gfhlgjEiSsRqGoeAl1v6qcHYzvP6jooByfJftgIAiEA+xMGTL+Q1tLVRZfsuyFduHjgEoKGt5tBOMB3zAvYZzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCYQnhEYIbnNBIkrwsH4mtsHHfKBt7SqErCXc0YkLQTQIhAPwHcJHHxLJb4HqJ/bee38GEtyZk+ZsAd4ImJxRoiHQt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37303656},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.32.tgz","_integrity":"sha512-QhN7+bSIFcc9MnEubK9GbkaDTs5vGZRm9PZPH7p76y6WJJndR/r1S2XIoL2ui++glENSN6Ls6Xulh8oiu3+1rA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.32_1790802775336_0.43787138202726905","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"@ai-matrx/print","version":"0.8.33","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.33","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ecc63e5534bdfd3c21303b4019ab91456bdd5c93","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.33.tgz","fileCount":120,"integrity":"sha512-mBBI+QFaMVLKfWD0YANmgFvTqS2PuKTHKjZ74mKE1vGyufGt27xvUlniAwGi+ReQn+oTFEokjegwNgci6+4bTw==","signatures":[{"sig":"MEUCIQClxCB4y2r8oVg9aglRD37aRhI2IoRSYvIN151WvlfomgIgKgP8J1OcNndWIf1iC6t0Dt/Lhv5OtfxJ6LHj3+xmv0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFwKBpYLrs4xf+DXePSOC9pMqiZE9ipRq5fdJS0x6+q2AiEApk4HtvDDAOVmPfAKaf05OjyPAdJ7qdwWYO+xwLJXX+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37303880},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.33.tgz","_integrity":"sha512-mBBI+QFaMVLKfWD0YANmgFvTqS2PuKTHKjZ74mKE1vGyufGt27xvUlniAwGi+ReQn+oTFEokjegwNgci6+4bTw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.33_1790803800339_0.06724610625066041","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@ai-matrx/print","version":"0.8.34","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.34","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b9c9ab050c2ed12ce05b61c7f3e68ecf06784b67","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.34.tgz","fileCount":120,"integrity":"sha512-5Sex96sg7GayH0xZvy6tGwabT6ofZ0DiTZ+Y8wdhHSzYaLe7Ytk2wYY7zh0TfI66L0dl+pzE2xqoWFNUcpaBhA==","signatures":[{"sig":"MEYCIQD/FgNObWsdgisZ10VdvFVaa4mSRHlc8mM332gQ8OgYtgIhAL3nbgZnUfQpBJPNF/GzWLyoJRVNCklUoJ6uaJ29IQlB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBui0kegQIlugVkiNWE5YkLzPRItTO0LHJ0zeljvE+BnAiEA7Cc/OGkj3bvM2qsAgHNAz7ojedzwiOtTKzaA+5v+7zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37304104},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.34.tgz","_integrity":"sha512-5Sex96sg7GayH0xZvy6tGwabT6ofZ0DiTZ+Y8wdhHSzYaLe7Ytk2wYY7zh0TfI66L0dl+pzE2xqoWFNUcpaBhA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.34_1790805683069_0.9918857939651375","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"@ai-matrx/print","version":"0.8.35","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.35","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5de86e350d65a67b0906c6b567b397a5ec6a9b73","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.35.tgz","fileCount":120,"integrity":"sha512-U7EWztX8e0ca0eNW+qJZBniWQDMx0vdLZP8WZWv/JtPRZA8HqzWf/hFZhvEK7bDsMVN+E9S4cjWeN/rFx7athQ==","signatures":[{"sig":"MEQCIHTXor+0bitAW6QKVek41An7IB4YDUwSJZc3/1GN2PyZAiBZwN5p8iyY+53+ECQ1SPWSfFbGcLFLWONLQJ1W7Cmilg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEcgIKsduxAiLVlvQ980N/fnLNhZw0Bq3J29hRkFcRDAIhAKESs+FcdaAphLvAluVt7WIClEcYIdE/On/01iWB68Gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37304328},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.35.tgz","_integrity":"sha512-U7EWztX8e0ca0eNW+qJZBniWQDMx0vdLZP8WZWv/JtPRZA8HqzWf/hFZhvEK7bDsMVN+E9S4cjWeN/rFx7athQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.35_1790811554845_0.2502015287411081","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"@ai-matrx/print","version":"0.8.36","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.36","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e74db03c48a5636f5981b72d9234e8cdda002f4d","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.36.tgz","fileCount":120,"integrity":"sha512-h+Ly+TREl4DI5f6lKw2ATGegGL44DbG/QDrPp0P4EsgZ5DeaT15vb0uHAfdBA0vuXHYONyDYmjrHkGaHMwHPzw==","signatures":[{"sig":"MEUCIQDAO9hLoujeSJSxrCWmDqoIzGntJjgizkY4k64s61WF7gIgIdhS9uMGGvWx/MXVnSO8Vhwc139sz/bh7wohS6bC5rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzrYFZdZ/EVpzv3TPXO37D46PWqgWvSki7x99My1JuZwIhAJDJn5FgLjty6cGONyeZ9RlhV11iAJVW5Akb+5/CE7SX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37304552},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.36.tgz","_integrity":"sha512-h+Ly+TREl4DI5f6lKw2ATGegGL44DbG/QDrPp0P4EsgZ5DeaT15vb0uHAfdBA0vuXHYONyDYmjrHkGaHMwHPzw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.36_1790815050726_0.5331747259673578","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@ai-matrx/print","version":"0.8.37","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.37","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"807f9d445fbad23c754e302da3810b2ba971e0cb","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.37.tgz","fileCount":120,"integrity":"sha512-nHRQnzQHRsLSQuj9Vm+BMQuUl21TnBGV72VfkB3Bl0RQ8OZyhVV1mhibqG93kOP7uUjTIKuPyZfCmbMan+qhyw==","signatures":[{"sig":"MEUCIHM/fqpNPMD8PGJdgaG/mN7siIBx4Hqvn/1ZuqqJUbb1AiEAg4D4OyZHnCEKol00yI9Z+0LRjEp+yrS15/7lWNWxL5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDv3c41PpUEh6FfT65Pn1jJcfkXg//wmGt1EZvDTxCdAAIgKMMpqy+wT5E8qXnG8ouRXVd9HowJytz4+7wJt6zR94Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37304776},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.37.tgz","_integrity":"sha512-nHRQnzQHRsLSQuj9Vm+BMQuUl21TnBGV72VfkB3Bl0RQ8OZyhVV1mhibqG93kOP7uUjTIKuPyZfCmbMan+qhyw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.37_1790818649520_0.9063130297573117","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@ai-matrx/print","version":"0.8.38","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.38","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a3747c9c5269d4966ba527ee05236687860463a3","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.38.tgz","fileCount":120,"integrity":"sha512-AAyO88NjpyVLGFOmH6Q2v+oSomyrwWDCnilbITcQVdVLZCDh52U7mURrGcd5lyyD3UbjV7jLYeHUmHBGagsXaw==","signatures":[{"sig":"MEYCIQCpasoVyE/9SZ2rgLSZNPhfRLCsCp3k0c6fYHX4O9GBEAIhAPTvEL0aiQmjw9I8wuSXWqp9QVtv6pdYucTe/83l2Jkf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTImxVpmM9bzoivIaiHGFgWXBwmYbwjzGNdFQWTJC2oAIgQWC7xljpiCCe2sT7bbbtJCGkEluHoV4fAuIXn0SN2Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37305000},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.38.tgz","_integrity":"sha512-AAyO88NjpyVLGFOmH6Q2v+oSomyrwWDCnilbITcQVdVLZCDh52U7mURrGcd5lyyD3UbjV7jLYeHUmHBGagsXaw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.38_1790819956036_0.45615993939397903","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@ai-matrx/print","version":"0.8.39","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.39","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2d0c730288ec548dc79d9e734fd8876cb4a36c43","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.39.tgz","fileCount":120,"integrity":"sha512-uGa3FEtGq5vrCIwh0oaQzSF6K2Uvii/5Q4U7UMRYoc/HfSWQJnKPfOzVQPwNcVDOqnMCMSsry9mz1ipq5IKgMw==","signatures":[{"sig":"MEUCIEwwZGvpyQHRH9mQ6tBX4Qjb6QTJpuGIfV6rpDvgSlSXAiEAtCyNAPI4w7oi8lL1RxnNJxqP4a2kzahUzw9EghesTMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ2jp5x2c8JLonKwEgPEbstLshTVv8C8Gl22tQQZnUsgIgK7gebY6IeAwoG5smoiWd/50f7UifUm3RFv0Ei0zTg00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37305224},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.39.tgz","_integrity":"sha512-uGa3FEtGq5vrCIwh0oaQzSF6K2Uvii/5Q4U7UMRYoc/HfSWQJnKPfOzVQPwNcVDOqnMCMSsry9mz1ipq5IKgMw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.39_1790823925175_0.9475635780031635","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@ai-matrx/print","version":"0.8.40","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"license":"MIT","_id":"@ai-matrx/print@0.8.40","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7a01c60b46f0e6d96adfc686fd1fe37ea41b7639","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.40.tgz","fileCount":120,"integrity":"sha512-QdlUfvQsPi7RzeRNJYa0xXx9z87Rxf7UZKAE15wi6Fhqa5UrQDfOkgaDsp1LhB5659HqJhuDKqa+Ny1KjG//QQ==","signatures":[{"sig":"MEUCIDMWjjs2YiqKsnn9KQdIfDoVJk6/8jXYu0AVPxLfyvLvAiEAoK10yQXFfdqXoIQMXa7UM6Q0CbPJaS09HW4UwQTYQ/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMaU2CzqU8cWgfhvUQ0oEZ0bPxr2QMfLVY5DyxmchAJAiEA9rzvVR7VEPTR2Qal3pjaJdDpsk9ASPIu/T+sfimTIXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37305448},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.40.tgz","_integrity":"sha512-QdlUfvQsPi7RzeRNJYa0xXx9z87Rxf7UZKAE15wi6Fhqa5UrQDfOkgaDsp1LhB5659HqJhuDKqa+Ny1KjG//QQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/print_0.8.40_1790831691898_0.803264527948174","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"_id":"@ai-matrx/print@0.8.41","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6594071abbc9c47ff4a15165a4cfccb11aa32070","tarball":"https://registry.npmjs.org/@ai-matrx/print/-/print-0.8.41.tgz","fileCount":120,"integrity":"sha512-2dxlJK4uBtDHP0IiE+7s8SNa/DYM3sVbs1sDIfbw4fDHnwRqiBs5XNDV+UUaTNzataH+RpSj4KrgO5sKGnJ23A==","signatures":[{"sig":"MEUCIBhp3yWIxfsE1BB1VhSBrwQGWh2Y0eAcdVImMH6LfOxvAiEA6h2tfAyVeNM/yABzxYIu9+VHXu19hCsHnRqeOQuhHXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbHrSPljwydfJdEO2dIGRsA7SmkT5CT+t82jZaUhbA1gIhALMr1BiDbl0tmIsGBfkibgVr8FzVzsPXFwk5eNwoIkqw"}],"unpackedSize":37305672},"main":"./dist/index.cjs","name":"@ai-matrx/print","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-print-0.8.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./pdf":{"import":{"types":"./dist/pdf.d.ts","default":"./dist/pdf.js"},"require":{"types":"./dist/pdf.d.cts","default":"./dist/pdf.cjs"}},"./zpl":{"import":{"types":"./dist/zpl.d.ts","default":"./dist/zpl.js"},"require":{"types":"./dist/zpl.d.cts","default":"./dist/zpl.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./exam":{"import":{"types":"./dist/exam.d.ts","default":"./dist/exam.js"},"require":{"types":"./dist/exam.d.cts","default":"./dist/exam.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./labels":{"import":{"types":"./dist/labels.d.ts","default":"./dist/labels.js"},"require":{"types":"./dist/labels.d.cts","default":"./dist/labels.cjs"}},"./barcode":{"import":{"types":"./dist/barcode.d.ts","default":"./dist/barcode.js"},"require":{"types":"./dist/barcode.d.cts","default":"./dist/barcode.cjs"}},"./booklet":{"import":{"types":"./dist/booklet.d.ts","default":"./dist/booklet.js"},"require":{"types":"./dist/booklet.d.cts","default":"./dist/booklet.cjs"}},"./document":{"import":{"types":"./dist/document.d.ts","default":"./dist/document.js"},"require":{"types":"./dist/document.d.cts","default":"./dist/document.cjs"}},"./markdown":{"import":{"types":"./dist/markdown.d.ts","default":"./dist/markdown.js"},"require":{"types":"./dist/markdown.d.cts","default":"./dist/markdown.cjs"}},"./education":{"import":{"types":"./dist/education.d.ts","default":"./dist/education.js"},"require":{"types":"./dist/education.d.cts","default":"./dist/education.cjs"}},"./qr-styled":{"import":{"types":"./dist/qr-styled.d.ts","default":"./dist/qr-styled.js"},"require":{"types":"./dist/qr-styled.d.cts","default":"./dist/qr-styled.cjs"}},"./safe-html":{"import":{"types":"./dist/safe-html.d.ts","default":"./dist/safe-html.js"},"require":{"types":"./dist/safe-html.d.cts","default":"./dist/safe-html.cjs"}},"./directives":{"import":{"types":"./dist/directives.d.ts","default":"./dist/directives.js"},"require":{"types":"./dist/directives.d.cts","default":"./dist/directives.cjs"}},"./flashcards":{"import":{"types":"./dist/flashcards.d.ts","default":"./dist/flashcards.js"},"require":{"types":"./dist/flashcards.d.cts","default":"./dist/flashcards.cjs"}},"./certificate":{"import":{"types":"./dist/certificate.d.ts","default":"./dist/certificate.js"},"require":{"types":"./dist/certificate.d.cts","default":"./dist/certificate.cjs"}},"./package.json":"./package.json","./markdown-html":{"import":{"types":"./dist/markdown-html.d.ts","default":"./dist/markdown-html.js"},"require":{"types":"./dist/markdown-html.d.cts","default":"./dist/markdown-html.cjs"}}},"license":"MIT","scripts":{"test":"vitest run","build":"pnpm clean && node ./scripts/gen-katex-css.mjs && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"version":"0.8.41","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3692381e-455a-43b7-a769-2335d6df59f4"}},"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"_resolved":"/home/runner/work/_temp/ai-matrx-print-0.8.41.tgz","_integrity":"sha512-2dxlJK4uBtDHP0IiE+7s8SNa/DYM3sVbs1sDIfbw4fDHnwRqiBs5XNDV+UUaTNzataH+RpSj4KrgO5sKGnJ23A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"_npmVersion":"12.2.0","description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","directories":{},"maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"docx":"^9.7.2","vaul":"^1.1.2","yaml":"^2.9.1","jspdf":"^4.2.1","jszip":"^3.10.2","katex":"^0.18.9","hyphen":"^1.14.1","qrcode":"^1.5.4","bidi-js":"^1.1.0","bwip-js":"^4.11.4","fontkit":"^2.0.4","pdfmake":"^0.3.11","citeproc":"^2.4.63","html2canvas":"^1.4.1","@ai-matrx/kit":"latest","mdast-util-gfm":"^3.1.0","tailwind-merge":"^3.7.0","qr-code-styling":"^1.9.2","hast-util-to-html":"^9.0.5","hast-util-sanitize":"^5.0.2","hast-util-from-html":"^2.0.3","@ai-matrx/content-ir":"latest","@radix-ui/react-dialog":"^1.1.23","micromark-extension-gfm":"^3.0.0","mdast-util-from-markdown":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","unpdf":"^1.8.1","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/hast":"^3.0.5","@types/node":"^26.6.2","@types/mdast":"^4.0.4","@types/react":"19.3.0","mathjax-full":"^3.2.2","@types/hyphen":"^1.14.0","@types/qrcode":"^1.5.6","@types/fontkit":"^2.0.9","@types/pdfmake":"^0.3.3","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@fontsource/noto-emoji":"^5.3.2","@testing-library/react":"^16.3.3","@fontsource/noto-sans-math":"^5.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/print_0.8.41_1790834509629_0.7071028382669873"}}},"time":{"created":"2026-08-29T17:50:36.311Z","modified":"2026-10-01T06:01:50.095Z","0.1.0":"2026-08-29T17:50:36.591Z","0.2.0":"2026-08-30T15:16:18.182Z","0.2.1":"2026-08-30T18:46:34.641Z","0.3.1":"2026-08-30T23:06:35.647Z","0.3.2":"2026-08-31T06:18:48.271Z","0.4.0":"2026-08-31T08:24:48.852Z","0.5.0":"2026-09-08T01:19:18.071Z","0.5.1":"2026-09-10T08:58:32.286Z","0.5.2":"2026-09-13T05:41:26.882Z","0.5.3":"2026-09-13T07:13:10.169Z","0.5.4":"2026-09-13T07:25:10.282Z","0.5.5":"2026-09-13T22:05:27.312Z","0.5.6":"2026-09-14T20:18:31.328Z","0.5.7":"2026-09-16T21:03:49.227Z","0.5.8":"2026-09-17T04:41:24.250Z","0.5.9":"2026-09-22T01:13:36.683Z","0.5.10":"2026-09-23T02:58:56.465Z","0.6.0":"2026-09-25T08:23:27.660Z","0.6.1":"2026-09-25T08:34:43.874Z","0.6.2":"2026-09-25T09:15:30.274Z","0.7.0":"2026-09-25T11:40:48.816Z","0.7.1":"2026-09-25T12:20:55.526Z","0.8.0":"2026-09-25T14:31:25.047Z","0.8.1":"2026-09-25T15:00:17.460Z","0.8.2":"2026-09-25T15:22:54.149Z","0.8.3":"2026-09-25T15:29:49.027Z","0.8.4":"2026-09-25T18:46:13.552Z","0.8.5":"2026-09-25T19:26:37.346Z","0.8.6":"2026-09-25T20:38:45.182Z","0.8.7":"2026-09-25T23:19:53.880Z","0.8.8":"2026-09-26T07:31:18.197Z","0.8.9":"2026-09-26T10:15:05.657Z","0.8.10":"2026-09-26T11:26:28.527Z","0.8.11":"2026-09-26T13:53:08.091Z","0.8.12":"2026-09-26T16:04:58.274Z","0.8.13":"2026-09-26T20:13:33.235Z","0.8.14":"2026-09-26T20:55:05.886Z","0.8.16":"2026-09-27T00:26:21.251Z","0.8.17":"2026-09-27T00:28:43.452Z","0.8.18":"2026-09-27T00:31:14.768Z","0.8.19":"2026-09-27T02:10:17.836Z","0.8.20":"2026-09-27T02:38:39.383Z","0.8.21":"2026-09-27T03:41:13.524Z","0.8.22":"2026-09-27T04:00:18.409Z","0.8.23":"2026-09-27T04:25:38.562Z","0.8.24":"2026-09-27T04:39:22.773Z","0.8.25":"2026-09-27T21:52:56.352Z","0.8.26":"2026-09-27T23:01:51.005Z","0.8.27":"2026-09-28T00:20:35.354Z","0.8.28":"2026-09-28T00:26:41.746Z","0.8.29":"2026-09-28T01:48:58.642Z","0.8.30":"2026-09-30T20:19:40.410Z","0.8.31":"2026-09-30T20:52:10.813Z","0.8.32":"2026-09-30T21:12:55.539Z","0.8.33":"2026-09-30T21:30:00.609Z","0.8.34":"2026-09-30T22:01:23.287Z","0.8.35":"2026-09-30T23:39:15.059Z","0.8.36":"2026-10-01T00:37:30.986Z","0.8.37":"2026-10-01T01:37:29.732Z","0.8.38":"2026-10-01T01:59:16.247Z","0.8.39":"2026-10-01T03:05:25.393Z","0.8.40":"2026-10-01T05:14:52.093Z","0.8.41":"2026-10-01T06:01:49.895Z"},"bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"license":"MIT","homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/print#readme","keywords":["print","printing","qr-code","labels","label-sheet","avery","flashcards","pdf","jspdf","duplex","ai-matrx","docx","epub","word","toc","citations","bibliography","csl","citeproc","hyphenation"],"repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/print"},"description":"The AI Matrx print system: the BlockPrinter contract and print-window composition, the flashcards deck printer (duplex-mirrored cut sheets, Avery 5388, study sheets), QR generation with spec quiet zones and e-commerce payload builders, label-sheet printin","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"readme":"# @ai-matrx/print\n\nThe AI Matrx print system — everything a browser app needs to turn structured\ncontent into paper: a tiny print contract, print-window composition, QR\ngeneration with e-commerce payload builders, label-sheet printing on Avery and\nroll stock with custom label formats, a full flashcard deck printer, a shipped\nmarkdown converter with two default print stylesheets, and\nDOM-capture/markdown → PDF.\n\nEvery entry is import-inert and safe to import during SSR — browser APIs are\ntouched only when you call something. `/react` is the only React entry (a\nclient component entry); everything else is framework-free.\n\n## Install\n\n```bash\nnpm install @ai-matrx/print\n```\n\nReact ≥18 is an optional peer, needed only for `@ai-matrx/print/react`.\n\n## Entries\n\n### `@ai-matrx/print` — types only\n\n`BlockPrinter`, `PrintVariant`, `PrintSetting`, `PrintSettings`,\n`LabelTemplate`, `LabelFormat`, `QrEcLevel`, `Flashcard`, … — the shared\nvocabulary, no runtime.\n\n### `@ai-matrx/print/core` — the print contract & window composition\n\n```ts\nimport { buildPrintDocument, openPrintWindow, printHtmlContent, escapeHtml, buildFitTextScript } from \"@ai-matrx/print/core\";\n\nprintHtmlContent(\"<h1>Report</h1><table>…</table>\", \"Q3 Report\");\n```\n\n`BlockPrinter` is the one interface a host needs: `label`, `variants`,\noptional `settings` (boolean / range / number / select), and\n`print(data, variantId, settings)`. `openPrintWindow` opens a styled window\nwith Print / Close actions and falls back to an `.html` download when the\npopup is blocked. `buildFitTextScript(selectors)` returns the in-window\nauto-shrink script (0.5pt steps, 6pt floor) used by the flashcards engine.\n\n### `@ai-matrx/print/qr` — QR generation (not decoding)\n\n```ts\nimport { generateQrDataUrl, generateQrSvg, minQrVersion, buildShortResolverUrl, buildGs1DigitalLink } from \"@ai-matrx/print/qr\";\n\nconst url = buildShortResolverUrl({ origin: \"https://yourbrand.com\", code: \"a1B2c3\" }); // https://yourbrand.com/l/a1B2c3\nconst png = await generateQrDataUrl(url);              // ECC \"M\", ≥4-module quiet zone — both enforced defaults\nconst gs1 = buildGs1DigitalLink({ origin: \"https://id.yourbrand.com\", gtin: \"4006381333931\", lot: \"L42\", serial: \"S1001\", expiry: \"271231\" });\n```\n\nError correction defaults to **M** (never L — scuffed labels need margin) and\nthe quiet zone is clamped to the ISO minimum of 4 modules. The code value in\n`buildShortResolverUrl` is an opaque input — mint identities server-side.\n`minQrVersion(byteLen, ecc)` / `qrModuleCount(version)` /\n`qrByteCapacity(version, ecc)` expose the symbol math (byte-mode capacities\nverified against the reference encoder).\n\n### `@ai-matrx/print/labels` — label sheets, roll stock, custom formats\n\n```ts\nimport { qrLabelsPrinter, printQrLabelSheet, downloadLabelsPdf, printCalibrationSheet, applyLabelFormat, LABEL_FORMAT_PRESETS, assertScannable, getLabelTemplate } from \"@ai-matrx/print/labels\";\n\n// One data shape, three lanes: print window, PDF download, calibration page.\nconst data = applyLabelFormat(\n  LABEL_FORMAT_PRESETS.find((f) => f.id === \"garment\")!,\n  [{ qrValue: \"https://yourbrand.com/l/a1B2c3\", size: \"XL\", sku: \"TS-001\", color: \"Black\", price: \"$29\" }],\n);\nawait printQrLabelSheet({ ...data, templateId: \"avery-5160\" });\n```\n\nBuilt-in templates: Avery 5160/8160, 5163/8163, 5164/8164, 22806 (2″ square),\n22807 (2″ round), plus roll stock — Brother DK-1202 / DK-11201, DYMO 30252,\nand generic 4×6″ thermal (`kind: \"roll\"`). Custom stock is just data via\n`customLabelTemplate(geometry)`; a dev-time assertion proves every template\ntiles its sheet. Settings include `startAtLabel` (reuse a partially-used\nsheet), `copiesPerCode`, label ranges, and EC level (default M).\n\n`LabelFormat` describes a label as ordered elements — `qr`, `text` with a\n`title` / `detail` / `badge` role, `image` (durable http(s) URLs only) — so\nclients can define their own layouts as data. Presets: `qr-only`,\n`qr-caption`, `garment`, `asset-spec`.\n\n`assertScannable(template, payloadByteLen, ecc)` warns before anyone prints a\npayload too dense for the stock (module size below the ~0.4 mm thermal floor);\nthe print lane surfaces it as an on-screen banner automatically.\n\nPrint fidelity: QRs are inlined data URIs rasterized at 300 dpi (a print\nwindow is a fresh, unauthenticated document — nothing is fetched),\n`print-color-adjust: exact`, inch-exact `@page` geometry, and a\nprint-on-plain-paper calibration sheet per template. Print at 100% scale with\nno margins.\n\n### `@ai-matrx/print/flashcards` — the deck printer\n\n```ts\nimport { flashcardsPrinter } from \"@ai-matrx/print/flashcards\";\n\nflashcardsPrinter.print({ title: \"Biology 101\", cards }, \"portrait-6up-duplex\", { showCutLines: true });\n```\n\nTen variants: portrait 6-up and landscape 4-up (each duplex-mirrored — backs\ncolumn-swapped so long-edge duplex aligns perfectly — or stacked\nall-fronts-then-all-backs), Avery 5388 index cards, cut-out cards, both-sides,\nstudy-sheet table, questions-only self-test, answers-only. Settings: card\nranges, cut tick marks / full cut lines, side labels, card numbers, and\nshow-through countermeasures (gray back text, mirrored back text). Face\nimages print from durable URLs only.\n\n### `@ai-matrx/print/markdown` — the shipped converter & print stylesheets\n\n```ts\nimport { markdownToHtml, getMarkdownStylesheet, renderMarkdownDocument, printMarkdown, removeThinkingContent } from \"@ai-matrx/print/markdown\";\n\nprintMarkdown(markdown, { title: \"Report\" });                       // markdown → print window, one call\nconst html = markdownToHtml(markdown);                              // → .matrx-* classed body HTML\nconst css  = getMarkdownStylesheet({ skin: \"article\" });             // → the matching stylesheet\nconst page = renderMarkdownDocument(markdown, { title: \"Report\" });  // → a complete <!DOCTYPE html> page\n```\n\nTwo skins off one vocabulary. **`\"document\"`** (default) emits `.matrx-*`\nclassed HTML — headings, nested lists, markdown tables, images, links, code,\nFAQ promotion, `<flashcards>` blocks — inside `.matrx-content-container`, and\nits stylesheet is what pastes into a WordPress theme. **`\"article\"`** emits\nbare semantic tags with the serif AI-response look for print windows (code\nfences are HTML-escaped there, because a print window does not re-escape).\n`removeThinkingContent` strips `<thinking>` / `<think>` / `<reasoning>` — all\nthree, which is why a model switching tag names cannot leak reasoning into a\nprinted page.\n\nColours are `var(--matrx-print-<role>, <default>)` throughout (C26): the inline\nfallbacks make a fresh app render correctly with zero setup, and a host brands\nit by passing `tokens: \":root{--matrx-print-accent:#0f766e}\"` — appended last,\nso the host wins. Both sheets carry the print hard parts (`@media print`,\npage-break avoidance, orphans/widows, `print-color-adjust`).\n\n### `@ai-matrx/print/directives` — page breaks, one grammar everywhere\n\n```ts\nimport { isPageBreakLine, splitAtPageBreaks, PAGE_BREAK_MARKDOWN } from \"@ai-matrx/print/directives\";\n```\n\nPut `<!-- pagebreak -->` on its own line to start a new printed page\n(`\\pagebreak`, `\\newpage`, `<!-- newpage -->` and\n`<div style=\"page-break-after: always\"></div>` are accepted too). Both\nconverters render it as `<div class=\"matrx-page-break\">` — a dashed \"Page\nbreak\" rule on screen, a real page break on paper — and `markdownToPdfBlob`\nstarts a new PDF page there. The entry has no dependencies, so a chat or editor\nrenderer can recognise the same syntax without loading the stylesheets.\n\n### `@ai-matrx/print/pdf` — DOM capture & markdown → PDF\n\n```ts\nimport { captureToPDF, captureElementsToPDF, markdownToPdfBlob } from \"@ai-matrx/print/pdf\";\n\nawait captureToPDF(document.getElementById(\"report\")!, { filename: \"report\", orientation: \"landscape\" });\nconst blob = await markdownToPdfBlob(markdown);                                    // converter + stylesheet included\nconst branded = await markdownToPdfBlob(markdown, { skin: \"article\", tokens });    // tune without replacing\nconst custom = await markdownToPdfBlob(markdown, { convertToHtml, loadCss });      // override either port\n```\n\n`markdownToPdfBlob` needs nothing from you. Both ports ship a working default\n(they were REQUIRED injections until 0.3.0); supplying one replaces that\ndefault and leaves the other alone. The defaults load through a lazy\n`import(\"@ai-matrx/print/markdown\")`, so a consumer that only does DOM capture\nnever pulls in the stylesheets.\n\nNothing degrades silently: a flashcard missing its `Front:`/`Back:`, markdown\nthat converts to an empty document, an image that 404s or never finishes\nloading (html2canvas would paint a blank rectangle and say nothing), and a\nfailed rasterization all report through `onNotice` — or `console.warn` with the\nremedy when no sink is given. `imageTimeoutMs` (default 8000) bounds the wait.\n\nhtml2canvas + jsPDF, lazy-loaded on use. Handles the Tailwind v4 problem\n(oklch/lab colors html2canvas can't parse) via a scoped `getComputedStyle`\npatch that is always restored. `captureElementsToPDF` renders deliberately\npaginated report pages one-per-PDF-page; the single-element lane slices one\ntall canvas across pages.\n\n### `@ai-matrx/print/react` — the options dialog & sheet preview\n\n```ts\nimport { PrintOptionsDialog, usePrintOptions, LabelSheetPreview } from \"@ai-matrx/print/react\";\n```\n\n`PrintOptionsDialog` renders any `BlockPrinter`'s variants + settings\n(desktop dialog, mobile bottom drawer) and runs the print.\n`LabelSheetPreview` shows a scaled, exact-proportion preview of a label sheet,\nwith a calibration outline mode. Tailwind CSS classes; Radix dialog + vaul\ndrawer are bundled dependencies.\n\n## License\n\nMIT\n\n### `@ai-matrx/print/document` — print-grade documents (PDF, Word, EPUB, HTML)\n\n```ts\nimport { exportDocument, downloadDocumentExport } from \"@ai-matrx/print/document\";\n\nconst exp = await exportDocument(markdown, \"docx\"); // \"pdf\" | \"docx\" | \"epub\" | \"html\" | \"markdown\"\ndownloadDocumentExport(exp);                         // browser: saves \"<title>.docx\"\n```\n\nSettings ride in the markdown's frontmatter:\n\n```yaml\n---\ntitle: Quarterly Review\nsubtitle: Operations\nauthor: Jane Park\ndate: today\ncover: true\ntoc: true                      # or { depth: 2, title: Contents }\npage: { size: a4, orientation: portrait, margins: 1in }\nheader: \"{title} | | {date}\"   # left | center | right\nfooter: \"Page {page} of {pages}\"\ncolumns: 1\nnumberSections: true\ncsl: apa                       # apa | mla | chicago\nreferences:\n  - { id: smith2020, title: Paper Cuts, author: \"Smith, Jane\", issued: 2020, publisher: Acme }\n---\n```\n\nIn the body: `<!-- pagebreak -->`, `<!-- section landscape columns=2 -->`,\n`[[toc]]`, `![Caption](url){#fig:chart}`, `Table: Caption {#tbl:sales}`,\n`## Methods {#sec:methods}`, `see @fig:chart`, `[@smith2020, p. 4]`.\nAll four formats come from one parsed tree (`parseDocument`), so they agree.\n\nCitations are formatted by **citeproc-js** over the official **CSL styles**:\n`csl:` accepts any style name from the CSL repository (zotero.org/styles) or a\n`.csl` URL; `apa`, `mla`, `chicago`, `chicago-notes`, `ieee` and `harvard` are\nbundled (offline). References come from the frontmatter and from your app via\n`exportDocument(md, fmt, { resolveReferences: async (keys) => cslItems })`.\nPDFs are hyphenated with Knuth–Liang patterns for the document's `lang`, and\nemoji / symbols print through Noto Emoji and Noto Sans Math.\n\nCSL styles and locales © the Citation Style Language project, CC BY-SA 3.0.\nNoto Emoji and Noto Sans Math are SIL Open Font License fonts (loaded at\nexport time from jsDelivr).\n`DocumentPrintPreview` (in `/react`) shows the real PDF pages with Print and\nevery download.\n\n","readmeFilename":"README.md"}