{"_id":"@hirokisakabe/pom","_rev":"73-9f1823de4c0c3d3cd4a7c2d9ac7a02d7","name":"@hirokisakabe/pom","dist-tags":{"latest":"10.3.0"},"versions":{"0.1.0":{"name":"@hirokisakabe/pom","version":"0.1.0","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"6039d4af1e61324cc3a4a0b692e610e4d3278a8c","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.0.tgz","fileCount":30,"integrity":"sha512-91VUpYKrc3CuA62C10kUwA6G8q+agZPXiCNpN86KUypT//O00O0UetP7ntCl3VblkcmOMCbgMMJirf0F4MbAJw==","signatures":[{"sig":"MEUCICz2m119EyhoyJ/s4TTc8/7QYcxnzMX+MmA/tb+r/mvOAiEA89iyQfBWaYTMIBbglrBIbvTIddyluUPOAcAaRgMnfs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cc496d9b51d335a31cce350097c5a809e01f7c8e","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","typescript":"5.9.3","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.0_1763622331545_0.22390183793902252","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hirokisakabe/pom","version":"0.1.1","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"2adb3610483cf07e0a1755594ce0696f499d3bdc","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.1.tgz","fileCount":30,"integrity":"sha512-8GzplC/j2DUsy1klzqgipmsPfpMu8EfQHhFwxsWB44fZy+HSLkm7FBiht+xX7qpVPFOlSan5LUuy7sBTG9batA==","signatures":[{"sig":"MEUCIQCO/tiJ33b878ExrJqNDdMVFcPPcfy+Dpjt4Pk6OOCJHwIgXctMuLaAdRcjwEfKyuWEoVviEp9EncpHeHz3Jhi9O6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fbd43e1f835d82294e74878c93520bf49a5d38ec","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","typescript":"5.9.3","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.1_1763631105186_0.628963099086421","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hirokisakabe/pom","version":"0.1.2","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.2","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"5711128082f6d55a5176f025b4b691ab0a9a113c","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.2.tgz","fileCount":30,"integrity":"sha512-cwjG0oheTVVGHMaY0NLHRm/kntFwb0XeZDNw5YEEQii7eFmy1Obun4cZbOE28xh7Ur6uUuaosmhVl3CnuTNKCg==","signatures":[{"sig":"MEQCICOPrzZobBa7CfCQ1CzIJdx3YpOC6cg0KTUia7Hiitl0AiBF2UV+CTAs94hm9Q6r+rFWt3fChkYSj4O8kz7C1KGpZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3afb3babfcc8a75d4f267813c712dc9c84fd9d51","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","typescript":"5.9.3","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.2_1763635031383_0.2142222330652388","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hirokisakabe/pom","version":"0.1.3","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.3","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"0b49b0924f5768835dddd6d140382ca5a8a19d1f","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.3.tgz","fileCount":30,"integrity":"sha512-OBn8Nse9JomxhksLFKo7v2olSMBULaNDAqaB8CppVx936vQLrAcQ/BD0a+a59hwwjsyLfhlr+irtya8OgesxSA==","signatures":[{"sig":"MEYCIQCtfyRu2XFvNdbyEP1WrrO/lm3gARQz/16r9qHvxB6c9AIhAMlyChwi6s106/SaD5GuzbTN/UOUQS7SYNImzWwKoZ7R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1b20fe3f96abd2a78506856d8555499a9608da3","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","typescript":"5.9.3","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.3_1763702109764_0.9967499712659507","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hirokisakabe/pom","version":"0.1.4","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.4","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"f48b14d1c947fef74dbf7942a096c630b74d6880","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.4.tgz","fileCount":30,"integrity":"sha512-LyeDCu1dsgbviqoy72pWQqHJ+NeeeRMdzQuL5ipJsaGgbYyImllxcenY1ac16yto/07Jpw+ARyFqmGS/lZT5WA==","signatures":[{"sig":"MEYCIQCjuWJoy3UiTa9MIPKo7TWiMYCF94Zu8aUkggj8wnXEsQIhAPUIXaVOJ3UzhX5+aIt0xy3kQZMWiC5NMQxq2an6ALzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a64e9831c28ecd69e7bb638ea90b1abf86236b4e","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","typescript":"5.9.3","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.4_1763703180470_0.9313538011635989","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hirokisakabe/pom","version":"0.1.5","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.5","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"76621436931fa2f577b828f3f1db446604e3b345","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.5.tgz","fileCount":39,"integrity":"sha512-pktHSBNjFO3PQAawSGO81PV5Aa3jaee5uj8wOw25KMZ+N23Va81PsHZGQ9ZgjcrqzQb+tZYtPsMaZR76mfOVbg==","signatures":[{"sig":"MEUCIQC5GWYtvEfHqyhca4Le5a9OFNT8ScDUJfSAfKphMmrPYAIgYCn+QwcijO5LpB7JtT0uMTl6RVf0eyZNvwEKc7dNkts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fe0ed41e3a64f5241c5f7e515f878e78567a412","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","typescript":"5.9.3","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.5_1764766465490_0.21348982651473336","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hirokisakabe/pom","version":"0.1.6","author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.6","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"9a44901f7f98da682a5565483799e9bde3748044","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.6.tgz","fileCount":39,"integrity":"sha512-Ei2p+491QWj1/q3E6JdiOZ+P5JT9Ck0dARNW4wMFTNOeb5C9OXQk82kPP6vuc7GRUJlDtLE3C2qiK7/2zawFgQ==","signatures":[{"sig":"MEQCICIs+Q8arDS6nvRxFp/OSf4tPAoGB07LLTATHN72SUKGAiAkqAMrYxdIcaxi/MZroXzlj2x03hQ0Hnf5D8RDiEGTqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4619387a3e89b23d549eee01c4a2acf5e56c2291","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","vrt:docker:update":"docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.6_1765107692117_0.7006887692245916","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hirokisakabe/pom","version":"0.1.7","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.7","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"653df0dc237b715f4b532541a7eec0e3fabbb0c1","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.7.tgz","fileCount":39,"integrity":"sha512-zfBnQ1CifWZwFOVO9ze8JjDWdQ8ihht/mCetEovihzuA/0LYS7iGYiJqOwU+IxmIyE8yWA4Oc/Uxg7uIJ/eDvQ==","signatures":[{"sig":"MEQCIEuxg54M3WR+V6+e/TMP4tgNo/xKhW8uiw5EFvuRCc2lAiB5E3xVdwhaSLGUNqnA9yvKwTdIP+Ibe8vhrBLDwlGJnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"910991e34d5d5e602cb069723d2910be8cb2c1ef","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","vrt:docker:update":"docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.7_1765444060403_0.9797674086095474","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hirokisakabe/pom","version":"0.1.8","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.8","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"33d2afaa873fb038fca5ee66f6f466f145cc79c6","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.8.tgz","fileCount":39,"integrity":"sha512-bMMPxSIt2yaHjePgDIbQ9omU9gDYWD1rVfnpk5/a989isrJzN8QQ+obrJF4JFB01FqkSpDgK2hw5sib694b6Fw==","signatures":[{"sig":"MEUCIQC9mg6o3oHVQbESoJGDVYeCozWQsBYzxADXyioBuKFU+QIgFlDTExCc++AOixM/VL5PCq1U4eD35VHc+ww6iF+58lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"10f4b191288f5a150e718256b33b0535a9dac418","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose run --rm preview","vrt:docker:update":"docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.8_1765462560764_0.22381147081771147","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hirokisakabe/pom","version":"0.1.9","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.9","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"b233a06809d72b2318be7cb5d5bb2065adc50c10","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.9.tgz","fileCount":39,"integrity":"sha512-SFrBChCPKBMC2Sap7vdlfyYL17SOptENiKuxtYGbJESCfNl2q4YJqKbd4eL1w5u73Sw4JqxkXcBvRK+6DXRZ/g==","signatures":[{"sig":"MEYCIQCq3kxbzWlrXumjEbQakxWJdt1ZSmvfwWdmpzfS8+0OAwIhAM8lEttlJSQe+Ri+YaGe51EYcEzdlI0nSrqEwzzCTf3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"907cfc283e5f9b45ed9740d48559dca00d6b0bb5","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose run --rm preview","vrt:docker:update":"docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.9_1765892105674_0.14718421369559032","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hirokisakabe/pom","version":"0.1.10","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.10","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"ee77532958b7ef89fd7b7f2e306e040326a9b6ea","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.10.tgz","fileCount":42,"integrity":"sha512-CIKKcUD0VskMgkL52h0LJND0O85Usgyg57rAdvcrHf0BtT1Kt6RIOEdbK2NnrIf+rZk9Gc1yd5oX/+5E4h+zcQ==","signatures":[{"sig":"MEQCIAGtJdLL11HNY5KiPTjhahgkiBevRWxhFpfKqoA2nBbkAiAsChgg7cm+FsQW9uf+xXdKoNubeHqOg25ByADOcDCL/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"350c7a7e9f6ee6d4a1f21747ea529184abe0b183","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose run --rm preview","vrt:docker:update":"docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.10_1765893090602_0.29144833671473647","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hirokisakabe/pom","version":"0.1.11","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.11","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"53f5a7321ec8e30ed979b94f4775da32ae5d85bd","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.11.tgz","fileCount":42,"integrity":"sha512-JIJCH6YhFNfemtIVjZeWERd0XCWib6Hj9Ir22eI2pQv9jIW2oU3lgdJKuG7tH9T3SuebCJitKCzTqTdoZ9t/DQ==","signatures":[{"sig":"MEYCIQDnoQphRMtifm1W3Z6AQ7N38F/FVIcfujVHywOgEnIYWgIhAOue3MyUmQqw6w/Fv1lMluSW0GkgP+BTGbl37wWCMDoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156616},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"509e52e5c5e7d6e7eb032ff1b3520ffeb74be284","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.11_1765899577647_0.6038624436502216","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hirokisakabe/pom","version":"0.1.12","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.1.12","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"a01c40062f0550c680b8f14ed33e92cc6ea04774","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.1.12.tgz","fileCount":69,"integrity":"sha512-uKLeEpsq3IbIYt5Msm56NB3qundlfSYOqcrdhS8kmEYdNYelXDxmoQ5ZdHoj1BFJumD3phLGLCkDSExCaG1BvQ==","signatures":[{"sig":"MEUCIQCNiQWiVt0TqUnOjfv+IACYzFaYI2NBABngtm9wankcGQIgUVzMJ9SKPm0vNPnGdCM3vfcfikKZ0ppOsRQ7jApw0hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"f42d7c47b0246ff12366284f285fb798a82833cd","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update"},"_npmUser":{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.6.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"24.9.0","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.1.12_1768404590166_0.5560838627768818","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hirokisakabe/pom","version":"0.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"c7a67a2c3905e8d7c555ed8a64bf7a627779cf61","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.2.0.tgz","fileCount":42,"integrity":"sha512-ysfdbUqsY0Rdw2fTl0WpvLGTfKqlUW7P5aBm8d8NF7VqZZQwm9m3768RdG7zxQXYyC3PXw7+l3nurM4JIsDiyw==","signatures":[{"sig":"MEYCIQDjpcf6PGuTBQa0dXsuCyJn4UEbRATkQeocPER/BXDjGAIhAOI7iuagh352L6BmxYKUcarofzBZI4GvgGpt1GoHgeo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"23a13f30d86fb4814a91114b0b39c28db5169deb","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.7.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","canvas":"3.2.0","pptxgenjs":"4.0.1","image-size":"2.0.2","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.2.0_1768495591965_0.8236856259615208","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hirokisakabe/pom","version":"0.3.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@0.3.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"86c69faadcff45b7cf9dbb19a113dc103a2e0d31","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-0.3.0.tgz","fileCount":102,"integrity":"sha512-YCn3O4fWPkT1rjZKVr6KEXNChWq568U+kriCRgmrqrbBKeWZflhGMfvkhQVTWH0ORuUXC2jIkOMNZWiZGvChnA==","signatures":[{"sig":"MEQCIFyCvZon5MY8Mgao/IldfBm8PACjjTT1bhTJtAY05UkZAiArGVNvIddePjICgE1Ic//HWypAuu68hVenpiSGzQKSlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32233964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"25f33d2ca34565339222fc0536145930b740a90a","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.7.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_0.3.0_1768568592272_0.2614463014934447","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@hirokisakabe/pom","version":"1.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"8536b3d20cbc9d0ab711c2a9aac9d08a7bd678d8","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.0.0.tgz","fileCount":102,"integrity":"sha512-KhIUjuA7IANXO67lClhMFaxwW8wIXbLzRnO6kyytR+/9rjiEQslES168gIRmeA5UDH30vhKwX10et6vxNAyM+A==","signatures":[{"sig":"MEQCIC1GAseqhDIgkCB35j/VCGJlNfpCsz3QEa4Uj/IlvYfrAiBj/DpGznlJxV5I6ZUZ0IQ/P12q+QmhyxJK3eaT97HKSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32262858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"f8d99868584cea60d48ad0d839bc962ef4be6abe","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.7.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.12","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.0.0_1768574896610_0.06898998382888899","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@hirokisakabe/pom","version":"1.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"764ab3d4d60b0dbee7848af8d85d76a544875a12","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.1.0.tgz","fileCount":108,"integrity":"sha512-yV8DLWjL6XgpeNku1oVSlBJzbqdUpjEuuoXxI7J+9I9InDFMwgmLzjUbMTkj2iJAwU0LpgPzci6cpUkH/Pz62g==","signatures":[{"sig":"MEUCIQCEIP+FHEwmI+7EMXchosW29nzCcBNrtnQXF7HehvW88QIgeQ5FuBf/I91xhljUI1jxUPWsW76lOZ+RX1Sfs48aw9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32288659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"fc4e579200ba0f3af68cc1c8943e34ae7c6b0830","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.8.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.1.0_1769251729250_0.6693319485221068","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@hirokisakabe/pom","version":"1.1.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.1.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"a92d6fc34f0a5ade1d75ee85827b4d8881acfcaf","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.1.1.tgz","fileCount":108,"integrity":"sha512-CXAN/iYX2xRsPBEZdVlMpo8TAcC3Z5IKI14BRICHD1qqQ2C/IV1bBxtDApE2SQhTLOnwl5HgCjLnhGhlbDFIFg==","signatures":[{"sig":"MEUCIEWKlaulDs8lfK2IyjeYpF9lGlEi86G5jMvss4lvld3qAiEA9LPpTjlQXdDC2AZYjocvMr+6pSuBH4w991ao0GQZmv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32289798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"1e2f7db6ef4910ace3f18886ceaf0a54fa97c195","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.8.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.1.1_1769253325312_0.9942801627449707","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@hirokisakabe/pom","version":"1.1.2","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.1.2","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"a9d6ae75d33d0a2cce34fe98da61e69e4441730c","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.1.2.tgz","fileCount":108,"integrity":"sha512-+lKGAEmXeWMSGA+wT2+qdzuwCYSJ6RYqGJ5pOXvJJDjfx2mp+VR8CCyvRvmXqBewU8wxh0LDrJiwsH1V4YI/ug==","signatures":[{"sig":"MEUCIC3djd4BUPhaqZTCkUsXQKHYpTZASIK3I/enKOxyTElbAiEApqAgGQiPAGGqN7XzOztYepqcW982TKtd2sBP3S6Y8kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32290484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"a2d07f56be242826bdaca03921bd81b994aac6d0","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.8.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.1.12","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.1.2_1769254012591_0.6115823462897316","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@hirokisakabe/pom","version":"1.1.3","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.1.3","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"51865b6b5174147d6371ff83059b304aac09b1dd","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.1.3.tgz","fileCount":108,"integrity":"sha512-ps5/yW7boFcG0p3ncytFEo10KOzjvMOZSGoilMc5573WzWKHpgeXfdAnIMn4OOEVBEDu0Xh1Ziv+LsFYr+2lrQ==","signatures":[{"sig":"MEUCIGqq0bsK906KdAETf7L5exiGBJCpGGLqbT/WMcegBRFzAiEA/wVF6wABp2oECKFdvUgLLS3PF9uJdk1ztWVe3mz+A88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32290484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"ea1ee65c319f82e90f3dce38e35bba788cb6a7b4","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.8.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.1.3_1769254386506_0.4267773696949635","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@hirokisakabe/pom","version":"1.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"7f075345547f227c4efd2b5a2708ff6a42aa00e8","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.2.0.tgz","fileCount":111,"integrity":"sha512-DkttJ1XgJkYu+t3JkYYiMrZoQJ9aUg6oRIAaFqDb/dEBhIsWxfR6SYoaa12Iz94/W5ETXyJbvZfS5wSiO2v4tQ==","signatures":[{"sig":"MEUCIClK1NHnlSUVGCcqVTNdna1mR5PPFh/sEc1Y1knIjfkDAiEAi5Q55+n/MY5GXHYMT5jSKKNNX9b1yoDXjj8y1/R+0aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32324803},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"b9e11864a1ea4955ddc617a83a033e4e3fc74d72","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.10.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.2.0_1771246815594_0.6512122913902809","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@hirokisakabe/pom","version":"1.3.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.3.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"6f53cc3ccfcce1d7bca3998e255adf5198c1643e","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.3.0.tgz","fileCount":111,"integrity":"sha512-Rm85BDeKw4BIugfYuXo3/yVVgVguhORvvaJ/vIG3FeRawby2OHEmKYJZJj1u9Kx2rpgqevirTDupBQvxZW5Jzw==","signatures":[{"sig":"MEQCIA3MA0qGkkuoUU+x0UG61ep4vTFk5xdVvNCD5QI39tmbAiBHfNEkBOoo8f5NIq0ELrPA4TYcf+OYE2neevxBg4AeMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32338484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"97da7867f68eca262121da40fc0b100e4e5c5c27","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.10.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.3.0_1771496681319_0.616210229627193","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@hirokisakabe/pom","version":"1.4.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@1.4.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"af0790da4773347cff2dd964d1c43ac545905bed","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-1.4.0.tgz","fileCount":114,"integrity":"sha512-fGCBJd8RjvzLRruhkXUMKQR/zR34RHDbkn15tcqCECw0bIE0nrDFN4augtbL91ky9BS3vHk1dvUsrtBWnsF/0g==","signatures":[{"sig":"MEUCIHB3ujfoRBdUdEgLM62KEgYRCgXwsmZSM1A6u3XDGjdWAiEAuQAs8A9ahFhHo80ILcrMT1Z/Y7cI2votJm12/2GI6yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32351371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"}},"gitHead":"58aae85c52f5b911990ccb5a34f514c4b816b450","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.10.1","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","@types/image-size":"0.7.0","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_1.4.0_1772008141361_0.6317478953985458","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@hirokisakabe/pom","version":"2.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@2.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"952471d2846d4f8e54a4845deb395462b6df6165","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-2.0.0.tgz","fileCount":96,"integrity":"sha512-UPomCbSvxM/R8WZwI0lWrUkqxVTPBUwR68dQTslcIVQCbTHxANc84BBZ2WWNU7ehUS9TtMYLDRmM1A62ih2qRg==","signatures":[{"sig":"MEUCIQCMCvYuNcTEPybLyniBN7sokEHEfv12oG5WzZjILNqAOQIgRQCBB/jjkfI8JM7UmiVzvj3O+MfN4cRE/akbh0FzMAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0042740fd20708a60ffcb9dfc5d530e2814849f6","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.11.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_2.0.0_1772169950382_0.4482621436592673","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@hirokisakabe/pom","version":"3.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@3.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"8c4126018af769c6d5072745ce150e90d0e083f7","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-3.0.0.tgz","fileCount":102,"integrity":"sha512-sa2vXr28DgDbl1R3gooMfCEQrngQI10IFZFkp9o5yIY8Woe2oSsuP4UaGcqrMWfqL8tmC3dRtyAJOdGJD8JrTQ==","signatures":[{"sig":"MEYCIQDHlkmeRlkA6FNbiXXCLDyf/JdPvj2ghn+VLBMIEwIKRQIhAI1PRVr4J4aBpwD+p7ZHZu6YymGCZXnNw++VIWlaaiJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32353949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ba476b6c66fa3faed4aa3c60f54beeec045e9fb","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.11.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_3.0.0_1772175945937_0.5356655456814206","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@hirokisakabe/pom","version":"4.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@4.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"02f7eeb35d6a809bdeb2f1bfca1f9bee2ab900df","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-4.0.0.tgz","fileCount":105,"integrity":"sha512-AIoqGJap+bK1O23QT3vY5deQRadla72aae58UJMak5S6vZewg3XMp/ilJpKHtaRsaaNNmKhwluDM9KRdLoR1AA==","signatures":[{"sig":"MEUCIH8Us+BX4RhdmHObKfjmu7TuMw9n52c1r82iF5M8FdabAiEAmQ0JAOQgat1kYfmgCj7xoF5OeLNXEA3++9pHBZ9SE14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32370866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec1e1c18888e02e0ce762894c095bf3c6642351f","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.11.0","description":"PowerPoint Object Model - A declarative TypeScript library for creating PowerPoint presentations","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_4.0.0_1772186502244_0.6897758676525563","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@hirokisakabe/pom","version":"4.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@4.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"a9d9c1b6fd18452a233e555d37130877502edeb9","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-4.1.0.tgz","fileCount":108,"integrity":"sha512-NLCTY/q0Fnc6hkrxIHDI1/wsD9Y6bpFL/Dqoe8AZaNybt+eYQVY0ojzhNo2tSzfYNeV7CpuFiWa57BUv+Ehomw==","signatures":[{"sig":"MEYCIQC5An5S2OQX9LAM+mZs2wndhpwIPTA/2G4xiDR0AHaPUgIhAPtSSvXpAjbi10tQFNbzN4rFZ5EYwPAtYjUuUtL9lw6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32374869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"796fd7739533bbf6b362ae454b32708025dd41ca","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.11.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_4.1.0_1772637364395_0.8473140686155303","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@hirokisakabe/pom","version":"4.1.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@4.1.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"110f9aad9dac711816d6475d5d86b12d5fcd6be9","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-4.1.1.tgz","fileCount":108,"integrity":"sha512-L+OfJ5X+hk3uRuf038Uz8rSWXXICPa+2Wzgm1bMVagrLjofSpJ3RWRNpYk93yo1armNW4x7H5H2/IcDWXOCt+g==","signatures":[{"sig":"MEUCIEpsgQL8Q0/nAd65IdR/3xClQI1hwmKNXC3PXCBNkYYvAiEA5uGpdXht3sp6cOS8nU6xs96p6w3aOT/5RxlQo+hob3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32374877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c3efbc2965198a8d1ef53f90bbcc2c7b5ac8fa6","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.11.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_4.1.1_1773676141172_0.6726519172589893","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@hirokisakabe/pom","version":"5.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"fb694e4efd83000887f359981383469a5f6830bf","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.0.0.tgz","fileCount":120,"integrity":"sha512-+GXYmk0GSJDwILAoovCS/cNQkMUnZesbNqDWJxc9EK9P50+O9O9k81GNVFimWu+yRHH08F7wZvFNfEC400wneQ==","signatures":[{"sig":"MEYCIQCGl8kL1oOOtGlwPlcPZ9CopCXwm8mobvVZuWAee8kMBgIhAOzIlRTz4E12tGMdP7rRsaw9rya9EYWUZ2butbQTBMkY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32395641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd2aa0810c15a8caba7fdb19c0e0310c30d43faa","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx docs/lib/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.0.0_1774101609396_0.6885577420466376","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@hirokisakabe/pom","version":"5.0.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.0.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"987fcd2407e45de0e8a14f0add8b4913234af65e","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.0.1.tgz","fileCount":120,"integrity":"sha512-jpKQZI71l8VKv1xyH0ZVvLjZQtFvbz/+sDzkkerIuSINqqoPhEwknvfHWmxPuu6m9BNYOdAvS0fyyPRFTmi1Tw==","signatures":[{"sig":"MEUCIQCaVy0n5otRox36YkFcFSeYJZe8z22OFJBtmoODtXvJgwIgTs9Dsdzz04a4xkwRPG7DuIapmeZQirdi0Bt0xx+LcTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32395860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa598d75af7abd78ddffa3d9ed01becff9eecc81","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx docs/lib/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.0.1_1774105939659_0.12721083952654455","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@hirokisakabe/pom","version":"5.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"6ac4628e2ac68689c748d8c540a625b83181a933","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.1.0.tgz","fileCount":141,"integrity":"sha512-VWPSwFL5ppLinRwviX2GfaABlgFqsmbtGcBOS5Vy2DI8i/q0psmCFcz314ngu5ZsLFZOanQ4YRpFNXkue1IjBw==","signatures":[{"sig":"MEUCIQChoXQZxV8UY7g80QtT1RwRO1raqMfB7X0X3qpXIyP1ZgIgQTc2FRTCQh6Sa9k74lEwOZ6p81gu3LU1keXUUv+1kDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32416146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21f7a268642cfcd57c404b7a59b98b682c51169c","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx docs/lib/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.1.0_1774145437537_0.7849159925976614","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@hirokisakabe/pom","version":"5.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"672e3f4cdce5d63bbdfd408c8b0c9b834717ec20","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.2.0.tgz","fileCount":141,"integrity":"sha512-y9HztNjISIMEWVfhvvbSKHDpfa/ec8769Us+lUm3W8opuWGfhWoGqFMooYrzY6EQapuQ8Qqiac4z2aanndNZ7g==","signatures":[{"sig":"MEUCIQDv+P4CmW/ZR5/pX3pFxSY68mf6e6MlBKbbY0EfEN47wgIgO54CMe10LhQdXNyJy+YwzIB7a+WwQxHmmUcPYN9aLpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32445477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed6203b7aff11cfd49f9fb7fb73ef8ef97e6f309","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx docs/lib/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx docs/lib/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.2.0_1774148011486_0.1928019540992434","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@hirokisakabe/pom","version":"5.2.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.2.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"b00dc22c912dd472a082d76c25338717b6ee300b","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.2.1.tgz","fileCount":189,"integrity":"sha512-r24RbBXs8o29JjvyFsUjsYJnSusmvv8O7tIGBWBHTpURclHWg3ft5ZSnRmqhp15xO3UZn0XOOuB9bnY0ozLF6Q==","signatures":[{"sig":"MEUCIQCLY902s2cGfe5QAjKWxthBUqOEH1k+BVmYVipLFKmEFQIgUfbNbTCBlcVLhqr+nO1D/YHNrhBxCtOFakFGU6ccCO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32453878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c938bc199696726ca554b2d9b3625d4a8fafebda","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.2.1_1774188121003_0.517117388409899","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@hirokisakabe/pom","version":"5.3.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.3.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"ab0ac0174284b39fe274b7c27bfe9f3a758e93cd","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.3.0.tgz","fileCount":189,"integrity":"sha512-9hpzKXSn8CbHUKup8srMgCL06P9J/dMzIUA2TFkFtmb8VMtALxm4WfubGs+SHwP4kXDku0Z7rUjRz4CbG3yK/A==","signatures":[{"sig":"MEQCIFYwvfahI3AoxXmrp7TmWLhc65aVlCgrJsDAaONOp/wtAiA2Q7W+ZkvOuosPcYWLGMIwZRjT6rLV/r1WuXncJ4ratA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32457744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"41700df8680404335352b9074de4a19bc6940180","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.0.8","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.0.8","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.3.0_1774190265789_0.2305079214758956","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@hirokisakabe/pom","version":"5.4.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.4.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"beaafce065d292d9b77f39c1da135b3acea43122","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.4.0.tgz","fileCount":189,"integrity":"sha512-rxfkhzRCiksnJgaWfIj6BXLlAmuo43Z9dQE1VDFaFGVSUQmQGWJOXtuGUzBx5+9kvsm++VY00RNsrL37NVYBog==","signatures":[{"sig":"MEYCIQC+9enmNBIREf0hJVglHPhbE7rkjyWiSSYplsgF2OaGOQIhAKIixoppId5AWqtl5i26Bnb73zptweqTR4zzmZ4uGHOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32858499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f31f959d0cee0bb2311e46f6ccb0b7ecc53e7d8c","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.1.0","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","typescript":"5.9.3","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@changesets/cli":"^2.29.8","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.4.0_1774260395511_0.15677852360607902","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@hirokisakabe/pom","version":"5.5.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.5.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"cd893a617bc0a97cb85ae9cab33e3f646d95e930","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.5.0.tgz","fileCount":195,"integrity":"sha512-oB5o9uT3ygFX8hZmkuj/zArHsJ/RIp/C2aayvTi2tRqTqaU12E1wdzAxC1IGrATzFKGYH883owR9gdrE6n7yzQ==","signatures":[{"sig":"MEUCIB5GpPRDQXRky7ml8qK5ohgoV9W0XelZPeaQiCy7Lj5BAiEA1S4Ci0obyqHWW8QE6v3W6UUu3DOXEJW+ZnT+H1mPsig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32780941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"480118b3494c4cbb072d49b7149e8bb17a5c8feb","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.1.0","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","typescript":"5.9.3","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@changesets/cli":"^2.29.8","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.5.0_1774275073504_0.15255803519563726","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@hirokisakabe/pom","version":"5.5.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.5.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"d62febfe068441b89fa4b9e5590b76a4e2e49d50","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.5.1.tgz","fileCount":195,"integrity":"sha512-TrVbCRo4+CBQA3fwbu2+UzRUovTxXmXAJKjuF3T+sx55cqhxSuaCFXKAEjTW7EB+VPG3JltsALuphhMsbMlR6w==","signatures":[{"sig":"MEUCIB+tWRx36C83Q0G8Qy3nCoO8BxRA51cy5LMr1GLeFckFAiEArzuZzjCVdhD81XTpurofqHCsCZCgC1TCkIk8+Og94Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32784097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"421620492e6a64bd97c99cac0779ff4b2ff09d8f","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.1.0","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","typescript":"6.0.2","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@changesets/cli":"^2.29.8","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.5.1_1774308004412_0.6791694305689553","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@hirokisakabe/pom","version":"5.6.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@5.6.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"24cd3dea77f95c9a8b4efdffdf5d96bd96ab7364","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-5.6.0.tgz","fileCount":195,"integrity":"sha512-6Xaq+qPkeSuIMwcJ7fZ68hZtOtylDTtiK3o8grgU3HP8sv+CGXSP4dszB/4nNqMhXW3iIf29bQOwXlxnxnnFmA==","signatures":[{"sig":"MEUCIQDMj0uMNKnD2FpUGlAg/gshDudn0zk+celdoeIQ6T6QSQIgcdIgOaQ8NvOLl7hHHCiGAR44Ou9jTfMz0rytREvaK8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32787978},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4339a96160b9335034bb3d710e1e085d589603a3","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.1.0","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","typescript":"6.0.2","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@changesets/cli":"^2.29.8","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_5.6.0_1774354184441_0.1405048999685934","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@hirokisakabe/pom","version":"6.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"29c47ce556f0e667a80d40a7cedba50f1582015d","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.0.0.tgz","fileCount":192,"integrity":"sha512-R4Cj6O5J11ZQ0YCiYblqvun4r15jT1tzYeyf7Z4f8jKounpo2boi7+/DGIt9M6GSYm4j4+0kzJDKvI0ftXKH+A==","signatures":[{"sig":"MEUCIF1VAs8OuhguJoB4UTAmelflugaPr059XBNDZwVAmutyAiEAgGdDIYyY3ZJHtF1J76+MVremCfKBqsTuS0iywfozcjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32785396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9232a3ae695f759247588633db8aaf5c2e2345ad","scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run lint && npm run fmt:check && npm run typecheck && npm run test:run","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.1.0","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","typescript":"6.0.2","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@changesets/cli":"^2.29.8","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.0.0_1774366120016_0.1477371757435355","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@hirokisakabe/pom","version":"6.0.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.0.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"754018e4dfb7344d926f81f7da6e2fb92cd14d9b","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.0.1.tgz","fileCount":192,"integrity":"sha512-0j5jg5OfR8cAv/sRPtRwY7Bz3/xkHb5kuoYQudyuhVoGG/+mRcTd1mUmwv8msQnCycZwqXgvag5XU7fVDJi5HQ==","signatures":[{"sig":"MEUCIQD1Eu3+VdLWK4bvyBlwvw1n/ea4g3qHf9w5mq6qKkV9VwIgJdjL9boyUQmSgYhawgwX68rft1njRH0qYSLc62V3U9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32784850},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-6.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","release":"changeset publish","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/0d7c76c78368d3095fd4cd9835c94baf/hirokisakabe-pom-6.0.1.tgz","_integrity":"sha512-0j5jg5OfR8cAv/sRPtRwY7Bz3/xkHb5kuoYQudyuhVoGG/+mRcTd1mUmwv8msQnCycZwqXgvag5XU7fVDJi5HQ==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git"},"_npmVersion":"11.12.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","@resvg/resvg-js":"^2.6.2","fast-xml-parser":"^5.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","knip":"^5.85.0","pngjs":"7.0.0","eslint":"^9.39.1","vitest":"^4.1.0","globals":"^16.5.0","prettier":"3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","typescript":"6.0.2","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@changesets/cli":"^2.29.8","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.0.1_1774525692799_0.2842643568839769","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@hirokisakabe/pom","version":"6.0.3","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.0.3","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"06cb10b19d9277c8adb62f41b4e2046679dc3043","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.0.3.tgz","fileCount":192,"integrity":"sha512-jpnEj07PTWWOW9ArmR8VUUYSSVe0cy0Cb2kO9ayutx31KVDWIJve8SCWog7kZDeTCbdbiIyhH74NDzsdYTI6ew==","signatures":[{"sig":"MEYCIQDXCjq+dVlD2iMAB2/ISbo6XVtKzTQZo/+liPKnNqSe1wIhAMclJl/zyHxI2ICo+0ezraoyPFIxEW/EoczSTTJiCEHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32792012},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-6.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/6ca186e297f02eba076ff1b041d7d01b/hirokisakabe-pom-6.0.3.tgz","_integrity":"sha512-jpnEj07PTWWOW9ArmR8VUUYSSVe0cy0Cb2kO9ayutx31KVDWIJve8SCWog7kZDeTCbdbiIyhH74NDzsdYTI6ew==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","knip":"^5.85.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.0.3_1774615696679_0.315645025767779","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@hirokisakabe/pom","version":"6.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"f36135965eaa30c1813675f4c3da9c4c06c62f97","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.1.0.tgz","fileCount":192,"integrity":"sha512-SiWCe/DE2pFojOQWDPhPpsK81JTsv8oLX6pi89HbXijcepP8+/3p338Z4U6VFIXLAgque3V+ZlZkiiATyPG/Tg==","signatures":[{"sig":"MEUCIQCA7VC51z+y2eSqCObmyPaJ2rb1VhfH3X3ric/60tUBkwIgPDUpb8NmzaWYMxzlpcyrR2KAd66bW0rMuFbD8nvlQag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32798722},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-6.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/0389b150908a96e57cb1cd64cd26d698/hirokisakabe-pom-6.1.0.tgz","_integrity":"sha512-SiWCe/DE2pFojOQWDPhPpsK81JTsv8oLX6pi89HbXijcepP8+/3p338Z4U6VFIXLAgque3V+ZlZkiiATyPG/Tg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.1.0_1774885500866_0.2305507749913034","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@hirokisakabe/pom","version":"6.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"7ca13d5a0c45a5dc536174a9edac669dd2a3b87a","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.2.0.tgz","fileCount":192,"integrity":"sha512-B88ecAKaRZN07BI0yS1RJ5/OwrdGpIQh0Va0s5PRTalJ2lDX7IbhKieRAc8+OKF3NSqbf/yDeYvTKIdFIDBJQA==","signatures":[{"sig":"MEUCIQDx8OBe7F/FSPknXSu/xCn5KG2ovjp+Y9uQ8pSDwRFNSgIgOsNUL4ThIoFrK1mqTaVllXLbuWXNY9B55IIM0xd6RW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32799780},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-6.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/db6276266258c66b3f29f1fa15a17057/hirokisakabe-pom-6.2.0.tgz","_integrity":"sha512-B88ecAKaRZN07BI0yS1RJ5/OwrdGpIQh0Va0s5PRTalJ2lDX7IbhKieRAc8+OKF3NSqbf/yDeYvTKIdFIDBJQA==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.2.0_1774973506712_0.7207880940058689","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@hirokisakabe/pom","version":"6.3.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.3.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"07e6b30aba90b2f2500d383d3cd25d0cc063afdf","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.3.0.tgz","fileCount":192,"integrity":"sha512-sABIJB5wASsk6Ugh1UnLQDsAQsmrG50WHNpW396GvFRU1f7kQtktRX10hPAIZkFD7hNU959LSR7ZG+FW40lfvg==","signatures":[{"sig":"MEQCIHav/yjvqJ+xPz9rT1lnfkfVIjYJ4jPKPZSoBsMFqkAPAiAo7abZHwaJFSsVYXnLCtxxzAGz5aeo9u9aKJ3+ocsmbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32803817},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-6.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/6c3c402debef674c8468e1f1159124b4/hirokisakabe-pom-6.3.0.tgz","_integrity":"sha512-sABIJB5wASsk6Ugh1UnLQDsAQsmrG50WHNpW396GvFRU1f7kQtktRX10hPAIZkFD7hNU959LSR7ZG+FW40lfvg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.3.0_1775052796029_0.26664101139236895","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@hirokisakabe/pom","version":"6.4.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@6.4.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"a585beec643083aa81f37de2474fb389b2b29344","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-6.4.0.tgz","fileCount":192,"integrity":"sha512-iU6e3IWLG+xhHN3E1Jz9bh5kvhlIHY6yN2mzrDbH23jH07AXUgObk+JfxAUSpTIcylpcc/DPvfdXayoaVNo/1g==","signatures":[{"sig":"MEUCIGrAIBvsEMLElWMErmndVaI02qhZ8lFlUGo79uhhJmz7AiEAuGXTU8BziRIaIPPPeXgEQA6rUlqa9omMiiITZbicOV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32804699},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-6.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/202894d2b853d0e67d4eb25e40a4c1af/hirokisakabe-pom-6.4.0.tgz","_integrity":"sha512-iU6e3IWLG+xhHN3E1Jz9bh5kvhlIHY6yN2mzrDbH23jH07AXUgObk+JfxAUSpTIcylpcc/DPvfdXayoaVNo/1g==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_6.4.0_1775223666111_0.7177281260842192","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@hirokisakabe/pom","version":"7.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"17963501b8d47908fe6d28c5b28383e23d2f1ed5","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.0.0.tgz","fileCount":192,"integrity":"sha512-8PvEWKQgBKgmB/7pXDk2ObOI05lrYzUY5tegOylb55NLylHMwpyxiUFMP45y2KKqgtF7fWJgZewjOS42J9z9Pg==","signatures":[{"sig":"MEUCIEKi/j9F5z3zzmwU0E0S7vwheZwHcAb1ILIpZ3Or0lviAiEAvs7HIiJeiHH7XcsV+TF9fhYlF8doCry7fzoN+UYPx4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32804520},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/4c58f110f4b2ce7c00dfc93ccdc8d30c/hirokisakabe-pom-7.0.0.tgz","_integrity":"sha512-8PvEWKQgBKgmB/7pXDk2ObOI05lrYzUY5tegOylb55NLylHMwpyxiUFMP45y2KKqgtF7fWJgZewjOS42J9z9Pg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.0.0_1775299233624_0.7202256734712333","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@hirokisakabe/pom","version":"7.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"3fbd96afc29db7ee9f6eed3cadf26daf66215e59","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.1.0.tgz","fileCount":195,"integrity":"sha512-DJ95hgTk5BU9jrbOjKTZ3nReF1GUjNZ15chFrjcAUEAgu0IprYbNihPBhMOc9c6qpCXUXnnR1F61zeK12ijMBg==","signatures":[{"sig":"MEUCICqvaKDHphDPtDViZB0yc132o3nZSP3AzwvLq6jmsFxIAiEAoPQ3SsEojuFY/v+DwHTP/1ijmlUYzaZOE5sKT4cMonk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32812793},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/773b5fa99bb83e04b7e6b6399a4374aa/hirokisakabe-pom-7.1.0.tgz","_integrity":"sha512-DJ95hgTk5BU9jrbOjKTZ3nReF1GUjNZ15chFrjcAUEAgu0IprYbNihPBhMOc9c6qpCXUXnnR1F61zeK12ijMBg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.0","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.0","@types/pngjs":"6.0.5","lucide-static":"^0.577.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.47.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.1.0_1775307111752_0.18068870522833724","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@hirokisakabe/pom","version":"7.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"6fa235108c106816cbb061d7f64f8ae03c47aec4","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.2.0.tgz","fileCount":195,"integrity":"sha512-MWfYfAhkh8h44NxqUB7ykCdvhc0SyJ4Id8ZfiprGmwzIXXiehwfP/Y92sOT4ETpoK78iL+wP8MJz5/Ki7he3Dw==","signatures":[{"sig":"MEQCIHW/wmzU33xpNATi6BMWqIjVExkPze4KxKG++MqycNSjAiBXqcI3qDBz2cwviiYq6sD2uEjsK+o50sJdP6OM5Sv/1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32815595},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/b3454074c5e1e6a9c0f0176c33e11dca/hirokisakabe-pom-7.2.0.tgz","_integrity":"sha512-MWfYfAhkh8h44NxqUB7ykCdvhc0SyJ4Id8ZfiprGmwzIXXiehwfP/Y92sOT4ETpoK78iL+wP8MJz5/Ki7he3Dw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.2","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.2","@types/pngjs":"6.0.5","lucide-static":"^1.7.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.58.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.2.0_1775573298889_0.4852310998557601","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@hirokisakabe/pom","version":"7.3.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.3.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"1eac41c4e922e413ec0a5c46367a99784a5a908f","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.3.0.tgz","fileCount":201,"integrity":"sha512-EFij1lsi9/k9lKXFtPmzQGtfleKC751mDgDEOc+R/3XsF0R/oKmA0YcDUP7eJ8s5m7NeL68ZerFdxlh/sOdd0A==","signatures":[{"sig":"MEYCIQCZmqna8WeTV6xEBqVzAHlWK5QMb5QSBoKorrNyNHAkagIhAP9VbpWXh1+Xke5RGBogg5z3R1Nx5k7WULzD10tOAbjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32821186},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/9a49bf63f162b61485f33a5e8b3f7467/hirokisakabe-pom-7.3.0.tgz","_integrity":"sha512-EFij1lsi9/k9lKXFtPmzQGtfleKC751mDgDEOc+R/3XsF0R/oKmA0YcDUP7eJ8s5m7NeL68ZerFdxlh/sOdd0A==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.12.1","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.3.7","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.2","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.2","@types/pngjs":"6.0.5","lucide-static":"^1.7.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.58.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.3.0_1775833622054_0.9652262194713654","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@hirokisakabe/pom","version":"7.3.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.3.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"905c4ef2d1ef47f8fc85777df21a2c02877824ef","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.3.1.tgz","fileCount":201,"integrity":"sha512-W0ARJcGaqFIB3wM9oNkF9lZxePjIlQD7Uqq2CYorWdKiNxN6P1aMYT4BfKdd+Cb/D4ZPPI3+k3dfmCBEBloDlg==","signatures":[{"sig":"MEQCIFUA0onAKxZoMe9xn019kEqFb6gxIFvLSTySmD1PFdmGAiAZQCv9z0vu+k4GTWiaCTUns5xBkNWCXE7wRbCPucBp+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32821548},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/68e3d752715b5f98cc4adabcb5bd0a4b/hirokisakabe-pom-7.3.1.tgz","_integrity":"sha512-W0ARJcGaqFIB3wM9oNkF9lZxePjIlQD7Uqq2CYorWdKiNxN6P1aMYT4BfKdd+Cb/D4ZPPI3+k3dfmCBEBloDlg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.13.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.7.1","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.2","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.2","@types/pngjs":"6.0.5","lucide-static":"^1.7.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.58.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.3.1_1777295480424_0.2275139600837719","host":"s3://npm-registry-packages-npm-production"}},"7.3.2":{"name":"@hirokisakabe/pom","version":"7.3.2","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.3.2","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"bf51308085afd03c986aa6ef5d1c3fa69ec87355","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.3.2.tgz","fileCount":201,"integrity":"sha512-0GGUkhP/vITkXYlSCRQhLcDhri1m2Ts3SD2uw7rtrbCWDYSPD9uOII6bWiQKLzKFn9lzm7W5UUo30r/3TaU9Eg==","signatures":[{"sig":"MEUCIQDSk+oUQrhJUUBMKAvJNGxDMj+JMrdFnimtKje4ADxKWgIgBl/L/yRyarow/+SNhPlnp6I9JeJ59oqtriVB+65OD08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32821865},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/8f4469e2e978892b0d96d5310b18cd04/hirokisakabe-pom-7.3.2.tgz","_integrity":"sha512-0GGUkhP/vITkXYlSCRQhLcDhri1m2Ts3SD2uw7rtrbCWDYSPD9uOII6bWiQKLzKFn9lzm7W5UUo30r/3TaU9Eg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.13.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.7.1","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.2","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.2","@types/pngjs":"6.0.5","lucide-static":"^1.7.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.58.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.3.2_1777297102839_0.9274895698550913","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@hirokisakabe/pom","version":"7.4.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@7.4.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"6ac80cb8760e52ae4a7860eefa7673a6d831eabb","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-7.4.0.tgz","fileCount":201,"integrity":"sha512-LT66SPo2uG8kZf1ExZwJ90b2jSNZ8Gx1EWtnOXg2pwZSM5ATLhvQ4LBE3451C2P4r/+v3P7VY+j8PejwZujUJw==","signatures":[{"sig":"MEYCIQCwiSZBV32jrbiLKS6RYUIzIn0xn1/wn8GciQl7h3TeEQIhANf7yufZxSk8mWSglNZXOo1XV6a6Rp9x8+yHv0PduHYg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32823338},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-7.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/ad16e48930d891d8934b7365cb17f055/hirokisakabe-pom-7.4.0.tgz","_integrity":"sha512-LT66SPo2uG8kZf1ExZwJ90b2jSNZ8Gx1EWtnOXg2pwZSM5ATLhvQ4LBE3451C2P4r/+v3P7VY+j8PejwZujUJw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.13.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.7.1","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.2","pixelmatch":"7.1.0","size-limit":"^12.0.1","@types/node":"^25.5.2","@types/pngjs":"6.0.5","lucide-static":"^1.7.0","@size-limit/file":"^12.0.1","typescript-eslint":"^8.58.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pom_7.4.0_1777298185532_0.37340006192367414","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@hirokisakabe/pom","version":"8.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"a847374c1d475d86b24975de1ec531fa72cea458","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.0.0.tgz","fileCount":201,"integrity":"sha512-MC9pp/rCp1P6QIDAkrHe0PA7z/6A36hajzN1UOA2VkX2v2sjJInvTtWX6zF7NhWEhRs+TpIbxhDWzld+jIwvvw==","signatures":[{"sig":"MEUCIQDgVFByVaKufy67ZIbjptzSqMvGs6J35cXOxOP/iGijEwIgHExpXq/4WGW3u6rMBXHydorQsZGut8aSxPbss4QwobE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32825072},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsc","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/2e475fad01d26f0a8b20c6c6704f4f06/hirokisakabe-pom-8.0.0.tgz","_integrity":"sha512-MC9pp/rCp1P6QIDAkrHe0PA7z/6A36hajzN1UOA2VkX2v2sjJInvTtWX6zF7NhWEhRs+TpIbxhDWzld+jIwvvw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.13.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^1.3.4","yoga-layout":"3.2.1","fast-xml-parser":"^5.7.1","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","pngjs":"7.0.0","@vitest/ui":"^4.1.5","pixelmatch":"7.1.0","size-limit":"^12.1.0","@types/node":"^25.6.0","@types/pngjs":"6.0.5","lucide-static":"^1.11.0","@size-limit/file":"^12.1.0","typescript-eslint":"^8.59.0","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.0.0_1777443740499_0.8053042647095452","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@hirokisakabe/pom","version":"8.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"e3100c993b4a6c1ff44a63f5014e95a9467750b7","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.1.0.tgz","fileCount":144,"integrity":"sha512-giXo99C3aaOFURZyoYu9MFYS5a3TgmgkhiIPI7h+bUqVlvjqLHRP4rJ5DQ/vC4pIpYe//sPsly8Eowb57BsVPw==","signatures":[{"sig":"MEYCIQCGImxpND82qeuiTvrm1ZswcT2KKouq8a57d7XVqE2D9wIhAMnBsPu8NJZKtH74n66pUt6gS6KO7Ju25/HN2Rv8r/hN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33482186},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/c4837ecf2a5853434b282b731c4954ad/hirokisakabe-pom-8.1.0.tgz","_integrity":"sha512-giXo99C3aaOFURZyoYu9MFYS5a3TgmgkhiIPI7h+bUqVlvjqLHRP4rJ5DQ/vC4pIpYe//sPsly8Eowb57BsVPw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.16.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.3","pngjs":"7.0.0","tsdown":"^0.22.0","@vitest/ui":"^4.1.7","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.1","@types/pngjs":"6.0.5","lucide-static":"^1.16.0","@size-limit/file":"^12.1.0","typescript-eslint":"^8.59.4","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.1.0_1779979761285_0.08110135806933227","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@hirokisakabe/pom","version":"8.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"aed020268a9ce1de653286b5ca05b79e8812bc5e","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.2.0.tgz","fileCount":150,"integrity":"sha512-zUEatWuuIvNibY2txoqDihR0cZFh+0yc3rW8f1SdePmKTchzfuv7/RQa/0AEQody5dNSe+iDVsfMol0SNwHSFA==","signatures":[{"sig":"MEQCIBW5yNOarbvMoXUdba2vikRn+PDCVVgsMjAPAhZbUBh7AiAGhHPZtcsR1gxh9F5reFcqTZlv7ewcpjqlZ2N9J6TXZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33572866},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/71677dbb09fc0a298c91e586d2cd0db8/hirokisakabe-pom-8.2.0.tgz","_integrity":"sha512-zUEatWuuIvNibY2txoqDihR0cZFh+0yc3rW8f1SdePmKTchzfuv7/RQa/0AEQody5dNSe+iDVsfMol0SNwHSFA==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.16.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.3","pngjs":"7.0.0","tsdown":"^0.22.0","@vitest/ui":"^4.1.7","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.1","@types/pngjs":"6.0.5","lucide-static":"^1.16.0","@size-limit/file":"^12.1.0","typescript-eslint":"^8.59.4","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.2.0_1780064948346_0.5930459972852877","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"@hirokisakabe/pom","version":"8.2.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.2.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"4e703a2e59f9223b8e9be72f8b645e542e1c8dfe","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.2.1.tgz","fileCount":150,"integrity":"sha512-+xNtkk6zAJ3yLZGJmZCnuJLHsKbROP4EIBL6h8g+2Y+dXRg3YTxueCZpmv/yjKIDe7nxLmTJVjhpTYXhLKhgvg==","signatures":[{"sig":"MEUCIBBwHE2fhKoIP1pYC3924VwCQgYTAE2i7U5ELHC41Hr+AiEA+lZmn/jLVNX9ZQlKMzgEScfpfZLXwFbWd/4CuuHZFAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33573211},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/17d5493f2b9fd6edb6374b30004cf47e/hirokisakabe-pom-8.2.1.tgz","_integrity":"sha512-+xNtkk6zAJ3yLZGJmZCnuJLHsKbROP4EIBL6h8g+2Y+dXRg3YTxueCZpmv/yjKIDe7nxLmTJVjhpTYXhLKhgvg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.16.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.3","pngjs":"7.0.0","tsdown":"^0.22.0","@vitest/ui":"^4.1.7","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.1","@types/pngjs":"6.0.5","lucide-static":"^1.16.0","@size-limit/file":"^12.1.0","typescript-eslint":"^8.59.4","@types/opentype.js":"^1.3.8","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.2.1_1780151938813_0.4538574568448792","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@hirokisakabe/pom","version":"8.3.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.3.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"025b3fc7678e263d3d0ae9ad6379bb51db178216","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.3.0.tgz","fileCount":154,"integrity":"sha512-7RgD5kfPZUuJgbXId/EzH9fb/Lpb+c1r3pmYA2i5rgqUA184m1q9S0/Cz6dGinBQc6VcIo9JpPO6lSrOFKaEdg==","signatures":[{"sig":"MEYCIQC0GikGfZgaO6RXKwov6fNOawxPF7ReWIz4KOMfFkMgsgIhAOkTt1RIJR31rmnPU3JV9nmQPoHDtkQxO1dNoogtT7JC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33613918},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/37ff79fcd3447e6b6dc347b883b909ad/hirokisakabe-pom-8.3.0.tgz","_integrity":"sha512-7RgD5kfPZUuJgbXId/EzH9fb/Lpb+c1r3pmYA2i5rgqUA184m1q9S0/Cz6dGinBQc6VcIo9JpPO6lSrOFKaEdg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.16.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.8","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.2","@types/pngjs":"6.0.5","lucide-static":"^1.17.0","@size-limit/file":"^12.1.0","typescript-eslint":"^8.60.1","@types/opentype.js":"^1.3.10","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.3.0_1781105695907_0.3075924272810555","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@hirokisakabe/pom","version":"8.4.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.4.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"dcf204943e54ab200c770e55bde42429fde56670","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.4.0.tgz","fileCount":166,"integrity":"sha512-CrtBlJKWAQsNk3V5TNla+oVqj+/R2UJQLYyh/FmV/RaWFuFL7liO49LC9otrxAKgSD1rPKV3e3VkxRwY5Y9Hiw==","signatures":[{"sig":"MEQCIDAWUibIsYQnbNgfw4gm60elVqLttMPC0LwbZ2U8EDTPAiA8F8ciHLmTPUcztNTiTTRyiCZaZmcqy9krAjnrFVfICA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33698311},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/e7c68e80f39513cf53c2bc7d5b9c22a6/hirokisakabe-pom-8.4.0.tgz","_integrity":"sha512-CrtBlJKWAQsNk3V5TNla+oVqj+/R2UJQLYyh/FmV/RaWFuFL7liO49LC9otrxAKgSD1rPKV3e3VkxRwY5Y9Hiw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.8","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.2","@types/pngjs":"6.0.5","lucide-static":"^1.17.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.4.0_1781276842926_0.37549148474062255","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@hirokisakabe/pom","version":"8.5.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.5.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"f638b7983b139711c24bc114250d486484ec5f21","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.5.0.tgz","fileCount":168,"integrity":"sha512-73/qloMHdVGMPBgMAZV82VMfmCRgLGiq/rbao9TYIu3MWbdvMw9hUwLIzBVp6tWhAFS5ItB5bbI6IivscrAlbg==","signatures":[{"sig":"MEYCIQCGqvLLlufqD7WwtaxwMx85FdfvdvrCiNI2OK1hlhSazAIhAPvGW4cxSBjjmxvuGZmctrUhX9ErqMeCY9DQRnXK06Mz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33710757},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/0970f9d2f7471e038b19e8d474372570/hirokisakabe-pom-8.5.0.tgz","_integrity":"sha512-73/qloMHdVGMPBgMAZV82VMfmCRgLGiq/rbao9TYIu3MWbdvMw9hUwLIzBVp6tWhAFS5ItB5bbI6IivscrAlbg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.8","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.2","@types/pngjs":"6.0.5","lucide-static":"^1.17.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.5.0_1781278650855_0.5458321275281479","host":"s3://npm-registry-packages-npm-production"}},"8.5.1":{"name":"@hirokisakabe/pom","version":"8.5.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.5.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"65314cc115ddfe08067784c26e2029d58b91e3ae","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.5.1.tgz","fileCount":168,"integrity":"sha512-uQvLMHk2yllgCXXngeNhOQMOjlNXrHPyNPZd/kW347L2qlUrJJ1bAlmgGBKmJeFEIZf7a+OI4u/XPbd7kkpSPg==","signatures":[{"sig":"MEYCIQCEIg0ofGY8dvzax/Z2rhrqfexPt+OIm8EZmhcn0/c6XAIhANmfoGgjzUiF7k6w4Jd2QCu1DjdNBDtsABOal6p4+PaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33717394},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/0bdf461062147be2291ac8f0288519b3/hirokisakabe-pom-8.5.1.tgz","_integrity":"sha512-uQvLMHk2yllgCXXngeNhOQMOjlNXrHPyNPZd/kW347L2qlUrJJ1bAlmgGBKmJeFEIZf7a+OI4u/XPbd7kkpSPg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.8","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.2","@types/pngjs":"6.0.5","lucide-static":"^1.17.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.5.1_1781308921669_0.212179670057971","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@hirokisakabe/pom","version":"8.6.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.6.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"bd21fa25b416d75855c731c24d6bfb0753487be4","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.6.0.tgz","fileCount":168,"integrity":"sha512-pfs7VgUTvNLd90bvyIIBt4WfuFtpMWIZQsXWK2+aRFtYfDiY6JJi0ZAP5RKgn1aqN/HYdrRSCTr/qzsJRtHEZw==","signatures":[{"sig":"MEUCIDshpS3DmkxN14qaeiDPr8LWJfjTD/isecWr4INbLI9CAiEAy35W1TiTgh0srfBpYCr/uAJr5xvWGsZn4ot9c5z85sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33726779},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/33215aaf82b30794a31b72242f487309/hirokisakabe-pom-8.6.0.tgz","_integrity":"sha512-pfs7VgUTvNLd90bvyIIBt4WfuFtpMWIZQsXWK2+aRFtYfDiY6JJi0ZAP5RKgn1aqN/HYdrRSCTr/qzsJRtHEZw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.8","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.2","@types/pngjs":"6.0.5","lucide-static":"^1.17.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.6.0_1781440648837_0.3818492367037931","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"@hirokisakabe/pom","version":"8.7.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.7.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"9b24ff87d0b4da7271b939437dd820f524f4b8c1","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.7.0.tgz","fileCount":168,"integrity":"sha512-PeXs9K670XPLb0PIvfbGSfKlxXpjwMCGUyoNoq9CEye50Nnn2qSQLNPcU7LPqWdDZw6de9h4SshYkRaCuC+v7A==","signatures":[{"sig":"MEYCIQCAJVPTyRL++wPqY41JFoos6K3ygn9BCWbhkohmiGu4aQIhAJgfsaKVNDCCnRoxvjLspSiBBKmZ3XK/hMBWBoDpLSVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33736646},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/5327449386389ef731f3455749035de3/hirokisakabe-pom-8.7.0.tgz","_integrity":"sha512-PeXs9K670XPLb0PIvfbGSfKlxXpjwMCGUyoNoq9CEye50Nnn2qSQLNPcU7LPqWdDZw6de9h4SshYkRaCuC+v7A==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.8","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.2","@types/pngjs":"6.0.5","lucide-static":"^1.17.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.7.0_1781448018573_0.1585971365524934","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"@hirokisakabe/pom","version":"8.8.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.8.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"9db308265b0b2f0ed558e3847d3a20bd813dd365","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.8.0.tgz","fileCount":170,"integrity":"sha512-JQj26Y+RXa/iq3gFSQjm8rsnSZ4bLCx5L0ipMoK6M2AwHzJMs5b2upe+Qm7m6CUlbVrb207DB2CeT5UlL/bAfQ==","signatures":[{"sig":"MEYCIQDzRb9law2kzYFj4LKNtrk+vxOgr/a0e+Ow7MZF45HwewIhANGxSFo2103pxctk3GH2l6dHcl9ipV1dgVnYjwR/KRg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33763671},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/f267c342471810065f1363007bae4248/hirokisakabe-pom-8.8.0.tgz","_integrity":"sha512-JQj26Y+RXa/iq3gFSQjm8rsnSZ4bLCx5L0ipMoK6M2AwHzJMs5b2upe+Qm7m6CUlbVrb207DB2CeT5UlL/bAfQ==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.9","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.3","@types/pngjs":"6.0.5","lucide-static":"^1.18.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.8.0_1781532804838_0.7568359887886282","host":"s3://npm-registry-packages-npm-production"}},"8.9.0":{"name":"@hirokisakabe/pom","version":"8.9.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@8.9.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"ef96e017dbb5794b2fe121ee07fff649e8108048","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-8.9.0.tgz","fileCount":170,"integrity":"sha512-DhvUjQqhUwrzE7t/BfyvdSRTQshLZVvf0Lk6WNgFzWnvIcN+vplWqDFeRVJyrtMtNV8LbQfOORPQv7YC6tcXsQ==","signatures":[{"sig":"MEUCIDZQ5swqD7GZUPhpaNKTceytzTYL/uTo/HwjLrbfLxSJAiEA6SaMc+fmE78dmCp7e52dRXHDOSk9B3S8QjUefWcov2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@8.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33786489},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-8.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/4b7c67d71048a76e7fbd225697a4483b/hirokisakabe-pom-8.9.0.tgz","_integrity":"sha512-DhvUjQqhUwrzE7t/BfyvdSRTQshLZVvf0Lk6WNgFzWnvIcN+vplWqDFeRVJyrtMtNV8LbQfOORPQv7YC6tcXsQ==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.17.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.8.0","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.9","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.3","@types/pngjs":"6.0.5","lucide-static":"^1.18.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/pom_8.9.0_1781580466277_0.8733200787545923","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@hirokisakabe/pom","version":"9.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@9.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"4f6867ce3034775367b240154ba8ee2f456af8a0","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-9.0.0.tgz","fileCount":170,"integrity":"sha512-7yRk3oXFmFm5ZwFByDayfAMG7q2ppoExCp2XBPGTpSDqmhzSFZkVxHET+Jc8KrQSYC93WHHdKGE+x5oPriMkkg==","signatures":[{"sig":"MEMCH24aOmkhA1F1dRWrO1LQgmCI+JoM2wtBJBzUQomujaUCIAS1BCGa8yapoJrycYJbznaUSoZtgXOGaYhamKkW+vFB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33786489},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-9.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/7a5931092583f18a8a632d8718f978d3/hirokisakabe-pom-9.0.0.tgz","_integrity":"sha512-7yRk3oXFmFm5ZwFByDayfAMG7q2ppoExCp2XBPGTpSDqmhzSFZkVxHET+Jc8KrQSYC93WHHdKGE+x5oPriMkkg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.9.3","@resvg/resvg-wasm":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.4","pngjs":"7.0.0","tsdown":"^0.22.2","@vitest/ui":"^4.1.9","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^25.9.3","@types/pngjs":"6.0.5","lucide-static":"^1.18.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^17.4.3","@vitest/coverage-v8":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/pom_9.0.0_1783230857903_0.0489291358141537","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@hirokisakabe/pom","version":"9.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@9.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"02505a2464f0afe89d7609ac9d35628cc4ee25c5","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-9.1.0.tgz","fileCount":180,"integrity":"sha512-v7ZxRj3D2Xua6PnXiD1jc0mhnY60zQW9c9ZMxRcAvEfVrw+xQbqov0GBcwPYcQ01UF5RCCJ8XyCwD74XTQnfWg==","signatures":[{"sig":"MEUCIQDfrA+EH7iBAHXWgYWNZb5M2g+ZraQnMJAbtwOPjhM8qwIgXjR00bqBPdHyL279oEc3i4s6QOA3WrxkKVe+Gt0+i2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33848809},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-9.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/8f1a29e404a9c04c8233e3dbf60d99bc/hirokisakabe-pom-9.1.0.tgz","_integrity":"sha512-v7ZxRj3D2Xua6PnXiD1jc0mhnY60zQW9c9ZMxRcAvEfVrw+xQbqov0GBcwPYcQ01UF5RCCJ8XyCwD74XTQnfWg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.9.3","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.0","pngjs":"7.0.0","tsdown":"^0.22.3","@vitest/ui":"^4.1.9","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^26.1.0","@types/pngjs":"6.0.5","lucide-static":"^1.23.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/pom_9.1.0_1783236121021_0.8770020942354262","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@hirokisakabe/pom","version":"9.1.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@9.1.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"985e07a7a66482438d6eb2fb5b011bc833500c6e","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-9.1.1.tgz","fileCount":182,"integrity":"sha512-bpM42ssZAtuQJAqyvHlYoSixGs5gr5683cUQMG2C0pK7AkkoY3HdzbHFqk+owS64+G9d7mxQ5Ep1l6KxRbH8Pw==","signatures":[{"sig":"MEUCIFDxwtBuk0slBRKZMaPv3c2tV7z0nbHceIg2c8rXMiQ1AiEAtVEsgy4qLwBxNATHo79SwFArL/v0XLXH+kvWWNthtO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@9.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33885303},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-9.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/dbb265624911919b2d2a6d64407d1f6b/hirokisakabe-pom-9.1.1.tgz","_integrity":"sha512-bpM42ssZAtuQJAqyvHlYoSixGs5gr5683cUQMG2C0pK7AkkoY3HdzbHFqk+owS64+G9d7mxQ5Ep1l6KxRbH8Pw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.9.3","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.0","pngjs":"7.0.0","tsdown":"^0.22.3","@vitest/ui":"^4.1.10","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^26.1.0","@types/pngjs":"6.0.5","lucide-static":"^1.23.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pom_9.1.1_1783688115419_0.302982030929966","host":"s3://npm-registry-packages-npm-production"}},"9.1.2":{"name":"@hirokisakabe/pom","version":"9.1.2","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@9.1.2","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"f3f998a6c20e9e947c01912c33d0b5a65a2f18a1","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-9.1.2.tgz","fileCount":184,"integrity":"sha512-oCIMZbZaXNPLyAsZENwULtaesaOB5NxidfXe7DCq1kWttLXnaZEq4AOG0b0h5J9HpU/Mlqer7Z6XQ0diYuvPNw==","signatures":[{"sig":"MEUCIQDVEoOWMylPX/mHhbl83/4SA04gKw+gqj0bjf/n8k9T0gIgH6lZtb+ZOliSB/9RoTI9bySId9JkJ7xwYzVI3dMOCEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@9.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33930658},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-9.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/1a7b0645240ffd77442029d2b8c84e0b/hirokisakabe-pom-9.1.2.tgz","_integrity":"sha512-oCIMZbZaXNPLyAsZENwULtaesaOB5NxidfXe7DCq1kWttLXnaZEq4AOG0b0h5J9HpU/Mlqer7Z6XQ0diYuvPNw==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","pptxgenjs":"4.0.1","image-size":"2.0.2","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.9.3","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.0","pngjs":"7.0.0","tsdown":"^0.22.3","@vitest/ui":"^4.1.10","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/node":"^26.1.0","@types/pngjs":"6.0.5","lucide-static":"^1.23.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pom_9.1.2_1783893172939_0.6357124742253151","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@hirokisakabe/pom","version":"10.0.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@10.0.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"c73df123fc83eb275335ed4591ae7da3b092896b","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-10.0.0.tgz","fileCount":188,"integrity":"sha512-1CbhNqwiD+UeTeg36N745ToGNoKhJteC7qd+YjSsumjmK3J/pCcenfuCf7x7rdUFEcTWn3owBG3v2Aj5iMpomg==","signatures":[{"sig":"MEYCIQCHjbros7OKUROshUurU/S9SamS/Pq5IuItLw+EByuvsQIhAN46ZAUS/ipLnVeZoz3z+yaiR47ORnUO2pNiwsMm+rOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33901464},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-10.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/6d30568a235c0950496b03c02fddf1e4/hirokisakabe-pom-10.0.0.tgz","_integrity":"sha512-1CbhNqwiD+UeTeg36N745ToGNoKhJteC7qd+YjSsumjmK3J/pCcenfuCf7x7rdUFEcTWn3owBG3v2Aj5iMpomg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","image-size":"2.0.2","@types/node":"^26.1.0","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.10.0","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.0","pngjs":"7.0.0","tsdown":"^0.22.3","@vitest/ui":"^4.1.10","pixelmatch":"7.2.0","size-limit":"^12.1.0","@types/pngjs":"6.0.5","lucide-static":"^1.23.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.0.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pom_10.0.0_1784410677305_0.7933334733780153","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@hirokisakabe/pom","version":"10.1.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@10.1.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"42f1e0c988bdd7dd2ba5f336e3365a73982dab16","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-10.1.0.tgz","fileCount":190,"integrity":"sha512-8AH5+yl6pSz0xqC3iWOwtxU1gXM3ZJ2ltNzbYVXUqkMbyzx/bI2ywH4vdnsoB6SIuHN+I60qQZ4C5Jq5k8Vbvg==","signatures":[{"sig":"MEUCIQDsDT40ZetDM8Cy42Ywk/xW/RnMVCVlh8/rZYBCiSYYfgIgaXeAU8xY2T/nHTm8lx1ewU1FFxaJ1Ng5IpnEPHvwhio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33915992},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-10.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/bf546059819fb20d72ea41f3db8864ba/hirokisakabe-pom-10.1.0.tgz","_integrity":"sha512-8AH5+yl6pSz0xqC3iWOwtxU1gXM3ZJ2ltNzbYVXUqkMbyzx/bI2ywH4vdnsoB6SIuHN+I60qQZ4C5Jq5k8Vbvg==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","image-size":"2.0.2","@types/node":"^26.1.0","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.10.0","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","pngjs":"7.0.0","tsdown":"^0.22.9","@vitest/ui":"^4.1.10","pixelmatch":"7.2.0","playwright":"^1.61.1","size-limit":"^12.1.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/pngjs":"6.0.5","lucide-static":"^1.25.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.1.0","@vitest/coverage-v8":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pom_10.1.0_1784418958652_0.3307162353058699","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@hirokisakabe/pom","version":"10.2.0","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@10.2.0","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"4573080400f3c6c5454c3b19196780459c4817ad","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-10.2.0.tgz","fileCount":194,"integrity":"sha512-Uw9XsUNCKcx9/4STZZX6tRYeqGtmvKelmXMUD7Zlc4dNOvgcAReNpSoXgIDsvZdu8L4PTzF+5adC4se/oInXCQ==","signatures":[{"sig":"MEUCIQCRL867ylxWWOYHlPpVv8vN5j+U3S+LuRtDIwWW+qHHZAIgAjdGEOOvqNYYRcCurzDAlzZ4xarmwrdm5MWozEaXgLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@10.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33929624},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-10.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/dc8a99053f012219548275f0472ed5b6/hirokisakabe-pom-10.2.0.tgz","_integrity":"sha512-Uw9XsUNCKcx9/4STZZX6tRYeqGtmvKelmXMUD7Zlc4dNOvgcAReNpSoXgIDsvZdu8L4PTzF+5adC4se/oInXCQ==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","image-size":"2.0.2","@types/node":"^26.1.0","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.10.0","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","pngjs":"7.0.0","tsdown":"^0.22.9","@vitest/ui":"^4.1.10","pixelmatch":"7.2.0","playwright":"^1.61.1","size-limit":"^12.1.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/pngjs":"6.0.5","lucide-static":"^1.25.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.1.0","@vitest/coverage-v8":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pom_10.2.0_1784424678208_0.023286583973101127","host":"s3://npm-registry-packages-npm-production"}},"10.2.1":{"name":"@hirokisakabe/pom","version":"10.2.1","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"license":"MIT","_id":"@hirokisakabe/pom@10.2.1","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"dist":{"shasum":"ad6c45e2a897d5180ae10886b3c22044b84337d6","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-10.2.1.tgz","fileCount":194,"integrity":"sha512-Gt02JPspcgBfpWQhw8sA6yaLEp6kypAHTs010lwrI0p71bH1ilhyP1D2xzQ9GIFHwFgFPHlhu3ftT+OWces4UQ==","signatures":[{"sig":"MEUCIQCP4v6ffel+NjXnr+lmW8ogzHqqNxaoCX+vV9mbB4Lt3wIgSMMzoQGEM1g3psCslFjIxXwzs7B6Czb4sVQNG/gQX9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@10.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33929625},"main":"./dist/index.js","type":"module","_from":"file:hirokisakabe-pom-10.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"scripts":{"fmt":"prettier --write .","vrt":"tsx vrt/runVrt.ts","knip":"knip","lint":"eslint","size":"size-limit","test":"vitest","build":"tsdown","preview":"tsx preview/lib/previewPptx.ts","test:ui":"vitest --ui","test:run":"vitest run","fmt:check":"prettier --check .","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:update":"tsx vrt/runVrt.ts --update","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","docs:images:docker":"docker compose run --rm docs-images","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"_resolved":"/tmp/ccfa304736f5106be2556de7d72fb1ab/hirokisakabe-pom-10.2.1.tgz","_integrity":"sha512-Gt02JPspcgBfpWQhw8sA6yaLEp6kypAHTs010lwrI0p71bH1ilhyP1D2xzQ9GIFHwFgFPHlhu3ftT+OWces4UQ==","repository":{"url":"git+https://github.com/hirokisakabe/pom.git","type":"git","directory":"packages/pom"},"_npmVersion":"11.18.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","jszip":"^3.10.1","image-size":"2.0.2","@types/node":"^26.1.1","opentype.js":"^2.0.0","yoga-layout":"3.2.1","fast-xml-parser":"^5.10.1","@resvg/resvg-wasm":"^2.6.2","@pptx-glimpse/document":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.23.1","pngjs":"7.0.0","tsdown":"^0.22.12","@vitest/ui":"^4.1.10","pixelmatch":"7.2.0","playwright":"^1.61.1","size-limit":"^12.1.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/pngjs":"6.0.5","lucide-static":"^1.25.0","@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","dependency-cruiser":"^18.1.0","@vitest/coverage-v8":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/pom_10.2.1_1784943937705_0.8946189731963587","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@hirokisakabe/pom","version":"10.3.0","description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./clientApi":{"types":"./dist/clientApi.d.ts","import":"./dist/clientApi.js"}},"homepage":"https://github.com/hirokisakabe/pom#readme","bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"repository":{"type":"git","url":"git+https://github.com/hirokisakabe/pom.git","directory":"packages/pom"},"license":"MIT","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"author":{"name":"Hiroki Sakabe"},"engines":{"node":">=22"},"publishConfig":{"access":"public"},"devDependencies":{"@size-limit/file":"^12.1.0","@types/opentype.js":"^1.3.10","@types/pngjs":"6.0.5","@vitest/browser-playwright":"^4.1.10","@vitest/coverage-v8":"^4.1.10","@vitest/ui":"^4.1.10","dependency-cruiser":"^18.1.0","lucide-static":"^1.25.0","pixelmatch":"7.2.0","playwright":"^1.61.1","pngjs":"7.0.0","size-limit":"^12.1.0","tsdown":"^0.22.12","tsx":"4.23.1","typescript":"npm:@typescript/typescript6@6.0.2"},"dependencies":{"@pptx-glimpse/document":"0.12.0","@resvg/resvg-wasm":"^2.6.2","@types/node":"^26.1.1","fast-xml-parser":"^5.10.1","image-size":"2.0.2","jszip":"^3.10.1","opentype.js":"^2.0.0","yoga-layout":"3.2.1","zod":"^4.4.3"},"scripts":{"build":"tsdown","fmt":"prettier --write .","fmt:check":"prettier --check .","knip":"knip","lint":"eslint","lint:deps":"depcruise src","typecheck":"tsc --noEmit -p tsconfig.check.json","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","test:browser":"vitest run --config vitest.browser.config.ts","test:coverage":"vitest run --coverage","vrt":"tsx vrt/runVrt.ts","vrt:update":"tsx vrt/runVrt.ts --update","vrt:docker":"docker compose build vrt && docker compose run --rm vrt","vrt:docker:update":"docker compose build vrt-update && docker compose run --rm vrt-update","preview":"tsx preview/lib/previewPptx.ts","preview:docker":"docker compose build preview && docker compose run --rm preview","docs:images":"tsx scripts/docs-images/generateNodeImages.ts","docs:images:docker":"docker compose run --rm docs-images","docs:images:docker:update":"docker compose build docs-images && docker compose run --rm docs-images","docs:images:vrt":"tsx scripts/docs-images/generateNodeImages.ts --check","docs:images:vrt:docker":"docker compose build docs-images-vrt && docker compose run --rm docs-images-vrt","size":"size-limit"},"_id":"@hirokisakabe/pom@10.3.0","_integrity":"sha512-vjebM/IOmHNqVOzCRxyxivtrsAVoek83YlglG/cpHye51U0+MAeUVKsJcfoL/oh821DuECsGheNTnn3mUn6yKg==","_resolved":"/tmp/a3d61c8f86d1000b5c45a1ff201824e8/hirokisakabe-pom-10.3.0.tgz","_from":"file:hirokisakabe-pom-10.3.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-vjebM/IOmHNqVOzCRxyxivtrsAVoek83YlglG/cpHye51U0+MAeUVKsJcfoL/oh821DuECsGheNTnn3mUn6yKg==","shasum":"49f2a0d8c5abc1e052285c26481e37e76bd027eb","tarball":"https://registry.npmjs.org/@hirokisakabe/pom/-/pom-10.3.0.tgz","fileCount":194,"unpackedSize":33942115,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hirokisakabe%2fpom@10.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF/dbpFmaK0zdvcyqZ6yLmC2rB0KO+m/Ay5wdlpM1EVYAiEAuSQC04Q37aesgo/+GZ1rgR2jp5NIK8eKJ+C0ZjOpiMA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5fab60a-7b24-49dc-9e5b-5d48d110e7dd"}},"directories":{},"maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pom_10.3.0_1784946730964_0.48589271347694973"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-20T07:05:31.430Z","modified":"2026-07-25T02:32:11.832Z","0.1.0":"2025-11-20T07:05:31.712Z","0.1.1":"2025-11-20T09:31:45.367Z","0.1.2":"2025-11-20T10:37:11.583Z","0.1.3":"2025-11-21T05:15:09.950Z","0.1.4":"2025-11-21T05:33:00.660Z","0.1.5":"2025-12-03T12:54:25.657Z","0.1.6":"2025-12-07T11:41:32.275Z","0.1.7":"2025-12-11T09:07:40.547Z","0.1.8":"2025-12-11T14:16:00.935Z","0.1.9":"2025-12-16T13:35:05.806Z","0.1.10":"2025-12-16T13:51:30.760Z","0.1.11":"2025-12-16T15:39:37.789Z","0.1.12":"2026-01-14T15:29:50.343Z","0.2.0":"2026-01-15T16:46:32.376Z","0.3.0":"2026-01-16T13:03:13.062Z","1.0.0":"2026-01-16T14:48:17.357Z","1.1.0":"2026-01-24T10:48:50.032Z","1.1.1":"2026-01-24T11:15:26.047Z","1.1.2":"2026-01-24T11:26:53.342Z","1.1.3":"2026-01-24T11:33:07.231Z","1.2.0":"2026-02-16T13:00:16.342Z","1.3.0":"2026-02-19T10:24:42.029Z","1.4.0":"2026-02-25T08:29:02.075Z","2.0.0":"2026-02-27T05:25:51.177Z","3.0.0":"2026-02-27T07:05:46.646Z","4.0.0":"2026-02-27T10:01:43.007Z","4.1.0":"2026-03-04T15:16:05.174Z","4.1.1":"2026-03-16T15:49:01.920Z","5.0.0":"2026-03-21T14:00:10.160Z","5.0.1":"2026-03-21T15:12:20.433Z","5.1.0":"2026-03-22T02:10:38.269Z","5.2.0":"2026-03-22T02:53:32.204Z","5.2.1":"2026-03-22T14:02:01.851Z","5.3.0":"2026-03-22T14:37:46.591Z","5.4.0":"2026-03-23T10:06:36.344Z","5.5.0":"2026-03-23T14:11:14.206Z","5.5.1":"2026-03-23T23:20:05.130Z","5.6.0":"2026-03-24T12:09:45.168Z","6.0.0":"2026-03-24T15:28:40.817Z","6.0.1":"2026-03-26T11:48:13.499Z","6.0.3":"2026-03-27T12:48:17.516Z","6.1.0":"2026-03-30T15:45:01.721Z","6.2.0":"2026-03-31T16:11:47.526Z","6.3.0":"2026-04-01T14:13:16.794Z","6.4.0":"2026-04-03T13:41:06.904Z","7.0.0":"2026-04-04T10:40:34.555Z","7.1.0":"2026-04-04T12:51:52.455Z","7.2.0":"2026-04-07T14:48:19.614Z","7.3.0":"2026-04-10T15:07:02.777Z","7.3.1":"2026-04-27T13:11:21.196Z","7.3.2":"2026-04-27T13:38:23.622Z","7.4.0":"2026-04-27T13:56:26.306Z","8.0.0":"2026-04-29T06:22:21.343Z","8.1.0":"2026-05-28T14:49:21.740Z","8.2.0":"2026-05-29T14:29:08.859Z","8.2.1":"2026-05-30T14:38:59.252Z","8.3.0":"2026-06-10T15:34:57.544Z","8.4.0":"2026-06-12T15:07:23.391Z","8.5.0":"2026-06-12T15:37:31.319Z","8.5.1":"2026-06-13T00:02:02.157Z","8.6.0":"2026-06-14T12:37:29.335Z","8.7.0":"2026-06-14T14:40:19.021Z","8.8.0":"2026-06-15T14:13:25.343Z","8.9.0":"2026-06-16T03:27:46.748Z","9.0.0":"2026-07-05T05:54:18.323Z","9.1.0":"2026-07-05T07:22:01.471Z","9.1.1":"2026-07-10T12:55:16.023Z","9.1.2":"2026-07-12T21:52:53.391Z","10.0.0":"2026-07-18T21:37:57.818Z","10.1.0":"2026-07-18T23:55:59.131Z","10.2.0":"2026-07-19T01:31:18.621Z","10.2.1":"2026-07-25T01:45:38.179Z","10.3.0":"2026-07-25T02:32:11.471Z"},"bugs":{"url":"https://github.com/hirokisakabe/pom/issues"},"author":{"name":"Hiroki Sakabe"},"license":"MIT","homepage":"https://github.com/hirokisakabe/pom#readme","keywords":["powerpoint","pptx","presentation","slides","typescript","declarative","flexbox","layout","office"],"repository":{"type":"git","url":"git+https://github.com/hirokisakabe/pom.git","directory":"packages/pom"},"description":"AI-friendly PowerPoint generation with a Flexbox layout engine.","maintainers":[{"name":"hirokisakabe","email":"hiroki.sakabe@icloud.com"}],"readme":"<h1 align=\"center\">pom</h1>\n<p align=\"center\">\n  AI-friendly PowerPoint generation with a Flexbox layout engine.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@hirokisakabe/pom\"><img src=\"https://img.shields.io/npm/v/@hirokisakabe/pom.svg\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/hirokisakabe/pom/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/@hirokisakabe/pom.svg\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  <b>pom (PowerPoint Object Model)</b> is a TypeScript library that converts XML into editable PowerPoint files (.pptx).\n</p>\n\n<p align=\"center\">\n  <a href=\"https://pom.pptx.app/playground\"><b>Try it online — Playground</b></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://pom.pptx.app/playground\">\n    <img src=\"./docs/images/playground.png\" alt=\"Playground\" width=\"800\">\n  </a>\n</p>\n\n---\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Available Nodes](#available-nodes)\n- [Node Examples](#node-examples)\n- [Documentation](#documentation)\n- [License](#license)\n\n## Features\n\n- **AI Friendly** — Simple XML structure designed for LLM code generation. Include [llm.txt](./website/public/llm.txt) in your system prompt for XML reference. Also available at `https://pom.pptx.app/llm.txt`.\n- **Declarative** — Describe slides as XML. No imperative API calls needed — just data in, PPTX out.\n- **Flexible Layout** — Flexbox-style layout with VStack / HStack, powered by yoga-layout. Ratio-based layouts (e.g., 2:1 columns) via the `grow` attribute (CSS `flex-grow`).\n- **Shorthand + Dot Notation** — Layout/style attributes (e.g. `padding`, `margin`, `border`, `fill`, `shadow`) can mix shorthand and dot notation on the same node. Shorthand sets defaults and dot notation overrides specific keys.\n- **Per-Side Borders** — `borderTop` / `borderRight` / `borderBottom` / `borderLeft` style each edge independently (e.g. `borderLeft.width=\"6\"` for an accent bar, `borderBottom.width=\"3\"` for an underlined heading), merging field-by-field with the uniform `border`. Combinable with `borderRadius`: `borderTop` / `borderBottom` paint their adjacent corner arcs (KPI-tile top-accent treatment), while `borderLeft` / `borderRight` keep their corners neutral so an accent bar reads clean. See [Nodes — Common Properties](./docs/nodes.md#common-properties).\n- **Rich Nodes** — 20 built-in node types: charts, flowcharts, tables, timelines, org trees, and more.\n- **Design Tokens** — Declare a color palette once with a top-level `<Theme>` element and reference tokens as `$name` from any color attribute. See [Nodes — Top-Level `<Theme>`](./docs/nodes.md#top-level-theme-design-tokens).\n- **Schema-validated** — XML input is validated with Zod schemas at runtime with clear error messages.\n- **PowerPoint Native** — Generates real editable PowerPoint shapes — not images. Recipients can modify everything. Linear / radial gradient backgrounds (`backgroundGradient=\"linear-gradient(135deg, #667EEA 0%, #764BA2 100%)\"` or `backgroundGradient=\"radial-gradient(circle at center, #1D4ED8 0%, #38BDF8 100%)\"`) and text fills (`textGradient=\"linear-gradient(90deg, #38BDF8 0%, #A78BFA 100%)\"` on `<Text>`) are exported as native gradient fills.\n- **Leaf Rotation** — `Text`, `Shape`, `Image`, and `Icon` support `rotate` in clockwise degrees at render time without affecting flex layout.\n- **Pixel Units** — Intuitive pixel-based sizing (internally converted to inches at 96 DPI).\n- **Master Slide** — Define headers, footers, and page numbers once — applied to all slides automatically.\n- **Accurate Text Measurement** — Text width measured with opentype.js and bundled or caller-supplied font bytes for consistent layout in Node.js and browsers.\n\n## Installation\n\n> Requires Node.js 22+\n\n```bash\nnpm install @hirokisakabe/pom\n```\n\n## Quick Start\n\n```typescript\nimport { buildPptx } from \"@hirokisakabe/pom\";\n\nconst xml = `\n<Slide>\n  <VStack w=\"100%\" h=\"max\" padding=\"48\" gap=\"24\" alignItems=\"start\">\n    <Text fontSize=\"48\" bold=\"true\">Presentation Title</Text>\n    <Text fontSize=\"24\" color=\"666666\">Subtitle</Text>\n  </VStack>\n</Slide>\n`;\n\nconst { pptx } = await buildPptx(xml, { w: 1280, h: 720 });\nawait pptx.writeFile({ fileName: \"presentation.pptx\" });\n```\n\nEach slide must be wrapped in a `<Slide>` element. To produce multiple slides, list multiple `<Slide>` elements at the top level. A single top-level `<Theme>` element may precede the slides to declare color tokens (referenced as `$name` from color attributes):\n\n```xml\n<Theme surface=\"0F172A\" accent=\"38BDF8\" textMain=\"F8FAFC\" />\n<Slide>\n  <VStack w=\"100%\" h=\"max\" padding=\"48\" backgroundColor=\"$surface\">\n    <Text fontSize=\"48\" bold=\"true\" color=\"$textMain\">Dark Theme</Text>\n  </VStack>\n</Slide>\n```\n\nTo reuse colors from an existing `.pptx` template, extract PowerPoint theme colors as pom design tokens:\n\n```typescript\nimport { readFile } from \"node:fs/promises\";\nimport { extractThemeTokensFromPptx } from \"@hirokisakabe/pom\";\n\nconst pptxBytes = await readFile(\"template.pptx\");\nconst themeTokens = await extractThemeTokensFromPptx(pptxBytes);\n\n// One ThemeTokens object is returned for each visible slide layout under each slide master.\nconsole.log(themeTokens[0]);\n// {\n//   text: \"#000000\",\n//   background: \"#FFFFFF\",\n//   primary: \"#4472C4\",\n//   secondary: \"#ED7D31\",\n//   accent3: \"#A5A5A5\",\n//   accent4: \"#FFC000\",\n//   accent5: \"#5B9BD5\",\n//   accent6: \"#70AD47\"\n// }\n```\n\nTo build a preview deck of every layout in an existing `.pptx` template (e.g. for a \"pick a layout\" UI), convert it into a PPTX containing one blank slide per visible slide layout:\n\n```typescript\nimport { readFile } from \"node:fs/promises\";\nimport { extractSlideMastersAsPptx } from \"@hirokisakabe/pom\";\n\nconst pptxBytes = await readFile(\"template.pptx\");\nconst layoutDeck = await extractSlideMastersAsPptx(pptxBytes);\n// layoutDeck: ArrayBuffer — one blank slide per visible slide layout, grouped by\n// slide master in presentation order. Hidden layouts (`show=\"0\"` / `\"false\"`) are\n// excluded. The slide order matches extractThemeTokensFromPptx's output order, so\n// the two can be zipped together to pair each slide with its theme.\n```\n\n## Available Nodes\n\n| Node         | Description                                                                                                                                                                                                |\n| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Text         | Text with font styling, decoration (incl. subscript / superscript), rotation, letter spacing, glow / outline effects, inline bold/italic/underline/strike/sub/sup/highlight/color/fontSize, and hyperlinks |\n| Ul           | Unordered (bullet) list with Li items                                                                                                                                                                      |\n| Ol           | Ordered (numbered) list with Li items                                                                                                                                                                      |\n| Image        | Images from file path, URL, or base64, with optional rotation                                                                                                                                              |\n| Table        | Tables with customizable columns and rows                                                                                                                                                                  |\n| Shape        | PowerPoint shapes (roundRect, ellipse, etc.) with optional rotation, native glow, and outline effects                                                                                                      |\n| Chart        | Charts (bar, line, pie, area, doughnut, radar)                                                                                                                                                             |\n| Timeline     | Timeline / roadmap visualizations                                                                                                                                                                          |\n| Matrix       | 2x2 positioning maps                                                                                                                                                                                       |\n| Tree         | Organization charts and decision trees                                                                                                                                                                     |\n| Flow         | Flowcharts with nodes and edges                                                                                                                                                                            |\n| ProcessArrow | Chevron-style process diagrams                                                                                                                                                                             |\n| Pyramid      | Pyramid diagrams for hierarchies                                                                                                                                                                           |\n| Line         | Horizontal / vertical lines                                                                                                                                                                                |\n| Arrow        | Connectors between nodes referenced by ID                                                                                                                                                                  |\n| Layer        | Absolute-positioned overlay container                                                                                                                                                                      |\n| VStack       | Vertical stack layout                                                                                                                                                                                      |\n| HStack       | Horizontal stack layout                                                                                                                                                                                    |\n| Icon         | Lucide icons with optional rotation; variant background supports native glow / outline effects                                                                                                             |\n| Svg          | Inline SVG graphics                                                                                                                                                                                        |\n\nFor detailed node documentation, see [Nodes](./docs/nodes.md).\n\n## Node Examples\n\n### Chart\n\n```xml\n<Chart chartType=\"bar\" w=\"350\" h=\"250\" showTitle=\"true\" title=\"Bar Chart\" showLegend=\"true\">\n  <ChartSeries name=\"Q1\">\n    <ChartDataPoint label=\"Jan\" value=\"30\" />\n    <ChartDataPoint label=\"Feb\" value=\"45\" />\n  </ChartSeries>\n</Chart>\n\n<!-- Sparkline mode: hides legend / axes / margins for compact h=40 inline charts (bar / line / area) -->\n<Chart chartType=\"bar\" w=\"200\" h=\"40\" sparkline=\"true\" chartColors='[\"0088CC\"]'>\n  <ChartSeries name=\"Sales\">\n    <ChartDataPoint label=\"Q1\" value=\"100\" />\n    <ChartDataPoint label=\"Q2\" value=\"200\" />\n    <ChartDataPoint label=\"Q3\" value=\"150\" />\n    <ChartDataPoint label=\"Q4\" value=\"300\" />\n  </ChartSeries>\n</Chart>\n```\n\n<img src=\"./docs/images/chart.png\" alt=\"Chart example\" width=\"600\">\n\n### Flow\n\n```xml\n<Flow direction=\"horizontal\" w=\"100%\" h=\"300\">\n  <FlowNode id=\"start\" shape=\"flowChartTerminator\" text=\"Start\" color=\"16A34A\" />\n  <FlowNode id=\"process\" shape=\"flowChartProcess\" text=\"Process\" color=\"1D4ED8\" />\n  <FlowNode id=\"end\" shape=\"flowChartTerminator\" text=\"End\" color=\"DC2626\" />\n  <FlowConnection from=\"start\" to=\"process\" />\n  <FlowConnection from=\"process\" to=\"end\" />\n</Flow>\n```\n\n<img src=\"./docs/images/flow.png\" alt=\"Flow example\" width=\"600\">\n\n### Tree\n\n```xml\n<Tree layout=\"vertical\" nodeShape=\"roundRect\" w=\"100%\" h=\"400\">\n  <TreeItem label=\"CEO\" color=\"0F172A\">\n    <TreeItem label=\"CTO\" color=\"1D4ED8\">\n      <TreeItem label=\"Dev Team\" color=\"0EA5E9\" />\n    </TreeItem>\n    <TreeItem label=\"CFO\" color=\"16A34A\">\n      <TreeItem label=\"Finance\" color=\"0EA5E9\" />\n    </TreeItem>\n  </TreeItem>\n</Tree>\n```\n\n<img src=\"./docs/images/tree.png\" alt=\"Tree example\" width=\"600\">\n\n### Table\n\n```xml\n<Table defaultRowHeight=\"36\" cellBorder='{\"color\":\"CBD5E1\",\"width\":1}'>\n  <Col width=\"80\" />\n  <Col width=\"200\" />\n  <Tr>\n    <Td bold=\"true\" backgroundColor=\"0F172A\" color=\"FFFFFF\">ID</Td>\n    <Td bold=\"true\" backgroundColor=\"0F172A\" color=\"FFFFFF\">Name</Td>\n  </Tr>\n  <Tr>\n    <Td>001</Td>\n    <Td>Project Alpha</Td>\n  </Tr>\n</Table>\n```\n\n<img src=\"./docs/images/table.png\" alt=\"Table example\" width=\"600\">\n\n### Timeline\n\n```xml\n<Timeline direction=\"horizontal\" w=\"100%\" h=\"200\">\n  <TimelineItem date=\"2024 Q1\" title=\"Phase 1\" description=\"Planning\" color=\"1D4ED8\" />\n  <TimelineItem date=\"2024 Q2\" title=\"Phase 2\" description=\"Development\" color=\"16A34A\" />\n  <TimelineItem date=\"2024 Q3\" title=\"Phase 3\" description=\"Testing\" color=\"0EA5E9\" />\n</Timeline>\n```\n\n`connectorColor` / `connectorGradient` customize the axis line. `useColorForDate` makes each item's date inherit its `color`, and `TimelineItem.dateColor` overrides per item. `fontFamily` swaps the default `Noto Sans JP` for any other family.\n\n```xml\n<Timeline direction=\"horizontal\" w=\"100%\" h=\"120\"\n          connectorGradient=\"linear-gradient(90deg, #1D4ED8 0%, #DC2626 100%)\"\n          useColorForDate=\"true\" fontFamily=\"Arial\">\n  <TimelineItem date=\"Start\" title=\"Begin\" color=\"1D4ED8\" />\n  <TimelineItem date=\"Mid\" title=\"Middle\" color=\"9333EA\" dateColor=\"111827\" />\n  <TimelineItem date=\"End\" title=\"Finish\" color=\"DC2626\" />\n</Timeline>\n```\n\n<img src=\"./docs/images/timeline.png\" alt=\"Timeline example\" width=\"600\">\n\n### ProcessArrow\n\n```xml\n<ProcessArrow direction=\"horizontal\" w=\"100%\" h=\"100\">\n  <ProcessArrowStep label=\"Planning\" color=\"4472C4\" />\n  <ProcessArrowStep label=\"Design\" color=\"5B9BD5\" />\n  <ProcessArrowStep label=\"Development\" color=\"70AD47\" />\n  <ProcessArrowStep label=\"Testing\" color=\"FFC000\" />\n  <ProcessArrowStep label=\"Release\" color=\"ED7D31\" />\n</ProcessArrow>\n```\n\n<img src=\"./docs/images/processArrow.png\" alt=\"ProcessArrow example\" width=\"600\">\n\n### Pyramid\n\n```xml\n<Pyramid direction=\"up\" w=\"600\" h=\"300\">\n  <PyramidLevel label=\"Strategy\" color=\"E91E63\" />\n  <PyramidLevel label=\"Tactics\" color=\"9C27B0\" />\n  <PyramidLevel label=\"Execution\" color=\"673AB7\" />\n</Pyramid>\n```\n\n<img src=\"./docs/images/pyramid.png\" alt=\"Pyramid example\" width=\"600\">\n\n## Auto-Fit\n\nWhen content exceeds the slide height, pom automatically adjusts it to fit within the slide. This is enabled by default.\n\nAdjustments are applied in the following priority order:\n\n1. Reduce table row heights\n2. Reduce text font sizes\n3. Reduce gap / padding\n4. Uniform scaling (fallback)\n\nTo disable:\n\n```typescript\nconst { pptx } = await buildPptx(xml, { w: 1280, h: 720 }, { autoFit: false });\n```\n\n## Documentation\n\n| Document                                       | Description                           |\n| ---------------------------------------------- | ------------------------------------- |\n| [API Reference](./docs/api-reference.md)       | `buildPptx()` function and options    |\n| [Nodes](./docs/nodes.md)                       | Complete reference for all node types |\n| [Master Slide](./docs/master-slide.md)         | Headers, footers, and page numbers    |\n| [Text Measurement](./docs/text-measurement.md) | Text measurement options and settings |\n| [llm.txt](./website/public/llm.txt)            | Compact XML reference for LLM prompts |\n| [Playground](https://pom.pptx.app/playground)  | Try pom XML in the browser            |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}