{"_id":"@helping-ai-workflow/slide-to-pptx","_rev":"26-99c43c55471b5ae6d6e4f912bfe97e3c","name":"@helping-ai-workflow/slide-to-pptx","dist-tags":{"latest":"0.4.5"},"versions":{"0.1.2":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.2","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.2","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx"},"dist":{"shasum":"55d3aeab020704be9f554e8415dd84b3685bfe83","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.2.tgz","fileCount":14,"integrity":"sha512-/5tCCkMK7FD0mZWd5piwerr3ncEE2VN+LMQP5lBzkq+6X1s1B2h8AOqSNodtk5syOhIvGFUHBCwj4ceGmktMgA==","signatures":[{"sig":"MEQCIE9F1gcesdMWQEuM2D0Xppr1/xPeDUM+jYBdybkrNS0lAiAva5OqzXBsHxnB7HtNAP2JDfxcjBuN++nhv+4tHaDEAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69672},"type":"module","engines":{"node":">=18"},"gitHead":"58ef373276b1cc738674ecd984892ce6d2089b8a","scripts":{"test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts spike ../my-slide/slides/mac-merge-tx-spec","extract":"tsx src/cli.ts extract","build-pptx":"tsx src/cli.ts build"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.2_1778937305680_0.7967954961152743","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.3","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.3","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"8d1b35d4a46bb9d3242eaea3d83d9350141a9bd6","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.3.tgz","fileCount":14,"integrity":"sha512-XOgGeYsdcOnY/stl2OKzlH5ynd0Zt99PL618M6n/iC0VUMktxOkefnd1ru5Bnr7AR2XsYZX+49RBrC6pLjaesA==","signatures":[{"sig":"MEQCIGpydfjaTo1RIPOkBIvdFtTH7DlpuxiiUkNa3tmB5D4RAiARza75WRv2zz4LDUGN1pmniichVju76dk8bJYyZNqPyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70086},"type":"module","engines":{"node":">=18"},"gitHead":"234ab74050dd735183bf2fa829c6d61701190a96","scripts":{"test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts spike ../my-slide/slides/mac-merge-tx-spec","extract":"tsx src/cli.ts extract","build-pptx":"tsx src/cli.ts build"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.3_1778937596448_0.36718191342223583","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.4","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.4","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"152dff760da06870cbd1b8b177ad3bb605eaaaed","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.4.tgz","fileCount":14,"integrity":"sha512-xpoLB/U2zBW01UfWQlcG5fdeQuTn/E8z4YhbMBigwd3QKf3rAk8ZukY28PFNLDyVcNfob38VT9VzLsYB8k+DIA==","signatures":[{"sig":"MEYCIQChuzeQaTPwgZx4t4t4w/t4ulk4xbC7aZrJbH5PA4QQ/QIhANu1nAZjwfSjVLLkvV+foP+bQdoAKFojPM8s07Z/GvIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71630},"type":"module","engines":{"node":">=18"},"gitHead":"b1484f9f48f6b99fbcc6c08e96102901773dc659","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.4_1778937963111_0.7423892872794688","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.5","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.5","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"775308d73c6fd7621a75f6fac0f95e21ad74361d","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.5.tgz","fileCount":14,"integrity":"sha512-mvm8GmZlJbJE5ju6eWDvFBoXNs80Obc3FVt65gH17nlT4PNOKKZCJbdJWHZ7UBG0CLhvQP6ir3OWgMtbGbaQSQ==","signatures":[{"sig":"MEYCIQCW5gnxlPD5oN6xn6UW+cLzenXC3ndacRoxr6W7KBfW6QIhANI1hGtmAjPsTuBwMl3RsE5/ioJWPRInnRJD9Hv5Xfx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71797},"type":"module","engines":{"node":">=18"},"gitHead":"3c5aa2a2ea46fbd315ef7ed00392515ae289c7e3","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.5_1778938156506_0.8061098527895212","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.6","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.6","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"2bd3634510d1fa4f0184f1922c71e2119b87dc8d","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.6.tgz","fileCount":14,"integrity":"sha512-2aqdF4CaVISUxT6MHI5kqk/3IPk6TN07WXMpIMtIC7Ol8gMFXJRrdZBiyWJbdkx3xsYWb7UGXmBSm/1uXhfMFQ==","signatures":[{"sig":"MEYCIQC20S85nsNwGuyAZp5DzhlWD42ETbqPS9flHO+lnWg5TQIhAJwcRU2lBrRT4Nc2ZSJi+LSsN4t2SodPe47XzDd93pTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72134},"type":"module","engines":{"node":">=18"},"gitHead":"aed36d35a0cbe7404da8eaf0a9e7ec86ecd8ee68","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.6_1778938327526_0.9443737403644976","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.7","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.7","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"a2c62c6996b0227f6ff0763b95e42a75a197149c","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.7.tgz","fileCount":15,"integrity":"sha512-34FrydUgDUcvaKOQGdz6E1vNSxYrNVQ38gyEP4lCyE+8PsExytLmJ9g4k0YFxCDmnp9+SY9+cSSYppwQI0qzFg==","signatures":[{"sig":"MEUCIFElDdhv5jTvVRTRqVvTfuw7ijKLCzP0SV/XLUlqfB+IAiEA7AijvPH2uTk21SZQRgtik66G6KOziZCsguZiQL9txz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72223},"type":"module","engines":{"node":">=18"},"gitHead":"81322afb9d55ab2edf352e81d2db422301d03961","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.7_1778938486255_0.9131077148467024","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.8","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.8","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"fa328b8c3c6cf4e06f87c7871e6ee6ad1fe2008c","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.8.tgz","fileCount":15,"integrity":"sha512-OJYCVMCue1x+TNaj+KR0wHQw0n34aUwHlOsnvQojV6yr1JZ2L6xE/gig6vjgdNgrfK+ojxieQbEvvQwfn7qWGg==","signatures":[{"sig":"MEUCIAOtKeuk/TVYnVGFyKThHBHFfd4qTN91fuafoD5j1efOAiEArQgEAk4S0wcY/WHPxfxPcx4xZr86Uty0hMQf1rQoZCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72515},"type":"module","engines":{"node":">=18"},"gitHead":"117be790a398d511bf842f00591f6c6303656e47","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.8_1778938855847_0.39325439481818925","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.9","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.9","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"e3e36e4b4cfacd77f94426611b46b0f29ca7f27c","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.9.tgz","fileCount":15,"integrity":"sha512-Ps6fR0zDV4JEz/XALjVux5eoQv+QNbreousQkDrDc8F6hjrMd0OtS26h8zGwKdqvRHHV0r1DrVIrPnSYmzUQDA==","signatures":[{"sig":"MEYCIQCsN3JhukCMKU0UOuoutviaZLSeepGT0lfmetMKGb8kWgIhAN/K0DYNHBbKVy0lOTILslFtrrYmaMDa2A8VKgEcm4e5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73629},"type":"module","engines":{"node":">=18"},"gitHead":"7ed5876a23b9aec2c129faf85d57e6427bd5b0a2","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.9_1778939624965_0.6689053781817558","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.10","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.10","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"70a09bf44c5fa00e3800b5f4bee9ec6348ec37a5","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.10.tgz","fileCount":15,"integrity":"sha512-+5DG9IwLml2slFOT9iFmayl+xReTKQeApKLqexMdiu9I4IzWl7/KOTeEUfTRMLyKzkO5JEU6ut3pYrNnyN0FHw==","signatures":[{"sig":"MEYCIQDz8ucv0t+XgP68kbtYBHzd964XrRXtpy4Sb3nWySAnQQIhAKOXHzwoKrt2fHQPrZR8ylJp+oo3nTT91Jkz0N5J4VtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65851},"type":"module","engines":{"node":">=18"},"gitHead":"3f7ca0060c7b4cee01f826d64b80caa25d4f40ef","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.10_1778940596679_0.4106399218923529","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.11","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.11","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"28fc80e041a6baa9e65e2850b393019ece374e02","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.11.tgz","fileCount":15,"integrity":"sha512-okuZ1gNIPa1q7nvbf3b1X+2AQ6ZfREE8i//+FIsnl1FWPXdPPVPS/4t5ww5vb6FhHjMP9CHnJ7lGfKgmme5gmQ==","signatures":[{"sig":"MEQCIAdNcZDl/qAWlddEaxf1drxd1pfrXX62t0qqJCmRRTNNAiA2kqpVKLKygfmiRk7ue+H6AEZMtRquQy1C7SGxktZZQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66675},"type":"module","engines":{"node":">=18"},"gitHead":"53f3937b5f00434c277b88bcc14adf63460dab89","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.11_1778940724806_0.4818249022049945","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.12","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.12","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"a6a3e8cd9d11f12d18d1c05d6bbac04b4447d72d","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.12.tgz","fileCount":15,"integrity":"sha512-fIePZthTXSPk6S/2mJ3mxUNs/vmjZgsazvhzKgLWLkmnBilhrxdYrhVU3S0TY5uCNdkxHwm/pdmiZjI3e+6Rug==","signatures":[{"sig":"MEQCIExg692iZ++ukLQCcPTgi2mOH+5gyDySnPP4miTgrAoYAiAqaGkbQvyIqLnqNFjIW2iIobqPYRAEn56+3rQ0k63IIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66669},"type":"module","engines":{"node":">=18"},"gitHead":"ef3bb45542b7f4bfe99890b2a1e87cc03ae9d9d5","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.12_1778940951329_0.2013648806250481","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.13","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.13","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"3943ac75ada732d66f1a7d5dd42138daae5566c2","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.13.tgz","fileCount":17,"integrity":"sha512-tFWnB5RxSrHHmbIIpI4WKiV7NTVmfUx3JnvlJ2uLQOxm6EJDUoOqjuIEfFsoIVWjclYWnIw0lbR7Okuf0SlJvw==","signatures":[{"sig":"MEYCIQDwcgA7cO0oWLPPow477UJZ3sDoRm0NpD/KBcfXBrQQnAIhAJu5op3PKbzdySs+tU1qVNjIpI/EA6Lb6moaLQP6owWv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71397},"type":"module","engines":{"node":">=18"},"gitHead":"0ebb753fa8d16fa91e7263276081d09d6ca0fed6","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.13_1779001570092_0.9243088086381861","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.14","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.14","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"ce394adb6a77d172b1a0d63a0f7ac534338566d0","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.14.tgz","fileCount":17,"integrity":"sha512-Gbx14142ejGC3ARyfWIVa2/UrnJv5o/Lt6iEYaqDGFcUafnyhA6T/rrOvUMd1XwH9jrhawk820VOQAQQluTb2A==","signatures":[{"sig":"MEUCIQCy4dB6kVkyZMlbZLHjd56mxUpIz+5kA+O1bA+edeWqbQIgJHju070JMOE8w6YQQxZq404SZI2VT5tyHtnpH527u2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78604},"type":"module","engines":{"node":">=18"},"gitHead":"a4782de3c78e775eee923bd049055afeaa6a4c57","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.14_1779005986523_0.8598591080396139","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.1.15","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.1.15","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"867480b6ab0921e5271df1bd75118cfea452c978","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.1.15.tgz","fileCount":17,"integrity":"sha512-SsBY8gKNy5G49thgFkKwU3X0lych7OiIELabzKWuSkJO60YyDojaDTKhe/VtJYVmEjpwrKwJBILdAIPV5KySlw==","signatures":[{"sig":"MEUCIEHkKUotBtexEpZnun9Cv/7cpi6cZq9aebPu1PQnknFJAiEAxFlWl/AlAA1GouXXtKYtkiz9A7aiRU75hruPXQC39qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79582},"type":"module","engines":{"node":">=18"},"gitHead":"274cb16d2f0e1184f8b3474936404cad8303a3a8","scripts":{"dev":"tsx src/cli.ts","test":"node -e \"console.log('no tests yet')\"","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","postinstall":"node scripts/postinstall.cjs"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.1.15_1779006193218_0.013519783660531415","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.2.2","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.2.2","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"678243b224752788ce8c7b91a37b9144113d8de1","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.2.2.tgz","fileCount":19,"integrity":"sha512-1BD1R5UnkDbC5r9GIn4Qj8QmLZ+eSzk2jG5rMJq5dPP8WOEo9cQcslcw0pzxhQIXFHs1/K3vfTKR2gbcfaZgGw==","signatures":[{"sig":"MEUCIFnwQQfaTIPxgcm5NleWMnrj35FHS1UsZIXu8D1hAWuMAiEAjzEhrZcjpO4BFTRFLKIlTHabycQFMvz/Pf0EA/0O89E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107028},"type":"module","engines":{"node":">=18"},"gitHead":"09fec90c49d96f90251f3a942a20dda4f5075dee","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.2.2_1779302737235_0.9867067607095554","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.2.3","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.2.3","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"c1dd4d5617dbfc9219b32dbde3458d4d88189c68","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.2.3.tgz","fileCount":19,"integrity":"sha512-664AXQaHS/oygVNhKrNBqC51KJpHh13ifu7xw+p4XHSU9Xnw6d2GNKCB6sR9cMOmhiOnl5fIavlqT4BL7JdfyQ==","signatures":[{"sig":"MEUCICYcWfA210fMXJ1MmgvqqzdTiY6/EXyt/5YLlPMPisBFAiEApcLqy3aXfJFAjYF8yg7Z9vrpoU7U5LS3JvQ983O2/mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99940},"type":"module","engines":{"node":">=18"},"gitHead":"32ba9bcd76b324d9ed56a7087de1c7224a8ac9db","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.2.3_1779327613173_0.532216537094311","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.2.4","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.2.4","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"a67ec87fe7c3d577391612cc0a75f608e2cf266b","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.2.4.tgz","fileCount":19,"integrity":"sha512-JC3AU2OHYIkXnHxNUvOUyJavpr2yAFJqzLKUEBnUwa0WBF5DwvuEigQSaaJnjwnqOjTZ3PjgZd7YDvZcpixc5w==","signatures":[{"sig":"MEUCIQC3NrFxOKNz3HJPAE/rjfcynuDzUn/OWStVIQS30ZVLXwIgDYXftjsxjE9D4Tm8615RTg6BRapkLwkhUE+QgFDJuxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100219},"type":"module","engines":{"node":">=18"},"gitHead":"04e4cc96ad130a8cf918b3fc15f03438fb88417f","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.2.4_1779328943338_0.8968899043418084","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.3.0","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.3.0","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"35b3c3ab01eacbf2c0b5a57de8c0619397363469","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.3.0.tgz","fileCount":21,"integrity":"sha512-iKrmPxLuRw6Ua5dDVSzTGWMiLHHDx/5CPq+6xKjs7Zn8YKBeZVqJy2I7t8D7XZL5dnlg1H4QeSRiJBCQWWBaRg==","signatures":[{"sig":"MEUCIEOQR3kbPp3Le48HfmgeA8I/H+49nHzbFJO4V1plEgDpAiEAx01PshX9xO3AsZi6EBHKGa4nb/S8VlP9e3styGUx8PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122251},"type":"module","engines":{"node":">=18"},"gitHead":"d86d1b2575d8bc33e92ee0594633c833060d0cb2","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.3.0_1779345811048_0.9639998136742292","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.3.1","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.3.1","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"468acacdb8e9963485848070a11e04e01949eed7","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.3.1.tgz","fileCount":22,"integrity":"sha512-ZIiLIKF4ksNrmgk/pe/CCiid2bhEPr1EFFX29mau31SboWOAa2JP4XRIBNJXvLPQhZAy/jNMMgLILf5khDLKRQ==","signatures":[{"sig":"MEYCIQCfMFD+qUqYPW7zNeOTb+NeqygyuZzgqlBUa6daMcg42AIhAInRK/aUxAgThtpeZSCy+K8M4AQo+sMRq/6BHUnZerl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132230},"type":"module","engines":{"node":">=18"},"gitHead":"f21307314f05077746a2c02ebc12815903b6ce69","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.3.1_1779349586711_0.6701733289638938","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.3.2","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.3.2","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"1c491a2d555299348ff16d6ea8415018b2536153","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.3.2.tgz","fileCount":23,"integrity":"sha512-vWjg4INHCg+fdnIJ/E0fT1StNkxkaSqYrWQiniYUkLwqQInUvOpNYbO68J7lzD+kcslV6GNHzDgsoxG4MPjOog==","signatures":[{"sig":"MEQCIGmiDNq0xBPigIWiL3uTsX1JoFEJazCAw9mXveQOTrDfAiBwA1NQnSxBkiBl1Ejj6geS654aZTKezhDQTR6+OGo4Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142531},"type":"module","engines":{"node":">=18"},"gitHead":"5f92634651ff09400fd523192ea36e1bdcdd74b6","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.3.2_1779356993178_0.13583727140812285","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.3.3","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.3.3","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"9518a42b69f82d9b12bb35699c12914cb8006a93","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.3.3.tgz","fileCount":24,"integrity":"sha512-nbCebH+Knpvu1ra5SIbStzjqLfSVjCwdKiGvObtzRCeeyPTFCD4sDcBfztwrpTHTAIDh+Hx0RVMHCZV/J0uHNw==","signatures":[{"sig":"MEQCIA0eLkmv94/vfZeTYIFb5GpCqqv8TRoY+yRvFvOQEfPRAiAKjI6wYy8a3cGud5jK0kGuX9nBaLnBaYLkAnyxNJ50LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161105},"type":"module","engines":{"node":">=18"},"gitHead":"79f03bdff20965fff4c05543c5313a58c509b12a","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node --import tsx scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.3.3_1779416347916_0.44004120061965035","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.4.1","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.4.1","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"9d3834af8ac59761e740fcaf42675cba0de263a0","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.4.1.tgz","fileCount":30,"integrity":"sha512-3MLeCFGV878po4ayQWloTDXvex43l5mp3bxF1gE7e87QdDhekHRWd4TXKb+EVLj9x7nAWKzxIQQHhHLLYIXkwQ==","signatures":[{"sig":"MEUCIQDJcdmDbF1WX4sh6MghZHVNUO8vCB4JzY4Jsa1jI/yvTQIgZTPBmhUS+aoj8fNGig5zmp/cx/5A0HA134h6tkYo6vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e48538d82a76d7fb2fa61d9be1902e6e4a7e9f11","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","build":"tsdown","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","prepack":"npm run build","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node --import tsx scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","tsdown":"^0.9.9","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.4.1_1779444430075_0.5585295253010965","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.4.2","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.4.2","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"1c1b2cc96fc668dd01abae044fd2ce22dd456244","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.4.2.tgz","fileCount":30,"integrity":"sha512-fPKWshlpeir6CEuj71zRhvH3QqdPkqCnNOjyPnxd1d2DOyeHuMMt6QKv3W90Fr34k1ik+uJgGdRGLUisAD4+RQ==","signatures":[{"sig":"MEMCH0CsYIGIUJq3htBKx/267/u1l+tzUuzpInNeXWplKygCIHbegDb45tHXKLV48wUdfgO9hVt90s7SAzje89nK4WNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b1bb792df8502b10f41c3de27b89fb4601a43e1","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","build":"tsdown","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","prepack":"npm run build","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node --import tsx scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","tsdown":"^0.9.9","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.4.2_1779473277992_0.5010723050878307","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.4.3","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.4.3","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"ab798f4a4668f62c6eadc3e880bf9c50bf2ad311","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.4.3.tgz","fileCount":30,"integrity":"sha512-HSBVzo+fYrF9idk/p0yPsp4EtH/GJNKqnBlZPku5TMboY5d9UrUb8FnemZBVPrZLPcXFm1Xn3E8hh2GeQTSBFQ==","signatures":[{"sig":"MEUCIHwI1kAi/vFtitrHMAXqPDQTUJFdCNNnfE3pO0rhRcB1AiEA4TsZ7ZFbcWBaqInvFqPdTfHZ6qpwvZ1ZwtBWcDJ2Sv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b7c79fc6495b2cc3ce137f1ad307b75b36367c2","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","build":"tsdown","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","prepack":"npm run build","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node --import tsx scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","tsdown":"^0.9.9","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.4.3_1779474670211_0.7062616104938784","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.4.4","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"author":{"name":"helping-ai-workflow"},"license":"MIT","_id":"@helping-ai-workflow/slide-to-pptx@0.4.4","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"dist":{"shasum":"c956b78c355733ab2edc47356b6b36ec20b26ff7","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.4.4.tgz","fileCount":30,"integrity":"sha512-69OhXjbt3sO0jKaF68aMWyMLENU7O5svOtgzs1fdmJpLjxgAgBrmYpw1kk9V38Xz0wGCuR4/C19UbxJcRYqh0A==","signatures":[{"sig":"MEUCIGGtl6HijHtoYOlYeebeg1Nyj36K80uEA0qffRHd22l+AiEAz7t+43yGB9P+5fc1K9pOAPaUIYYiNfL+G2aoel63yE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"31006fb96220fcef46a85c4e73f510bed0dbae33","scripts":{"dev":"tsx src/cli.ts","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","build":"tsdown","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","prepack":"npm run build","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","postinstall":"node scripts/postinstall.cjs","pre-release":"node --import tsx scripts/visual-regression.mjs","test:corpus":"node --import tsx --test tests/corpus.test.ts"},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"repository":{"url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git","type":"git"},"_npmVersion":"10.8.2","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tsx":"^4.19.2","jszip":"^3.10.1","react":"^18.3.1","esbuild":"^0.24.0","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","playwright":"^1.60.0","fast-xml-parser":"^5.8.0","@types/react-dom":"^18.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","tsdown":"^0.9.9","pixelmatch":"^7.2.0","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/slide-to-pptx_0.4.4_1779505405091_0.2621591146136595","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@helping-ai-workflow/slide-to-pptx","version":"0.4.5","description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"bin":{"slide-to-pptx":"bin/slide-to-pptx.cjs"},"engines":{"node":">=18"},"dependencies":{"@types/react-dom":"^18.3.7","esbuild":"^0.24.0","fast-xml-parser":"^5.8.0","jszip":"^3.10.1","playwright":"^1.60.0","pptxgenjs":"^3.12.0","react":"^18.3.1","react-dom":"^18.3.1","tsx":"^4.19.2"},"devDependencies":{"@types/node":"^22.9.0","@types/react":"^18.3.12","pixelmatch":"^7.2.0","pngjs":"^7.0.0","tsdown":"^0.9.9","typescript":"^5.6.3"},"scripts":{"dev":"tsx src/cli.ts","spike":"tsx src/cli.ts ../my-slide/slides/mac-merge-tx-spec","build":"tsdown","prepack":"npm run build","test":"node --import tsx --test $(find tests -name '*.test.ts' -not -name 'corpus.test.ts')","test:corpus":"node --import tsx --test tests/corpus.test.ts","test:all":"node --import tsx --test $(find tests -name '*.test.ts')","pre-release":"node --import tsx scripts/visual-regression.mjs","postinstall":"node scripts/postinstall.cjs"},"repository":{"type":"git","url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git"},"homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"author":{"name":"helping-ai-workflow"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@helping-ai-workflow/slide-to-pptx@0.4.5","gitHead":"b8dfd4354ee64d66ff7036594b584d3a987a3d7a","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PQn4HVNVGspcRFTiZzNo3p8JH2I4+y8fQJQn4xL3BUJev8Hl4EW4nSnPKYVO/wtnKVfdT0JK+noJfrNplc0l6Q==","shasum":"9ef2c53d025cf87230ba32c8ca0b4dec6a3be61a","tarball":"https://registry.npmjs.org/@helping-ai-workflow/slide-to-pptx/-/slide-to-pptx-0.4.5.tgz","fileCount":31,"unpackedSize":267823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGATq08gyqnhBbnRS4dJy+FD9NdoUkq+BHlf/qYn5bjcAiEAhJwYpaND1vXK3hqXpfNAoGP7oJ52KleWrx92mGYJPPs="}]},"_npmUser":{"name":"mabujuju","email":"joe96526@gmail.com"},"directories":{},"maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slide-to-pptx_0.4.5_1779536154936_0.8453764471854679"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T13:15:05.578Z","modified":"2026-05-23T11:35:55.208Z","0.1.2":"2026-05-16T13:15:05.857Z","0.1.3":"2026-05-16T13:19:56.626Z","0.1.4":"2026-05-16T13:26:03.307Z","0.1.5":"2026-05-16T13:29:16.733Z","0.1.6":"2026-05-16T13:32:07.704Z","0.1.7":"2026-05-16T13:34:46.410Z","0.1.8":"2026-05-16T13:40:56.014Z","0.1.9":"2026-05-16T13:53:45.094Z","0.1.10":"2026-05-16T14:09:56.829Z","0.1.11":"2026-05-16T14:12:04.965Z","0.1.12":"2026-05-16T14:15:51.484Z","0.1.13":"2026-05-17T07:06:10.285Z","0.1.14":"2026-05-17T08:19:46.706Z","0.1.15":"2026-05-17T08:23:13.410Z","0.2.2":"2026-05-20T18:45:37.384Z","0.2.3":"2026-05-21T01:40:13.313Z","0.2.4":"2026-05-21T02:02:23.486Z","0.3.0":"2026-05-21T06:43:31.183Z","0.3.1":"2026-05-21T07:46:26.855Z","0.3.2":"2026-05-21T09:49:53.316Z","0.3.3":"2026-05-22T02:19:08.092Z","0.4.1":"2026-05-22T10:07:10.231Z","0.4.2":"2026-05-22T18:07:58.141Z","0.4.3":"2026-05-22T18:31:10.342Z","0.4.4":"2026-05-23T03:03:25.227Z","0.4.5":"2026-05-23T11:35:55.071Z"},"bugs":{"url":"https://github.com/helping-ai-workflow/slide-to-pptx/issues"},"author":{"name":"helping-ai-workflow"},"license":"MIT","homepage":"https://github.com/helping-ai-workflow/slide-to-pptx#readme","keywords":["pptx","powerpoint","slides","react","playwright","pptxgenjs"],"repository":{"type":"git","url":"git+https://github.com/helping-ai-workflow/slide-to-pptx.git"},"description":"Render React/HTML slide decks to PowerPoint (.pptx) via Playwright + pptxgenjs","maintainers":[{"name":"mabujuju","email":"joe96526@gmail.com"}],"readme":"# slide-to-pptx\n\n> A standalone `.pptx` exporter for [**open-slide**](https://github.com/1weiho/open-slide) by [@1weiho](https://github.com/1weiho).\n>\n> All credit for the underlying authoring framework, design language, and primitive vocabulary (Box, Arrow, PageHeading, BitField, and so on) belongs to the open-slide project — this tool only adds an exit ramp from that beautifully-designed surface into PowerPoint.\n\nConvert `open-slide` React decks into editable PowerPoint (`.pptx`) — native shapes, lines, and text frames, not rasterised images.\n\n```\nnpm install -g @helping-ai-workflow/slide-to-pptx\nslide-to-pptx path/to/your/slide-dir\n# → path/to/your/slide-dir/<basename>.pptx\n```\n\nEvery shape and text run that goes into the .pptx remains selectable, editable, and grouped exactly the way the React source declares it. No bitmap fallback, no \"render the whole slide as one PNG\" trick — the file you open in PowerPoint is the file your audience can also edit.\n\n## Why\n\n[open-slide](https://github.com/1weiho/open-slide) is a beautiful authoring surface — its declarative primitives (Box, Arrow, PageHeading, BitField, and many more) map cleanly onto how engineers think about diagrams. But many corporate review workflows still demand `.pptx` deliverables (Teams, SharePoint, legal review, customer hand-off). This tool exists so you can keep authoring in React but ship `.pptx`.\n\n## Install\n\n```\nnpm install -g @helping-ai-workflow/slide-to-pptx\n```\n\nA `postinstall` step downloads Playwright's headless Chromium (≈ 130 MB) into the user's Playwright cache (`~/.cache/ms-playwright` on Linux/macOS). Subsequent installs reuse it.\n\nIf the download is skipped (CI, offline install, or `PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1` / `SLIDE_TO_PPTX_SKIP_BROWSER_DOWNLOAD=1`), run it manually before first use:\n\n```\nnpx playwright install chromium\n```\n\nRequires Node ≥ 18.\n\n## Usage\n\n```\nslide-to-pptx <slide-dir>                    # default: writes <basename>.pptx into <slide-dir>\nslide-to-pptx <slide-dir> --page Cover       # build a single page → <slide-dir>/Cover.pptx\nslide-to-pptx <slide-dir> --out build        # redirect output to ./build/\nslide-to-pptx <slide-dir> --ir               # also emit per-page IR JSON sidecars\nslide-to-pptx <slide-dir> --ir-only          # IR only, skip the .pptx\nslide-to-pptx <slide-dir> --html             # dump per-page HTML for debugging, skip the .pptx\nslide-to-pptx <slide-dir> -q                 # suppress progress output (errors still go to stderr)\nslide-to-pptx --help\n```\n\n`<slide-dir>` must contain an `index.tsx` whose `default` export is an array of React Page components — that is, any open-slide-shaped project, including the examples in the `open-slide` repo itself.\n\nOutput filename = the slide directory's basename, with `[^\\w.-]` collapsed to `_`. Pass `--out <dir>` to keep build artefacts out of the source tree.\n\n## What you get\n\n* **Editable native shapes.** Every `Box`, `Arrow`, divider, badge, rounded card, table cell, BitField segment, FSM node, etc. comes out as a real PowerPoint shape with the same fill, stroke, dash style, and corner radius. Move it, resize it, recolour it — PowerPoint treats it as a first-class object.\n* **Real text frames.** Rich runs preserve weight, italic, colour, and monospace fallback per character. CJK text round-trips correctly. Verbatim literals (e.g. hex bytes like `0xE6`) are never silently coerced.\n* **Component grouping.** Each open-slide component instance becomes a PowerPoint group (`p:grpSp`), so selecting a `Box` selects the rect *and* its label together — exactly how the React tree was authored.\n* **Native lines + arrowheads.** Connectors are real `line` shapes with arrowheads, not vector traces, so PowerPoint's reflow keeps them attached when you nudge an endpoint.\n* **Decor + shadows.** Borders, per-corner radii, and box shadows render via PowerPoint's effect stack.\n\n## Architecture\n\n```\nslide React tree\n  → load-slide.ts        # esbuild-bundle index.tsx (stubs image / @open-slide/core imports)\n  → instrument.tsx       # tag each PRIMITIVE root with data-prim-id so the DOM is traceable\n  → render-html.ts       # renderToStaticMarkup → standalone HTML per page (assets inlined as data:)\n  → extract-pw.ts        # headless Chromium measures the laid-out DOM (rect, text runs, SVG, decor)\n  → measure-to-ir.ts     # measurements → IR (Shape | RichText | Image | Decor | Group), tree-shaped\n  → pptx-build.ts        # IR → pptxgenjs (native shapes, lines, text frames, images)\n  → pptx-postprocess.ts  # rewrite XML to wrap each component's shapes in p:grpSp\n  → .pptx\n```\n\nThe headless-DOM approach means we **don't have to recognise every primitive by name** — anything that React renders to HTML/SVG with computed styles, we can measure and emit. New open-slide primitives land for free if they're built on standard layout.\n\nA 1920×1080 canvas maps to PowerPoint's 13.333 × 7.5 inch slide (144 px/inch). Font sizes convert at `× 0.75` (web px → pt).\n\n## Limitations\n\n* `useState` / `useEffect` Pages aren't supported — the renderer evaluates each Page once at SSR time, so anything that depends on a real React lifecycle won't render.\n* CSS that depends on actual browser viewport (`vw`/`vh`/media queries) is evaluated at 1920×1080.\n* PowerPoint's font fallback is up to the user's installed fonts; JetBrains Mono / Segoe UI / Cascadia are the defaults emitted.\n* `position: absolute` with `right` / `bottom` and CSS Grid/Flex *are* handled because measurement happens in real Chromium, but extremely dynamic layouts (transitions, animations) are sampled at SSR time only.\n* Slide masters / templates / per-deck themes aren't preserved — each slide is emitted as a flat page with the design tokens flattened into shape attributes.\n\n## Develop locally\n\n```\ngit clone https://github.com/helping-ai-workflow/slide-to-pptx\ncd slide-to-pptx\nnpm install\nnpm run dev -- ../path/to/open-slide/slides/<deck>\nnpm run dev -- ../path/to/open-slide/slides/<deck> --page Cover\n```\n\n`src/` layout:\n\n```\ncli.ts              # arg parsing, orchestration\nenv.ts              # set NODE_ENV=production so React skips dev warnings\nload-slide.ts       # esbuild bundle + dynamic import (cleans .cache/ per run)\ninstrument.tsx      # tag PRIMITIVE roots with data-prim-id\nrender-html.ts      # React SSR → standalone HTML per page\nextract-pw.ts       # Playwright-driven DOM measurement\nmeasure-to-ir.ts    # measurements → IR tree\npptx-build.ts       # IR → pptxgenjs shapes\npptx-postprocess.ts # rewrite pptx XML for component grouping\ntypes.ts            # IR types\n```\n\n## Contributing\n\nIssues and PRs welcome. The smallest useful contribution: drop your own slide deck (or a minimal repro of one that doesn't render correctly) into an issue — the IR-emit path is the easiest place to add coverage for unusual layouts.\n\nPublishing to npm is automated: pushing a `v*.*.*` tag triggers `.github/workflows/publish.yml`, which runs `npm publish --access public` under the `@helping-ai-workflow` scope.\n\n## Credits & License\n\nThis project is an independent `.pptx` exporter built on top of [**open-slide**](https://github.com/1weiho/open-slide) by [@1weiho](https://github.com/1weiho). All the React primitives, the design tokens, and the slide authoring DX that make this tool useful come from that project. If you find this exporter helpful, please star [1weiho/open-slide](https://github.com/1weiho/open-slide) first.\n\nThis project is not affiliated with or endorsed by the open-slide maintainers.\n\nLicensed under MIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}